一 引言
1.1 编写目的
学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。
1.2 背景
由于目前学校宿舍的需要,应该说每个学校都必须有该方面的项目的需求,并且具体情况有所不同,我们按照软件职业学院学生公寓需求进行软件开发,同时留出接口,以便开发其他学校的学生宿舍管理系统。
用户:各大校园宿舍或类似企业职工宿舍。
宿舍管理系统要实现对设备的管理要求,包括:录入、浏览、删除、修 改、检索和统计等。不同的宿舍或者培训机构只需要对其稍作修改即可开发出符合本单位要求的宿舍管理系统。
二 需求说明
2 任务概述
2.1 目标
软件旨在宿舍管理全部电脑化。它主要包括:宿舍号、住宿人员登记、对学生住宿情况查询,可以更快地了解到每个学生的住宿情况,使宿舍的管理效率更高,做的更好!宿舍管理系统是一个现代化软件,他通过集中式的信息数据库将各种档案管理功能结合起来,达到共享数据,降低成本,提高效率,改进服务等目的。
2.2 用户的特点
用户只需一个浏览器进行工作,实行客户端的零安装和零维护,并支持远程办公和不间断服务。
3 性能需求分析
本系统可以实现许多性能特性,如:实用性、灵活性、可扩展性、易维护性、可靠性等等。
3.1 实用性
实用性是衡量一个应用系统好坏的重要指标。是否与业务紧密结合,是否具有严格的业务针对性,是系统成败的关键。
本系统是在对各种类型的宿舍进行详细的调查之后实现的,实现的各项功能应该十分贴合现代化宿舍的需求,具有很强的实用性。 完全控制式的页面布局,使得入住信息录入工作更简便。
3.2 灵活性
本系统提供了灵活的查询模块可查询同学的联系方式、学生违纪、留言板等信息,灵活组合条件,进行组合查询,达到提高查询效率、界面直观的效果。
3.3 扩展性
随着系统应用的普及和推广,系统功能的扩展将是不可避免的,因此,提高系统的可扩展性、可维护性是提高整个系统性能的必然要求。 本系统采用模块化的设计思想,在结构上具有良好的可伸缩性,使用者可根据实际业务需要扩展模块。
3.4 易维护性
本系统采用多层架构设计,使系统结构更清楚,分工更明确,有利于后期的维护。
3.5 安全保密性
整体的系统安全性是本系统中必须考虑的重点要求。在该系统设计中,安全、可靠将作为第一要素。同时,利用细分的权限管理,拒绝非法用户进入系统和合法用户的越权操作,避免系统遭到恶意破坏,防止系统数据被窃取和篡改。
3.6 可靠性
社会向信息时代迅速发展的同时也有潜在危机,即对信息技术的依赖程度越高,系统失效可能造成的危害和影响也就越大。因此,采用良好的操作系统和数据库,确保数据的一致性和完整性,并使系统免受病毒感染,确保系统运行的可靠性具有重要意义。
3.7 经济性
本系统可对同学的信息进行统计及管理工作,方便了宿舍的管理。简化了宿舍管理员的操作。
3.8 稳定性
除了具备以上几点特性,系统还应具备长期持续稳定工作的能力。
4 业务需求分析
学生宿舍管理系统中管理权限上应当进行严格控制,具体思想如下:
(1)要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。
(2)在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录和普通用户登录两个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统。
(3)在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于用户管理模块是无权使用的。
5 可行性分析
5.1 系统技术可行性分析
宿舍管理系统简单描述:宿舍管理系统采用常规的数据管理方法,根据宿舍信息管理的特点对数据库操作,如对数据的增加、删除、修改等。
与现有人工管理系统相比的优越性。宿舍管理系统有利于数据的集中、有效管理,与人工管理相比,本系统占据空间小,易更新,易备份,可有效地实现各种查询。
5.2 系统经济可行性分析
该系统具有较强的经济性,学生公寓运用该软件进行学生管理,既经济又实用,很大程度的降低了原来在公寓管理上的花费,而且更加直观和方便,特别是在查询公寓名单、管理公寓秩序、落实职责职权等上都比以前有了很大的提高。应包括采购、开发和安装下列各项所需的费用,如:数据通讯设备、软件的租金和维护费用、数据通讯方面的租金和维护费用等等。
5.3 社会因素可行性分析
目前已有很多开发学生公寓管理信息系统的先例,学校需要公寓管理的现代化和信息化。学生公寓管理信息系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,学生公寓管理信息系统所采用的操作和工作方式符合公寓管理人员和学生的日常习惯,而且操作方便灵活。所建立的信息系统能在该公寓实现,在当前操作环境下能很好地运行,即组织内外具备接受和使用新系统的条件。因此,该系统具有可行性。
6 功能模块:
登陆方式:系统管理员,楼宇管理员,学生
6.1 系统管理员
(1)后台首页
(2)楼宇管理员管理:可查询,添加和删除楼宇管理员,楼宇管理员的信息进行修改
(3)学生管理:可对学生进行入住登记,迁出,对学生信息进行查询,修改和删除
(4)楼宇管理:可添加楼宇,为楼宇分配楼宇管理员,对分配的楼宇管理员进行修改
(5)学生入住管理:登记入住学生信息,包括登记其入住楼宇,寝室
(6)学生寝室调换:将学生的信息调换到另一个寝室
(7)学生迁出登记:用于毕业学生的迁出
(8)学生缺寝记录:记录学生的缺寝情况
(9)迁出记录
(10)修改密码
(11)退出系统
6.2楼宇管理员
(1)后台首页
(2)学生管理:
(3)学生缺寝记录:由楼宇管理员登记学生缺寝情况
(4)修改密码
(5)退出系统
6.3学生
(1)后台首页
(2)我的缺寝记录:查看缺寝情况
(3)修改密码
(4)退出系统
来源:https://www.cnblogs.com/wsxzl/p/10832656.html