毕业设计网络办公自动化系统—论文

上传人:pu****.1 文档编号:511461284 上传时间:2022-09-17 格式:DOC 页数:51 大小:1.37MB
返回 下载 相关 举报
毕业设计网络办公自动化系统—论文_第1页
第1页 / 共51页
毕业设计网络办公自动化系统—论文_第2页
第2页 / 共51页
毕业设计网络办公自动化系统—论文_第3页
第3页 / 共51页
毕业设计网络办公自动化系统—论文_第4页
第4页 / 共51页
毕业设计网络办公自动化系统—论文_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《毕业设计网络办公自动化系统—论文》由会员分享,可在线阅读,更多相关《毕业设计网络办公自动化系统—论文(51页珍藏版)》请在金锄头文库上搜索。

1、网络办公自动化系统开发分析目 录1引言12 开发工具与技术32.1 Dreamweaver简介32.2 ASP技术简介32.3 ADO数据访问技术43系统分析5系统需求分析5系统目标分析5系统数据流图6数据库需求分析64系统方案设计7系统功能设计7数据库设计7概念结构设计8逻辑结构设计95系统功能实现11系统用户登录功能的实现11员工信息管理模块的实现11财务信息管理模块的实现145.4 员工信息交流模块的实现156结束语17参考文献18Abstract19致谢20网络办公自动化系统开发分析摘 要:网络办公模式与传统办公模式相比,加强了员工之间信息的交流和共享,提高了团队的协同运作能力,从而极

2、大的加快了工作效率。本文设计的网络办公自动化系统建立在B/S结构之上,采用ASP+ACCESS技术开发,再加上IIS的功能支持,使系统界面美观,功能完善。本系统能实现员工信息和财务信息的添加、修改、删除、查询、以及员工信息之间的交流等工作,它是一个适合中小型企业的办公管理系统。关键词:办公自动化系统;B/S结构;ASP技术;ACCESS数据库1引言随着网络的日益普及和全球信息化进程的发展,Internet技术及其应用以及电子商务的发展,给工作和日常生活等各个方面带来了深刻的影响。网络的普及已为办公自动化提供了方便条件,创造了一个集成化的办公环境。办公自动化(Office Automation)

3、,简称OA,是办公信息处理的自动化。它是指应用各种信息技术和集成技术,充分有效的利用信息,完成各种办公业务,提高办公效率和办公质量,实现多种资源的共享1。现代的观念认为:办公实际上是在人与人、人与部门、部门与部门之间,实现信息的共享、交换、组织分类、传递及处理而进行的各种活动的协调,从而达到企业整体目标的过程。随着社会的进步和现代科学技术的发展,信息量日益增加,在这种情况下,企业办公要想得到好的整体效果其难度日益增加。造成这种困难的原因主要有:一是要处理信息的巨量化;二是难以表述这些巨量化信息变化的快节奏;三是在这种形势下还要求更高的处理速度,有时甚至要求“即时”处理;四是各工作岗位及工作部门

4、之间信息交接量与交接速度的上升;五是部门之间随着外部环境的变化使得工作流程发生变化。这就对现代OA系统提出了更高的要求,要求人们通过理论研究和技术手段,不断改进OA系统,依次来提高企业办公的整体效果,并使得现代办公自动化系统更着重于提供办公信息的共享、交换、组织、传递、监控功能,从而提高企业的管理、决策水平和手段,规范并大力提高企业整体运作的自动化程度和信息化程度。我国办公自动化发展的方向是数字化办公。所谓数字化办公即几乎所有的办公业务都在网络环境下实现。从技术发展角度看,特别是互连网技术的发展,安全技术的发展和软件理论的发展,实现数字化办公是可能的。根据我国企业办公自动化建设的现状和存在的问

5、题,使我国企业办公自动化建设走上健康快速发展的轨道,在办公自动化建设方面应采取如下对策:在技术选向方面:选择与世界潮流相吻合的技术。技术的标准化程度要高,开放程度要好。 在技术结构方面:采用基于B/S结构的动态网页技术,最终用户界面统一为浏览器,应用系统全部在服务器端。系统设计方法:考虑到我国办公自动化的现状,采用生命周期法和快速原型法想结合2,在已有产品的基础上,以快速原型法为主。在实施方面遵随统一规范和分布实施的原则。在设计思想方面:从传统的面向业务的设计转向面向用户的设计,即将设计的着眼点放在用户业务身上,设计视角范围是整个内部网,在次基础上进行相关业务设计。将面向对象的设计思想引入到系

6、统设计中去。本文设计了一种基于Web的网络办公自动化系统3,适用于企业内部办公,其目的是实现一个集成的办公环境,让所有的工作人员能够利用网络实现协同工作和知识管理。2 开发工具与技术2.1 Dreamweaver简介 Dreamweaver是Macromedia公司出品的一款功能强大的可视化网页制作软件,用户不用编写复杂的HTML源代码就可以生成跨平台、跨浏览器的网页,不仅适合专业网页人员的需要,同时也易于为广大网民们所掌握。 Dreamweaver 的网页动态效果与网页排版功能都比一般的软件要好,即使初学者也能制作出专业水准的网页。它支持动态HTML,并采用了Roundtrip HTML技术

7、,而Roundtrip HTML技术则可以真正支持HTML源编辑模式,不会产生冗余代码,使网页渲染速度加快。Dreamweaver是一款可以满足多层次需求,功能强大的可视化专业网页设计及制作工具。2.2 ASP技术简介ASP(Active Server Pages)4是一种Microsoft开发的服务器端脚本环境,ASP内涵与IIS3.0和4.0之中,通过ASP可以结合HTML网页、ASP指令和ActiveX组建建立动态、交互且高效的Web服务器应用程序。有了ASP就不必担心客户端的浏览器是否能运行在服务器端所编写的代码,因为所有的程序都在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当

