某学校学生信息管理系统的概要设计
时间:2015-01-26 来源:www.www.jbevzenko.com
第一章 绪 论
1.1某中等职业卫生学校宿舍管理现状
某职业卫生学校(以下简称卫校)现有学生八千余人,全部要求住校,分四栋学生宿舍,由于学生绝大多数处于未成年人,家长和学校对于学生的住宿情况非常关心。在过去绝大多数时间里学校宿舍管理科的宿舍管理员均是发动学生成立宿卫队,对学生进行检查,这样既费时又费力,而且在每学年开学前,学校宿舍管理科需要提前 1 个月进行人工宿舍安排。由于卫校系中专学校,每年的招生数量不固定,每个专业学生人数也不明确,往往在开学前一周需要宿舍管理员通宵达旦的工作才能保证卫校的正常开学,而且这样的工作又经常会有差错。
......................
1.2 国内外同类产品的使用
在国内绝大多数软件公司都为高校开发了计算机软件系统进行管理,在一定程度上提高了效率,但是这些软件大多是按照原来的以后勤集团作为学生宿舍管理核心来设计的,在高等职业卫生学校机构设置和部门划分的条件下不能很好地工作,暴露出很多问题。
...........................
第二章 需求分析
2.1运行环境
本系统是以 Windows 系统为操作平台,用 VB.net 编程语言做网页界面,同时用脚本语言做网页界面与底层数据库的互联,用 SQL Server 数据库来实现高等职业卫生学校学生宿舍管理系统所需功能的。同时,在系统的开发中,我们充分考虑到有些高等职业卫生学校由于在终端资金的投入等诸多因素,因此在硬件要求上不做苛刻要求,具体运行环境见表 2.1 及2.2。
..........................
2.2系统结构的选择
在常用的互联网数据库管理系统软件的开发中,目前比较流行的是C/S结构和B/S结构。在学生宿舍管理系统的开发中,如何选择一个简单使用,稳定性高,安全性好的结构,是开发过程中主要需要解决的问题。相对早期的主机终端结构和文件服务器结构,今年比较常用的数据库结构为客户机/服务器结构(Clinet/Server结构,简称C/S结构)和浏览器/服务器结构(Browser/Server结构,简称B/S结构)。其中主机终端结构受硬件条件制约,需要投入大量的资金购置高配置服务器和终端,因此不适合大多数高等职业卫生学校的使用;文件服务器结构只适合与小规模的局域网,相对于高等职业卫生学校的大量生源来说将不能正常运行,在互联网上也不能满足学生家长适时查询的需要。因而,在系统结构的选择上我们主要考虑C/S结构和B/S结构。
2.2.1C/S 结构
在C/S结构中服务器常采用高性能的服务器,并采用大型数据库系统,如Oracle、Infomix、Sybase或 SQL server。
C/S结构的优点是能充分发挥客户端PC的独立的数据处理能力,很多工作可以通过客户端PC处理后再提交给服务器。这样的结构的优点就是客户端响应速度快。
C/S结构缺点主要是:在C/S结构中需要在客户端上安装专用的客户端软件(类似于目前比较常用的QQ和淘宝旺旺等实时通信软件。因此在对于客户的使用上首先涉及到安装的工作量,对于本系统中的用户比如学校领导、宿舍管理员和学生家长来说,计算机水平可能不是很高,因此会造成其使用不便;其次如果有客户端PC遭到病毒破坏、或者硬件损坏时,都需要重新安装或维护客户端软件;再次目前比较流行的电脑安全软件比如360安全卫士和QQ电脑医生等很容易将客户端软件识别成无法判别安全性的软件,因而造成客户端软件无法使用;在系统软件升级时,每一台客户机需要重新安装,使得系统维护和升级成本非常高。
.......................
第三章 系统概要设计 ........................ 18
3.1 系统结构的选择............. 18
3.1.1 C/S 结构................... 18
3.1.2 B/S 结构....................... 18
第四章 系统详细设计 ................ 26
4.1 系统登录模块的详细设计.............. 26
4.1.1.登陆 ...................... 27
4.1.1.1 代码实现 .......................... 27
第五章 结 论 ..........................35
第四章 系统详细设计
4.1门禁系统的详细设计
由系统网络结构可知道,门禁系统通过 IP 分配直接连接到交换机上. 学生数据初始化时,由门禁系统通过门禁信息输入设备读入欲进入宿舍的学生信息,再通过接口操作界面输入对应学生的学号、姓名、宿舍楼号和宿舍号,从而组成一个完整的学生信息数据表,保存在整个系统的数据库中. 当系统启用门禁系统,学生进行操作后,门禁系统输入设备会读取学生的证件信息,通过网络把处理后的信息编码提交给 Web 服务器,由 Web 服务器通过表单的提交和数据库交互处理,然后根据要求实现是否返回处理结果来给门禁加电的整个操作.整个指纹读取响应处理时间约 3 秒,如该幢学生宿舍人数较多,可以考虑多放置几台门禁系统。
........................
第五章 结 论
5.1 论文的研究总结
随着科学技术的发展,计算机成为工作中必备的工具。近几年由于国家对于高等职业教育的扶植,高等职业学校招生人数的扩大,在校生的人数逐年增加。因此,高等职业卫生学校学生宿舍的日常管理工作也越来越繁重。学生宿舍管理的信息化和网络化已成为各高职学校提高学生宿舍管理效率,减轻宿舍管理部门工作人员日常宿舍管理工作负担的一种必然趋势。本系统的开发和应用可以填补江西省赣州卫生学校学生宿舍管理软件的空白,提高赣州卫生学校学生宿舍管理的水平。本论文从理论和技术实现两个方面,对“赣州卫生学校学生宿舍管理系统”的设计过程进行了详细介绍,以下是工作的主要内容:
1、首先分析了数据库系统中两种常用的开发模式的优缺点,选定 B/S 模式为本系统开发的首选模式。对本系统所采用的开发语言 VB.net 和数据库 SQL Sever2005 的特点进行了分析,阐明了选用的理由。
2、对系统的需求和可行性进行了分析,进行了功能模块的划分和功能结构的总体设计。
3、对系统设计目标、开发环境进行了阐述。
4、完成了本系统的概要设计和详细设计
5、展示实现了住宿登记、资料统计、报表打印以及门禁安防系统联动等实用功能,包含校区、公寓楼号、寝室房号设置,学生住宿登记、查找、修改、资料统计等。
参考文献(略)
相关阅读
暂无数据