654524068毕业设计(论文)颉特公司办公信息管理系统.doc

上传人:文库蛋蛋多 文档编号:3930976 上传时间:2023-03-28 格式:DOC 页数:63 大小:2.62MB
返回 下载 相关 举报
654524068毕业设计(论文)颉特公司办公信息管理系统.doc_第1页
第1页 / 共63页
654524068毕业设计(论文)颉特公司办公信息管理系统.doc_第2页
第2页 / 共63页
654524068毕业设计(论文)颉特公司办公信息管理系统.doc_第3页
第3页 / 共63页
654524068毕业设计(论文)颉特公司办公信息管理系统.doc_第4页
第4页 / 共63页
654524068毕业设计(论文)颉特公司办公信息管理系统.doc_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《654524068毕业设计(论文)颉特公司办公信息管理系统.doc》由会员分享,可在线阅读,更多相关《654524068毕业设计(论文)颉特公司办公信息管理系统.doc(63页珍藏版)》请在三一办公上搜索。

1、毕业设计题目:颉特公司办公信息管理系统设计论文毕业 内容:本系统要求完成颉特计算机科技公司网站的办公信息管理系统。该系统基于公司本身内部管理及业务发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化,信息的共享性,整个系统分为系统整体设计及用户身份验证模块,员工信息管理模块,财务信息管理模块,员工信息交流模块等。采用JSP动态页面设计技术与Java Bean技术以及动态模糊查询实现用户的应用,数据库系统为SQL Server 2000。设计论文设计论文毕业 专题部分:指导教师: 摘要办公自动化,英文 Office Automation,简称OA,是办公信息处理的自动化

2、,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。颉特计算机科技公司网站的办公自动化系统,基于公司本身内部管理及业务发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化。本系统采用结构化与原型法结合的系统开发方法。整个系统分为系统整体设计及用户身份验证模块,员工信息管理模块,财务信息管理模块,员工信息交流模块等。系统开发采用先进的开发软件与技术,即采用Dream weaver页面制作软件与Photoshop等技术相结合开发系统的页面,用JSP动态页面设计技术与Java Be

3、an技术以及Flash实现系统的动态交互功能,SQL Server 2000数据库管理系统开发强大完善的数据库支持环境。本文围绕颉特公司办公自动化系统的规划和用户身份验证模块及员工信息管理模块的设计与实现展开:第一章为绪论,介绍办会自动化系统的背景,论文的研究内容及系统的可行性分析。第二章描述了整个系统及用户身份验证模块员工信息管理模块的开发工具。第三章说明了系统需求分析;第四章说明了系统的详细设计。第五章为系统的开发实现。第六章为系统测试及开发总结。文章内容充实,图文并茂。关键字:办公自动化 员工信息 JSP 数据库AbstractOffice automation , English Of

4、fice Automation, abbreviated as OA, the automation of information processing that work , it utilizes advanced technology, makes various official working operational activities of peoples help to finish by various apparatus , various man-machine information systems progressively , reach and fully uti

5、lize information, improve working efficiency and work quality , the purpose to boost Productivity .The office automated systems of the websites of training school of the auspicious open scientific and technological computer, based on auspicious open scientific and technological computer training sch

6、ool internal management and business develop the demand, employ the computer technology, Internet technology, realizes enterprises office automation , manage the information. This system adopts the systematic development approach that structurize combines with prototype law. Whole system divide into

7、 system global design and custom status validate module, employee information administer module, financial information administer module, employee information communication module and so on. System develops, adopt advanced development software and technology, and adopt Dream weaver page animation so

8、ftware and Photo shopped. technology combine together and develop the systematic page, use JSP dynamic page designing technique and Java Bean technology and mutual function of trends of Flash implementation system, SQL Server 2000 data base management system develops the strong and complete database

9、 and supports the environment. This text is around the planning of the office automated system and design and realizing expansion of public custom status validate module and employee information administer module: Chapter one is the introduction, recommend that can do the background of the automated

10、 system,the research contents of the thesis and systematic feasibility analysis. Chapter two has described and worked in whole system and custom status validate and employee information administer the developing instrument of the module. Chapter three has explained requirement analysis; Chapter four