8、程序执行完毕后,服务器仅将执行的结果以标准的HTML格式返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下罗列了 Active Server Pages所独具的一些特点:1.使用VBScript、JavaScript等简单易懂的脚本语言,再结合HTML代码,即可快速生成网站应用程序。2.无须compile编译,容易编写,可在服务器端直接执行。3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。与浏览器无关(Browse Independence),用户端只要使用可执行HTML编码的浏览器,即可浏览Active Serve Pages所设计的网页内容

9、。Active Serve Pages所使用的脚本语言(VBScript、JavaScript)均在Web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。5面向对象编程(Object-oriented)。6Active Server Pages的源程序不会被传到客户浏览器,因而可以避免所定的源程序被他人剽窃,也提高了程序的安全性。7Active Server Pages能与任何ActiveX scripting语言相容。8可使用服务器端的脚本来产生客户端的脚本。9ActiveX服务器元件(Active Server Components)具有无限可扩充性。可使用Visual Basic

10、、Java、Visual 和C+等编程语言来编写所需要的ActiveX Server Component。2.3 ADO数据访问技术ADO(ActiveX Data Object)是微软开发的一套属于应用程序段的通用数据库编程接口。它提供一组优化的访问数据库专用对象集,是面向对象的数据库连接技术。与ASP结合提供对数据库的操作。在ASP中内置了数据访问组建ADO DB。ADO通过它来访问各种类型的数据库,各种脚本和语言也可以调用ADO组建来访问数据库5。ADO可以使用VB Script和Java Script脚本语言来控制对数据库的访问,并显示查询结果。在本系统中我使用了ActiveX Dat

11、a Object(ADO)的机制来访问各种数据库和数据服务。每一次访问数据库,都要首先建立一个和ADO数据库对象的连接,然后打开数据库,并执行相应的SQL语句,并将执行结果返回到一个记录集:set conn = server.createobject (adodb.connection)driver=MicrosoftAccessDriver(*.mdb);dbq=&Server.MapPath(.DatasourceDatasource.mdb)setRSYourRecordSet=conn.Execute(Your SQLString) 3系统分析随着社会的进步和现代科学技术的发展,信息量

12、日益增加,在这种情况下,企业办公要想得到好的整体效果其难度日益增加。为了适应企业的发展,实现一个集成的办公环境,让所有员工能够利用网络实现协同工作和知识管理6,所以应满足全体员工的需求。同时,在系统安全与保密方面,应根据员工所在职位的不同设置相应的权限。1.普通员工应具备的功能: (1)根据本人用户名和密码可以登录系统。(2)员工可以根据自己的要求查询所需人员和部门的信息,并可以修改个人资料,但不能对重要字段进行修改,如员工所在部门、职位等。(3)员工可以浏览自己的财务报表。(4)员工可以给全体员工、部门、同事发送通知。(5)员工还可以给有关部门提建议。2.系统管理员除了具备普通员工所有功能外

13、还具有以下功能:(1)系统管理员可以对人员进行新增、修改、删除操作。(2)系统管理员还可以对数据库中根据实践需要变动的信息作修改。3.各部门主管除了具备普通员工所有功能外,还具有查看部门财务报表的权限。对于财务部主管,还具有修改财务记录,浏览总流水帐财务报表的功能。建立在用户需求分析之上,本系统将要实现以下功能:1. 系统用户等录及验证功能(1)用户进入系统时的身份验证。(2)用户在不同页面浏览时的身份验证。2. 员工信息管理主要功能(1)员工信息的录入,设置初始的用户信息。(2)员工信息的查询、修改、及添加。 3. 财务信息管理的主要功能(1)财务信息录入、查询和管理。(2)财务报表的生成。

14、 4. 员工信息交流的主要功能(1) 公司内部公告、通知的发布。(2) 员工可以向有关部门提交意见。系统数据流图调查了解用户的需求后,进一步分析和表达用户的需求,作出如下数据流图。添加信息修改信息删除信息数 据维 护系统数据库输出结果查 询处 理信息处理查询信息输出打印数据 输出结果 打 印处 理打印命令打 印 机打印信息根据系统目标分析以及数据流程的分析,对于系统用户数据库7,设计以下数据项和数据结构:1用户信息:用户ID、登录名、用户姓名、密码、E-mail、部门、职位、移动 、家庭住址、系统管理员权限、生日、财务管理员权限、性别、受教育程度。2财务记录信息:财务记录ID、财务记录经手人、

15、部门、所属财务项目名称、各种具体款项、款项和计、会计经手人、记录添加日期、记录修改日期。3通知信息:通知ID、通知内容、通知类型、通知发送者、通知接受者、通知发送日期、通知发送时间、通知有效天数。4意见信息:意见建议ID、意见发送者、意见发往部门、意见类型、意见内容、意见处理状态、意见处理评论、意见发送日期。5. 部门信息:部门编号、部门名称。6. 职位信息:职位编号、职位名称。4系统方案设计本实例在充分进行用户需求分析的基础上把系统划分为三个大的功能模块:员工信息管理、财务信息管理和员工信息交流。功能模块之间的关系(见图4.1)网络办公自动化系统网络办公自动化系统登录验证员工信息管理财务信息管理员工信息交流员工信息查询修改个人信息添加新用户

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号