版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文档编号:LMS - 01版本号: V1.0文档名称:需求分析说明书项目名称:学生宿舍管理系统2012年5月17日编写: 校对: 审核: 日期: 院系:专业:计算机科学与技术1. 引言1.1 编写目的在编写 学生宿舍管理系统软件之前, 对同类型产品的市场进行了前期调 查,与多位软件设计者和使用者进行了探讨和分析, 之后由软件项目小组向系统 分析人员与软件设计人员提出了这份需求规格说明书。 该需求规格说明书对学生 宿舍管理系统软件进行了全面细致的用户需求分析, 明确所要开发的软件应具有 的功能、性能与界面。该需求规格说明书供概要设计人员阅读。1.2 项目背景项目委托单位:计算机学院软件工程系。
2、开发单位:通达学院计算机科学与技术专业。学生宿舍管理系统软件 V1.0 是一功能比较完善的数据管理软件,具有数据 操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开 发,可在应用范围较广的 WINDOWS 系列等操作系统上使用。1.3 定义SAM:S Student Apartment ManagementSystem ,学生宿舍管理系统。1.4 参考资料1 张海藩 ,软件工程导论 ,清华大学出处社 ,2003 年 12 月第四版2 周之英现代软件工程 ,科学出版社 ,2001.62. 概述2.1 目标本设计要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生
3、,便于用户操作。系统在实现上应该具有如下功能:1. 系统要求用户必须输入正确的用户名和密码才能进入系统。2.系统应该提供学生住宿情况的基本登记。3.系统应提供人员来访登记及结束访问的详细登记。4.系统应提供学生在校期间物品出入宿舍楼的详细情况登记。5.系统应提供查询功能, 以方便用户对学生基本信息的查询 (要实现按多种条 件的查询 )及楼房信息的查询。6.系统应提供增加、删除、修改用户帐户的功能。2.2 运行环境CPUPen tium IV 1.8Ghz内存512MB硬盘空间50.0MB 以上硬盘剩余空间输入设备 键盘 /鼠标操作系统Windows 2000 Server数据库Microsof
4、t SQL Server 2005开发环境Borland Delphi 7.02.3 条件与限制由于时间比较短, 使用计算机不方便以及对于网络编程不熟悉, 本学生宿舍 管理系统并没有提供数据的远程访问功能。 对信息的保护手段仅限于设置用户级 别,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。用户名 用户密码 用户权限学号 姓名 性别 入学日期 出生日期 学院 专业 政治面貌 家庭住址 联系方式寝室号 居住性别 应住人数 实住人数 住宿费用 电话 备注员工号3. 数据描述3.1 静态数据学生寝室管理系统的静态数据包括: 用户(Loginln):UserNameUserldUserPo
5、wer 学生 (Student):Stu_KeyStu_NameStu_SexStu_EnrStu_BirthStu_CollegeStu_MajorStu_PolitStu_AddressStu_Tel寝室(Dorm):Dor_ldDor_SexDor_NumDor_FactDor_PriceDor_TelDor_Des 员工 (Employee):Emp_ldEmp_Name Emp_Age Emp_Sex Hou_Id Emp_Job Emp_Add Emp_Tel Emp_Des姓名 年龄 性别 楼房号 职位 家庭住址 联系方式 备注3.2 动态数据输入数据:鼠标对按钮的点击查询方式、
6、查询关键字;新建管理员、录入学生信息项;受限操作所需的密码;新聘员工信息录入;人员来访、物品出入楼;输出数据:查询关键字确定的数据库记录的子集;统计结果及其格式化文件;密码修改成功;信息录入、删改结果(成功或失败) ;访问完毕、物品出入楼完毕; 内部数据:查询操作建立的索引;3.3 数据库描述数据库采用 Microsoft Access 数据库。3.4 数据流图学生宿舍管理系统(第1层)数据流图T5:员工表T6 :人员来访表T7 :物品出入表T8:楼房表二层的细化数据流图和数据字典表符号说明:T1:用户表T2 :学生基本情况表T3 :学生住宿表T4:寝室表系统管理数据流图公寓管理数据流图数据流
7、图中1.2的细化数据流图数据字典是关于数据的信息的集合,也就是对数据中包含的所有元素的定义 的集合,它为软件开发人员提供数据库设计的参考, 并为用户了解系统时作为 个必有工具。以下是部分数据字典的内容:*名字:员工信息别名:描述:每栋公寓聘请的员工定 义:员工信息=员工号+姓名+年龄+性别+楼房号+职位+家庭住址+联系方式+备注员工号=3 字符 11姓名=6 字符 11年龄二2 数字 3性别二F | M楼房号=2 数字 3职位=4 字符 20家庭住址=8 字符 100联系方式=11 数字 11备注二0 字符 256位 置:员工表*名 字:寝室信息别 名:描 述:寝室对应的属性定 义:寝室信息=
8、寝室号+居住性别+应住人数+实住人数住宿费用电话备注寝室号=10 字符 10居住性别二F | M应住人数=2 数字 2实住人数=2 数字 2住宿费用=4 数字 4电话=11 数字 11备注二0 字符 256位 置:寝室表*名 字:楼房信息别 名:描 述:楼房对应的属性定 义:楼房信息二楼房号+房间数+楼层数+应住人数 楼房号 =10字符 10房间数 =3数字10 楼层数 =2 数字2 应住人数 =4数字4 位 置:楼房表*学生管理数据流图数据流图中1.3的细化数据流图出入登记管理数据流图3.5 数据采集:通过键盘输入3.6 E-R 图:员工1来访人员出入楼物品楼房系统E-R图3.7用例图修改管
9、理员密E4. 功能需求4.1 系统功能设计在整体设计中,我们将宿舍管理系统分为六个大的功能:系统管理功能、公 寓管理功能、信息查询功能、出入登记功能、信息修改功能。下面将具体进行介 绍每个功能。4.2 系统管理功能系统管理功能包括:用户登录、用户密码修改、用户管理、退出系统五个部 分。4.3 公寓管理功能公寓管理功能包括:楼房管理、宿舍管理、员工管理三个大的部分。4.4 信息查询功能信息查询功能基本上包括: 按学号进行查询、 按姓名进行查询、 按班级查询、 按寝室号查询、每栋楼房住宿情况查询五个部分。4.5 出入登记功能出入登记功能包括:进楼物品登记、出楼物品登记、人员来访登记、结束访 问登记
10、四个功能部分。4.6 信息修改功能信息修改功能包括:学生基本信息修改、员工基本信息修改等5. 性能需求学生宿舍管理系统中管理权限上应当进行严格控制,具体思想如下:以确1. 要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。没有权限 的用户将不能通过任何渠道来登录该系统, 查看该系统的任何信息和数据, 保系统的严密性和安全性。2. 在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功 能将是不可使用的, 只有系统管理员登录和普通用户登录两个窗口可以使用, 有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统。3. 在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员 应当可以使用系统的所有模块,普通用户对于用户管理模块是无
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 再生铸造铝合金锭液项目资金申请报告
- 企业产品推介会策划方案
- 摩擦螺旋压力机安全操作规程培训
- 房建总承包项目施工质量保证体系
- 六年级品德与社会下册 齐心真好 1教学设计 科教版
- 海鲜汤类制作教学设计中职专业课-西餐热菜制作-中餐烹饪-旅游大类
- 乡村露营基地建设项目可行性研究报告
- 高校心理健康教育测评工作手册
- 钢结构安装施工风险管控方案
- 地下水环境监测规程
- 2026年济南市济阳区农业发展集团有限公司社会公开招聘笔试参考题库及答案详解
- 2025年小学道德与法治教师业务考试真题及参考答案
- GB/T 48132.4-2026绿色矿山建设规范第4部分:有色金属矿山
- 2027年高考生物一轮复习教学与备考策略讲座
- 2026秋人教版初中英语八年级上册(新教材)教学计划含教学进度表
- 2026年6月浙江省高考化学试卷(含答案及解析)
- 2026年秋人教版六年级上册小学数学教学计划附教学进度表教案
- 2026年信息安全管理制度培训课件(含案例分析)
- 黄磷车间安全操作规程(全套)
- 贵州广电传媒集团公司笔试题目及答案解析
- 2026年非高危行业安全员培训考试试题含答案
评论
0/150
提交评论