11、 introduces system design of the module in detail. Chapter five has in order to realize some systematically. Sixth develop, summarize for system testing. The article is rich in content; both pictures and texts are excellent. Key word: Office automation employee information JSP Database目录摘要IABSTRACTI

12、I目录IV第1章 绪 论11.1课题背景11.2论文的研究内容31.3论文的组织结构6第2章 颉特公司办公信息管理系统需求分析72.1 系统概述72.2 系统运行的环境82.3 系统的用例设计92.4 需求规格14第3章 系统设计183.1 系统设计183.2设计技术与开发环境263.3系统数据库设计27第4章 系统实现354.1登陆-功能设计描述(login.jsp)354.2系统主页面(home.jsp)364.3公司员工信息管理子系统374.4公司财务信息管理子系统434.5公司内部信息交流系统49第5章 系统测试结果515.1测试计划515.2测试用例515.3 测试结果52第6章 系

13、统开发总结546.1系统存在的问题546.3未来展望546.4结束语55致 谢56参考文献57第1章 绪 论1.1 课题背景1.1.1 办公自动化概述办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。办公自动化由70年代未80年代初在我国的提出,到现在已有了近二十年发展历史。由于办公自动化技术的不断发展,办公自动化新产品不断的出现,办公自动化的内涵也不断地丰富和发展。(1) 传统办公模式 图1.1 传统办公模式Fi

14、g.1.1 Official working mode of the tradition传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。 (2) 网络办公模式图1.2网络化办公模式Fig.1.2 Common mode of the network现有网络办公自动化系统和大型信息管理系统中,企业业务流程重组或者是文件流转功能都是核心功能。同时企业办公主要是一个文件流转的过程,所有的办公事务都可以抽象成一个数据库表单。(3) WEB方式的办公自动化系统目前办公自动化系统较成熟

15、的模式是客户/服务器方式,而新一代的办公自动化系统则应是Internet/Intranet方式,即B/S(Browser/Server,B/S)结构,才更能适应目前及未来的要求。1.1.2 颉特计算机科技公司办公模式的现状颉特计算机科技公司成立于2000年。颉特计算机科技公司自成立至今,办公模式为传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了公司领导的重视。而今公司普遍使用计算机来提高员工的工作效率,但是在需要许多员工一起协同工作的现代工作环境中,公司更需要提高整体的工作效率。利用网

16、络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理学校提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。最终实现“无纸”办公。1.2 论文的研究内容1.2.1 颉特公司办公信息管理系统概述颉特计算机科技公司网站的办公自动化系统,是基于颉特计算机科技公司本身内部管理及业务发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化。该项目的主要内容是办公信息管理系统的设计实现与网

17、络办公的研究。系统主要应用动态网页设计技术与数据库管理技术相结合,来实现用户登陆、用户验证、员工资料管理、财务信息管理、公告管理、通知发布、公司意见箱、公司投票站等功能。具体应包括用户身份验证模块、员工信息管理模块、财务信息管理模块、员工信息交流模块。 其中网站的数据库的建立是非常重要的。要使系统运行畅通必须要建立一个完善的支持整个系统运行的数据库。它是保证电子文件正常流转及系统管理功实现的基础。图1.3 系统功能结构图Fig.1.3 System Function Structure Diagram(1) 颉特公司办公信息管理总体业务流程图 图1.4系统业务流程图Fig.1.4the Tra

18、nsaction Flow Diagram of System1.2.2 用户身份验证模块概述颉特计算机科技公司办公自动化系统功能的开发与设计,是完全针对颉特计算机科技公司内部进行办公管理以及为各部门员工提供便捷的电子化交互平台搭建的。用户身份验证模块是颉特公司办公信息管理系统重要组成部分之一,他主要功能是在系统用户进入系统时的身份验证以及在不同页面浏览时的身份验证,以防止公司的重要资料的泄露。1.2.3 员工信息管理模块概述颉特计算机科技公司办公自动化系统功能的开发与设计,是完全针对颉特计算机科技公司内部进行办公管理以及为各部门员工提供便捷的电子化交互平台搭建的。他的主要功能是对员工信息的录

