学生宿舍管理系统需求说明书.docx

上传人:时光煮雨 文档编号:11686717 上传时间:2021-08-30 格式:DOCX 页数:15 大小:576.28KB
返回 下载 相关 举报
学生宿舍管理系统需求说明书.docx_第1页
第1页 / 共15页
学生宿舍管理系统需求说明书.docx_第2页
第2页 / 共15页
学生宿舍管理系统需求说明书.docx_第3页
第3页 / 共15页
学生宿舍管理系统需求说明书.docx_第4页
第4页 / 共15页
学生宿舍管理系统需求说明书.docx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《学生宿舍管理系统需求说明书.docx》由会员分享,可在线阅读,更多相关《学生宿舍管理系统需求说明书.docx(15页珍藏版)》请在三一文库上搜索。

1、学生宿舍管理系统需求说明书软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。1 引言1.1 编写目的本学生宿舍管理系统 需求 说明书的编写目的, 是为了使用户、 软件开发者及分析人员对该软件的初始规定有一个共同的理解, 它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现过程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。本产品的预期读者学校宿管科管理人员、 中间用户(指软件的管理人员、 开发人员、维护人员) 、最终用户。1.2 背景学生宿舍是学生学习、 生活的重要场所

2、, 是学校精神文明的窗口和主要阵地,它对学生的身心健康和世界观、人生观、 价值观的形成起着重要的作用。 随着高等教育的发展,高校招生规模不断扩大, 为了加强对学生宿舍的信息化管理, 引入现代化的管理手段和工具, 特开发学生宿舍管理系统对学生宿舍实行全方位的管理。 系统中存有学生多个方面的个人信息和入住情况信息, 便于给学工部门和物业管理部门及时提供学生的生活动态和住宿情况, 可有效提高宿舍管理的水平和工作效率,降低管理成本。 该系统软件非常容易被接受, 可广泛应用于大中专院校的房管部门,它具有简单易学性。a.工程的名称:学生宿舍管理系统工程项目。b.工程产品的名称:学生宿舍管理系统。c 工程组

3、织者:江西师范大学软件学院毕业设计工作指导小组。d.产品用户:客户,校宿管科管理人员、中间用户、最终用户。e. 指导老师:曾雅琳。f 产品设计者:江西师范大学软件学院黄艳艳、江淑娟、户文贵。g.产品生产者:黄艳艳、江淑娟、户文贵。1.3 参考资料软件设计文档国家标准_GB8567-88学生宿舍管理系统数据库设计说明书 本系统开发小组编著软件工程导论 第三版 清华大学出版社出版张海藩编著 SQL Server 2000 教程 北京希望电子出版社出版 龚波等编著Visual Basic 程序设计教程 中国水利水电出版社杨莉等编著Visual Basic 数据库系统开发实例导航 人民邮电出版社 刘韬

4、等编著2 系统流程图2.1 电费管理流程图(如图2-1 )2.2 楼栋基本信息查询流程图(如图2-2 )2.3 学生管理流程图(如图2-3 )2.4 房间管理流程图(如图2-4 )2.5 学生基本信息查询流程图(如图2-5 )图2-1电费管理流程图图2-2楼栋基本信息查询流程图图2-3学生管理流程图图2-4房间管理流程图图2-5学生基本信息查询流程图2.6 维修信息管理流程图(如图2-6)3数据流图根据上述业务流程,可得到主要系统数据流图如下:数据存储数据流4图3-13.1学生入住数据流图(DFD图)数据图说明图3-2学生入住数据流图3.2学生迁出数据流图(DFD图)图3-3学生迁出数据流图3

5、.3 学生基本信息添加数据流图(DFD图)图3-4学生基本信息添加数据流图3.4 学生基本信息删除数据流图(DFD图)图3-5学生基本信息删除数据流图4系统功能4.1 系统功能模块图学生宿舍管理系统图4-1系统功能模块图4.2 功能说明基本信息管理学生基本信息管理学生信息添加添加学生信息时,当每条记录输入完毕后自动将有关内容填入 “学生基本信息表”中相应的字段学生信息修改修改记录时,自动修改“学生基本信息表”中相应记录所对应的字段值学生信息删除删除记录时,自动删除“学生基本信息表”中相应的记录房间基本信息管理房间基本信息添加修改记录时,自动修改“房间基本信息表”中相应记录所对应的字段值房间基本

