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

asp.net+sqlsever学生公寓管理系统的设计与实现 第5页

更新时间:2016-9-25:  来源:毕业论文
图2 系统功能模块图
3.4 数据库设计
3.4.1 数据需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
数据库设计中,通常使用E-R图对需求分析阶段的数据进行分类,形成实体、实体的属性和实体的标识码,并确定实体之间的关系,以下为本系统的部分实体E-R图。本文来自辣*文!论(文&网,毕业论文 www.751com.cn 加7位QQ324'9114找源文
学生信息实体,用于存储所有学生信息;房间信息实体,用于存储房间信息。当有学生入住某个房间时,需要记录这些信息,以方便管理员查询出住宿生的信息。学生信息实体与房间信息实体的关系图如图3所示。

图3 学生信息与房间信息关系图
3.4.2 数据库物理模型设计
对系统的业务逻辑进行详细分析后决定,系统的数据库可由学生管理、公寓管理、系统管理三大部分构成,各部分详细构成如下:
(1)学生管理:主要包含学生基本信息表和住宿生信息表。学生信息表用来存放学校全部学生的所有信息,是公寓管理系统的前提条件。住宿生信息表存放住宿生的住宿信息,便于统一管理和文护。学生管理数据库设计图如图4所示。

图4 学生管理有关的表
(2)公寓管理:主要包含公寓信息表、房间信息表、床位信息表、报修记录表、评比记录表以及公寓公告信息表,这些表存放与房间有关的信息。公寓管理数据库设计图如图5所示。

图5 公寓管理有关的表
(3)系统管理:主要包含用户信息(个人信息)和后勤人员信息表。系统管理数据库设计图如图6所示。

图6 系统管理有关的表
4 系统详细设计
本系统主要是处理学生与公寓的关系,系统用户有两种身份:学生和管理员。系统主要完成房间的分配、房间的更换、报修记录管理、卫生评比管理、公告管理和信息的查询等基本功能。
本节首先阐述了系统公共类的设计,然后将分模块叙述本系统的详细设计方案,可以分为:用户登录模块、学生操作模块和管理员操作模块。
4.1 公共类设计
在开发过程中,经常会用到一些公共模块,如数据库连接及操作的类、字符串处理的类等。数据库操作类用来完成数据库的连接操作,以及数据库的查询、添加、删除和修改操作。将这几种操作编写到一个公共类里,可以减少重复代码的编写,有利于代码的文护。公共类关系图如图7所示。
 
图7 DbHelperSQL公共类关系图
在DbHelperSQL类中一共定义了7个方法。7个方法的说明表如表1所示。
表1 DbHelperSQL类的方法说明表
方法名 说明
ColumnExist 判断是否存在某表的某个字段,此方法的返回值类型是bool。
ExecuteReader 执行查询语句,返回SqlDataReader ( 注意:调用该方法后,一定要对SqlDataReader进行Close )。
ExecuteSql 执行SQL语句,返回影响的记录数,返回值类型是整型。
GetMaxID 获取表中新添加记录的某一列的值。返回值类型是整型。
GetSingle 执行一条计算查询结果语句,返回查询结果(object)。
Query 执行查询语句,返回DataSet数据集。
RunProcedure 执行存储过程,可以返回的类型:SqlDataReader、int(影响的行数)、DataSet数据集。
4.2 用户登录模块
用户登录是一个验证过程。该系统的登陆需要验证三个数据:验证码、登录名和密码,只有三者正确输入才能进入系统管理主页面。下面将详细介绍这一验证过程。
首先,验证用户输入的验证码是否正确,如果不正确,显示出提示信息,重新输入。
其次,在验证码输入正确的前提下从数据库获取该用户的信息,检索用户信息表,核对用户名和密码,如果用户名不存在或者密码输入不正确,显示出错提示信息,用户重新输入信息;如果用户登录成功,则进入主操作页面。
最后,再根据用户的权限进行下一步操作。如果是系统管理员,则可以进行所有操作;如果是学生用户,则进行个人信息的查看、提交报修记录和查看公告信息等操作。本文来自辣*文!论(文&网,毕业论文 www.751com.cn 加7位QQ324'9114找源文
4.3 学生操作模块
学生操作模块是指以学生身份登录成功后,学生所具有的操作权限。主要有个人密码修改,个人信息查看,提交报修记录和查看公告信息。学生操作的流程图如图8所示。

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

asp.net+sqlsever学生公寓管理系统的设计与实现 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

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