19、入和查询,包括设置初始的用户信息,和对全体员工的查询,各部门员工的查询,个人查询,以及管理层的查询,以便于公司领导人掌握人员的动向,以及调整人才的分配,关系到公司未来的发展。1.2.4 财务信息管理模块概述财务信息管理模块在公司的地位不言而喻。它的主要功能包括添加新财务信息纪录,添加新财务项目,生成财务信息报表,和修改财务信息,考虑到财务信息的保密,系统需要用户权限的设置功能,从低到高分为四种权限:普通员工,部门主管,财务部主管,经理。1.2.5 内部信息交流模块概述颉特公司办公信息管理系统内部信息交流模块功能的开发与设计,主要是为了公司方便发送一些通知和公告,员工也更容易看到最新的通知和公告

20、,及时了解公司的动向,因此该模块主要功能包括发送新通知,修改某条通知,删除某条通知,管理员清空过期通知。1.2.6 系统技术要求及可行性可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际。可行性分析包括:组织和管理上的可行性,技术可行性,经济可行性。颉特计算机科技公司的办公自动化系统采用模块化开发方法,将整个系统划分为多个功能模块,并根据开发小组成员的实际能力分配相应的模块,这种将系统功能平行划分的方法有助于系统开发的组织和管理。颉特计算机科技公司的办公自动化系统的开发采用了先进成熟并且符合实际应用的开发

21、方法,广泛应用于网站开发的网页开发工具Dream weaver,MyEclipse,动态网页开发技术JSP,功能强大的数据库管理工具SQL Server 2000,结合我们开发小组的实际开发能力,可以开发出较为完善的网站系统。颉特计算机科技公司的办公自动化系统主要软件可以从学校的校园网下载,硬件方面主要是计算机,我们的实际情况可以满足开发任务,所需资料书籍可以到图书馆翻阅或者个人购买,因此整个系统的所需投资符合我们的支付状况,经济可行性良好。应解决的主要问题及技术要求(1) 收集系统开发所使用的足够的信息。(2) 按实际应用的可行性划分模块,确定模块功能。 (3) 建立完善的数据库支持环境。(

22、4) 使用JSP语言编程实现与数据库之间的各项操作,并编写高性能的JavaBeans。(5) 各模块功能的协调及信息的沟通。1.3 论文的组织结构 综上所述,本文围绕办公自动化系统的规划和用户身份验证模块以及员工信息管理模块的设计与实现展开:第一章为绪论,介绍办会自动化系统的背景,论文的研究内容及系统的可行性分析。第二章描述了整个系统及用户身份验证模块员工信息管理模块的开发工具。第三章说明了系统需求分析;第四章说明了系统的详细设计。第五章为系统的开发实现。第六章为系统开发总结。文章内容充实,图文并茂。第2章 颉特公司办公信息管理系统需求分析2.1 系统概述2.1.1 设计目标企业办公网络服务是

23、企业管理信息系统的一部分,而正因为这种网路服务,才大大提高企业信息的沟通,通信的更加便利。这种模式已经逐渐替代到过去的工作模式以及工作方式。本系统实现了员工信息的发布和共享,公司财务信息的发布和共享,员工交流信息的发布与共享。2.1.2 系统特点(1)B/S 颉特企业办公管理系统是采用B/S(BROWSER/SERVER)结构,实现整个企业的信息化管理。这种系统的优势在于系统简单,功能强大,扩展能力良好以及跨地域操作性能。B/S模式通过Internet 进行通信,可以不受地域的限制,但缺点是不能进行联机食物处理,并且在大量数据处理的过程中,速度较慢。对于“颉特公司信息管理系统”,功能目标在于实

24、现企业的信息资源的共享,同时时间不同用户的权限控制。由于系统数据手机的实时性要求并不高,因此采用B/S结构比较合理。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由 Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种三层体系结构如图2.1所示。图2.1 B/S三层体系结构图Fig.2.1 Structure chart of system of three layers(2)MVC MVC应用程序结构被应用本信息管理系统,主要因为它可以用来分析分布式应用程序的特征。这种抽象结构能有利于将应用程序分割成若干逻辑部件,