6、信息修改修改记录时,自动修改“房间基本信息表”中相应记录所对应的字段值楼栋基本信息管理楼栋房间标准添加修改记录时,自动修改“楼栋基本信息表”中相应记录所对应的字段值楼栋房间标准删除删除记录时,自动删除“楼栋基本信息表”中相应记录查询楼栋信息查询查询方式:精确查询条件选项:楼栋号,床位数量,是否有风扇,是否有电话,是 否有电视,是否有独立卫生问,是否有热水器,住宿费,状态 报告项目:楼栋信息登记表中满足条件的项目报告流向:显示结果卫生评比查询查询方式:精确查询条件选项:栋号,房问号,周次报告项目:卫生评比登记表中满足条件的项目报告流向:显示结果学生信息查询查询方式:精确查询条件选项:学号,姓名,

7、所在学院,所在班级报告项目:学生信息表中满足条件的项目报告流向:显示结果模糊查询条件选项:学号,姓名,所在学院,所在班级报告项目:学生信息表中满足条件的项目报告流向:显示结果房间信息查询查询方式:精确查询。条件选项:栋号,房问号,房间电话号码,寝室长,是否入 住,空床位数量报告项目:房间信息表中满足条件的项目报告流向:显示结果模糊查询。条件选项:栋号,房问号,房间电话号码,寝室长,是否入 住,空床位数量报告项目:房间信息表中满足条件的项目报告流向:显示结果电费查询查询方式:精确查询条件选项:栋号,房问号报告项目:电费信息表中满足条件的项目报告流向:显示结果学生入住查询查询方式:精确查询条件选项

8、:学号,姓名,栋号,房间号报告项目:学生入住信息表中满足条件的项目报告流向:显示结果模糊查询条件选项:学号,姓名,栋号,房间号报告项目:学生入住信息表中满足条件的项目报告流向:显示结果总查询此查询是在一个页面中用选项卡实现查询功能寝室管理出入登记人员出入登记登记人员出入时,当每条记录输入完毕后自动将有关内容填入“来人来访登记表”中相应的字段物品出入登记登记人员出入时,当每条记录输入完毕后自动将有关内容填入“来人来访登记表”中相应的字段卫生评比添加维修信息管理维修信息登记添加维修信息时, 当每条记录输入完毕后自动将有关内容填入“维修报修登记表”中相应的字段维修信息删除删除记录时,自动删除“维修报

9、修登记表”中相应的记录电费添加添加电费信息时, 当每条记录输入完毕后自动将有关内容填入 “电费信息表”中相应的字段住宿管理数据库管理数据库备份/ 还原系统管理用户管理添加用户添加用户时, 当每条记录输入完毕后自动将有关内容填入 “用户信息表”中相应的字段修改密码修改记录时, 自动修改“用户信息表”中相应记录所对应的字段值删除用户删除记录时,自动删除“用户信息表”中相应的记录退出系统5模块设计说明本系统分为五大模块:1、基本信息管理模块;2、查询模块;3、寝室管理模块;4、数据库管理模块;5、系统管理模块;6、帮助。模块名:基本信息管理模块模块编号:01 设松:黄艳艳模块所在文件:学生宿舍管理系

10、统模块所在库:dormitory调用本模块的模块名:系统模块、学生入住模块本模块调用的其他模块名:学生基本信息管理模块、房间基本信息管理模块、 楼栋基本信息管理模块。功能概述:主要包括寝室信息的管理、学生信息的管理以及楼栋信息管理等, 在房间信息管理中主要是让用户方便地对房间信息进行添加以及修改;在学生 信息管理中则可以对学生的基本信息进行添加、修改和删除、查询;楼栋信息 的管理涉及本栋楼的寝室所具有的标准以及在此标准下所对应的住宿费,可以 让新生方便地选择。处理描述:当打开该模块涉及的界面时,各文本框中显示的是第一条记录的信 息,表格中则显示出所有有关信息。当点击添加按钮时,义本框清空,用户

