西安必信达软件技术有限公司
高校日常业务信息采集系统
「随着高校办公业务的增加,对信息的采集需求日益增多。为了更加方便地采集临时信息,开发了高校日常业务信息采集系统。首先对高校临时信息采集进行需求分析、可行性分析,再进行系统设计、开发等,最后通过测试,系统满足基本业务需求,达到预期目标。(2020-9-24)」
关键词:信息收集;采集系统;管理系统
  中图分类号: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.
(品者)
点击进入「必信达创业合作论坛」
Copyright © 1999-2020 西安必信达软件技术有限公司