25、是程序设计变得更加容易。MVC结构提供了一种按功能对各种对象的分割方法,其目的是为了将各种象形化用户交互模型中而设计出来。同时,这三种方式,模板是用来作为对现实世界中一个处理过程的软件近似,系统采用这种方式来建图的建模技术,当模型发生改变是 就会用到视图,也是第二项方式,视图是用来组织模型的内容。视图负责维持数据表现的一致性。视图同时将用户要告知给控制器。而控制器定义了应用程序的行为,它负责对来自视图的用户要求进行解释,并把这些要求映射成相应的行为。2.2 系统运行的环境2.2.1 设备要求选择系统硬件运行环境配置的时候应该考虑到系统的安全性、开放性、性能价格比、可扩展性、能保证较高的工作效率

26、等方面。最终确定的硬件环境配置为:CPU:Intel P4 2.2;内存:512MB DDR;硬盘:30GB;基本的输入、输出设备2.2.2 支撑软件系统软件平台的配置,软件是系统开发的灵魂,配备良好的软件开发工具在系统开发中至关重要:操作系统:Windows XP SP2;数据库软件: SQL Server 2000;系统页编辑软件:Dreamweaver MX;图形制作:Photoshop CS 2.0;字处理软件:Microsoft Office 2003;Java虚拟机:Myeclipse;JSP编译环境:Apache Tomcat 5.0.28。2.3 系统的用例设计2.3.1系统用

27、例图在用例图中形象的显示整个系统的用例:图 2.2 系统用例图Fig.2.2 System use case 2.3.2 用户身份验证子系统用例图此图显示了用户身份验证子系统的用例:图 2.3 用户验证用例图Fig.2.3 modify users use case2.3.3员工信息管理子系统用例图 此图显示了员工信息管理子系统的用例:包括添加用户,删除用户,查看员工信息,修改个人信息,查看部门经理信息,修改所有人信息。图 2.4 员工信息管理用例图Fig.2.4 employee information use case2.3.4 财务信息管理子系统用例图此图显示了财务信息管理子系统的用例:

28、包括浏览个人报表,添加报表,修改报表,删除财务,查询报表,查询所有报表,浏览部门报表等。图 2.5 财务信息管理用例图Fig.2.5 Financial manager use case2.3.5 内部信息交流子系统用例图此图显示了内部信息交流子系统的用例:包括发送消息,发起投票,发送意见表,查看信息,查看所有信息,修改信息,删除信息查看意见,投票。图 2.6 内部信息交流用例图Fig.2.6 Suggestion Records use case2.4 需求规格此部分主要对每一个用例的功能进行说明。2.4.1登陆用户通过表单提供登陆信息,系统根据用户提供的信息对用户进行查询鉴别。2.4.2添

29、加用户此用例主要功能是添加新的员工用户信息,如公司添加新招聘的员工的信息。只有总经理有权限使用此功能。2.4.3删除用户此用例主要功能是删除公司的员工信息,如删除辞职和被开除的员工信息。只有总经理有权限使用此功能。2.4.4查看员工信息此用例主要功能是查看员工在公司的信息。只有总经理有权限使用此功能。2.4.5查看部门经理信息此用例主要功能是总经理和各部门经理查看自己在公司的用户信息。总经理和各部门经理有权限使用此功能。2.4.6修改个人信息此用例主要功能是公司的员工修改自己的信息。公司在职的每一个员工都可以修改自己的信息。2.4.7修改所有人信息 此用例主要功能是修改公司所有员工的信息。只有

30、总经理有权限使用此功能。2.4.8浏览个人报表查询显示有个人对个人财务信息成列显示出来,以及这个人与部门经理主管的财务信息显示出来。2.4.9添加报表只有部门经理以及财务主管可以添加财务上的调动。2.4.10修改报表 只有部门经理以及财务主管可以修改财务上的调动,2.4.11删除报表查询用户所需要的无用报表内容,进行删除2.4.12查询报表查询报表可以进行组合查询,可以进行时间的显示。2.4.13查询所有报表这个查询也可以进行组合排序,组合查询。可以选择时间和经手人等细致的查询排序。但必须注意只能是经理和财务主管才行。2.4.14浏览部门报表这个查询每个部门对应的财务信息,可以针对每个部门进行