11、可 以在此输入要添加的信息;当选廿条记录点击修改按钮时,各文本框边成可 编辑状态,用户可以随意修改该条记录信息;当点击删除按钮时,系统将提示 是否要删除该条记录,点击确定,即可删除该条记录信息;保存按钮用于保存 数据库经过添加、修改、删除等操作后的状态。首记录按钮用于显示第一条记 录信息;前一条按钮用于向前移动一条记录,当移动至首记录时即停止;后一 条按钮用于向后移动一条记录,当移动至尾记录时即停止;尾记录用于显示最 后一条记录信息。返回值:学生、楼栋、房间的基本信息表5-1基本信息管理模块模块名:查询模块模块编号:02 设叱:江淑娟模块所在文件:学生宿舍管理系统模块所在库:dormitory

12、调用本模块的模块名:系统模块、基本信息管理模块本模块调用的其他模块名:基本信息管理模块、楼栋基本信息查询模块、学生基本信息查询模块、学生入住查询模块、卫生评比查询模块、电费查询模块、 房间信息查询模块。功能概述:主要用于查询与学生宿舍有关的所有基本情况。如:楼栋基本信息 的查询、卫生评比的基本信息查询、剩余空房的基本信息查询、学生基本信息 的查询、电费的查询、学生入住信息查询等。处理描述:1、精确查询:对于学生入住信息查询这个模块来说,如果用户知 道一个学生的姓名但不知道其住在那栋楼,但很想知道那个学生住在那栋楼的 那个寝室,就可以根据介面提示的按姓名查询就可以找的到其所在的楼号以及 寝室号,

13、其它模块的精确查询处理过程类似。2、模糊查询:同样对于学生入住的信息查询这个模块来说,如果 用户知道一个学生的姓名,但是不是很确定的,但对于此学生其它的信息都不 知道,但又很想知道关于此学生的更加准确的信息,就可以根据介面所提示的可以找到用户所关心的那个学生的详细信息,其它模块的模糊查询的处理过程 类似。返回值:用户所关心的信息表5-2查询模块模块名:寝室管理模块模块编号:1 03设TT:户文贵模块所在文件:学生宿舍管理系统模块所在库:dormitory调用本模块的模块名:系统模块本模块调用的其他模块名:出入登记模块、卫生评比模块、维修信息管理模块、电费添加模块、住宿管理模块。功能概述:用于管

14、理每栋楼的基本情况。包括出入登记,用于查询每栋楼中非 本栋人员的出入以及学生携带大件物品出入的情况;卫生评比的添加,用于每 周对寝室卫生检查后基本情况的录入;维修信息管理,包括维修信息的登记和 维修信息的删除,维修信息的登记主要是用于对学生报修情况的登记,提供给 维修人员,维修信息的删除是维修人员对学生所报修的情况做出处理以后的反 应;电费添加,是将剩余电数不满 10度的寝室号及剩余度数登记;寝室管理, 包括学生入住及迁出处理描述:当打开该模块涉及的界面时,各文本框中显示的是第一条记录的信 息,表格中则显示出所有有关信息。当点击添加按钮时,义本框清空,用户可 以在此输入要添加的信息;当选廿条记

15、录点击修改按钮时,各文本框边成可 编辑状态,用户可以随意修改该条记录信息;当点击删除按钮时,系统将提示 是否要删除该条记录,点击确定,即可删除该条记录信息;保存按钮用于保存 数据库经过添加、修改、删除等操作后的状态。首记录按钮用于显示第一条记 录信息;前一条按钮用于向前移动一条记录,当移动至首记录时即停止;后一 条按钮用于向后移动一条记录,当移动至尾记录时即停止;尾记录用于显示最 后一条记录信息。返回值:出入、卫生评比、维修管理、住宿管理等信息表5-3寝室管理模块模块名:数据库管理模块模块编号:04 设叱:黄艳艳模块所在文件:学生宿舍管理系统模块所在库:dormitory调用本模块的模块名:系

