APP下载

学生宿舍管理系统的设计浅析

2018-01-10彭玉涛蒋熔

科技传播 2017年23期
关键词:MySQL数据库计算机应用信息管理系统

彭玉涛+蒋熔

摘 要 在经济和科技快速发展的时代,人们的生活发生了很大的变化。计算机应用技术已广泛应用于各种行业领域中,生活已经和计算机应用的需求分不开。随着学校的扩招,学生人数越来越多,数据信息处理的工作量也日益增大,传统的人工管理方式存在这很多弊端。因此,学校对宿舍管理系统的需求是十分的必要。针对当前的形势,十分有必要开发出一款完善的管理学生住宿信息的宿舍管理系统。学生宿舍管理系统就是建立在数据完善、管理便捷、数据存储量大等基础之上的,采用了当前最流行的开发模式——MVC模式。系统后台采用Mysql数据库对系统所需的大量信息进行管理。系统所需的业务逻辑采用当前使用最多的开发语言——java语言进行开发,前台的展现层采用了java GUI显示。

关键词 计算机应用;信息管理系统;MVC模式;Mysql数据库;Java

中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2017)200-0112-02

随着我国教育体制的改革,教育系统得到了前所未有的发展趋势。随着越来越多的应用系统的广泛应用,信息科学逐渐地改变着校园。计算机管理的所有领域如校园的管理正在迈向管理信息现代化。在整个学校管理中,学生宿舍的管理是十分重要的,特别是住宿信息,是不可缺少的。由于我国为了让国民接受更好的高等教育,所以对高等院校不断投入,并进行大规模的扩招,给各个学校的教学、学生管理、住宿管理等各方面都增加了大量的工作量,为了能够做好各项管理工作,所以很有必要对原有的管理系统进行升级改造。由于其包含的数据量非常大,涉及的人员也更广泛,而且需要及时的更新,靠人工管理的效率是十分低下的,传统的管理方式由于不容易规范化,管理的效率也很低,当下各类学校里还有相当一部分的学生宿舍信息管理还停留在纸质的基础上,这样的管理方式容易造成人力和物力的浪费,可能会造成数据的缺损、丢失也不符合对学校进行现代化管理的要求。随着现代计算机技术的不断发展,用计算机系统进行管理必将取代以往的人工管理。所以为了解决传统宿舍管理管理模式的弊端,笔者选择了采用计算机应用的管理方式来替代人工管理的方式。计算机管理学生住宿的使用,相比较手工管理,计算机应用的管理方式有着无法比拟的优点,比如:无纸化办公、检索信息快、资料查找方便、存储安全、可靠性强、寿命长以及成本低。这些优势可以提高学生住宿信息管理的效率,减少管理人员和节约办公用品。

系统的开发应该在深入调查和收集详细材料的基础上,对调查所得到的材料进行筛选,抽出其中最为重要的部分。综合各方面的需求,将其在系统中实现,并以此建立系统的逻辑模型,为系统的实现打好基础。这样才能够建立起一个满足用户需求完善的信息管理系统。

学生宿舍管理系统是一个数据库开发应用程序,它的主要功能是由系统登入、主界面、宿舍管理、学生住宿信息、来访人员管理这些部分组成。

系统体系结构是一种多层次结构,是由许多功能逻辑(Model)及各种视图(或观点)(View)所结合生成的,视图主要作用是结合数据处理的结构而展示给用户,使得用户对所需数据一目了然,而且是基于各种组成要素之间的紧密联系与互相之间的操作而形成的。所以,系统体系结构是一个综合了系统中的各种视图和数据处理的模型,用其来完整的描述整个系统。

学生宿舍管理系统管理的核心是住宿人员信息、宿舍房间管理、来访者信息管理以及水电费用扣除管理,其涉及到的实体分别是:学生、用户、来访者、宿舍楼、宿舍房间;涉及到的数据流分别为:学生信息、住宿信息、宿舍信息、来访登记信息、水电使用记录。然后就可以根据系统的实体和数据流,来绘制出学生宿舍管理系统的关联图。

为了做好计算机应用管理系统的设计,前提条件就是要把所需要的管理对象进行数字化和统一化,所以代码模块就是用来显示事物的实体类别和存在的属性。当用代码来实现是任何事物都可能是可以被系统识别和处理的记号或代码,它可以是数字、文字或某些特殊代码的组合等等。

一个设计好的代码模块,应该具有以下功能:

1)记录了模块的外部接口;

2)记录了模块的抽象层逻辑;

3)记录了模块所需的底层桩接口定义。

在编写代码时,要时刻保持目的明确——代码块功能,思路清晰——代码的可运行。此外,还要结合开发工具的使用使得代码的层次分明,代码功能的解释明确。

界面设计是评价软件合格的一项重要指标,一款优秀的软件界面设计需要遵从4个基本原则,即软件界面布局的合理性、设计的规范性、操作的可定制性和风格的一致性。人机界面就是系统和用户之间进行交互和信息交换的媒介和对话接口,是计算机系统的重要组成部分。所以本系统中的用户界面根据用户的使用习惯,尽量做到简单、易用。具体如下:

1)要具备很好的容错性以及错误的功能,對发生的错误提供中文反馈信息,而且给出正确操作的提示。

2)使用下拉式菜单和图标相结合的设计,方便用户操作。

3)在不同的场景使用不同的图片和音乐。

由于本系统的用户是宿舍管理人员,而他们普遍文化程度不高对电脑的使用也不熟悉,因此根据他们的需要,系统提供了友好简单的操作界面和详细的帮助文件。

在系统分析,系统需求分析,系统设计等等工作完成之后,就可以开始进行系统的实施了。而在系统分析和设计阶段中,系统开发的工作重点是逻辑,功能性的和技术性的设计,以及设计文件的各种系统分析工作结果的完成。系统实现阶段的工作结果是继承于在此之前的各个阶段的成果,所以系统的成功实施是需要完善的系统分析和系统设计。系统的实施作为信息管理系统的后期阶段,对于信息管理系统的可靠性和可维护性都有着很重要的影响。所以系统实施阶段主要是由系统的测试和运行来构成。

系统的设计,主要是通过运用以下技术手段:

1)运用MYSQL建立了学生宿舍管理系统的数据库,并在数据库中建立各个功能实现所需要的表和用户登陆后台所需要其他信息表。同时在信息中详细记录了学生的信息,使用户在登录后能够更加了解学生的各种信息,并且能查询到想要查找的学生资料。

2)采用模型——视图——控件(Model-viewController,MVC)结构,构成系统框架。实现了系统主界面的浏览功能,以及左侧功能模块的设计和实现。

3)运用Java GUI技术,结合Myeclipse开发工具,使系统与数据库之间实现链接,同时实现了在系统上显示想要浏览的数据库中的信息。并且在管理页面能通过对系统的操作来实现数据库中学生各种信息的添加,修改和删除等基本功能。

4)为了保障数据库中数据的安全性,系统为管理页面设置了用户登陆密码,能有效的提高系统自身的安全性能,防止系统信息遭到恶意篡改。有效的增强了系统的稳定性,为用户的信息安全提供了全方位的保护。

5)系统主要面向的用户是宿舍管理员,所以只能便于管理员来管理学生的住宿信息。但在实际当中,学生自己也是系统中的一员,所以系统也要利于学生对自己住宿信息进行查询了解。所以,系统还要继续不断的完善,系统还会实现在校住宿学生对自己的住宿信息查询,但不能进行修改,否则违背了管理员的权限。因此,系统还会提供针对学生用户的用户界面来帮助学生了解信息。

参考文献

[1]梁勇.java语言程序设计[M].北京:机械工业出版社,8版,2010.

[2]赵满来.可视化Java GUI程序设计:基于Eclipse VE开发环境[M].北京:清华大学出版社,2010.

[3]姜承尧.MySQL技术内幕[M].机械工业出版社,2010.endprint

猜你喜欢

MySQL数据库计算机应用信息管理系统
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
基于三维TGIS的高速公路综合信息管理系统
充电桩状态实时监控系统与C/S框架设计
诠释CFC精髓的大数据时代医学案例
关于应用计算机辅助艺术设计有关问题研究
计算机应用的发展现状和发展趋势探讨
中职计算机应用课程教学改革与反思
改进的SSH框架技术在医药管理系统中的研究及应用
基于PHP技术网上纪念园的设计与实现