周报信息管理系统的设计与实现

摘要:随着大数据时代的到来,传统的信息交流方式以及管理方法已经不能满足企业的需求。我们要在最大程度上解决人工繁冗工作的同时,还要提高员工的工作效率,这样才能有利于企业的发展和变革。但是由于人员规模较大,人工管理周报耗费大量人力,于是智能管理系统就应运而生,其工作效率以及质量都远远高于传统的人工管理周报模式。管理人员只需通过浏览器就可以访问和管理,在页面可以筛选出自己需要的数据并对其进行操作,大大减少了工作量,而且数据也方便维护,从而高效、安全的完成管理工作,具有很大的可行性和实用性。本文设计的是周报信息管理系统,该系统基于B/S模式,采用Java、Jsp开发技术,Tomcat应用服务器,以Oracle作为数据库,使用Eclipse作为开发工具。
目录
摘要2
关键词2
Abstract2
Key words2
引言2
1系统概述2
1.1设计背景 2
1.2 设计意义3
2需求分析3
2.1非功能需求3
2.2功能需求3
3系统设计4
3.1总体设计4
3.2模块设计4
3.2.1登录模块 4
3.2.2管理模块 5
3.2.3账号模块 5
3.2.4退出模块 6
3.3系统流程图 6
3.4界面实现 6
3.4.1系统登录界面6
3.4.2周报数据 7
3.4.3研发工作周报8
3.4.4产品经理表9
3.4.5修改账号 10
4系统实现 10
4.1环境和平台10
4.2开发技术和工具11
5可行性分析 12
5.1技术框架可行性 12
5.2管理可行性12
6系统测试12
6.1测试目的与意义12
6.2测试的基本流程12
6.3测试准则13
6.4测试结果13
6.5测试评价13
致谢 13
参考文献13
 *好棒文|www.hbsrm.com +Q: *351916072* 
/> 周报信息管理系统的设计与实现
引言
引言:本文设计的是周报信息管理系统,是针对需要处理大量表格数据的管理部门而开发的一款B/S[4,12]系统,是一款可以提交、查询、修改、保存数据的信息管理系统。在传统模式下,人们通过人工进行周报信息管理,这存在着很多的缺点,如:产生大量的excel表格,却不能方便的管理,不便于修改查找以及更新和维护。同时这也不方便用户的提交,严重影响部门员工的工作效率,还对周报管理带来了一些困难。但是随着计算机和互联网技术的飞快发展,使用计算机技术来代替人工模式,从而实现各种功能的智能化管理。还能够通过校验规则,自动校验表格数据的合理性以及数据之间的关联性,代替了人工处理周报这种落后的管理模式。
1系统概述
1.1设计背景
随着高新科技的快速发展,电子信息化已经深入到我们的工作学习生活中,它给社会生活带来了深刻的影响,尤其是21世纪的各大企业,越来越依赖于互联网和电子信息,并且应用互联网来向各个地方,不同方向发展。同时企业内部采用信息化管理,这样就更加符合一个21世纪企业的形象,也减轻了许多文职员工的管理工作,便于企业的内部工作的管理[8,9]。因此基于互联网的周报管理系统应运而生。
周报管理系统,是一个具有高效便捷,安全可靠等诸多优点的企业内部管理系统。为用户提供了便捷高效、高质量的管理服务,省去了许多繁琐的工作流程。对于大中型企业来说,应用周报管理系统管理员工工作,跟踪部门工作情况意义重大,效益可观。比如,系统可以迅速、有效地收集各种信息,加强内部的信息沟通;无纸化办公和异地共同办公,无论你在哪里都可以登陆该管理系统,并实现你在企业中需要完成的一些工作,极大的提高了企业内部员工的工作效率,同时这也是对管理制度的一种提高和改进,体现了一种注重效率,快乐工作的企业先进理念;通过减少人力资源管理工作的操作成本,提高企业内部员工的工作效率,从而达到了降低企业运行成本的目的。效率即效益,产品质量就是企业的生命。所以,在如今重效率重质量的时代,使用和发展智能化的管理系统成为一种必然的趋势。
1.2设计意义
通过对周报管理系统的研究,能够更好的理解开发周报管理系统的意义和作用,以方便快捷高效地管理部门工作和维护数据信息,有效解决了工作量大、耗时长、数据管理维护难等问题。计算机的强大功能以及方便快捷的操作已被越来越多的人所重视,同时它也在许多领域起到了越来越重要的作用,在人们的学习和生活中已逐渐成为一种不可替代的角色。理所当然,它有着人工管理无法比拟的优点,同时国内外信息化的建设也都已经到了以Web[3,5]应用为核心的阶段。应用这样一套周报管理软件,也能够使得整个公司的管理体系变得更加正规化、科学化,从而与时俱进,提高企业的竞争力[1,2]。
2需求分析
2.1非功能需求
(1)页面需要拥有清晰的操作提示,并且要能够方便理解,让用户使用起来快捷便利。
(2)能够适应各种不同的浏览器,还得使得界面尽量美观,大方。
(3)系统菜单栏布局合理,简介明了。
(4)系统开发的代码具有健壮性和复用性,能够适应未来扩展功能的要求,容易进行后期的维护工作。
2.2功能需求
(1)系统登录
此套系统的使用者主要有两种角色,一种即部门经理,另一种即管理员,不同的角色可通过正确的nt账号和密码进行登录,并且分别进入到拥有不同操作权限的界面中。例:经理只能操作自己本部门的界面,而管理员进入的界面可以选择不同的部门进行各种操作,还可以对经理们的账号信息进行修改。
(2)周报数据
此模块可进行自动上传excel文件,在上传的同时,还能将文件中的数据导入到数据库中。同时,用户还可以手动上传周报数据,即在空表中填写周报数据。并且用户也可以先查询出一些数据当成模板,之后在此模板上进行修改数据,最后所有数据都会保存到数据中。
(3)研发工作周报
此模块需要实现多条件的查询,并且显示出来。同时还得在某些情况下实现纵表和横表的相互转换。当数据查询出来时,系统可根据制定的规则对于数据进行校验,并将错误的数据在前台实现高亮显示,从而提醒用户进行修改。而且表格被设置成可编辑状态,用户修改完周报数据后,可以将新的周报数据保存进数据库中去。
(4)产品经理表
在dept表中,用户可以对dept表里的内容进行修改、删除和添加的操作。同时,角色为经理的用户只能对自己部门的产品进行操作,而管理员可以对所有部门的产品进行操作。
(5)账号修改
角色为经理的用户只能对自己的账号进行修改操作,而管理员可查询出所有角色的账号,并对任意一个账号进行修改,删除操作。
3系统设计
3.1总体设计
本系统采用三层B/S结构和Struts2、Spring及Hibernet三大框架的整合框架[11]。数据保存采用的是ORACLE数据库,页面设计采用的是JSP技术。用户通过浏览器访问地址,向tomcat服务器发出访问请求,然后服务器使用配置文件调用相应的Action进行中间层的控制,并与数据库进行交互操作,同时将数据库中的内容反映到用户浏览器界面中。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/975.html

好棒文