16、统模块本模块调用的其他模块名:数据库备份/还原模块功能概述:用户可以备份和还原数据库处理描述:1.数据备份管理模块,将数据库自动备份到用户所指的路径下,自 动为备份的数据库添加当前系统的日期。2.数据还原管理模块,将根据所选择的数据库的路径还原数据库。返回值:备份、还原成功的数据库表5-4数据库管理模块模块名:系统管理模块编号:05设叱:黄艳艳模块所在文件:学生宿舍管理系统模块所在库:dormitory调用本模块的模块名:系统模块本模块调用的其他模块名:用户管理模块功能概述:本模块了整个系统的安全和维护,通过用户组管理登录模块,确保 了整个系统的正常运行和安全的第一保证,在用户组管理登陆模块中

17、,可以根 据用户的实际需求定义用户组名以及每个所具有的基本权限,同时具有管理权 限的用户可以对用户组和用户进行增加,修改,删除等操作。处理描述:用户组管理登录模块,根据用户名和密码进行安全登录,如果三次 输入不正确,将提示“己无权操作本系统,再见! ”后将自动退出。如果登录成 功,将进入主操作界面进行基本操作,返回值:用户信息表5-5系统模块模块名:帮助模块编号:06 |设丁:模块所在文件:学生宿舍管理系统模块所在库:dormitory调用本模块的模块名:系统模块本模块调用的其他模块名:功能概述:帮助模块,在系统中它是一个比较大而重要的模块,它介绍了整个 系统的各功能模块的简介,操作过程以及用

18、户可能遇到的一些难以解决的操作问 题或是产品理解难题。处理描述:返回值:表5-6帮助模块6运行设计6.1 运行模块组合运行时,系统先启动过渡模块,然后在登录模块根据用户输入的用户名以、密码以及选择的用户权限进入主模块, 在主模块中显示系统的主要功能, 供用户 选择调用。当用户选择了相应的功能后,由主模块调用,功能完成后返回主模块, 用户可选择其他功能模块。功能模块运行时, 可能会调用更下层功能模块,情况 与此类似。当用户第一次使用时,应先调用系统管理功能模块下层的用户和权限设置模 块,设定使用权限及密码。在系统的使用中,经常会进行查询工作,这就要调用查询模块,因为所有的查询都是建立在要查询的数

19、据表的基础上的,所以在查询模块中的各子模块(楼栋信息查询模块、卫生评比查询模块、电费信息查询模块、学生信息查询模块、 房间信息查询模块、学生入住查询模块)都将调用目标表的数据信息。6.2 运行控制软件运行时有较友好的界面,基本能够实现用户的数据处理要求。 对一些基 本信息都可以采用选择性的输入,免除了手工输入的麻烦和最大限度的减少了输 入中的错误。6.3 运行环境硬件环境:1)内存要求:至少需要128MB为提高性能,推荐256M吸以上内存。2) CPU: PII处理器,时钟速度至少233MHz3)磁盘空间要求:选择“典型安装”安装内核库,大约需要180MB的硬盘空间,维护这个数据库的软件和实用

20、工具约需40MB盘空间。4) CDROM 设备软件环境:1) 操作系统:Microsoft Windows 98/ME/2000/XP。2) 数据库安装软件:SQL Server 2000。3) 开发工具:Visual Basic 6.0。4)数据库连接:安装SQL Server驱动6.4 支持软件此系统支持所有的操作系统,操作系统中要求装有SQL Server 2000环境,否则数据库将无法使用。6.5 接口6.5.1 用户接口本系统的主菜单为一个下拉式菜单,用鼠标或键盘的一一键选择所需要功能组,单击鼠标或按回车键可出现下拉菜单,用鼠标或T ;键选择所需要功能项。 界面采用友好的仿XP,可以

21、直接用鼠标点击。6.5.2 硬件接口软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数 据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。6.5.3 软件接口在这里主要考虑软件与操作系统的接口, 可运行于Windows98及更高版本具 有WIN32 API的操作系统之上。7系统出错处理设计7. 1出错信息表7-1 严重错误7. 2补救措施系统会对数据库的信息进行手动和自动的备份,一旦数据丢失,可以从备份 文件中重新复原丢失数据。7.3故障及处理正常使用时不应出错,若运行时遇到不可恢复的系统错误, 也必须保证数据 库完好无损,为防止硬盘数据损坏丢失,建议用硬盘以外的存储介质保存数据。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1