高校日常业务信息采集系统

2020-04-08 09:30王东升刘华明毕学慧车萍萍朱之强刘继东
电脑知识与技术 2020年3期
关键词:采集系统管理系统

王东升 刘华明 毕学慧 车萍萍 朱之强 刘继东

摘要:随着高校办公业务的增加,对信息的采集需求日益增多。为了更加方便地采集临时信息,开发了高校日常业务信息采集系统。首先对高校临时信息采集进行需求分析、可行性分析,再进行系统设计、开发等,最后通过测试,系统满足基本业务需求,达到预期目标。

关键词:信息收集;采集系统;管理系统

中图分类号:TP311.5 文献标识码:A

文章编号:1009-3044(2020)03-0090-04

高校办公人员业务繁多,在日常工作中经常需要采集教师和学生的众多信息[1]。虽然高校目前都已购置并使用信息管理系统,但是在这些系统里一般只能查到人员的基本信息,无法采集如养老保险、工会人员信息、党员信息、职称信息等临时信息[2]。对于需要临时采集的信息,一般是上层管理者在網站上下发通知,给出信息编辑的模板(一般是Word或Excel文件),要求相关人员进行填写,填写后再打印上交或者提交电子文档,这给信息管理带来了极大的不便。这种信息采集方式,需要层层管理人员进行文件的分发、收集等,速度较慢,并且对用户填写情况不能实时监控。

在此背景下,有必要根据不同业务需求,设计一款能够采集用户信息的管理系统,无须安装任何软件,通过该系统用户就可以在Internet上的终端随时随地填写信息[3],同时还可以进行修改、提交、查询等操作。其最大的优点是可以根据采集信息的不同进行变化,例如采集学生基本信息[1]、采集教师基本信息[4]等,不管采集的信息有多复杂,都可以自适应的变化。这也是目前众多信息管理系统所不具备的,每次采集的信息都是生成一张表格,可供查询、下载、编辑等进一步应用。

1 可行性分析

高校日常业务信息采集系统的可行性分析,主要有:1)技术可行性;2)经济可行性;3)操作可行性。

1.1 技术可行性

随着社会的不断发展,计算机和网络已经成为人们办公和生活的常用设备[5-6]。高校日常业务信息采集系统主要使用Eclipse软件开发,Tomcat作为后台服务器,采用MySQL数据库[7],页面的设计过程中使用到的主要技术为JSP技术[8-9],这些技术较为成熟,因此该系统在开发技术上完全具有可行性。

1.2 经济可行性

经济可行性主要体现在以下三方面:

1.2.1 开发成本低

Eclipse开发工具和后台服务器Tomcat都是免费的开源软件,无须支付相关费用。3-5人的开发小组在两个月内就可以实现系统。

1.2.2 使用成本低

使用采集系统后,可以减少办公人员的信息采集时间、办公人员数量以及纸张数量。

1.2.3 维护成本低

采集系统小,易于扩展。随着日常业务的变化,为满足日常需求,采集系统需要不断升级,较少的费用,就可以增加新的功能。

1.3 操作可能性

高校日常业务信息采集系统具备登录、注册、发布、查询、删除、以及生成相应的excel表等功能,使用界面直观、简便,用户和管理员可以很快熟悉并掌握系统的相关功能。

2 需求分析

2.1 功能需求分析

高校日常业务信息采集系统为用户提供了一个信息采集平台,方便用户进行日常信息的采集,减少了用户采集临时信息的工作量。图1为高校日常业务信息采集系统用例图。

2.1.1 管理员模块

系统默认有一名系统管理员,系统管理员拥有审核用户注册信息,修改、编辑用户信息等权限。

2.1.2 用户模块

所有通过系统管理员审核的用户都可以在本系统上创建信息采集表,发布、查询、修改、删除、汇总等。本系统采用的汇总方式是将收集到的信息汇总到一张excel表上,进行二次加工和利用[10]。

