基于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.
全新改写的后台帐号管理,方便管理和及时搜索用户管理。
High
and horizontal university in developments, developments of the
campus inform………………..
第一章
引言
学生信息管理系统(SMIS)是大学信息管理系统建设的重要组成部分,是提高教学管理的质量和效益乃至建设知名高水平大学的关键环节。学生信息处理的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。
学生信息管理系统的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是进行科学化、正规化管理,与世界接轨的重要条件。
各子系统主要功能有:
3.1
档案信息管理子系统
本系统能够将新生数据的录入、查询、更新及各种统计报表;奖惩的处理;为整个学生管理系统提供新生原始数据,学生信息管理系统的基本信息源。
3.2
学生成绩自助查询子系统
本系统为学生提供一个自助查询考试成绩的窗口,使学生在第一时间得到所考科目的成绩信息,及所学专业设置课程信息,极大的方便学生安排自己的学习生活。
3.3
考务编排管理子系统
本系统是各院(系)级教务员的工作界面,它由档案管理、成绩管理、考务管理等模块组成。它完成各院(系)与学生有关的各种考试录入、查询、更新以及考场的编排和考号的生成,及时有效地安排学生参加各科目的考试及补考,完成对在校生考务的基本管理。
本系统是各院(系)级教务员的工作界面,它由档案管理、成绩管理、考务管理等模块组成。它完成各院(系)与学生有关的各种考试录入、查询、更新以及考场的编排和考号的生成,及时有效地安排学生参加各科目的考试及补考,完成对在校生考务的基本管理。
3.4
成绩信息管理子系统
该子系统完成学生各科目考试成绩的录入、更新及查询,是学生成绩自助查询子系统的基本数据来源。
四、系统的信息安全设计
信息安全是信息系统建设的首要问题,信息的失窃或篡改常常给系统带来毁灭性的打击。教务系统中的一些关键信息(如学生成绩、学藉变动等)的安全是至关重要的,必须在信息系统建设的设计阶段,制定可靠的安全策略。
系统从网络通讯、操作系统、数据库管理系统、应用系统、计算机病毒的防治等五个方面提供安全保障:
四、系统功能的实现
系统设计过程中,我们经历了由简单-复杂-简单的过程。当我们对功能要求有了一个大体框架的时候,对其程序实现算法也大体有了一个思路。此时并没有感到有什么困难,但当我们具体调试,实现程序时,问题接踵而至。起初的设计漏洞和弊端也显现了出来。有时完成一项功能的操作并不困难,问题是我们不但要使它能完成特定的功能,还要使它具有灵活性和良好的接口,实现功能模块的一成多用。我们的设计原则是,功能越细越好;程序结构越紧密越好;操作越简单越好。当初稿完成时,我们的程序臃肿庞大,不同的功能模块对应着不同的文件,有的则需要2-3个文件配合完成。针对这个问题,我们把大量的功能相似但操作并不相同的模块进行了合并整合。通过在调用时使用get方式传递控制参数和使用多嵌套结构来实现功能操作判断,十多个功能模块操作最终有一个文件所完成。这样大大减少了文件数量,使整个系统显得精干。我们对文件进行了合理布局使其逻辑关系明了,便于今后的修改和拓展。
下面简述一下几个功能的实现算法: