基于Web技术的综合信息管理系统的设计与实现
2017-11-30李兵
李 兵
(三门峡职业技术学院,河南 三门峡 472000)
基于Web技术的综合信息管理系统的设计与实现
李 兵
(三门峡职业技术学院,河南 三门峡 472000)
基于高校信息化建设的不断发展,信息管理工作日益复杂,因此建立一个基于Web技术的综合信息管理系统是当前高校信息管理的主要载体。通过构建Web系统可以利用互联网平台实现对学生信息的动态化管理,文章结合工作实践就基于Web技术的综合信息管理系统的设计与实现进行详细的阐述。
Web;综合信息管理系统;大数据技术
互联网技术的不断发展尤其是大数据技术的应用大大提升了信息管理工作的效益,为人类的信息管理提供了便捷的工具。高校学生信息管理是高校管理的重要内容,加强对学生的信息管理是实现高校科学化、人性化管理的重要举措,然而传统的信息管理系统难以满足动态化的管理需求,因此本文基于Web技术构建学生综合信息管理系统,以此实现对学生的动态化管理,实现信息管理的系统化、规范化与高效化。
1 基于Web技术的综合信息管理系统的设计分析
综合信息管理系统设计前必须要对系统的需求等情况进行分析,结合高校学生信息管理工作,构建综合信息管理系统必然要包含以下内容:学生学籍信息、学生住宿信息、学费信息、考试成绩、学生毕业及高考报名信息以及综合素质评价信息等。
另外在确定系统需求的同时还要对系统的可行性进行详细的分析,主要从以下方面入手:(1)经济上的可行性。随着大数据技术的发展,依托计算机构建信息管理系统可以降低高校学生信息管理的成本。例如通过构建综合信息管理系统可以实现无纸化办公,从而为高校节省大量的经济费用。(2)技术上的可行性。在构建内容Web技术的综合信息管理系统时需要对所占院校的技术进行分析,目前高校的互联网技术应用经验非常成熟,尤其是与综合管理信息系统相适应的开发环境已经非常完善,因此无论是在硬件上还是软件上都具备设计基于Web技术的综合信息管理系统的条件。(3)运行商的可行性。目前高校智能化建设步入快速发展的阶段,高校的信息化建设非常成熟,教师的计算机操作水平也大大提高,所以这些因素都为综合信息管理系统的运行提供给了保证。
2 基于Web技术的综合信息管理系统设计方案
2.1 系统的总体设计
基于Web技术的综合信息管理系统设计简单地讲就是将系统设计成用户可以通过浏览器直接访问服务器上的信息以及对系统进行远程维护的B/S模式。随着大数据技术的发展,实现信息共享成为当前高校信息化建设的重要方向,因此综合信息管理系统必须要满足以下功能:(1)保证系统具有简洁的系统界面;(2)实现系统信息的共享性,也就是教师和学生可以通过特定的账号登录查阅相关的信息;(3)系统具有较强的安全性;(4)具备错误处理功能,能够根据错误提示做出相应的反映;(5)具有数据分析能力,利用大数据平台对学生信息进行自动分类。
2.2 各个子系统的功能设计
2.2.1 学生子系统功能设计
学生子系统主要是为学生提供在线查阅相关信息的模块,其主要包括以下内容:(1)注意事项;(2)查阅相关信息:学生的基本信息、学籍信息、学考信息、毕业信息等;(3)修改信息,学生基本信息的更改、关键数据变更上报;(4)奖学金和资助信息,奖学金申请以及已经获得奖学金的情况信息等;(5)信息查询;(6)修改密码和退出系统功能。
2.2.2 教师子系统功能设计
教师子系统功能就是为教师提供查阅相关系统的模块。由于学生信息是教师开展学生管理的主要依据,随着高校学生人数的不断增加,学生个人信息的变更速度也比较快,例如学生的学习成绩、政治面貌以及家庭情况等都需要教师随时掌握,与此同时在智能化校园内容对于教师的考核等也需要依托网络,因此该系统的功能主要体现在对教师个人信息的关注。
2.2.3 管理员子系统功能设计
管理员系统就是管理员对综合信息管理系统进行相应的管理,例如对信息管理平台授权系统进行管理、对相关数据进行维护以及修改系统的登录密码等。
2.3 系统架构设计
基于综合信息管理系统功能的要求,本系统在设计中主要采取以下架构设计。
2.3.1 开发语言
考虑到系统的功能设计以及.NET平台的技术优势,本系统在前端采用HTML5+CSS3.0+JAVAScript进行开发,后端使用C#编程语言与结构化查询语言(Structured Query Language,SQL),这样能够保证系统的高交互性、高扩展性以及高伸缩性。本系统主要是采取ASP.NET语言模式,因为该语言具有很强的灵活性,其支持复杂的面向对象特性,能够实现集成开发环境[1]。
2.3.2 数据库
数据库是整个系统的核心,目前数据库主要是以关系数据库为主流,综合当前数据库系统主要包括Access,DB2,MiscrosoftSQL Server等。以Access为例,该数据具有操作灵活、使用简单的特点,但是其综合性能较差,因此只能适应于数据量小的系统中。所以综合考虑各个方面的因素,本系统数据库选择采取MiscrosoftSQL Serve,其具有操作简单、功能强大以及支持命令的特点,尤其是该数据存在的免费使用版本为高校的信息管理系统开发节省了大力的费用。由于SQLServer是关系型数据库,在接下来的逻辑设计阶段,需把E-R模型转化为对应的关系数据模型,再根据这一关系数据模型,绘制出具体的数据结构表,为下一步的数据库实现做好准备工作。
2.3.3 B/S结构模式
B/S结构模式就是将核心功能集中到服务器上,用户可以通过浏览器实现对界面的操作。可以说B/S结构模式是Web技术不断发展的产物,实践证明B/S结构模式大大降低了客户机的负担,避免了客户机安装相关终端软件的弊端,实现了对系统的在线随时访问与处理。因此该系统主要包括表现层、业务逻辑层以及数据访问层3层结构。表现层是系统的界面,其包括界面的设计;业务逻辑层也就是功能的实现模块;数据访问层则是直接与数据库进行交互,从而实现查询数据的结果。
3 基于Web技术的综合管理系统的实现
3.1 数据的上传
数据上传采用在线填写和附件上传模式,数据存储管理采用数据库存储管理和文件地址存储管理模式。在线填写的内容直接记录到数据库中,采用数据库存储管理模式;附件上传的数据源采用文件管理模式,即将数据源文件保存在服务器指定的目录下,每上传一个文件时在数据库里记录下此文件在磁盘上存储的逻辑路径以及文件名。
3.2 数据的统计分析
综合信息管理系统数据的操作中,查询和统计是核心操作。查询方法包括很多种:(1)简单查询,不需要通过网页来设置查询条件。当用户点击某个超链接时,发出查询请求,通过执行简单的SQL语句将数据检索并显示出来,这种查询条件固定,直接在服务器脚本中写SQL语句就行;(2)多条件组合查询,需要进行过滤处理。处理办法是设计一个条件选择页面,将用户需要的各种查询选项在这个页面上列出,用户可以选择其中的0个或多个条件,在查询处理的ASP.NET文件中将用户的选择转化为SQL条件,用AND将多个条件连接起来,从而实现查询。在本系统中,有许多模块都要用到多条件组合查询[2]。
3.3 主要功能的实现
本系统采取B/S架构,主要功能实现系统如图1所示。(1)学生子系统功能的实现。学生子系统包括学生登录等,因此其实现具体为学生通过登录学生子系统界面,按照界面中的基本功能,根据授权的密码和账号进入到信息管理系统中对相关的信息进行改正等。包括查看信息功能、查询成绩功能、修改密码功能。(2)教师子系统功能。该系统就是教师根据专用的界面登录到系统中实现对信息的管理与维护。(3)管理员子系统功能的实现。管理员是系统的主要管理者,其可以实现对学生相关信息和教师相关信息的管理。
图1 综合信息管理系统登录功能
4 系统的测试与试用评价
4.1 系统测试
为了测试基于Web技术的综合信息管理系统的运行成效,检查程序中所存在的不合理问题,需要对该系统进行测试,具体的测试步骤为:(1)测试不同的用户是否能够正常登录;(2)测试学生是否可以正常登录并且在线查阅相关的信息;(3)测试管理员是否能够对相关信息进行相应的管理;(4)测试系统运行的稳定性以及安全性等。
4.2 试用评价
经过上述的测试基于Web技术的综合信息管理系统满足了对学生信息管理工作的需要,而且整个系统的运行状况比较理想,但是部分功能还存在不足,需要在以后的设计中加以改进。例如,该系统在身份认证上还存在不足,因此为了进一步加强用户访问的安全性,可以在用户表中加入口字段,限制校外IP用户访问后台管理系统;对用户尤其是系统管理用户进行IP限制管理,在用户登录时验证用户的IP是否和登记的IP地址相符[3]。
[1]郑燕玲.基于Web2.0的高校学生信息管理系统的设计与实现[J].晋城职业技术学院学报,2015(2):54-58.
[2]赵云龙.Web的学生信息管理系统的设计与实现[D].武汉:华中师范大学,2015.
[3]尹冰晶.基于Web技术的科研项目信息管理系统设计研究[J].昆明冶金高等专科学校学报,2015(3):65-72.
Design and implementation of integrated information management system based on Web technology
Li Bing
(Sanmenxia Polytechnic, Sanmenxia 472000, China)
Based on the continuous development of university information construction and the increasingly complex information management, the establishment of a comprehensive information management system based on Web technology is the main carrier of information management in colleges and universities. Through the construction of Web system can use the internet platform to achieve the dynamic management of students’ information, this paper elaborates the design and implementation of a comprehensive information management system based on web technology combined with work practice.
Web; integrated information management system; big data technology
李兵(1985— ),男,河南三门峡人,讲师,硕士;研究方向:信息管理。