毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

ASP.net学生公寓管理系统设计毕业论文+ER图+流程图 第3页

更新时间:2016-9-24:  来源:毕业论文
3.需求分析和设计
3.1需求分析
目前,周口师范学院学生公寓管理采用的是人工管理模式。由于近年来学校规模的逐渐扩大,使学生信息量变得越来越庞大,靠人工记录存档这些数据不但相当麻烦还极易出错,且学生入宿、退宿以及宿舍调整等信息不能及时更新,一旦需要查找某些记录将花费大量时间和人力,效率很低,对宿舍管理造成不便。为了提高学校管理的质量与效率,课题针对学校现状开发了学生公寓管理系统,存储和处理大量学生住宿信息,以实现节省人力、物力,提高公寓信息管理效率和安全性的目的。
3.2系统功能模块设计
系统有用户登录、管理员设置和学生设置三个模块。用户登录模块通过身份验证,对学生和管理员两种不同权限用户进行判断分别实现登录。管理设置模块包括学生管理模块和住宿管理两个子模块,其中,学生管理子模块实现了增加与删除学生信息功能,住宿管理子模块实现了住宿分配、住宿调整、退房管理和空床统计等功能。学生设置模块包括申请住宿、申请退宿、宿舍调整、修改密码功能。系统功能模块如图1所示:

图1    系统功能模块图
3.3系统操作流程
系统用户分为管理员和学生,在登录时进行身份验证,管理员和学生进入不同的页面,实现不同的系统操作。以管理员身份进入系统后,可执行管理员的系统操作,以学生身份进入系统后,可执行学生的系统操作。系统操作流程图如图2所示:

图2    系统操作流程图
4.数据库设计
数据库的设计在系统设计过程中是系统的核心和基础,系统中大量数据按一定的模型组织起来,提供存储、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
4.1数据库概念设计
    概念结构设计是描述用户要求的现实世界,通过对其信息的分类,聚集和概括,建立抽象的概念数据模型,概念模型反映现实世界的信息结构,通常采用E-R模式来描述系统的概念结构设计。学生公寓管理系统设计的E-R图如图3所示:

图3    学生公寓管理系统设计E-R图
4.2数据库逻辑结构设计
系统使用SQL Server 2005作为后台数据库,涉及到管理员表(Admins)、床位表(Bed)、学生信息表(Stu)、住宿分配表(Lodging)、住宿和退宿申请表(SQ)。数据库表之间的关系如图4所示:

图4    数据库表之间关系图
4.3触发器设计
触发器是一种特殊的存储过程,它与表是紧密联系的。触发器不像存储过程需要调用才能执行,而在对表中数据进行增、删、改操作时被触发执行。触发器在应用程序中可以代替繁琐的程序代码,完成相应的功能。触发器在SQL Server中的基本应用可大体概括为Insert型触发器、Update型触发器、Delete型触发器。
系统使用了Update型触发器,目的是通过数据库的相关表实现级联更新。创建Update型触发器需要用到住宿和退宿申请表(SQ),当学生用户申请住宿和退宿以及宿舍调整,管理员对学生申请进行操作时,触发器会被触发来实现宿舍空床统计信息的相应更新。

上一页  [1] [2] [3] [4] 下一页

ASP.net学生公寓管理系统设计毕业论文+ER图+流程图 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。