大学生资助管理系统研究与开发.pdf
文本预览下载声明
B/S/S 架构大学生资助管理系统研究与开发
B/S/S 架构大学生资助管理系统研究与开发
BB//SS//SS架架构构大大学学生生资资助助管管理理系系统统研研究究与与开开发发
1 系统设计原则、结构示意图及模块介绍
B/S/S(浏览器/应用服务器/数据库服务器)三层技术结构管理系统具有跨平台性、客
户端零安装、可维护性好、可扩展性好、安全性好、资源重用性好等特点,数据库选用SQL
Server来实现资助管理信息系统数据的管理。本系统拟设置困难学生基本信息管理、资助
单位管理、系统管理、资助工作办公自动化等四个子系统。
系统设计目标主要是实现资助工作所需数据的管理,如学生信息、资助单位信息的管理;
贫困生毕业相关工作的网上办理,如生源地核对、资助手续;进行内部办公相关事务的处理,
如信息交流,数据填报统计等功能。
第一层为客户层(浏览器和客户工作站),主要负责人机交换,一类是通过B/S模式的
客户/端访问,客户层是Web页面。另一类是通过C/S模式的客
户端访问,需要在客户层开发专门的客户应用程序,制作成简易的安装包,供客户端使用者
下载安装。第二层为Web层,运行在Web服务器中。它接收客户层用户请求,将用户要求的
服务传达给业务逻辑层进行相关的分析处理。
2 系统的主要输入、输出界面设计,报表格式设计
本系统的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相
对应的界面。在选择的输入或/输出界面内,用户通过功能菜单
进行管理操作和显示结果。录入、管理、查询界面是根据资助管理人员按照相关资助业务流
程进行编程的界面。系统有编辑和执行两种运行状态。在编辑状态下,资助管理人员可以创
建自己管理员树下面的贫困生信息,并可对其贫困生状态、生源地信息进行编辑、修改;在
执行状态下,资助管理人员可以动态调试程序,观察资助流程,并可根据数据属性进行批量
查询资助信息。
鉴于资助管理信息系统中许多报表需要打印,所以报表格式设计必须具备方便浏览打印
的特点。表单控件、报表面板、表体栏目结构的显示布局管理,列格式的定义与引用,必须
符合这个特点。在各个界面的“自定义查询”菜单中的报表格式设计内,系统需要提供初始
窗体。在此窗体中将显示某管理员定义的查询。打开查询后,部署控件,设置控件及面板属
性,调整布局,设置表结构及列显示样式,最后保存格式,就完成了报表格式设计。
3 系统的数据库设计
在本系统中,采用的数据库管理系统是SQL Server数据库,该数据库管理系统是一个
公认的较为成熟的数据库管理系统,至今已有多年的应用历史。它以广泛的应用为目标,以
满足应用所必需的功能为设计原则,系统性能稳定,功能完善,性能价格比优越。在设计过
程中,本着数据库系统设计的基本原则,根据系统需求,在用户管理、作业管理等模块设计
了多张数据库基本表,这些表都达到了基本的设计要求。
本系统采用的B/S/S(浏览器/应用服务器/数据库服务器)模式,使得应用服务器运行
数据负荷较轻。客户将应用程序运行在用户自己的电脑上,当需要对数据库中的数据进行任
何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规
则作出应答,送回结果,应用服务器运行数据负荷较轻。数据的储存管理功能也较为透明。
在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的。
所有数据库操作,对于工作/在前台程序上的最终用户,是“透明”
的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。
4 系统功能模块设计及其实现
学生资助信息具有信息量大、数据复杂、准确程度高等特点,设计学生资助信息管理系
统进行管理比传统手工管理更加便捷,高效。例如,信息管理系统具备查询快、准确率高、
信息量大、保存时间长等优点,同时还可以大幅降低管理成本。这些优点正是高校实现管理
科学化、正规化,提高贫困生信息管理效率的重视途径。
高校开发学生资助管理信息系统的目的,主要是为了实现贫困生信息收集、对资助信息
进行动态记录与查询,实现各级管理机构资助信息的统计分析,实现师生交流互动、办公文
件上传下载等功能。一个成功的学生资助管理信息系统,不仅能够提高学校的管理水平和管
理效率,给管理者提供一个信息平台,也能为学校高层领导决策提供参考数据。通常,一个
完整、高效的学生资助管理系统应包含下述功能模块。
4.1 用户管理模块。经过调研,笔者发现山东省内多数高校学生资助管理系统
显示全部