网站地图985论文网
主要服务:硕士论文、论文发表、论文修改服务

计算机信息管理论文:用BootStrap的前端框架及前后端分离技术探

来源:985论文网 添加时间:2020-01-08 14:13

摘要:建设新农村, 是推动全面建设小康社会的重要前提。本项目通过了实地的调研, 反复的斟酌与沟通, 才确定了我们采用BootStrap的前端框架, 以及前后端分离和JQuary等先进技术的开发手段, 这样确保了项目上线后的稳定, 并且开发完全符合当地政府能承受的安全范围。通过现代信息技术的手段, 对黑沟乡村民的信息进行统一的管理, 告别烦琐的工作流程, 用信息化手段来提高办事效率, 更加方便更加便捷。

  关键词:前后端分离; BootStrap; JQuery;

  作者简介: 杨楠 (1998-) , 男, 本科, 学生, 研究方向为web前端。;

  基金: 辽宁科技大学大学生创新创业训练计划项目 (项目编号:101462019316);

  一、引言

  村民信息管理系统编写的目的是为了使村民信息更加方便的被管理,主要体现在信息查询和录入的处理上,告别烦琐的工作流程,简化了处理方式,用网络来提高办事效率,更加快捷更加方便。同时通过分类功能可以直观地查看村民的疾病列表和残疾列表,及时对村民进行关照。可以了解乡里的男女比例,年龄层次,以及全村的耕地面积,管理人员可以依据这些信息为村里做出合理地规划和建设。

  二、系统设计

  (一)需求分析

  本系统完全符合社会的需要,系统针对固定用户群体,管理员只能负责信息录入和查询功能,用户建立账号后可以自行录入个人信息。而且本系统不对外开放,只对该乡村民使用。在运行环境方面,系统供在以任何计算机为硬件依托下运行,支持win7、win10等操作系统,使用的是SQL Server 2012数据库,使用的是基于C#语言的ASP.NET进行后台语言的开发,前端使用bootstrap前端css样式库,方便美观。在系统优先级方面,超级管理员优于普通管理员,具体实现了普通管理员可以录入、查询信息的功能,超级管理员区别于普通管理员有删除的功能。在安全性需求方面,我们实现了用户的注册信息为管理员自行添加的准则。本系统能保证并发的可靠性以及信息的准确性。

  (二)功能模块分析

  黑沟乡信息管理系统是专门针对该乡使用的一套系统,为了系统可靠的安全性,系统录入等操作全都是由该乡固定人员进行操作,并且所有的删除操作必须由超级管理员来操作。

  主要的功能模块如下:

  (1)用户等级划分模块,该模块主要负责不同用户的登录操作,管理员登录后可对村民进行信息的操作,当登录到超级管理员的账户后,可以对村民信息等进行删除操作,超级管理员的等级优于管理员的等级;

  (2)信息录入模块主要可以对村民家庭信息和村民个人信息进行管理,系统还在该模块提供了从表格导入导出村民信息和从表格导入导出家庭信息的功能;

  (3)信息查询模块主要提供了家庭信息查询功能和个人信息查询功能,家庭信息查询通过以家庭编号为搜索条件可进行查看修改和删除操作,个人信息查询通过以个人用户编号进行查看修改和删除操作;

  (4)数据可视化模块通过柱状图,饼状图,折线图和面积图等方式进行展现,系统采集数据并做相应的保存和处理工作,该模块可以帮助管理者们更快地理解数据,也是一种展示巨量数据的能力;

  (5)账号管理模块中可以对该账号信息修改密码的操作,执行修改密码的操作只需要填写旧的密码,新的密码,确认密码以及验证码即可修改成功,修改成功后需要重新登录后才能进入管理页面。

  (三)数据库设计

  共有5个表格,分别为用户表、村民家庭信息表、村民个人信息表、疾病列表、残疾列表。(1)用户表用于查看用户的基本信息,此表中保存了用户的编号,用户名称,登录密码以及用户类型,用户类型一般分为一般用户和管理员用户;(2)村民家庭信息表用于查看村民家庭的基本信息,表中主要存储户籍号码,家庭人数,家庭住址,是否为农业户籍,门牌号以及所在村组等信息;(3)村民个人信息表用于查看村民个人的基本信息,管理员可以根据实际需求去修改此表中的任意信息,村民填写的个人信息也会存入此表中,主要信息有村民所在家庭,该村民与户主关系,村名姓名,村民曾用名,性别和身份证号码等详细信息;(4)疾病列表用于查看疾病的名称、种类以及病患的ID号;(5)残疾列表用于查看残疾的类型、伤残等级以及伤残者的ID号。

  三、总体设计

  (一)可视化数据

  我们对该乡进行了数据可视化的处理,通过对数据的统计和分析,将结果以表格或者图形的形式展现给用户。当用户登录管理员账户后,可以点击左侧导航栏中的可视化数据,可视化数据分为村民信息可视化数据和家庭信息可视化数据。在村民信息可视化数据中主要展示村民的男女比例、村民的年龄层次、该乡村民有无固定住所比例、各个民族所占比例、村民政治面貌比例以及经济补贴比例等信息,并将其以柱状图,圆环图,面积图等的形式展示出来,实现数据可视化。在家庭信息可视化数据中主要展示了家庭所占土地面积、家庭拥有自主产权房比例、家庭房屋租金多少、房屋投保形式、村组比例、家庭贫困补助比例等的数据。数据可视化的方式也是为人们提供了一种非常清晰的沟通方式,使得业务的领导者们能够更快地理解和处理信息,可以判断出日后该乡的发展走向与趋势,收集更多的信息有助于提前避免或控制一些不可预计错误的发生。在与数据交互的同时,数据可视化及时带来了风险的变化,与静态图不同,交互式数据可视化激励用户探索甚至操纵数据,以发现其他因素,为使用分析提供了更好的意见等好处。

  (二)信息查询

  信息查询模块可以分别根据家庭信息进行查询和根据个人信息进行查询。在家庭信息查询模块中,在上方可以根据一些细节的信息进行筛选查询,主要可以通过户主信息查询,所在村组信息查询,或根据门牌号进行筛选查询,在页面的下半部分会以数据表的形式显示查询出的数据,主要信息有户主名称,所在村组,门牌号信息,家庭住址信息,在表的后方可以进行对该家庭的操作,点击详细信息可以进入家庭详细信息页面,对家庭信息进行修改和删除等操作。在个人信息查询模块中,页面上方同样拥有筛选查询的选项,下方数据表中主要展示了村民的姓名、性别、出生日期、民族、身份证号、联系电话、政治面貌、职业、人户状态以及户籍地址等信息,可对每个村民信息进行修改和移除的操作。

  四、结语

  在黑沟乡村民信息管理系统的设计与实现过程中,经过实地的可行性与需求调研,研究了系统的法律可行性、技术可行性、经济可行性等因素,证明了该项目的切实可行。同时,确定了对于村民户籍管理、个人信息管理、将原有EXCEL表格批量导入系统、打印相关信息证明等相关功能,并且对其逻辑复杂的地方进行了详尽的分析,例如如何确保村民个人与家庭的对应关系等技术难点。经过需求分析后对系统进行了详细设计与代码编写,完成了一套运行流畅,系统稳固的信息管理系统,极大地改善了现有的通过各个村办事员利用表格对村民信息的统计现状,对村民的信息管理数字化有较大的意义。

重要提示:转载本站信息须注明来源:985论文网,具体权责及声明请参阅网站声明。
阅读提示:请自行判断信息的真实性及观点的正误,本站概不负责。
jQuery右侧可隐藏在线QQ客服
在线客服