学生公寓管理系统设计
2014-07-28高玲王博学李毅蛟
高玲 王博学 李毅蛟
摘要:大数据爆发的时代,以计算机为平台的各种管理模式已经风靡世界。采用Java为主要的开发语言,以SQL Sever 2000为后台数据库,实现了一个学生公寓管理系统。系统运行稳定,具有良好的可维护性和可扩展性。
关键词:学生公寓管理系统;SQL Sever;设计
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)17-4020-04
Design of Student Apartment Management System
GAO Ling, WANG Bo-xue, LI Yi-jiao
(School of Mathematics and Computer Science, Shaanxi University of Technology, Hanzhong 723000, China)
Abstract: Various management mode have swept the word ,which based on platform of computer and beyond large data eruption..This paper takes Java for development language and takes SQL Sever 2000 as the database server to interact data ,to implement a student apartment management system, and what runs stably and has good maintainability and extensibility.
Key words: implementation of student apartment system; SQL Sever; design
21世纪是一个信息爆炸的时代,随着计算机的高速发展和信息技术的快速普及,以计算机为介质的信息管理系统已经深入到各行各业,得到了广大用户的认可。在高等院校中,引入学生公寓管理系统就可以实现学生信息的快速查询、寝室状态及时登记、财产的管理与维修等功能。学院领导也可以实现不用走访宿舍就可以了解掌握学生的一切信息,大大减轻了公寓管理人员的工作压力,再也不用用纸质记录的方式逐笔逐项记载学生信息,进行寝室安排,财产分配以及来访人员登记等业务,使公寓管理变得更加轻松、方便,真真正正的做到了省时、省力、省钱,使学校的管理变得更加科学化、正规化、现代化[1]。此外,基于Java的管理系统操作界面简单、友好、易于操作,加之数据库的备份和恢复能力,又保证了数据的安全、可靠,俩者联系起来,就可以实现一个高质量的管理系统方案。
1 公寓管理系统功能分析
1.1 系统主要功能结构
学生公寓是学生学习、生活、休闲、娱乐、相互交流的主要场所,随着高等教育的发展,社会对人才的需求,使得社会对学生后勤服务提出更高的要求,加强学生公寓科学化、制度化、合理化显得尤其重要。因此开发的学生公寓管理系统应具备以下功能:
1)学生管理模块
学生是该模块的主要组成成员,该模块包括学生学号、姓名、性别、院系、专业、年级、宿舍号、楼号、辅导员、纪律情况、入住时间和离开时间等信息。管理员或者领导可以方便的查询学生的信息,也可以查询学生的纪律情况,比如晚归、夜不归宿以及其他违反宿舍管理规定的情况。
实现的功能:学生可以查询自己的信息,查询宿舍信息;管理员可以实现学生信息录入、增加、删除、修改等功能
2)寝室管理模块
该模块包括宿舍号、楼号、管理员编号等信息(每个宿舍都有一个账号,账号名为楼号和宿舍号,初始密码和账号名相同,比如:10#621宿舍的账号名为:10-621,密码为:10-621。学生可以自主修改密码,但是不可以修改账号名)学生可以通过账号查询本宿舍情况,包括宿舍卫生评比奖惩情况,纪律评比情况,以及宿舍财产情况,也可以通过账号反映宿舍存在的问题,以及各种有益于宿舍建设的良好建议等。
实现的功能:学生可以查询宿舍情况,反映情况;管理员可以实现对楼房信息增删改、寝室状态查询、宿舍调换等功能。
3)出入登记模块
该模块包括学生外出情况登记,学生往返校情况登记,物品出入情况登记,来访客人登记等信息,管理员对该模块的合理、严格管理,使得学生宿舍更加安全。
实现的功能:管理员可以查询宿舍人员出入情况、公寓财产情况、来访客人信息等。
4)财产管理模块
该模块包括宿舍原配财产登记,损坏登记以及维修登记等信息,学生可以通过账号登陆对需要维修的财产进行申请、等待维修、确认对已经维修满意度的评价及需要改进的建议。
实现的功能:管理员可以对公寓财产进行增删改等登记信息;学生可以申请维修等。
5)系统管理模块
该模块包括系统管理员、公寓管理人员等信息。系统管理员可以对公寓管理人员的信息及权限进行操作,公寓管理人员则必须在指定的账号下登陆实现对公寓的管理。
实现的功能:公寓管理员可以对宿舍、学生信息进行查询、修改等操作;系统管理员可以对公寓管理员的账号、密码及权限进行管理。
6)学生公寓管理系统业务流程图如图1所示。
2 各模块功能实现
2.1 学生信息模块
1)学生信息录入
学生信息录入就要求添加学生的基本信息,包括姓名,姓名,性别,院系等属性,所以信息除离开时间允许为空外,其他的都不可以为空,且学号必须是可以唯一标识一位学生的标示符,学生学号,院系,专业,班级等有限的选择我们可以设置可供选择的下拉列表,方便输入[2-3]。endprint
2)学生信息查找
信息查找实现了信息快速查询的功能,可以按学号查询,也可以按楼房,宿舍号,床位号查询,利用select语句实现,查找并显示符合查询条件的结果。
3)学生信息修改
只有管理员才对学生信息具有修改权限,登录并点击学生信息—“修改”按钮,通过update语句,重新录入需替换的内容,系统自动更新后天数据库内容,若修改符合系统要求,会显示“修改成功”,的对话框,若修改超出权限或不符合要求,会显示“修改不合理”的警示框。
4)学生信息删除
学生信息的删除操作需认真,谨慎,前台删除信息时会将后天数据库与之相对应的内容一并删除,信息一旦成功,不可恢复,为安全起见,可不定时对数据进行备份,当点击“删除”按钮后自动弹出警示框,确认删除点击“是”,误操作点击“否”。[4]
5)学生信息增加
信息增加就需要重新分配一个单元,点击“增加”按钮,录入初始数据,操作同“学生信息录入”。
2.2 寝室管理模块
1)寝室信息初始化
系统管理员可以设置楼房名称,楼房属性,包括楼层和房间数,每个房间限住人数,以及寝室属性(若为“男”属性,则表示该楼房为男生宿舍,反之则为女生宿舍)录入初始信息后系统会建立起一个个宿舍单元,如楼房为“博学楼”,女生宿舍,共10层,每层20个房间,每个房间限住人数6人,则系统会显示“博学楼”,宿舍单元名为101,102……120;201…..1020,效果图如图2所示。
2)寝室安排
寝室安排,系统默认相同班级的学生住同一个宿舍,相同或相邻班级住相同或相邻宿舍,若一个班级的学生没有住满一个宿舍,可继续添加相邻班级的学生,以此类推。
在寝室安排中,管理员已经设置了每栋楼属性,故安排宿舍时要符合实际要求,若一栋楼房只有18层,你就不能安排住到19层,一个宿舍状态已显示6人,就不能继续添加学生,否则系统会弹出警示框。
3)寝室楼的安排
系统管理员可以通过权限登录后进入修改模块,重新命名宿舍楼,修改楼房属性(层数,房间数,限住人数以及男女属性等)。
2.3 财产管理
系统管理员会为学生宿舍统一分配财产,包括财产名称,数量,种类等。学生可以通过账号登陆后申请财产维修,填写满意度评价表等并可以选择填写相应的改进措施。点击发布留言按钮后按时间顺序显示,并自动更新回复,管理员登陆权限后可以受理维修申请或退回申请,管理员也有发布相关通知,发表帖子,回复帖子的权限,也可以对学生发表的内容进行删除、修改等操作。
2.4 出入登记模块
出入登记模块分为三个单元,学生出入单元、学生往返校单元和来访人员登记单元。管理员登记信息时需以自己的权限登陆,录入登记内容,为落实安全,责任到人的制度,登记完成后系统会自动显示登记内容,登记人,登记时间,效果图如图3所示。
2.5 系统管理模块
系统管理员为不同身份登陆者分别设置权限,账号和密码,设置的初始密码和账号相同。
2.6 各功能对应表设计
3 结束语
比较用纸质记录信息的时代,高校将学生公寓管理系统带人学生公寓,实现了管理的人性化,体现了当今社会以人为本的管理模式,提高了公寓管理的效率与质量,高度反映计算机带给人们的便携生活。
参考文献:
[1] 华蕊.学生宿舍管理信息系统的设计及实现[J].电脑开发与应用,2002(1):24-26.
[2] 张跃廷.王小科.Asp.Net数据库系统开发案例精选[M].北京:人民邮电出版社,2007.
[3] 林勇.基于FAHP的大学生综合素质评价系统设计[J].计算机与数字工程,2013(7):1108-1110.
[4] 张海藩.软件工程导论[M].北京:清华大学出版社,2008.endprint
2)学生信息查找
信息查找实现了信息快速查询的功能,可以按学号查询,也可以按楼房,宿舍号,床位号查询,利用select语句实现,查找并显示符合查询条件的结果。
3)学生信息修改
只有管理员才对学生信息具有修改权限,登录并点击学生信息—“修改”按钮,通过update语句,重新录入需替换的内容,系统自动更新后天数据库内容,若修改符合系统要求,会显示“修改成功”,的对话框,若修改超出权限或不符合要求,会显示“修改不合理”的警示框。
4)学生信息删除
学生信息的删除操作需认真,谨慎,前台删除信息时会将后天数据库与之相对应的内容一并删除,信息一旦成功,不可恢复,为安全起见,可不定时对数据进行备份,当点击“删除”按钮后自动弹出警示框,确认删除点击“是”,误操作点击“否”。[4]
5)学生信息增加
信息增加就需要重新分配一个单元,点击“增加”按钮,录入初始数据,操作同“学生信息录入”。
2.2 寝室管理模块
1)寝室信息初始化
系统管理员可以设置楼房名称,楼房属性,包括楼层和房间数,每个房间限住人数,以及寝室属性(若为“男”属性,则表示该楼房为男生宿舍,反之则为女生宿舍)录入初始信息后系统会建立起一个个宿舍单元,如楼房为“博学楼”,女生宿舍,共10层,每层20个房间,每个房间限住人数6人,则系统会显示“博学楼”,宿舍单元名为101,102……120;201…..1020,效果图如图2所示。
2)寝室安排
寝室安排,系统默认相同班级的学生住同一个宿舍,相同或相邻班级住相同或相邻宿舍,若一个班级的学生没有住满一个宿舍,可继续添加相邻班级的学生,以此类推。
在寝室安排中,管理员已经设置了每栋楼属性,故安排宿舍时要符合实际要求,若一栋楼房只有18层,你就不能安排住到19层,一个宿舍状态已显示6人,就不能继续添加学生,否则系统会弹出警示框。
3)寝室楼的安排
系统管理员可以通过权限登录后进入修改模块,重新命名宿舍楼,修改楼房属性(层数,房间数,限住人数以及男女属性等)。
2.3 财产管理
系统管理员会为学生宿舍统一分配财产,包括财产名称,数量,种类等。学生可以通过账号登陆后申请财产维修,填写满意度评价表等并可以选择填写相应的改进措施。点击发布留言按钮后按时间顺序显示,并自动更新回复,管理员登陆权限后可以受理维修申请或退回申请,管理员也有发布相关通知,发表帖子,回复帖子的权限,也可以对学生发表的内容进行删除、修改等操作。
2.4 出入登记模块
出入登记模块分为三个单元,学生出入单元、学生往返校单元和来访人员登记单元。管理员登记信息时需以自己的权限登陆,录入登记内容,为落实安全,责任到人的制度,登记完成后系统会自动显示登记内容,登记人,登记时间,效果图如图3所示。
2.5 系统管理模块
系统管理员为不同身份登陆者分别设置权限,账号和密码,设置的初始密码和账号相同。
2.6 各功能对应表设计
3 结束语
比较用纸质记录信息的时代,高校将学生公寓管理系统带人学生公寓,实现了管理的人性化,体现了当今社会以人为本的管理模式,提高了公寓管理的效率与质量,高度反映计算机带给人们的便携生活。
参考文献:
[1] 华蕊.学生宿舍管理信息系统的设计及实现[J].电脑开发与应用,2002(1):24-26.
[2] 张跃廷.王小科.Asp.Net数据库系统开发案例精选[M].北京:人民邮电出版社,2007.
[3] 林勇.基于FAHP的大学生综合素质评价系统设计[J].计算机与数字工程,2013(7):1108-1110.
[4] 张海藩.软件工程导论[M].北京:清华大学出版社,2008.endprint
2)学生信息查找
信息查找实现了信息快速查询的功能,可以按学号查询,也可以按楼房,宿舍号,床位号查询,利用select语句实现,查找并显示符合查询条件的结果。
3)学生信息修改
只有管理员才对学生信息具有修改权限,登录并点击学生信息—“修改”按钮,通过update语句,重新录入需替换的内容,系统自动更新后天数据库内容,若修改符合系统要求,会显示“修改成功”,的对话框,若修改超出权限或不符合要求,会显示“修改不合理”的警示框。
4)学生信息删除
学生信息的删除操作需认真,谨慎,前台删除信息时会将后天数据库与之相对应的内容一并删除,信息一旦成功,不可恢复,为安全起见,可不定时对数据进行备份,当点击“删除”按钮后自动弹出警示框,确认删除点击“是”,误操作点击“否”。[4]
5)学生信息增加
信息增加就需要重新分配一个单元,点击“增加”按钮,录入初始数据,操作同“学生信息录入”。
2.2 寝室管理模块
1)寝室信息初始化
系统管理员可以设置楼房名称,楼房属性,包括楼层和房间数,每个房间限住人数,以及寝室属性(若为“男”属性,则表示该楼房为男生宿舍,反之则为女生宿舍)录入初始信息后系统会建立起一个个宿舍单元,如楼房为“博学楼”,女生宿舍,共10层,每层20个房间,每个房间限住人数6人,则系统会显示“博学楼”,宿舍单元名为101,102……120;201…..1020,效果图如图2所示。
2)寝室安排
寝室安排,系统默认相同班级的学生住同一个宿舍,相同或相邻班级住相同或相邻宿舍,若一个班级的学生没有住满一个宿舍,可继续添加相邻班级的学生,以此类推。
在寝室安排中,管理员已经设置了每栋楼属性,故安排宿舍时要符合实际要求,若一栋楼房只有18层,你就不能安排住到19层,一个宿舍状态已显示6人,就不能继续添加学生,否则系统会弹出警示框。
3)寝室楼的安排
系统管理员可以通过权限登录后进入修改模块,重新命名宿舍楼,修改楼房属性(层数,房间数,限住人数以及男女属性等)。
2.3 财产管理
系统管理员会为学生宿舍统一分配财产,包括财产名称,数量,种类等。学生可以通过账号登陆后申请财产维修,填写满意度评价表等并可以选择填写相应的改进措施。点击发布留言按钮后按时间顺序显示,并自动更新回复,管理员登陆权限后可以受理维修申请或退回申请,管理员也有发布相关通知,发表帖子,回复帖子的权限,也可以对学生发表的内容进行删除、修改等操作。
2.4 出入登记模块
出入登记模块分为三个单元,学生出入单元、学生往返校单元和来访人员登记单元。管理员登记信息时需以自己的权限登陆,录入登记内容,为落实安全,责任到人的制度,登记完成后系统会自动显示登记内容,登记人,登记时间,效果图如图3所示。
2.5 系统管理模块
系统管理员为不同身份登陆者分别设置权限,账号和密码,设置的初始密码和账号相同。
2.6 各功能对应表设计
3 结束语
比较用纸质记录信息的时代,高校将学生公寓管理系统带人学生公寓,实现了管理的人性化,体现了当今社会以人为本的管理模式,提高了公寓管理的效率与质量,高度反映计算机带给人们的便携生活。
参考文献:
[1] 华蕊.学生宿舍管理信息系统的设计及实现[J].电脑开发与应用,2002(1):24-26.
[2] 张跃廷.王小科.Asp.Net数据库系统开发案例精选[M].北京:人民邮电出版社,2007.
[3] 林勇.基于FAHP的大学生综合素质评价系统设计[J].计算机与数字工程,2013(7):1108-1110.
[4] 张海藩.软件工程导论[M].北京:清华大学出版社,2008.endprint