2.2 数据需求

根据功能需求,我们设计了管理员、用户、采集表、题目表和答案表。数据分析E-R如图2所示。

2.3 性能需求

2.3.1 系统安全性

高校日常业务信息采集系统在管理的权限分配上进行了严格的控制:所有注册用户必须经过管理员审核才能进行登录操作,针对不同的操作必须有相应的权限,没有权限的用户将不能登录,确保了系统的安全。

3 系统的设计与实现

3.1 总体设计

根据系统的功能需求,高校日常信息采集系统功能结构图如图3所示。

3.2 数据库设计

根据需求分析,需要存储的信息有管理员信息、用户信息、采集信息属性表、采集信息表、问题表、答案表等。为此,满足第三范式的基础上,共设计了6个表存储信息。

3.2.1 管理员信息表

管理员信息表主要存储管理员的账户信息、用户名、密码以及真实姓名,对象为系统管理员。

3.2.2 用户信息表

用户信息表用来存储用户f即信息的发布者,收集者)注册时保留的信息,以便管理员进行审核。

3.2.3 采集信息属性表

采集信息属性表主要用来存储采集信息表的创建时间、创建人以及对应表的编号。

3.2.4 采集表

采集表用来存储信息表的发布时间、标题、状态以及发布信息的用户id。

3.2.5 题目表

用于保存用户设置的问题题目表。

3.2.6 答案表

针对用户发布的采集表所收集到的信息。

4 实现和测试

高校日常业务信息采集系统采用JSP开发,使用Tomcat服务器作为后台服务。

4.1 界面展示

用户登录界面如图4所示,用户注册界面如图5所示,管理员登录界面如图6所示,用户发布信息界面如图7所示,用户分享链接界面如图8所示,填写信息界面如图9所示。

4.2 测试

系统测试主要进行了发布信息和信息生成的测试。

测试流程:

1)创建发布标题;

2)创建问题;

3)发布,分享链接;

4)通过链接进行答题;

5)将收集到的信息汇总成excel表;

6)测试结果。

5 结束语

通过对高校日常业务中信息采集进行可行性、需求等分析后,进行了系统的设计、实现及测试,可以满足高校日常业务信息采集的基本需求。希望在以后的推广中发现一些不足,并加以改正,不断完善该系统,以提高该系统的实用性、易用性。

参考文献:

[1]梁晓聪.广东省学生信息采集系统[D].南昌:江西财经大学。2017.

[2]李生,自动化信息采集系统的设计与实现[D].北京:北京邮电大学,2018.

[3]王磊.基于XML的Web信息采集系统设计与实现[J].齐齐哈尔大学学报:自然科学版,2017,33(2):25-28.

[4]黄卫,基于Web服务的学校数据采集平台的研究与设计[J].无线互联科技,2017(19):93-95

[5]李易飞.大学校友信息采集系统化研究[D].大连:大连理工大学,2016.

[6]尚庆欢.智能小区信息采集系统需求分析[J].科技展望,2016,26(10):308.

[7]詹重咏.MySQL数据库中数据导入与导出探析[J].数字技术与应用,2017(12):231,233.

[8]李文杰.基于SSM轻量级架构的JAVAWEB人才培养[J].数字通信世界,2017(10):228.236.

[9]金岳富.Web信息采集与信息抽取技术的研究[D].哈尔滨:哈尔滨理工大学,2009.

[10]史学梅.基于JavaScript的JSP页面数据导出Excel[J].现代计算机:专业版,2010(3):123-125.

猜你喜欢
采集系统管理系统
基于LED联动显示的违停管理系统
停车场寻车管理系统
船舶压载水管理系统
海盾压载水管理系统
基于嵌入式的电量计量采集系统研究
用电信息采集在抄核收中的应用及效果分析
低压电力线载波技术在用电信息采集系统建设中的应用
基于RFID的仓储管理系统实现