高校宿舍管理系统需求分析

上传人:M****1 文档编号:431375439 上传时间:2023-01-09 格式:DOCX 页数:31 大小:255.85KB
返回 下载 相关 举报
高校宿舍管理系统需求分析_第1页
第1页 / 共31页
高校宿舍管理系统需求分析_第2页
第2页 / 共31页
高校宿舍管理系统需求分析_第3页
第3页 / 共31页
高校宿舍管理系统需求分析_第4页
第4页 / 共31页
高校宿舍管理系统需求分析_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《高校宿舍管理系统需求分析》由会员分享,可在线阅读,更多相关《高校宿舍管理系统需求分析(31页珍藏版)》请在金锄头文库上搜索。

1、软件工程高校宿舍管理系统目录第一章引 言 1第二章 系统需求分析 22.1功能需求 22.1.1基本功能需求 22.1.2报表需求 22.1.3用户界面需求 32.2性能需求 32.3数据库选择 32.4环境 4第三章宿舍管理系统概要设计 53.1系统功能模块图 53.1.1用户帐号模块 63.1.2宿舍管理模块 63.1.3信息查询模块 73.1.4卫生评比模块 73.1.5出入管理模块 73.2系统所需数据字典 8第四章宿舍管理系统详细设计 124.3具体模块设计 124.3.1账户信息模块的详细设计 124.3.2宿舍管理模块的详细设计 144.3.3信息查询窗口详细设计 164.3.4

2、卫生评比模块详细设计 174.3.5出入管理模块详细设计 18第五章系统测试 205.1所遇问题 205.2系统测试 20第六章 总 结21参考文献 22第一章一引言言学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目 前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记 录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞 大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。 而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的 查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是 飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管

3、理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一 种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21 世纪 的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到 普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对 如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计 算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管 理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存 储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。 这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方 式。本系统具有运行速度快、安全性高

4、、稳定性好的优点,并且具备 完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。第二章 系统需求分析目前,我们学校的宿舍管理采用的还是人工来进行管理的 , 面对 目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统 的设计开发做了一个详细的概述。2.1 功能需求2.1.1 基本功能需求本课题要实现的是高校学生宿舍管理系统,在设计该系统时,应 尽可能的贴近学生,便于用户操作。系统在实现上应该具有如下功能:1. 系统要求用户必须输入正确的用户名和密码才能进入系统。2. 系统应该提供学生住宿情况的基本登记。3. 系统应提供学生每学期学生的离校处理。4. 系统应提供人员来访登记及结束访

5、问的详细登记。5. 系统应提供学生在校期间物品出入宿舍楼的详细情况登记。6. 系统应提供查询功能,以方便用户对学生基本信息的查询(要实 现按多种条件的查询)。7. 系统应提供增加、删除、修改用户帐户的功能。8. 系统还应具有添加、修改、删除学生基本信息的功能。2.1.2 报表需求学生宿舍管理系统的某些信息应当能够以报表形式打印出来。基 本上应该能够实现扣分统计、和卫生评比的报表打印功能。2.1.3 用户界面需求学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面, 使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。 快捷按钮的创建也是非常需要的,以方便用户操作。2.2 性能需求

6、2.2.1 系统安全性学生宿舍管理系统中的增加用户、学生毕业离校等的某些模块都 是相联系在一起的,所以在系统的管理权限上应当进行严格控制,具 体思想如下:1. 要想对该学生宿舍管理系统进行操作就应当具有某些操作权 限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统 的任何信息和数据,以确保系统的严密性和安全性。2. 在上述要求基础上可以为该系统设定三种登录方式,程序开始 运行所有功能将是不可使用的,只有系统管理员登录、普通用户登录 和只读用户三个窗口可以使用,没有系统管理员或者普通用户的用户 名和密码任何人都不能登录该系统进行操作。3. 在具体实现时还应为系统管理员和普通用户设定不同

7、的权限, 系统管理员应当可以使用系统的所有模块,普通用户对于大部分的很 关键的模块是无权使用的。只读用户只能观看数据对任何模块都无权 修改。2.3 数据库选择数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。 由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、 易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数 据库设计之上的。我们选用的是SQL Server 2000。2.4环境本系统是以Windows系统为操作平台,用C+编程语言和SQLServer 2 0 0 0数据库来实现高校学生宿舍管理系统所需功

