APP下载

基于响应式信息管理导入导出模板设计的探讨

2017-06-05黄惠康

电脑知识与技术 2017年7期
关键词:信息管理系统信息管理页面

黄惠康

摘要:在国家大力倡导发展互联网信息技术的同时,各个国家行政机构、各单位、各企业基本上都拥有自己的信息管理系统,但各种信息会存在格式不对称的情况,管理部门录入信息会花费大量时间更改,因此降低了工作效率。本课题是设计一个学生信息管理系统,借助于此第三方系统作为各管理系统的桥梁,解决各部门信息格式不对称问题,同时为方便信息录入,此系统提供模板导人功能,页面自适应功能,尽量满足教师用户需求。

关键词:学生信息管理;导入文件;导出文件;响应式;B/S;Apache;PHP+MySql;Javascript

中圖分类号:G642 文献标识码:A 文章编号:1009-3044(2017)07-0008-03

1引言

本课题解决以下实际操作两个问题。

1)在系统操作人员方面,因各老师操作水平参差不齐,录入信息量太大,各终端显示屏幕分辨率有所不同,可能导致因信息量过大框架严重变形,客户端操作人员可能会错漏相关信息,从而影响学生数据完整性和准确性。

2)导入模块为通用信息模块,导出模块为各机构、各部门需要的固定格式信息。

2相关技术特点

PHP:全名为超级文本预处理语言的缩写,是一种HTML内嵌式的脚本语言,在服务器执行的嵌入HTML文档的脚本语言,语言风格类似于C语言,被广泛运用于动态网站的制作中。PHP语言借鉴了C和JAVA等语言的部分语法,并有自己的特性,使Web开发者能够快速地编写动态生成页面的脚本。

Mysql:是一个小型关系数据库管理系统,可在多种平台下工作,在windows平台下可以使用二进制的安装包或免安装版的软件包进行安装。

Apache:是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。

响应式Web设计(Responsive Web design)的理念:页面的设计与开发应当根据设备环境(屏幕尺寸、屏幕定向、系统平台等)以及用户行为(改变窗口大小等)进行相应的响应和调整。

3系统功能

信息管理系统开发的目的是满足用户需求和方便用户使用,为了达到这个目的,开发设计工作开始之前应充分了解掌握系统的总体设计功能目标和用户的工作方式,然后确定系统的功能。根据目前学生信息管理工作的实际情况,通过充分的调查研究,对开发设计的目标系统提出了如下总体功能要求:

1)权限管理:设计超级权限用户特殊管理员,负责管理所有用户(包括新建用户信息,修改用户信息和删除用户信息),此用户一般为某单位部门最高职位人员。设计二级权限用户,负责管理学生信息导入及按相关格式导出操作,此用户一般为某单位某部门办事员,本课题设计功能主要针对此权限用户。设计三级权限用户,此用户一般为班主任,可手动逐一录入学生信息,也可形成通用模块导入。设计四级权限用户,此用户一般为学生,可对信息进行录入、核对修改及确认操作,禁止删除操作。

2)办公自动化:三级权限及以上用户,设计按规定格式打印预览及打印功能,方便文档快速形成加盖公章上报。

4系统实现

4.1系统结构图

4.2后台数据库开发

本系统后台数据库为Mysql数据库,根据导人模板所提供的信息,设计出本系统数据库表有member表(教师注册信息),“表(学生信息管理),其中模板如下:设计出inf表的字段如表1所示:

4.3前端网页开发

4.3.1用户登录界面

本系统是基于Web的管理系统,在提供方便快捷的同时,也会存在许多安全隐患。首先针对不同等级的管理者用户设置不同的用户权限,主要分为系统管理员(教师审核)、系统管理员(学生信息导出)、普通老师和学生用户;其次,为保障用户密码的安全行,采用了MD5加密算法,用于对用户密码加密;最后,为保障数据库的安全性,防止数据库被木马等恶意程序攻击下载,将数据库与Web应用程序独立存储,提高数据安全性。

4.3.2普通老师信息导入页面

普通老师在注册完成后,应尽快电话通过管理员进行审核通过,然后根据上述提供的模板对学生信息佐证材料进行收集(如身份证复印件、户口本复印件、学历复印件等),从而形成初始材料,审核无误后把相关信息录入到导入模板,最后在系统提供的功能区内导入相关信息。如图3所示;

关键技术:因各老师操作水平参差不齐,并且各终端显示屏幕分辨率有所不同,可能会因信息量过大导致显示学生信息框架严重变形,客户端操作人员可能会错漏相关信息,从而影响学生数据完整性和准确性。解决此问题需在本页面加入以下CSS代码。

4.3.3系统管理员信息导出页面

本系统管理员职责是与相关国家行政机构联系,按照各部门要求完成相关excel表格制作。通过借助本系统导出文件功能,解决各部门机构信息格式不对称情况,从而提高工作效率。如图5所示:

关键技术:

按照系统管理员的要求,当单击不同的下拉选项时,能够显示不同的页面信息,如当单击“全国电子注册信息”项目时,显示出生年月日为1997年09月01日,解决此问题的关键技术为利用javascript的跳转功能,转入到相应页面。

更改出生年月日功能:

显示相关学生信息,只要把数据库连接好,利用echo方法输出至显示页面即可。

需要更改输出出生年显示格式,解决此问题方法为利用表单的post动作方法,在输出信息中加入连接符号&与具体需要显示的数据,如本学生出生年份为1997,而广东省学籍管理要求出生年份的格式为1997-,所以只需在代码中加入“&-”即可,如下图所示:

更改输出出生月和日显示格式以此类推,执行后效果如图6所示:

文件导出功能,解决此问题的方法为创建一输出类,导出至具体路径即可,如图7所示。

5结论

本课题学生信息管理系统是设计成第三方软件,按照国家或地方不同行政机构的要求制作不同的学生信息excel表,从而解决各部门信息格式不对称的问题,减少工作人员重复操作任务,提高工作效率,研究探讨总结如下;

目前学生信息管理系统项目开发设计工作已经全部完成,系统已投入到试运行阶段。系统运行情况稳定,能够保证所需的访问速度,满足当前新形势下信息管理网络化的需求,极大方便了管理人员今后的数据统计、汇总、管理工作,同时,提高工作效率、节约办公成本。

尽管本项目的开发已经取得阶段性的成果,但由于管理人员的需求也在不断更新,随着时间的推移和软件设计技术的进一步发展,在后续的开发中对系统的完善和丰富也是很有必要的。

系统的通用性问题:目前通过本系统我们可以基本实现本学院学生信息管理问题。为增加软件的通用性,我们可以考虑通过系统的二次开发把该系统推广到高职,中职,使整个人社、教育系统信息管理工作更加规范完善。

系统的完善性问题:本系统虽然能解决各部门信息格式不对称问题,但一些特殊学生,如身份证件为港澳身份证,或者有的学生身份证号码为老版本号码(15位号),导入模块中excel公式计算出错,管理人员没注意就有可能将错误信息上报,需要对此类问题进行完善。

与其他部门系统相对接的问题;如何将学生信息管理系统与学校的学生成绩管理系统等相关系统进行有效的对接,实现信息的共享也是今后开发的重点。

猜你喜欢

信息管理系统信息管理页面
刷新生活的页面
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
造价信息管理在海外投标中的应用探讨
评《现代物流信息管理与技术》(书评)
基于三维TGIS的高速公路综合信息管理系统
在高速公路信息管理中如何做好QC小组活动
面向Web的BIM三维浏览与信息管理
网站结构在SEO中的研究与应用
浅析ASP.NET页面导航技术