基于web的学生档案管理系统的设计
第一章 引言---------------------------------------------------------------------------------------------1
第二章 设计目标---------------------------------------------------------------------------------------2
一、建设目标--------------------------------------------------------------------------------------------2
二、系统设计原则--------------------------------------------------------------------------------------2
2.1统筹考虑,信息共享-----------------------------------------------------------------------------3
2.2
包容性和可扩展性--------------------------------------------------------------------------------3
2.3
系统简洁,易使用、易维护、适用非计算机人员使用------------------------------------------3
2.4
为教师、学生提供良好的信息服务-------------------------------------------------------------3
2.5
可靠运行,安全保密-----------------------------------------------------------------------------3
2.6
采用先进成熟的技术,建立实用可靠的系统---------------------------------------------------3
三、系统功能--------------------------------------------------------------------------------------------4
3.1
档案信息管理子系统-----------------------------------------------------------------------------4
3.2
学生成绩自助查询子系统-----------------------------------------------------------------------4
3.3
考务编排管理子系统-----------------------------------------------------------------------------4
3.4
成绩信息管理子系统-----------------------------------------------------------------------------4
四、系统的信息安全设计-----------------------------------------------------------------------------4
4.1
网络通讯----------------------------------------------------------------------------------------5
4.2
操作系统----------------------------------------------------------------------------------------6
4.3
管理权限的设定--------------------------------------------------------------------------------6
4.4
计算机病毒的防治-----------------------------------------------------------------------------6
第三章
系统开发过程---------------------------------------------------------------------------------7
一、系统结构与模型-----------------------------------------------------------------------------------7
二、服务器和数据库系统的选择--------------------------------------------------------------------8
三、数据库的设计--------------------------------------------------------------------------------------8
3.1
数据库的建立----------------------------------------------------------------------------------8
3.2 各表关键字的设置及含义---------------------------------------------------------------------8
3.2 设计策略---------------------------------------------------------------------------------------12
四、系统功能的实现-----------------------------------------------------------------------------------13
4.1 数据库的联接---------------------------------------------------------------------------------13
4.2 多控制参数变量的传递-----------------------------------------------------------------------14
4.3 数据的读取------------------------------------------------------------------------------------14
4.4 数据的显示排序-------------------------------------------------------------------------------15
4.5 数据的添加------------------------------------------------------------------------------------16
4.6 数据的修改------------------------------------------------------------------------------------17
4.7 数据的删除------------------------------------------------------------------------------------17
4.8 考号的自动生成-------------------------------------------------------------------------------18
4.9 分页显示---------------------------------------------------------------------------------------18
4.10 数据的冗余校验------------------------------------------------------------------------------21
4.11 权限的分配实现------------------------------------------------------------------------------21
4.12 搜索查询--------------------------------------------------------------------------------------23
4.13 为减少操作失误而采取的部分措施---------------------------------------------------------23
4.14 子系统的功能实现和多模块的调用--------------------------------------------------------23
第四章
设计过程中遇到的困难和问题------------------------------------------------------------24
一、
数据冗余检测的误报-------------------------------------------------------------------------------24
二、
生日数据读取问题----------------------------------------------------------------------------------25
三、
搜索分页问题--------------------------------------------------------------------------------------25
四、
考号的自动生成问题------------------------------------------------------------------------------26
五、
成绩子系统的设计问题----------------------------------------------------------------------------26
第五章
系统界面的设计-----------------------------------------------------------------------------28
第六章
系统虚拟环境测试--------------------------------------------------------------------------33
第七章
结束语-----------------------------------------------------------------------------------------34
基于web的学生档案管理系统的设计
摘
要:
建设高水平的大学,校园信息系统的建设是重要的一环。随着计算机网络结构的复杂化,传统的网络管理模式已经不能适应当今网络管理的需求,而基于Web的网络管理模式将Web技术与网络管理技术相融合,使网络管理人员能够方便地通过Web浏览器配置和监控网络,简化了网络管理操作,给传统的网管技术带来了新的活力.该文在分析基于Web的网络管理方法的基础上,介绍了基于Internet/Intranet校园网结构的学生档案管理系统的设计目标和设计思想。
Intranet应用的普及和Web技术的发展,为Web工作流管理系统的实现提供了一个理想的平台,而基于Web的工作流管理服务为异地学生档案管理提供了良好的基础,采用Web技术已成为新一代工作流管理系统的主要特征。本文研究开发的学生档案管理系统原型将Web技术与asp相结合,给出了基于asp的过程定义语言与工作流执行机的设计与实现方法。
该系统的主要功能是:
1.
完善的用户注册和帐户信息修改。
2.
空间配额和多目录管理,每个目录都可以独立配额,并可切换到不同的管理目录。
3.
引入用户组,并可定制用户组类型。
4.
注册设置管理,可以定制注册用户的具体信息,填写项目,空间配额,立即激活注册帐号还是通过email激活或管理员激活注册者是按用户组配给权限,还是设置独立用户权限等等。
5.
系统基础设置,比如设置上传组件,空间使用Jmail的设置。
6.
全新改写的后台帐号管理,方便管理和及时搜索用户管理。
.
第一章
引言
学生档案管理系统(SMIS)是大学信息管理系统建设的重要组成部分,是提高教学管理的质量和效益乃至建设知名高水平大学的关键环节。学生档案处理的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。
学生档案管理系统的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是进行科学化、正规化管理,与世界接轨的重要条件。
第二章
设计目标
一、建设目标
建成一个完整统一、技术先进、高效稳定、安全可靠的基于Internet/Intranet的学生管理信息系统。这是一个集教务工作自动化和信息化为一体的先进的电脑网络系统,在为教务工作有关部门提供优质、高效的业务管理和事务处理的同时,采用安全可靠的现代化处理和控制技术,及时、准确、可靠地采集和传输信息,建立完备、可靠的教学信息处理系统。对各院(系)教务办实现统一的信息浏览、成绩管理和考务编排。可与校图书馆学生图书借阅系统、学生处学生奖惩管理系统等实现学生基本信息的共享。通过校园网为教务处网站访问者提供全面及时的信息和数据,如专业课程设置、学生的信息查询、成绩单核实、学生考务信息的查询、编排等。
系统的安全性、稳定性、可靠性非常重要,在学校内部各科室(包括各个校区)组成一个虚拟网,教学事务处理在虚拟网中进行,并借助防火墙与校园网隔离,抵御来自外部网络的恶意攻击;建成的系统应能避免因软、硬件故障造成的数据损失;保证数据在传输过程中安全、保密;系统有足够大的吞吐量,不会因过多的服务请求而出现系统崩溃;能一天24小时,一年365天提供服务;界面友好,易于学习,非计算机专业人员经过短时间培训即可掌握基本操作。
借助于学生档案管理系统的建设,促进教学管理人员素质的提高,通过教学管理人员的实际应用,促进我校的教学管理水平和效率的提高;通过提供多层次的教务信息服务和先进实用的使用手段,满足校内外对教务信息共享和利用的要求,并为各级领导提供有效的辅助决策服务。
二、系统设计原则
本系统作为学校管理信息系统的一个资源子网进行建设,将以校园网为基础,实现信息资源共享。同时为校信息系统的建设建立初始框架。
2.1
统筹考虑,信息共享
本应用系统基于校园网,实现高水平的信息资源共享和跨平台的信息资源访问,要面向全校不同部门实现信息资源的共享,提高信息资源共享的利用率,系统结构应具有跨平台访问的机制。可为其他系统提供数据接口,学生档案管理系统可以为其他系统如图书借阅系统、学生奖惩系统提供数据共享。
2.2
包容性和可扩展性
系统应具有较好的可扩展性和包容性。能有效地保护已有的信息。特别是在应用需求变化时,有一个较好的系统,能容易地加以调整。系统易于扩充升级,既能满足当前业务的需求,又为今后的扩充留有空间。
2.3
系统简洁,易使用、易维护、适用非计算机人员使用
应用系统的设计符合日常办公运作的需求,功能完备实用,简单易学,界面友好清晰,易于扩充。
网络结构简单明了,层次清楚,便于管理,易于扩充。
2.4
为教师、学生提供良好的信息服务
在学生档案标准化、规范化的基础上,对信息进行合理的布局,在提供优质、高效的业务管理和事务处理的同时,使全校师生可以在任一平台上对本专业教学计划进行查询,了解课程设置情况,查询成绩、考试安排等,教师可以查询了解学生的情况等。
2.5
可靠运行,安全保密
应具有安全高效的通信机制,身份认证,权限检查,以解决学生档案系统的安全性、保密性问题,防止信息泄密和对保密信息的非法侵入。应考虑与校园网的安全机制相结合,采用路由技术,设立学生档案系统的防火墙。
2.6
采用先进成熟的技术,建立实用可靠的系统
本系统的建设目标是否能实现,系统整个投资能否发挥应有的效益,最终将取决于该系统是否可靠实用。为此,系统应采用成熟可靠的技术,应贯彻产品化的设计原则和实施方法。同时,系统的起点要高,而不是基于淘汰的技术,系统的建立应适应未来技术发展的趋势。
三、系统功能
档案信息输入、信息查询、考在线留言、信息管理等组成。各院(系)通过校园网可访问数据库服务器,院(系)教务员可远程进行数据的录入、删除、更新、查询等操作,教务处可根据从网上汇总上来的数据进行各种统计等处理。部分信息可在校园网、Internet上发布。用户可通过浏览器从信息管理数据库中获取相应的动态信息。可在某些限定范围内对数据库进行操作。
本系统可以方便老师、家长来学校查找学生。实现全校学生信息在线查询,和家长可以跟校方直接的交流。