31、分组。2.4.15 查看内部信息经理(管理员)可以查询有有内部信息,而员工和部门只能查看自己部门里的所有的内容。2.4.16 发送内部信息经理(管理员)可以给个人和所有人和部门主管信息,而员工和这个部门主管只能在自己部门里的员工和主管之间进行信息修改。第3章 系统设计3.1 系统设计颉特办公信息管理系统的财务信息管理子系统和内部信息子系统交采用结构化与原型法结合方法。这种综合法的优点是它兼顾了结构化开发方法开发过程控制性强的特点以及原型法开发周期短、见效快的特点。 采用两者结合的形式进行系统的开发时,是采用了结构化生命周期法的设计思想,即自顶向下,从总体到部分,合理划分系统的结构,设计数据库模

32、型。在系统的分析与初步设计上采用原型法做出原始模型,根据实际反应的情况,继续按结构化生命周期法进行系统的详细设计及其实施与转换、系统维护与评价阶段的工作。合理采用综合法,使开发过程更具灵活性,往往会取得更好的开发效果。该系统是基于 B/S(Browser/Server,B/S)架构的三层结构的体系结构,即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统

33、的维护与升级的成本和工作量,降低了用户的总体成本。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。如果能将该系统划分的用户身份验证模块和员工信息管理模块再分解成一些相互独立、功能简单、易于理解和修改的模块,这样的系统就具备了系统设计首要考虑的可变更性。由模块组合构成的系统一般称为模块化结构系统。在这样的系统中,由于各个模块之间基本上是相互独立的,所以每个模块都可以独立的被有理解、编程、调试和修改,使其复杂的系统设计工作变得相对简单。在遵循模块化结构设计原则的基础上,根据实现的目标用户身份验证只需要一个模块,员工信息管理模块分成了两个不同的子模块,员工信息管理模

34、块的子模块系统管理员管理模块又被分化成两个子模块,各子模块既相互配合,又各自具有一定的独立功能。这样就形成了一个树形的结构,如图3.1所示。图3.1员工信息管理模块功能模块图Fig.3.1 employee information Function structure diagram3.1.1用户身份验证模块分析(1)业务流程分析:在用户身份验证模块的总体流程分析中业务流程图是表现个人办公流程的一个主要图例,用户通过表单提供登陆信息,系统根据用户提供的信息对用户进行查询鉴别,如果身份合法,则将用户导向系统主页。通过创建JSP程序,我们可以指定系统允许用户尝试登陆的次数,如果超过这个次数,系统不

35、再显示登陆页面,用户只能重新建立和Web服务器的连接来登陆。另外,从系统退出后也进入系统登陆页面。此时,用户的身份信息都会被清空。图3.2用户身份验证业务流程图Fig.3.2 Transaction Flow Diagram of custom status validate module(2)用户身份验证模块功能模块分析:对于系统用户身份验证子系统,只需要一个功能模块。根据系统功能分析,需要对用户所输入的用户名和密码进行匹配,并限制用户登陆错误的次数,同时纪录用户的登陆状态,以便在用户浏览系统的其他页面时进行登陆状态的确认。3.1.2 员工信息管理模块分析 (1)业务流程分析:系统用户通过登

36、陆验证进入公司系统主页面,然后选择进入员工信息管理模块主页面,用户可以通过选择不同的单选按钮,进行相应的用户信息查询或管理功能。用户可以按照不同的排序查询所有员工纪录;选择查询某一个部门全部员工的纪录;选择查询某一个员工的纪录;选择查询某个部门主管的纪录;选择修改用户自己的员工纪录;管理员选择进入系统管理员选项。用户选择相应查询后系统会自动生成查询结果表,结束后返回到员工信息管理模块主页面。用户选择修改个人信息选项,系统生成修改表单,用户填写表单修改成功后返回到员工信息管理模块主页面。管理员选择进入系统管理员页面,系统自动生成所有员工信息报表供管理员进行操作,管理员可对用户信息进行添加、修改和

