论文部分内容阅读
摘要:随着我国教育事业的不断发展,全国各高校招生人数每年依次呈上升增长趋势。各高校对学生宿舍的管理难度也随之增加。由于目前学校依然采用传统的手工处理方式对学生宿舍进行管理,不但使工作量大大增加,而且还经常出现更新信息不及时的情况。显然,高校越发增加的学生人数已经不能被传统的宿舍管理方式所满足。因此,开发一套自身院校所需的学生宿舍管理系统是十分必要的。
关键词:学生宿舍;Java;MySQL
一、引言
21世纪人类社会已进入信息时代,为了适应现代化信息社会的发展,国内的高校正在建设新型信息化校园。采用传统的手工处理方式对学生宿舍进行管理已经不再适用于现在的新型信息化校园。高校领导者对于学校建设新型信息化校园十分关注,希望可以通过计算机应用技术建立一个智能、安全、科学的学生宿舍管理系统。
二、系统分析
目前很多高校都在对学校进行新型信息化建设,通过系统化建设使得学校各个部门的管理效果得到了提高。为了使高校的宿舍管理工作变得更加方便,因此开发了该高校学生宿舍管理系统。它能够对宿舍信息、寝检信息、访问记录信息等信息进行快捷管理,为学生提供了更好的服务。学生可以自主查询个人的寝室成绩、晚归记录等,从而推动了高校宿舍的信息化建设的进一步发展。
在学生宿舍管理系统建立前必须要调查用户需求。通过访谈进一步了解到了宿舍管理员和学生用户的需求。该系统功能性方面可以大大降低高校对学生宿舍的管理成本。对宿舍管理的用户,信息的透明化可以使大家得到学习上的便利,改善学习质量,个人信息也能得到保障。对宿舍管理的工作人员,可以减少宿管人员的工作量和压力,工作效率可以有显著的提高。
三、系统整体设计
学生宿舍管理系统支持宿舍管理员和学生用户两个参与者使用。
在用户登录本系统后,可以查询或者修改自己的个人信息,还可以实现查看公告、个人资料等功能。该系统支持宿舍管理员管理学生用户,为学生用户添加或者修改與宿舍有关的信息,对游客的权限进行设置等。除此之外还有公告模块管理,宿管管理和访客记录管理等。
1.用户管理模块:为学生用户提供登录功能,学生用户登陆成功后便可管理自己的基本信息。宿舍管理员可以对任何用户进行管理,删除违规的用户等。
2.权限管理模块:可以对角色进行权限设定,以及查看系统的操作日志等。
3.宿管模块:该功能模块实现了对发布的宿管信息进行管理,包括宿舍的全称及对应的宿管人员等。
4.记录模块:记录学生用户的晚归记录和外来人员。
5.安全模块:该功能保障项目安全性和用户数据安全性,包括用户密码md5加密,以及防sql注入问题。
6.公告管理模块:能够让使用该系统成员的通知管理功能应变突发情况。
四、系统运行和测试
测试是对产品和开发环节的重要把关,针对产品需测试开发的项目是否满足产品用户需求,对该需求阶段功能是否满足,其次针对开发阶段代码是否产生bug性问题,对于系统的移植性和扩展性是否满足,系统测试是对产品上线前的一道重要把控,以免产品上线前的不完整对用户使用产生大量困扰。
系统测试是对产品和项目的风险把控和风险规避,对于产品需求不完整或代码bug问题的重要反馈和解决途径,一旦有缺陷的产品流入市场被用户使用,对用户将会造成大量的困扰,以及对管理员等人员和职位管辖的业务流程都产生问题,对于开发者来说也是技术存在弊端问题,因此系统测试意义在于对有问题的需求和有问题的技术提出问题,把控问题,对问题上报,负责相应模块业务人员进行错误修复和改进。对系统不足之处进行整理和记录,使产品在上线前规避掉对用户和对业务不好的影响。系统测试的主要意义在于[:
1.服务器和项目搭建的承载能力,对用户量和软件的反应速度把控。
2.系统24小时不间断运行是否会迟钝,反应速度慢,数据存储失误等bug。
3.bug的产生区分是程序bug还是需求bug。
性能测试阶段需要大量的数据冲击,对接口以及架构都是主要问题,数据量大而系统功能反应慢,接口报错,以及对于后续需要接入的业务无法得到实现,性能测试主要依据为数据,吞吐量大小,数据pv量,冲击秒数等数据都是对系统和架构的真实反应,对于存在的问题需进一步的改进,表现层和业务层的数据改进相对容易,因性能而必须进行底层改进处理则较为困难。
1. 系统响应:服务器处理数据的快慢问题,系统长时间运行服务器是否平稳的问题。
2. 业务响应:业务响应主要是对接口的测试,post和get的接口参数设定,对不同的功能业务点击一次的响应速度和点击多次的相应速度。
3. 文案处理:对于不是bug性的问题,如对账号密码输入不正确时是否界面会友好的给出文案提示,提示账号密码错误请重新输入等。
五、结束语
该系统除了可以弥补传统人工管理所带来的缺点,还具备信息准确率高、运行速度快、存储量大及保密性好等优点。最重要的是它减少了高校管理者对高校宿舍管理的成本投入,使得学校对宿舍的管理更加智能化、科学化、规范化。新型的学生宿舍管理系统使学生信息登记的准确性得到了确保,学生宿舍管理质量大大提高,为高校宿舍的管理工作作出了很大贡献。
参考文献
[1]卜建东. 基于J2EE的学生宿舍管理系统的设计与实现[D].电子科技大学,2015.
[2]叶启成.大数据背景下高校学生宿舍管理初探[J].传播力研究,2019,3(31):210+212.
[3]徐建波,周新莲.Web设计原理于编程技术[M].中南大学出版社, 2005.185-193.
[4]孙卫琴.Tomcat与Java web开发技术详解[D]电子工业出版社2008.
[5]刘增杰.MySQL5.7从入门到精通[M].北京:清华清华大学出版社,2016,09:70-89.
[6]Afzel Noore,Nikhil Tungala.Embedding biometric identifiers in 2D barcodes for improved security[J].Computers & Security,2004,23(20):679-686.
[7]陈汇远.计算机信息系统安全技术的研究及其应用[D].铁道部科学研究院,2004(04):125.
作者简介:鲍琪,1996年3月,女,满族,黑龙江省七台河市人,学士,哈尔滨信息工程学院教师。研究方向:软件工程
(哈尔滨信息工程学院 黑龙江省 哈尔滨市 150431)
关键词:学生宿舍;Java;MySQL
一、引言
21世纪人类社会已进入信息时代,为了适应现代化信息社会的发展,国内的高校正在建设新型信息化校园。采用传统的手工处理方式对学生宿舍进行管理已经不再适用于现在的新型信息化校园。高校领导者对于学校建设新型信息化校园十分关注,希望可以通过计算机应用技术建立一个智能、安全、科学的学生宿舍管理系统。
二、系统分析
目前很多高校都在对学校进行新型信息化建设,通过系统化建设使得学校各个部门的管理效果得到了提高。为了使高校的宿舍管理工作变得更加方便,因此开发了该高校学生宿舍管理系统。它能够对宿舍信息、寝检信息、访问记录信息等信息进行快捷管理,为学生提供了更好的服务。学生可以自主查询个人的寝室成绩、晚归记录等,从而推动了高校宿舍的信息化建设的进一步发展。
在学生宿舍管理系统建立前必须要调查用户需求。通过访谈进一步了解到了宿舍管理员和学生用户的需求。该系统功能性方面可以大大降低高校对学生宿舍的管理成本。对宿舍管理的用户,信息的透明化可以使大家得到学习上的便利,改善学习质量,个人信息也能得到保障。对宿舍管理的工作人员,可以减少宿管人员的工作量和压力,工作效率可以有显著的提高。
三、系统整体设计
学生宿舍管理系统支持宿舍管理员和学生用户两个参与者使用。
在用户登录本系统后,可以查询或者修改自己的个人信息,还可以实现查看公告、个人资料等功能。该系统支持宿舍管理员管理学生用户,为学生用户添加或者修改與宿舍有关的信息,对游客的权限进行设置等。除此之外还有公告模块管理,宿管管理和访客记录管理等。
1.用户管理模块:为学生用户提供登录功能,学生用户登陆成功后便可管理自己的基本信息。宿舍管理员可以对任何用户进行管理,删除违规的用户等。
2.权限管理模块:可以对角色进行权限设定,以及查看系统的操作日志等。
3.宿管模块:该功能模块实现了对发布的宿管信息进行管理,包括宿舍的全称及对应的宿管人员等。
4.记录模块:记录学生用户的晚归记录和外来人员。
5.安全模块:该功能保障项目安全性和用户数据安全性,包括用户密码md5加密,以及防sql注入问题。
6.公告管理模块:能够让使用该系统成员的通知管理功能应变突发情况。
四、系统运行和测试
测试是对产品和开发环节的重要把关,针对产品需测试开发的项目是否满足产品用户需求,对该需求阶段功能是否满足,其次针对开发阶段代码是否产生bug性问题,对于系统的移植性和扩展性是否满足,系统测试是对产品上线前的一道重要把控,以免产品上线前的不完整对用户使用产生大量困扰。
系统测试是对产品和项目的风险把控和风险规避,对于产品需求不完整或代码bug问题的重要反馈和解决途径,一旦有缺陷的产品流入市场被用户使用,对用户将会造成大量的困扰,以及对管理员等人员和职位管辖的业务流程都产生问题,对于开发者来说也是技术存在弊端问题,因此系统测试意义在于对有问题的需求和有问题的技术提出问题,把控问题,对问题上报,负责相应模块业务人员进行错误修复和改进。对系统不足之处进行整理和记录,使产品在上线前规避掉对用户和对业务不好的影响。系统测试的主要意义在于[:
1.服务器和项目搭建的承载能力,对用户量和软件的反应速度把控。
2.系统24小时不间断运行是否会迟钝,反应速度慢,数据存储失误等bug。
3.bug的产生区分是程序bug还是需求bug。
性能测试阶段需要大量的数据冲击,对接口以及架构都是主要问题,数据量大而系统功能反应慢,接口报错,以及对于后续需要接入的业务无法得到实现,性能测试主要依据为数据,吞吐量大小,数据pv量,冲击秒数等数据都是对系统和架构的真实反应,对于存在的问题需进一步的改进,表现层和业务层的数据改进相对容易,因性能而必须进行底层改进处理则较为困难。
1. 系统响应:服务器处理数据的快慢问题,系统长时间运行服务器是否平稳的问题。
2. 业务响应:业务响应主要是对接口的测试,post和get的接口参数设定,对不同的功能业务点击一次的响应速度和点击多次的相应速度。
3. 文案处理:对于不是bug性的问题,如对账号密码输入不正确时是否界面会友好的给出文案提示,提示账号密码错误请重新输入等。
五、结束语
该系统除了可以弥补传统人工管理所带来的缺点,还具备信息准确率高、运行速度快、存储量大及保密性好等优点。最重要的是它减少了高校管理者对高校宿舍管理的成本投入,使得学校对宿舍的管理更加智能化、科学化、规范化。新型的学生宿舍管理系统使学生信息登记的准确性得到了确保,学生宿舍管理质量大大提高,为高校宿舍的管理工作作出了很大贡献。
参考文献
[1]卜建东. 基于J2EE的学生宿舍管理系统的设计与实现[D].电子科技大学,2015.
[2]叶启成.大数据背景下高校学生宿舍管理初探[J].传播力研究,2019,3(31):210+212.
[3]徐建波,周新莲.Web设计原理于编程技术[M].中南大学出版社, 2005.185-193.
[4]孙卫琴.Tomcat与Java web开发技术详解[D]电子工业出版社2008.
[5]刘增杰.MySQL5.7从入门到精通[M].北京:清华清华大学出版社,2016,09:70-89.
[6]Afzel Noore,Nikhil Tungala.Embedding biometric identifiers in 2D barcodes for improved security[J].Computers & Security,2004,23(20):679-686.
[7]陈汇远.计算机信息系统安全技术的研究及其应用[D].铁道部科学研究院,2004(04):125.
作者简介:鲍琪,1996年3月,女,满族,黑龙江省七台河市人,学士,哈尔滨信息工程学院教师。研究方向:软件工程
(哈尔滨信息工程学院 黑龙江省 哈尔滨市 150431)