新生报到系统 下载本文

重庆大学毕业设计论文 新生报到系统

3.6 本章小结

本章通过业务流程图和功能层次图对整个系统的开发做了一个大致的分析,通过对组织结构的分析,包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程做准备设计和开发的进行,由于本系统为信息的管理系统,所以很多的业务流程有很大的相似度,在这里就不赘述了。

15

重庆大学毕业设计论文 新生报到系统

四、系统设计

经过了需求分析阶段后,对于系统要实现的功能已经确定,接下来就是要解决如何去实现这些功能了。系统总体设计的基本目的就是概括地说明系统的这些功能应该如何去实现。通过该阶段将划分出系统的各个组成部分。 4.1. 系统方案确定

本系统在执行时,先根据不同的操作人员的需要来进行相应的模块,然后可以输入数据或者进行其它的查询或浏览等操作。总体来说,本系统属于一个事务型管理系统。

由于本系统需要的架构为浏览器/服务器模式,是基于网络的WEB系统,所以本系统解决方案选定为:JSP+SQL SERVER。

该方案采用的是B/S(Browser /Server)结构来设计,JSP适合于大部分的小型或中型应用系统,B/S结构相对于C/S(Client /Server)结构来说数据的储存管理功能较为透明,且更容易扩展。

4.2 总体设计

数据库采用了Microsoft推出的SQL SERVER 2000数据库,这是微软集成到Office中的一个桌面数

据库,能够快速方便的和Office的其他套件综合使用。由于SQL具有显著的简易性和有效性,大量的桌面数据库系统都采用SQL作为后台数据库。使用SQL的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软件SQL Server,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。 4.2.1 本系统中所涉及到的主要实体数据表 t_admin表:{ID,用户名,密码,权限} t_banji表:{ID,班级名,专业编号} T_tonggao表:{ID,时间,标题,备注}

16

重庆大学毕业设计论文 新生报到系统

t_stu表:{ID,学号,姓名,性别,年龄,班级,电话,入学时间,图片路径}

各表的物理结构如下:

图4.1 t_admin表

图4.2 t_banji表

图4.3 t_tonggao表

图4.4 t_tea表

17

重庆大学毕业设计论文 新生报到系统

图4.5 t_xuefei表

图4.6 t_stu表

4.2.2 数据库概要设计

概要设计说明:超级管理员拥有者最高的权限,基本上能够对所有的事务进行管理。超级管理员能够添加普通管理员,教师这些角色。学生则只能查看成绩和浏览公告栏。具体的数据库概要设计如图4.7所示:

18