




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2010级软件工程综合设计《宿舍信息管理系统》需求分析说明书文档标识DIMS-DOC-201208英文标题DormitoryInformationManagementSystem版本号1.0承担单位:山西大学计算机与信息技术学院小组成员:组长完成日期:2012.08.27
修改历史:日期变更内容概述备注2012-08-27初始版本定稿1.02012-08-29内容细节修改1.12012-08-29添加功能类图1.22012-08-30完善需求分析1.32012-08-30文档格式标准化1.4TOC\o"1-5"\h\z\o"CurrentDocument"1引言 4\o"CurrentDocument"1.1系统概述 4\o"CurrentDocument"1.2文档概述 4\o"CurrentDocument"1.3术语与定义 5\o"CurrentDocument"1.4缩略语 5\o"CurrentDocument"1.5引用文件 52需求概述 52.1目标 5\o"CurrentDocument"2.2用户特点 5\o"CurrentDocument"2.3约束与限制 5\o"CurrentDocument"3需求规格 6\o"CurrentDocument"3.1功能需求 63.1.1系统功能图 7公寓管理 7学生管理 8信息查询 93.1.2系统E-R图 103.13建立类图 11\o"CurrentDocument"3.2数据字典 12\o"CurrentDocument"3.3用户界面需求 15\o"CurrentDocument"3.4性能需求 15\o"CurrentDocument"3.5系统安全性 15\o"CurrentDocument"4系统环境规定 15\o"CurrentDocument"4.1硬件环境 15\o"CurrentDocument"4.2支持软件 15\o"CurrentDocument"4.3开发环境 15\o"CurrentDocument"5本文总结 161引言1.1系统概述宿舍信息管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我针对以上情况,设计了一套高校学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的高校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改等功能,能够快速的查询学校所需的住宿信息。目前,我们学校的宿舍管理采用的还是人工来进行管理的,面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍信息管理系统的设计开发做了一个详细的概述。1.2文档概述本文档分为四部分,其中第一部分引言部分,大致介绍了课题项目的背景框架第二部分需求概述,概括的描述了系统目标用户特点约束与限制等特点第三部分是本文档资料的核心,建立了《宿舍信息管理系统》的逻辑框架与系统功能的目标,详细定义了功能模块的方法与属性。第四部分系统环境规定介绍了系统的运行环境与开发环境的需求1.3术语与定义房间信息:包括宿舍楼号,宿舍门号以及已住人数。信息查询:通过宿舍信息可以查询学生详细信息。1.4缩略语DIMS:DormitoryInformationManagementSystem宿舍信息管理系统1.5引用文件SEGT_T8567-2006:计算机软件文档编制规范张海藩,《软件工程导论》,清华大学出版社,2010第五版。2需求概述2.1目标本系统应该满足当前宿舍管理的基本操作,安全稳定快速简洁的对宿舍信息进行全方位管理,满足现代化管理的需要。2.2用户特点面向宿舍管理员与学生,管理员可以对宿舍信息添加删除修改查询等,学生可以对信息进行查询。2.3约束与限制约束条件:男女必须分住不同楼同一年级学生尽可能住在同一层楼同一班尽可能住在相邻宿舍每个宿舍规定住四人3需求规格3.1功能需求本课题要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生与实际情况,便于用户操作。系统在实现上应该具有如下功能:系统应该提供学生住宿情况的基本登记宿舍楼的详细情况登记系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)水电信息,楼房信息的查询。系统还应具有添加、修改、删除学生及员工基本信息的动态管理功能。系统应提供人员来访的详细登记。宿舍信息管理系统主要包括公寓管理,学生管理,信息查询等功能。图1.1系统功能图宿舍信息管理系统人员管理宿舍管理出入管理水电管理录入学生信息更新学生信息删除学生信息住宿信息查询出入信息查询图1.1系统功能图宿舍信息管理系统人员管理宿舍管理出入管理水电管理录入学生信息更新学生信息删除学生信息住宿信息查询出入信息查询水电缴费信息查询(1)公寓管理在登陆取得权限的情况下,有关人员可以进去如下工作:宿舍管理:登记学校所有宿舍及宿舍楼的情况。人员管理:实现楼房管理人员的添加、修改等功能。水电管理:实现对学生宿舍的水电进行进行添加、修改、删除等功能。4.出入管理:实现对学生宿舍出入来访人员的登记。图1.2.1公寓管理用例图(2)学生管理在登陆取得权限的情况下,有关人员可以进去如下工作:学生信息基本信息录入,实现学生基本信息情况的登记及宿舍的分配功能录入学生信息更新学生信息删除学生信息
图1.2.2学生管理用例图(3)信息查询在登陆取得权限的情况下,有关人员可以进去如下工作:住宿信息查询出入信息查询水电缴费查询图1.2.3信息查询用例图
图1.4.1公寓管理类图学生信息+姓名:string(idl)+性别:string(idl)+年龄:short(idl)+专业:string(idl)+所住宿舍号:short(idl)+床位:short(idl)+添加信息():学生信息+修改信息():学生信息+删除信息():学生信息图1.4.3信息查询类图3.2数据字典表1公寓管理人员信息名字公寓管理人员信息别名描述记录每个公寓管理人员基本情况定义公寓管理人员信息=姓名+职位+性别+员工号+公寓号姓名=2{汉字字符}4性别=【男I女】职位=2(汉字字符}4员工号=1(字母或数字}10公寓号=1(数字}3位置信息数据库
表2公寓信息名字公寓信息别名描述对公寓的基本信息进行描述定义公寓信息=公寓号+房间数+应住人数+地址公寓号=1(数字}3房间数=0{数字}应住人数=0{数字}地址=4{汉字字符}10位置信息数据库表3寝室信息名字寝室信息别名描述对每个寝室内基本情况描述定义寝室信息=寝室号+居住性别+水电费+应住人数+实住人数寝室号=1{数字}3居住性别=【男I女】水电费=0{数字}应住人数=0{数字}实住人数=0{数字}位置信息数据库表4学生信息名字学生信息别名描述反映每个学生的基本情况定义学生信息=姓名+年龄+性别+专业姓名=2{汉字字符}4年龄=1{数字}3性别=【男I女】专业=2{汉字字符}4位置信息数据库表1加工说明表序号加工号加工名称1S1公寓人员信息录入2S2公寓信息录入3S3用户登录处理4S4人员信息查询表2加工号S1系统:公寓人员信息管理模块公寓人员信息录入被调用:操作员调用公寓人员信息表输入:公寓人员信息输出公寓人员信息表定义:表单方式,键盘交互输入,经确认后存入人员信息表表3加工号S2系统:公寓信息管理模块公寓信息录入被调用:操作员调用公寓信息表输入:公寓信息输出公寓信息表定义:表单方式,键盘交互输入,经确认后存入公寓信息表表4加工号S3系统:用户登录管理模块:用户登录处理被调用:操作员调用:用户信息表输入:用户名密码输出:用户信息登录权限校验定义:表单方式,键盘交互输入,经确认后进入系统表5加工号S4系统:人员信息查询模块:人员信息查询被调用:操作员调用:公寓人员信息表输入:人员部分信息输出:人员详细信息表定义:表单方式,键盘交互输入,经确认后显示信息3.4用户界面需求学生宿舍信息管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。3.5性能需求安全性:宿舍信息资料存储在数据库中,所以参数不容易被错改破坏,万一参数受到破坏也不影响源程序可维护性:修改,更新只需在数据库中进行,无需对系统结构进行修改,这样对系统的维护性升级十分方便。3.6系统安全性学生宿舍信息管理系统中的增加用户、更新用户和学生各学期信息联系在一起,所以在系统的管理权限上应当进行严格控制,具体思想如下:要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。4系统环境规定4.1硬件环境运行本软件要求处理器酷睿2以上、内存在2G以上的计算机。4.2支持软件本系统支持的操作系统包括:Windows2000、WindowsXP。本系统的支持数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 彩礼成了婚姻的绊脚石该怎么处理
- 2020-2025年中国多层牛皮纸袋行业市场运营现状及投资方向研究报告
- “全职女儿”辞职记
- 2020-2025年中国验粉筛行业发展潜力分析及投资方向研究报告
- 塑胶托盘项目资金申请报告
- 中国诺氟沙星胶囊行业市场深度评估及投资战略规划报告
- 中国滑板车市场竞争格局及行业投资前景预测报告
- 2025年内燃机密封垫片项目投资可行性研究分析报告
- 长三角城市群产业结构升级对人口-土地城镇化协调发展的影响研究
- 科技交流与合作教育领域的创新实践
- 2024年河南郑州二七区侯寨中心卫生院招聘笔试真题
- 中国糖尿病防治指南+2024+解读
- 数学-山东省天一大联考齐鲁名校教研共同体2024-2025学年(下)高三开学质量检测联考试题和答案
- 岗位职责心得体会(2篇)
- 2025年上海宝冶集团限公司招聘历年高频重点提升(共500题)附带答案详解
- GB/T 6822-2024船体防污防锈漆体系
- 电信网络诈骗犯罪的特征、治理困境及对策建议
- 救护车挂靠私立医院协议书(2篇)
- 《血透患教》课件
- app 购买合同范例
- 高二上学期物理(理科)期末试题(含答案)
评论
0/150
提交评论