37、删除,成功后返回到员工信息管理模块主页面。图3.3员工信息管理业务流程图Fig.3.3 Transaction Flow Diagram of employee information administer module(2)员工信息管理模块功能模块分析:公司员工信息管理模块主要包括员工信息管理子系统主页面,修改个人信息页面,系统管理员管理页面,员工信息管理子系统添加用户页面和修改用户信息页面。员工信息管理系统主页面:用户可以通过选择不同的单选按钮,进行相应的用户信息查询或管理功能。此页面具体功能描述为:按照不同的排序查询所有员工纪录;选择查询某一个部门全部员工的纪录;选择查询某一个员工的纪录

38、;选择查询某个部门主管的纪录;选择修改用户自己的员工纪录;选择进入系统管理员选项。修改个人信息页面:在这个页面中,用户可以对原来的系统数据库中的个人信息进行修改。但是用户所能够修改的个人信息字段是有限的。这些信息都是允许用户修改的;而其他字段则不出现在这里。如部门,职位,是否为系统管理员,是否为财务管理员等。如果要对这些重要字段进行修改,用户必须具备系统管理员身份,并通过系统管理员页面和来进行。系统管理员管理页面:系统管理员根据不同的排序方式进入此页面,并可以选中要修改的用户,并单击“修改此用户信息”按钮进入修改此用户信息的页面;单击“删除此用户信息”,则删除选中的用户;单击“添加新用户信息”

39、按钮,则进入添加新用户页面。员工信息管理子系统添加用户页面:系统管理员可以通过这个页面添加新用户信息。在添加新用户时,页面要保证登陆名,姓名和密码等必填字段的验证。修改用户信息页面:在系统管理员用户进入此页面后,页面表单元素显示此前管理员选中的用户的详细信息,系统管理员可以在这里对员工信息的各个字段进行修改。3.1.3 财务信息管理模块分析 (1)业务流程分析:系统用户通过登陆验证进入公司系统主页面,然后选择进入财务信息管理模块主页面,财务管理员可以根据不同的单选按钮,进行相应的添加修改或删除财务信息。用户可以添加新财务纪录:填写新财务纪录信息,添加新财务项目,填写新财务项目信息,添加成功后返

40、回财务信息管理子系统主页面。用户可以生成财务信息报表,并且可以选择生成方式,成功后返回财务信息管理子系统主页面。用户还可以选择修改财务信息:首先查询待修改的财务纪录,然后选择待修改的财务纪录,最后填写财务纪录的修改信息,修改成功后返回到财务信息管理子系统主页面。图3.4财务信息管理业务流程图Fig.3.4 Transaction Flow Diagram of finance administer module(2)财务信息管理模块功能模块分析:公司财务信息管理子系统主要包括财务信息管理子系统主页面,添加新财务信息纪录页面,添加新财务项目页面,生成财务信息报表页面和修改财务信息页面。在财务信息

41、管理主页面上有三个链接,分别链接向它的三个子模块:添加财务信息纪录模块,生成财务报表模块和修改财务信息纪录模块。这三个模块具有不同的进入权限:只有财务管理人员才可以进入添加财务信息纪录模块;所有系统用户都可以进入生成财务报表模块,但生成报表的权限不尽相同;只有财务管理人员才可以进入修改财务纪录模块。在添加新财务纪录页面里,公司财务管理人员可以添加新的财务纪录。每一条财务纪录包括一下的一些必填的内容:财务纪录经手人,部门,隶属的财务项目,各个款项的数额,会计经手人。另外还有两个可以选择的字段:摘要和备注。添加新财务项目页面对于所有具有财务管理员身份的用户都是可见的,但是只有财务部主管才能够进行添

42、加和删除财务项目操作。系统用户可以通过生成财务信息报表页面生成4种类型的报表:总流水账报表,部门财务报表,项目财务报表和个人财务报表。修改财务信息信息页面共有3种状态:第一种状态是用户第一次进入页面。此时用户可以选择要修改的财务纪录的查询条件。共有4种查询条件:财务纪录的ID号,财务纪录所属的财务项目,财务纪录的经手人和财务纪录的添加日期。用户可以将这四种条件任意组合,以查询其需要的财务纪录。第二种是用户单击了“查询符合条件的财务纪录”按钮,此时页面现实了符合查询条件的所有纪录。如果用户选中了某个财务纪录并单击了“选中某条财务纪录”按钮,则页面显示此条纪录的修改页面。3.1.4 内部信息交流模

