

英语原文共 7 页,剩余内容已隐藏,支付完成后下载完整资料
高校大学宿舍管理系统研究
LINGFANG HUANG
摘要:
经过持续不断地与大学宿舍管理人员进行沟通和调查,以及不断的实践和完善系统功能,并结合长时间的数据分析,我们终于开发出宿舍管理员用户和学生用户都满意的“学生宿舍管理系统”。
关键词:
学生宿舍管理系统;友好的用户界面
引言
研究现状
目前,在互联网上已经开发出各种不同类型的学生宿舍管理系统,虽然它们的功能比较齐全,但用户界面给人一种很复杂的感觉,我们学校的学生宿舍管理人员由于其年龄问题在学习接受新知识方面没有很大优势,因此需要一些时间来学习和适应新的宿舍管理模式,尽管学生作为能够快速学习新知识的终端用户,但是他们习惯于原始的纸质管理,他们也需要一些适应时间。所以,管理系统不但要能保证功能的完整,而且更要让人们在界面的视觉感知中轻松辨别,同时考虑到了界面友好、使用方便的重要性。本文高度重视此问题,并提出了较为完善的解决方案。
研究的内容和目标
宿舍管理系统的主要特点包括以下几点:
管理系统分为两个身份进行登录,一个是宿舍人员,另一个是学生,登录后每个身份的功能略有不同。
宿舍管理人员主要实现对学生和宿舍信息的查询,以及登录后对学生和宿舍信息的添加、删除和修改。
用户可以检查专门的信息
用户可以提交和查询修改的信息;
学生可以在离开和返回学校时添加或删除自己的信息。
用户可以更改自己的密码。
这个宿舍管理系统强调功能的完整性以及界面的友好性,在使用方便性上做了很多努力,为了使内容看起来简单易懂而不失功能完整性,我设计了许多不同类型的窗口布局,最后选择了其中的一种最令人满意的布局来实现简单的界面设计。
需求分析
系统开发的可行性分析
技术可行性:随着计算机技术的发展,人们的生活和工作或多或少地都涉及计算机领域,现在人们很难摆脱这种方便的科学技术,总的来说,计算机的普及使人们的生活效率有了飞跃。宿舍管理系统存储是管理软件,它存储了大量学生和宿舍信息,包括学生和宿舍信息的查询、添加、删除、更改等操作、学生迟到的记录、宿舍物品的维修登记以及查询和输入学生的信件等。这样的管理体系的发展使得对学生生活方式的了解变得更容易。该系统使用Eclipse和数据库技术,Eclipse安全且易于使用,如上所述,数据库使用起来更为方便和简单,因此开发管理系统在技术方面完全没有问题。
经济可行性:开发这个系统只需要将软件安装到计算机上,并且可以随时随地进行,因此开发这样的软件并没有很大的经济压力。
组织管理的可行性:很多保守国家已经摆脱了现代人的概念,如果开发的管理软件功能足够强大,那它就可以被带入到生活中去,所以它可以得到学校后勤部门的支持,因为没有人会放弃一个可以使事情变得更容易的机会,而不会一直保守地做一些无效的事情。
从上述可行性可以看出,开发这样的管理系统可以使宿舍管理更加方便快捷,并且可以使整个管理模式向前迈进一步。因此,有必要开发这种宿舍管理系统。
用户需求分析
管理系统的最终用户是宿舍管理员和学生。根据我在宿舍的日常经验,同时通过调查我学校的宿舍管理员老师和同宿舍的学生,我发现了以下用户终端的实际需求:
学生住在宿舍,许多宿舍管理人员在宿舍楼的日常生活。
学生的基本信息:
学生进入学校后,学校会自动为每个学生配备一个数字代码,这是唯一的学生ID, 并被分配到指定的宿舍楼和宿舍。每个宿舍都有独特的宿舍号码;学生注册时间是学生入学的时间。另外,通常学生是与同一院系的学生住在同一栋大楼里,以方便管理;信息中有相应的部门名称。
宿舍基本信息:
每个宿舍都有一个主要的宿舍号码;每个宿舍都有一部电话,它对应着宿舍的电话号码。
宿舍物业项目基本情况:
学校的公共财产包括灯泡、床、桌椅等,为方便更好地区分不同的项目,为每个项目分配项目编号。主要目的是更有利于维修和管理宿舍公共物品。
快递邮件基本信息:
每个宿舍都有快递邮件信息管理。当学生有信件要签收时,信件的到达时间将相应显示,并接受带有学生姓名和他宿舍的门牌号的信件。一个学生一次可以有几个快递信件,需要表示信件快递的数量。当快递到达时,会有一个到达时间。学生成功收到快件后,会显示成功收到。
公共维修的基本信息:
宿舍的公共财产往往因损坏需要修复,此时学生应对项目、项目名称和损坏原因进行编号,并上报宿舍管理系统,那么相关管理人员将会看到,并通知相关人员修理宿舍物业。该报告将生成报告时间,并在修复完成后获得修复成功的时间。
学生夜间返回的基本信息:
学生有时因某些事情超过了宿舍关闭的时间,此时宿舍管理人员应该在系统中做出相应记录,例如:夜间返回时间、夜间返回人员姓名、学生人数、返回迟到原因等等,以便进行验证。
离校的基本信息:
每年学校都有寒假、暑假和各种小长假,为了方便学生的安全管理并了解学生的去向,他们应该尽全力记录学生在哪里、何时离开和他们回到学校的情况。
用户对系统的要求:
1.宿舍管理人员:
A.信息要求:
宿舍管理人员可以查看以上所有信息,包括学生宿舍内的任何信息、快递签收信息、物业信息等以管理整个宿舍。
B.处理要求:
宿舍管理人员不仅可以查询相关信息,而且有权更改很多信息,如学生信息变化,这些信息主要由宿舍管理人员修改,当学生明确到达时,管理人员可以记录下来,快递成功收到后,由宿舍管理人员确认并签收。当学生上报损坏的房屋需要进行维修时,宿舍管理人员可以查询固定的时间,也就是宿舍管理人员不仅可以查询学生的信息,还可以添加和删除信息。
C.安全和完整性要求:
1)安全要求:
系统有两个不同的用户ID登录,不同的用户ID登录有不同的系统窗口,应确保用户的用户名和密码可行。
系统对同一数据集具有相同的访问权限,用户可以查询和处理访问权限的所有信息的类型和内容。
系统为管理员和学生设置不同的权限。拥有不同权限的用户拥有不同的访问权限,并针对不同的数据有不同的更改权限,这些数据分为宿舍人员权限和学生权限。
2)完整性要求:
各种信息记录必须有数据;必须确保信息的完整性:
详细地关联各种数据;
不管页面是否相同的,相同的数据记录应该是一致的。
2.学生在宿舍的情况:
A.信息要求:
住在这个宿舍的学生可以查询他们住的宿舍、学生的快递邮件、他们的宿舍物业修理情况等等,并且可以更改他们的上学和返校信息。
B.处理要求:
学生可以在宿舍物业系统根据要求去查询并报告需要修复的项目。维修完成后,管理人员可以看到并派出相关人员进行维修。
在节日和假期期间,学生需要记录他们的位置、他们离开学校或回到学校的时间。
第二部分:系统功能的设计与分工
根据以上分析,可以得到用户的需求,系统的功能分为以下几部分,分别是学生管理部分和管理员管理部分:
各部分完成的功能如下:
1)用户管理部分
处理用户注册
处理用户登录
学生可以查询学生信息。
学生可以查询快递信息。
学生可以提交和搜索维修信息。
学生可以增加和修改学生自己返校或离开学校信息。
学生可以更改他们的密码。
2)管理员的管理部分
处理管理员登录
管理员可以查询学生的信息。
管理员可以发布和更新快递信息。
管理员可以添加、修改、查询和删除学生保修信息。
管理员可以添加和查询学生的夜间返校信息。
管理员可以查询学生是否在学校。
管理员可以修改管理员的密码。.
系统数据流程图
系统概念结构设计
根据结构设计思想,根据需要对说明书进行分析,通过数据抽象设计,设计出局部E-R图。
关系模式集是关系数据模型,实体与属性与其他实体之间的关系构成了E-R图。因此,将E-R图转换为关系数据模型就是要转换它们之间的关系。实体、属性和实体转换为关系模式。
数据库逻辑设计可分为三个阶段:用户需求、建立E-R模型和数据库模式设计。我以前设计过系统的E-R图,同时在开发前做了一些用户需求调查,把自己放在用户的位置上,真正感受到如何做得更好,使用更方便,界面更友好。在此基础上,明确了该系统的发展方向和重点,重点介绍了数据库模型的设计。在数据库模式下实现逻辑设计的设计阶段可分为两个步骤,第一步是将E-R图转换为关系模型,第二步是优化设计、调整和改进模式。我要强调的是,在逻辑设计的第三步,即将E-R图像关系模型转化为关系模型。实体转换的关系模式如下:
关系模式
宿舍学生(学号、姓名、性别、专业、宿舍号、报到时间)
宿舍(宿舍号、宿舍电话)
宿舍物业(项目编号、项目名称)
邮件快递(姓名、宿舍号、到达时间、接收时间、邮件数量)
报告(项目编号、宿舍编号、提交日期、结算日期、维修原因)
夜班(学号、宿舍号、晚班时间、晚班原因)
出发(学号、宿舍号、出发时间、返程时间)
以上关系模式为BCNF。
为了方便程序查询,建立了以下用户视图:
学生信息视图(学号、姓名、性别、部门、宿舍号、宿舍电话)
维修物业报告视图(宿舍编号、物业名称、维修时间、处理时间、维修原因)
学生夜归视图(学号、姓名、性别、部门、宿舍号、时间、晚归原因)
离校学生视图(学号、姓名、性别、部门、宿舍号、离校时间、返校时间)
在校学生视图(学生编号、姓名、性别、部门、宿舍编号和宿舍电话)
物理设计
为了设计数据库的物理结构,有必要根据数据库的逻辑结构从而设计出存储结构。在此基础上提出了数据库的方法和空间等。入口模式顺序表从外到内。表与表之间的关系可以在数据库中根据实体和实体之间的关系。学生信息表中的学生ID与唯一的宿舍ID相联系,邮件收件人ID与数据库中的学生ID相对应。数据库中,每个宿舍物业ID对应一个宿舍ID,管理员ID与每个表相关联并且这些表之间也相互关联。
系统实现和主要代码
“学生信息管理”模块代码如下:
测试过程和改进
学生在系统完成后体验不同的用户终端,设置各种情况实现系统的各项功能,在使用不同的用户终端一段时间后,该系统得到了许多有经验的人的肯定和宝贵意见。
该系统的突出特点是界面友好,同时功能相对完整。
致谢
本文是江西省教育厅科技研究项目2016年“基于JSP技术的学生宿舍管理系统的研究与设计”的研究成果,项目编号为GJJ160780。
参考文献
1. (US) Weiss. Data Structure and Algorithm Analysis in JAVA Language Description, Beijing, China Machine Press .2013.6.
2. Zhang Guangshun. You Should Learn JAVA Like This, Beijing, China Railway Publishing House, 2015.4.
3. Guo Lin. The First Line of Code, Beijing, Posts amp; Telecom Press, 2015.6.
剩余内容已隐藏,支付完成后下载完整资料
资料编号:[19762],资料为PDF文档或Word文档,PDF文档可免费转换为Word
您可能感兴趣的文章
- 饮用水微生物群:一个全面的时空研究,以监测巴黎供水系统的水质外文翻译资料
- 步进电机控制和摩擦模型对复杂机械系统精确定位的影响外文翻译资料
- 具有温湿度控制的开式阴极PEM燃料电池性能的提升外文翻译资料
- 警报定时系统对驾驶员行为的影响:调查驾驶员信任的差异以及根据警报定时对警报的响应外文翻译资料
- 门禁系统的零知识认证解决方案外文翻译资料
- 车辆废气及室外环境中悬浮微粒中有机磷的含量—-个案研究外文翻译资料
- ZigBee协议对城市风力涡轮机的无线监控: 支持应用软件和传感器模块外文翻译资料
- ZigBee系统在医疗保健中提供位置信息和传感器数据传输的方案外文翻译资料
- 基于PLC的模糊控制器在污水处理系统中的应用外文翻译资料
- 光伏并联最大功率点跟踪系统独立应用程序外文翻译资料
