SQLServer实训题目学生公寓管理系统姓名茹静学号201031010520116院、系信息工程学院专业计算机网络技术指导教师(职称/学历)陈尧妃2011年12月12日三、数据库需求分析3.1引言3.1.1编写目的如今的学校面向现代化、面向世界、面向未来。蓬勃发展的21世纪,在原本繁琐的手工工作逐渐转为电脑一体化,在现实中,使用手工操作,会浪费人力物力,而且无法提高效率,尤其是学校里。为此,我打算在6个项目中,选择学生公寓管理系统。这个系统课余让高校适应现今的社会发展,比起手工操作也节省了人力物力,一定程度上可以带动教育的现代化,加强学校的信息管理,将建设成信息化、现代化的新校园。3.1.2项目背景这次待开发系统的名称为:学生公寓管理系统。把软件工程中的软件开发方法应用到平时我们所接触的生活中,以宿舍管理方面,进入了信息化时代,我们有能力让我们的生活变的更好,对于宿舍管理人员每日繁重的工作可以通过计算机来进行缓解,以实现管理自动化,工作人员对资料的管理,信息的发布,用电安全的控制均是人工作业,运作效率较低。因此,建立一个自动化的管理服务的计算机应用软件是十分必要的。3.2任务概述3.2.1实现目标本设计要实现学生公寓管理系统,在设计过程中,系统应该具体有如下功能:①、学生公寓管理系统用户需要输入相对的密码和用户名才能进入。②、系统应该事先对学生信息、员工信息、公寓信息等进行数据库的相关创建。③、系统提供查询功能,方便学生公寓管理员对学生信息、宿舍信息进行查询。④、系统应提供添加、删除、修改用户账号的功能。3.2.2运行环境操作系统:MixrosoftWindowsXPprofessional版本2002ServicePack3数据库:MicrosoftSQLServer20083.3系统简化模型图学生公寓管理系统系统管理公寓管理学生管理出入登记信息修改信息查询3.4数据描述3.4.1静态数据学生信息:学生姓名、性别、学号、班级、宿舍号。用户信息:用户名、密码、学号、宿舍号。来访人员信息:(1)本校学生:本校学生证件号码、学生姓名、来访事由、来访时间、访问宿舍号、访问者。(2)非本校人员:陪同人员证件号码、陪同者姓名、来访事由、来访时间、访问宿舍号。3.4.2动态数据输入数据:鼠标对相关控件的点击。查询方式/关键字;管理员对学生信息的录入;用户登录所需的密码;新员工/学生信息增添;人员来访;输出数据:查询关键字得出的数据库记录;密码修改成功所得的新密码;学生/员工信息录入、删改结果;访问完毕;内部数据:查询操作建立的索引;3.4.3数据库介绍使用数据库名称:MicrosoftSQLServer2008。3.4.4数据采集从学生学籍管理信息系统中得到学生姓名、性别、学号、班级、宿舍号然后对非住校学生进行登记,管理人员,也登记填写。3.4.5数据流图学生管理员水电报修登记学生报修表水电报修登记报修信息已保修信息修理信息传信息查询报修保修信息报修信息保修信息报修数据流图管理员来访人员查询值班人员来访信息未登记登记来访信息已登记信息来访登记表访问信息访问信息来访信息数据流图学生查询登记值班人员学生晚归信息表管理员晚归信息晚归信息晚归信息已登记信息晚归信息晚归信息晚归信息数据流图学生管理员进楼物品登记表登记查询进楼物品信息进楼物品信息已登记信息已登记进楼物品信息值班人员进楼物品信息进楼物品信息进楼物品信息数据流图值班人员寝室卫生检查表管理员登记卫生考核信息卫生考核信息卫生考核信息查询卫生考核信息学生卫生考核信息卫生考核信息数据流图3.4.6数据字典学生信息数据字典属性名存储代码类型长度姓名Snamechar20学号Snochar20性别Sexchar4专业Sdeptchar40宿舍信息数据字典属性名存储代码类型长度宿舍号Dnochar6居住性别Dsexchar4应住人数Dcpchar4实住人数Dpersonchar4来访信息数据字典属性名存储代码类型长度宿舍号Dnochar6来访人员Vinamechar20值班人员Dutynamechar20来访时间Vitimedatetime40结束访问时间Endtimedatetime40被访问人Bynamechar20证件名称Crednamechar20进出物品数据字典属性名存储代码类型长度时间Timedatetime40物品名称Resnamechar40物品人姓名Namechar20值班人员Dutynamechar20晚归信息数据字典属性名存储代码类型长度学号Snochar20姓名Snamechar20宿舍号Dnochar6晚归时间Nightnamedatetime40报修信息数据字典属性名存储代码类型长度宿舍号Dnochar6物品号Gdnamechar4提交日期Retimedatetime40解决日期Resotimedatetime40保修原因Gcausechar100卫生信息数据字典属性名存储代码类型长度宿舍号Dnochar6考核分数Dpiontchar4考核时间Kriqidatetime40存在问题Bematterchar100