43、块分析(1)业务流程分析:系统用户通过登陆验证进入公司系统主页面,然后选择进入内部信息交流模块主页面,管理员可以根据不同的按钮,进入三个子模块:内部通知公告牌,意见箱,投票站。进入内部通知公告牌可以发送新通知,修改个人通知,删除个人通知。成功后返回到子模块主页面。进入意见箱可以填写并提交对他人的建议或者回复他人对自己的建议,成功后返回到子模块主页面。进入投票站可以填写并提交发起投票的问题或者填写并提交自己的投票答案,成功后返回到子模块主页面。(2)内部信息管理模块功能模块分析:内部信息交流子系统主要包括信息交流子系统主页面,通知公告牌页面,发送新通知信息页面,修改某条通知信息页面。内部信息交流

44、子系统主页面含3个链接,分别指向内部通知公告牌页面,意见箱页面和投票站页面。另外在页面下方显示了当日有效的公司所有内部公共通知。在内部通知公告牌页面里,还会显示公司内部公共通知。把公司内部公共通知放在这里是为了使系统用户更方便的查看到当日公司的公共通知。在内部通知公告牌页面上,我们可以砍刀整个公司内部通知可以分为三类:第一类是公共通知,也就是所有人都可以看到的通知;第二类是部门通知,只有这个部门的员工可以看见;第三类是个人通知,只有此人可以看见。每个用户进入此页面,便可以看到这三类通知。集体通知,用户所在部门的通知和其他用户发给此用户的通知。另外,在此页面上有一列单选框,还有四个表单按钮:修改

45、某条通知,删除某条通知,发送新通知和管理员清空过期通知。如果用户选择了某条通知,便可以通过这些按钮链接到相应页面。在发送新通知页面里,用户可以填写三类通知:发给全体员工的公共通知,发给某个部门的部门通知和发给某个用户的个人通知,同时还可以设置新通知的有效天数根据用户在内部通知公告牌页面所选择的通知号,在修改某条通知信息页面里,用户可以修改其选中的通知的两项内容:通知有效天数和通知内容。另外,通知发送日期和时间也会随着用户提交修改通知按钮而自动更新。 图3.5内部信息流程图Fig.3.5 Transaction Flow Diagram of information 3.2 设计技术与开发环境3

46、.2.1 设计技术颉特办公信息管理系统采用的设计技术和软件有:Dreamweaver页面设计软件, Photoshop图像处理软件,MyEclipse为主要开发软件,JSP结合JavaBeans的动态页面制作技术以及SQLServer 2000数据库管理系统。JSP(Java Server Pages)是目前十分流行的一种技术,主要运行于开发服务端的脚本程序和动态生成系统的内容。JSP是一种全新的技术,它借助了ASP的许多优点,同时JSP使用灵活而强大的Java语言,实现了与平台无关的特性。JSP在众多的动态页面技术中是最优秀的,也是未来发展的必然趋势。它具有内容的生成和显示进行分离,采用标签

47、简化页面开发,一次编写,随处运行等很多优越之处。JavaBeans是一种java类,通过封装成为具有某种功能或者处理某个业务的对象。它将多次使用的功能代码编译成一个包(函数),在多个程序中都可以调用这个包,而编写却只需一次,大大简化了整个程序的编写,提高了程序编写的安全性,并使程序编写过程更为规范。JavaBeans在办公自动化系统的个人办公模块的开发过程中起到了非常重要的作用。用于数据库访问功能的JavaBeans的使用最为频繁,多个程序文件通过调用这个JavaBeans实现了对数据库的各种操作。Flash是美国Macromedia公司推出的制作网络交互动画的工具软件, 它支持动画、声音以及交互,具有强大的多媒体编辑功能。办公自动化系统中在线课堂即使用了Flash MX制作课程的播放控制功能,同时制作出美观的学习界面,因此,Flash MX在办公自动化系统的实现过程中起到不可忽视的作用。3.3 系统数据库设计数据库是模块建设中的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号