宿舍管理系统论文.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目:xxxxxxxxxxxxxx
姓名: xxxxxxxxxxxxxx
专业班级:计算机科学与技术(武警国防班)指导教师: xxxx
1.1 系统开发背景
对于大学生来讲,宿舍是她们一个非常重要的学习、生活、人际交往的空间。因此,学生宿舍管理是各个高校管理模块的重中之重。以前,学校的学生宿舍管理基本上是靠手工操作来完成。随着各个学校的规模增大,有关学生宿舍管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生宿舍管理。但手工管理具有效率低、易出错、检索信息慢、对学校的管理提供决策信息较为困难等缺点。要想解决此缺点,当然我们就要依托于突飞猛进的网络技术了。随着计算机科学技术的迅速发展,计算机应用领域的不断扩大,许多性能好,功能全,兼容性强的应用软件相继推出,计算机已经成为脑力劳动者不可缺少的工具,它可以让工作人员大大提高工作效率。
1.2 系统的现状
目前,计算机管理信息系统逐渐普及,许多高校教学管理系统得到了广泛应用,学生宿舍管理系统是管理系统的一种,是高校学生宿舍结合网络技术的应用例子。然而,针对高校学生宿舍管理而设计的管理系统十分少见,大多数高校的学生宿舍管理处于人工管理阶段,从管理角度来讲,有一定的缺陷和漏洞,对学生的具体情况,分布等等,不能及时查询,然而,由于手工操作,使得宿舍管理部门的工作人员的劳动量大,存在管理不及时、有一定误差的情况。随着高校信息化发展,人工管理方式必将被淘汰,宿舍工作需要一种新的管理方式。针对学校的实际情况,设计一套针对学生宿舍的管理信息系统是十分必要的。学生宿舍管理系统提高高校宿舍管理部分的工作效率;充分利用资源,减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的,为宿舍管理部门,开发设计专用系统——学生宿舍管理系统,来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。
1.3 项目开发目标
建立学生宿舍管理系统,采用计算机对学生宿舍进行管理,提高学校对学生的科学化管理,进一步提高办学效益和现代化水平。帮助广大教师及宿舍管理员提高工作效率,实现学生宿舍信息管理工作流程的系统化、规范化和自动化。
本学生宿舍管理系统是为了实现学校人力资源的优化和学生宿舍管理的科学管理而设计的。通过用本系统,可以更加有效的管理学生宿舍信息,其中包括学生的基本信息,来客访问信息,卫生评比信息,物品维修信息,学生违纪信息,宿舍信息,并且具有信息的增加,查询,修改,删除等功能。
学生宿舍管理是每所高校管理学生生活不可或缺的一部分。科学与专业的管理将给管理人员带来极大的便利。如果直接用人工统计的话,随着高校不断
的扩招与发展,其工作量将十分庞大,人工统计会相当繁琐复杂,管理工作也会停滞不前。现在,很多高等学校非常的注重学生宿舍的工作的管理效率。因此,用计算机的功能将简化这种繁重的统计运算,仅使用一些简单的操作便可以及时准确的录入输出所需要的信息。所以对学生宿舍管理系统的设计与实现进行了系统的需求分析。
3.1 用户界面需求
学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。为了方便用户的操作,应当尽量的为用户提供方便地录入、删除、查询、和修改等功能的操作。同时,最好能让用户不用看系统说明就能很好的使用本系统。
3.2 基本功能需求
本系统主要实现的是宿舍管理系统,在设计时要尽可能贴近宿舍问题,方便用户操作,具体基本功能如下:
(1)学生宿舍管理系统应当实现该校用户可以设置不同的用户名和密码,在输入的用户名和密码必须正确才可以登录成功,同时必须选择对应的、正确的用户角色。例如管理员或者学生才能进入不同界面的学生宿舍管理系统。
(2)学生宿舍管理系统应当实现该校学生住宿情况的基本宿舍管理的功能。
(3)学生宿舍管理系统应当实现该校学生宿舍卫生评比的管理的功能。
(4)学生宿舍管理系统应当实现该校学生宿舍物品维修的管理的功能。
(5)学生宿舍管理系统应当实现该校学生宿舍来访客人的管理的功能。
(6)学生宿舍管理系统应当实现该校学生宿舍违纪信息的管理的功能。
(7)学生宿舍管理系统应当实现该校学生的学生信息的管理的功能。
(8)学生宿舍管理系统应当实现管理员和学生模块的添加、查询、删除和修改的功能。使各个管理模块能够按照多种不同的条件进行管理。
(9)学生宿舍管理系统应当实现管理员和学生可以进行管理员和学生的注册。
(10)学生宿舍管理系统应当实现管理员和学生可以进行修改管理员和学生的登录密码。
3.3 系统性能需求
在进行软件开发时,首先要做的就是了解用户对系统的需求,然后开发人员针对客户的需求进行建模,这样可以使开发人员从全局上把控系统的功能模块之间的相互联系,不要过早的去考虑如何实现各个模块的功能。如何设计一个正确的系统,来满足用户的需求,是系统软件开发中的最大挑战之一,因此开发系统成败的关键,就是要开发人员正确了解到用户的实际需求,从而对所要开发的应用软件进行需求的建模,这样就可以很好的解决上述问题。
目前在许多高校中,学生宿舍管理纳入到高校学生管理工作中,大部分学生管理人员均可利用计算机从事工作,而传统的宿舍管理工作大部分是手工劳
动,效率较低,这与高校全面推进数字化校园建设不相匹配。因此,利用一个学生宿舍管理系统,对全校的住宿学生进行管理,包括新生入学入住分配、空床位查询、学生违纪、宿舍卫生评比、来客访问查询、物品维修等功能的实现,可以大大提高学生宿舍管理工作效率,开发出一套适合高校使用的学生宿舍管理系统已显得尤为重要。
3.4 系统其它需求
系统的开发人员除了对系统的基本功能需求、用户界面需求及性能需求进行分析外,还要考虑分析系统的其它要求。例如系统的安全性需求、完整性需求、开发环境的需求、应用软件开发的需求等等。现在就对主要的一些需求进行介绍。
系统的安全性应包括:
(1)任何用户对学生宿舍管理系统的操作都需要系统赋予一定的权限。如果没有获得权限的用户定义为非法用户,将不能登录系统,这是为系统的安全性提供第一层防护。
(2)在宿舍管理系统的操作界面上,仅为该系统设定两种不同权限的访问方式,除此之外,任何方式的访问都会被系统拒绝,只有系统管理员和学生两种身份进行登录才可以访问系统,从而进行权限范围内操作,而没有用户名和密码的浏览用户均不能登录该系统。
(3)在系统的实际操作中,应给予系统管理员为最高权限,允许访问系统的所有界面,可以对数据库的数据进行增加、修改、删除、查询等。而针对学生,及学生注册的用户,在宿舍管理系统中是不允许对系统进行增加、删除、修改等功能的,只可以进行查询自己的基本信息。
(4)系统的完整性是要求对数据库需要采集的各种数据保证其完整性,并且在录入数据时有些基本信息不能为空,例如全校住宿学生的个人基本信息、各宿舍楼信息、宿舍违纪基本信息、来客访问信息、卫生评比信息、物品维修信息等。当数据之间相互关联时,要保证数据的准确性和一致性。
3.5 系统操作流程的需求分析
3.5.1 系统用户登录流程
系统用户登录流程是判断用户输入的用户名、密码和角色是否正确。如果正确则成功进入系统,如果错误则提示错误,返回重新登录。系统用户登录流程图如图3-1所示。