资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
软件需求说明书项目名称:学生公寓信息管理系统 组 长:组 员1:组 员2:组 员3:日期:2018 年 5 月 3 日信息工程学院目 录1、 引言.12、 任务概述.1三、数据描述2四、功能需求.5五、性能需求.6六、运行需求.6七、其他需求.71.引言1.1编写目的(1)为软件的编码提供参考(2)为软件的使用者提供参考(3)为软件测试提供参考1.2项目背景华北理工大学是一所综合性大学,在校师生总数六万余人,对于学生宿舍的卫生、人员出入情况等方面的管理仅凭宿舍楼物业人员的管理难以满足需求。根据调查得知,宿舍物业管理人员对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于卫生评比等很多信息都是用人工计算、手抄进行。数据信息处理工作量大,容易出错。由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。因此,设计一套学生宿舍管理系统系统是十分必要的。1.3参考资料1 姚永一,SQLServer数据库实用教程,北京:电子工业出版社,2010.2 1 Mark Michaelis.C#本质论.人民邮电出版社.20143 马骏.C#程序设计及应用教程.人民邮电出版社.20142.任务概述2.1任务目标教务处管理人员要求通过此系统实现对物业和学生信息的相关管理过程,其中包括对学生宿舍情况,对应宿舍楼物业人员职责情况的查询、修改和添加,学生宿舍情况涉及到学生综合测评成绩,宿舍楼物业人员职责情况涉及到物业竞标择优选择,并且教务处每学期定期开放物业人员评比入口供学生评分,以监督物业人员的职责完成情况。物业管理人员对学生宿舍卫生情况,学生宿舍违规电器使用情况,学生宿舍调换情况,宿舍公共设施维修及损坏赔偿情况,外来人员出入宿舍登记情况,遗失物品招领情况,宿舍钥匙借还情况进行登记和上报。2.2运行环境(1)硬件环境:内存:2GB、硬盘:500G(2)软件环境:操作系统:windows7、数据库:SQLServer2005、集成开发环境:Visual Stdio 2015、SQL Server3.数据描述3.1 静态数据 :宿舍楼,宿舍号,学生信息3.2 动态数据:输入信息: 学生宿舍卫生评分,宿舍公共设施损坏和维修情况,失物招领信息,外来人员登记信息,钥匙借还信息,物业人员评分。输出信息:学生宿舍卫生评分,宿舍公共设施损坏和维修情况,失物招领信息,外来人员登记信息,钥匙借还信息,物业人员评分。3.3 数据库描述:数据库名称:Dorm数据库类型:Sql Server表1 登录角色数据结构(标识符为编号)属性名类型定义名称role_idVarchar(50)角色唯一的编号编号roleVarchar(50)角色名称角色表2 登录账户数据结构(标识符为编号)属性名类型定义名称account_idVarchar(50)账户唯一的编号编号UsernameVarchar(50)对应账号账号passwordVarchar(50)账户密码密码role_idVarchar(50)对应角色编号角色编号表3 宿舍楼数据结构(标识符为编号)属性名类型定义名称building_idVarchar(50)宿舍楼唯一的编号编号building_nameVarchar(50)楼名称楼名表4 宿舍数据结构(标识符为编号)属性名类型定义名称dorm_idVarchar(50)宿舍唯一的编号编号building_idVarchar(50)对应楼编号宿舍楼编号dorm_nameVarchar(50)宿舍名称宿舍名表5 宿舍设施数据结构(标识符为编号)属性名类型定义名称Equipment_idVarchar(50)设施唯一的编号编号dorm_idVarchar(50)设施对应的编号对应宿舍编号equipment_damagVarchar(50)设施损坏情况损坏度表6 钥匙记录数据结构(标识符为编号)属性名类型定义名称key_idVarchar(50)钥匙唯一的编号编号dorm_idVarchar(50)对应宿舍编号宿舍编号borrowervarchar(50) 借的人借的人borrow_timedatetime借出时间借出时间return_timedatetime归还时间归还时间表7 丢失记录数据结构(标识符为编号)属性名类型定义名称lost_idVarchar(50)标记丢失唯一的编号编号lost_nameVarchar(50)丢失物品名称名称lost_timeVarchar(50)丢失时间时间enable_statusint(2)当前状态状态表8 物业管理人员数据结构(标识符为编号)属性名类型定义名称worker_idVarchar(50)物业管理人员对应的唯一编号编号account_idVarchar(50)对应账号的编号所属账号worker_nameVarchar(50)工作人员名称名称building_idVarchar(50)所属宿舍楼编号宿舍楼编号markVarchar(50)分数分数表9 外来人员数据结构(标识符为编号)属性名类型定义名称migrants_idVarchar(50)外来人员对应唯一编号编号migrants_nameVarchar(50)外来人员名称名称migrants_phoneVarchar(50)手机号手机号enter_timedatetime进入时间进入时间leave_timedatetime离开时间离开时间表10 宿舍评分数据结构(标识符为编号)属性名类型定义名称Score_idVarchar(50)分数对应唯一的编号 编号dorm_idVarchar(50)对应宿舍编号编号timedatetime评分时间时间scoreVarchar(50)分数分数enable_statusint(2)对应状态状态表11 学生数据结构(标识符为编号)属性名类型定义名称student_idVarchar(50)学生对应唯一的编号编号account_idVarchar(50)对应账号的编号所属账号student_nameVarchar(50)学生名称名称dorm_idVarchar(50)对应宿舍编号宿舍号genderVarchar(50)性别性别majorVarchar(50)专业专业3.4 数据词典 学生宿舍卫生评分表=0宿舍名+评分时间+分数n宿舍公共设施损坏和维修情况表=0n宿舍名+设施损坏维修情况失物招领信息表=0失物名n外来人员登记信息表=0姓名+电话+电话+来访时间+离开时间n钥匙借还信息表=0钥匙宿舍号+借钥匙的人+借走时间+归还时间n物业人员评分表=0物业人员姓名+楼+评分n3.5 数据采集 找到有关部门负责人,得到了一些数据。将这些数据写入了数据库中。4.功能需求4.1功能划分根据此系统所管理的范围不同可以划分为主要四个功能,分别是教务处信息审核管理系统,物业管理系统,学生管理系统,宿舍管理系统。4.2功能描述1) 反映宿舍信息管理系统的总体情况。本系统主要由教务处信息审核管理系统,物业管理系统,学生管理系统,宿舍管理系统组成。2) 使管理者熟悉各项业务活动状况。调查各部门的业务活动情况,对现行信息管理系统有一个明确的认识。3) 使用教务处管理人员身份可以完成对学生宿舍表以及物业人员上报表的浏览、查询、修改。4) 使用物业管理人员身份可以完成对学生宿舍表,学生宿舍卫生评比表,宿舍公共设施维修及损坏情况表的上报及教务处批准后的修改,对失物招领表,外来人员出入登记及表,钥匙借还表浏览、查询,修改(超过指定单次修改数据项的记录需要上报教务处审核后实现修改,以避免不正当操作引起的错误)。5) 使用学生身份可以在教务处定期在指定网页上发布的物业人员评分表上对物业人员职责情况进行评分,以监督物业人员的工作情况。6) 不同部门管理人员可以登录系统对个人信息进行修改,如账户密码修改等。5.性能需求5.1数据精度评比成绩精确到个位数。5.2时间特性软件系统响应、更新处理、数据转换与传输、运行等时间较快。5.3适应性该系统适用于Windows操作系统,对于其他操作系统而言,可移植性不高。6.运行需求能够较高速的完成用户与数据库信息的读写,修改等操作。且系统对用户电脑配置要求较低,运行流畅,易于使用。6.1用户界面屏幕格式:采用C/S模式开发,界面由C# WinForm设计实现,完全基于Windows兼容的用户操作界面。菜单格式:工具栏与菜单栏并用方式,简洁明了,易使用。6.2硬件接口无特殊要求。6.3软件接口与其他软件没有接口。6.4故障处理简单的故障处理能力(网络连接诊断、程序出错时的上报数据存储)。6.5基本要求1) 体系结构:Client/Server2) 数据库系统:SQL Server3) 开发工具:Visual Stdio 2015、Sql Server Managment Tools4) 用户操作系统:Windows 7及更高版本5) 服务器操作系统:Ubuntu 16.04.4 LTS7.其他需求:管理员通过用户名和密码登录管理界面、安全性比较高、可移植性较高。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号