8、能的。第三章 宿舍管理系统概要设计3.1 系统功能模块图系统功能模块图在整体设计中,我们将宿舍管理系统分为五个大的模块:用户帐 号模块、宿舍管理模块、学生信息查询模块、卫生评比模块、出入登 记模块。每个模块将实现不同的功能。下面将具体进行介绍。系统分支(用户帐号模块)功能模块图用户帐号模块包括:用户设置,退出系统二个部分。1. 用户设置:实现系统管理人员、普通人员登录和密码修改2. 退出系统:实现正常退出宿舍管理系统。3.1.2 宿舍管理模块系统分支(宿舍管理模块)功能模块图公寓管理模块包括:入住管理、退宿管理、员工管理、晚归管理、公 物报修五个大的部分。1. 入住管理:登记学校所有住宿楼情况

9、。2. 退宿管理:登记学校所有宿舍退宿人员的情况。3. 公物报修:登记学校所有住宿 楼公物损坏上报情况。3.1.3 信息查询模块信息查询学生查询系统分支(信息查询模块)功能模块图信息查询模块基本上包括:学生查询(要实现按多种条件的查询)1.学生查询:实现每个学生基本信息情况的查询功能。3.1.4 卫生评比模块系统分支(卫生评比模块)功能模块图卫生评比模块基本上包括:周扣分、扣分统计 卫生评比。1.周扣分:纪录每周每个宿舍楼每个宿舍每个人的扣分情况2.扣分统计:按班级和宿舍两种不同分法在一段时间内的个人扣分的名单的统计情况。3. 卫生评比:实现宿舍先进集体和先进个人的名单的统计。3.1.5 出入

10、管理模块系统分支(出入管理模块)功能模块图出入登记模块包括:来访登记、进出楼登记、两个功能模块。1.来访登记:详细登记进入宿舍楼的外来人员情况和离开情况。2.进出楼登记:详细登记某学生搬入和搬出宿舍楼的物品情况。3.2系统所需数据字典1.用户数据字典:登记管理人员的用户名、密码及登录权限。2.学生基本情况数据字典:详细登记学生基本信息及学生住宿情 况。5. 人员来访数据字典:登记所有来访人员的详细情况。6. 物品出入数据字典:详细登记学生物品出楼信息。7. 退宿数据字典:登记所有宿舍楼退宿情况。8. 报修数据字典:登记每个公寓每个宿舍公物损坏上报情况。字段名描述数据类型数据长度NULLPrim

11、arykeyname用户名varchar20NYpassword用户密码varchar20YNpower用户权限tinyintNN用户数据字典(userO)字段名描述数据类型数据长度NULLPrimarykeyStu_Id学号char9NY and FStu_Name姓名char8NNStu_Sex性别char2YNStu_Class班级char7NNStu_Polit政治面貌char4N团员Stu_Sta状态char4N待分dorm_no楼号tinyint3YNDor_Id寝室号char10YNbed_no床号tinyintYNown_pc有无电脑char2N无nativity入学日期var

12、char20YNbirthday出生日期da teYNdepartment所学专业varchar20YN学 生 基 本 情 况 表 (Student0)字段名描述数据类型数据长度NULLPrimarykeyVis_Name来访人姓名char10NNVis_Host被访人姓名char10YNDor_Id宿舍char10NFRelation所属关系char10YNVis_Data来访日期date10YNVis_Time来访时间time10YNLea_Time离开时间time10YNVis_Watch值班人char10YNVis_Cred证件名称char10YNVis_Des备注char50YN人员

13、来访数据字典(Visi t)字段名描述数据类型数据长度NULLPrimarykeyStu_Id学号char20NYG_In进楼物品char10YNG_Out出楼物品char10YNG_Date时间datetime10YNWatch值班人char10YNG_Des备注char50YN物品出入楼数据字典(Goodsmove)字段名描述数据类型数据长度NULLPrimarykeystu_id学号char20NYstu_name姓名char10YNstu_sex性别char10YNhou_id楼号char10YNdor_id由口 房号char10YNrx_enr入学日期dataNNts_enr退宿日期dataNNstu_study所学专业char10NNstu_class班级char10NNqu_sta去向char50NNstu_des备注char50NN退宿数据字典(ts)字段名描述数据类型数据长度NULLPrimarykeylossdate报修时间TimestampNYlosswu

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号