办公自动化系统论文

上传人:ly****51 文档编号:75382024 上传时间:2022-04-15 格式:DOC 页数:32 大小:231KB
收藏 版权申诉 举报 下载
办公自动化系统论文_第1页
第1页 / 共32页
办公自动化系统论文_第2页
第2页 / 共32页
办公自动化系统论文_第3页
第3页 / 共32页
资源描述:

《办公自动化系统论文》由会员分享,可在线阅读,更多相关《办公自动化系统论文(32页珍藏版)》请在装配图网上搜索。

1、-摘 要随着信息技术的飞速开展和日趋剧烈的商业竞争,企业已不再满足于各部门之间相对独立的办公自动化应用,企业需要的是协同工作、综合、集成化的解决方案。而网络是解决由于物理距离造成的信息交流不畅、协商沟通不便的办公瓶颈问题的最正确方式。企业网上办公自动化通过对各办公自动化要素的闭环整合,实现了工作流、信息流、知识流和办公自动化系统的整合管理,提供了一个科学、开放、先进的信息化办公平台,实现办公自动化,并进展远程办公。本采用了B/S体系构造,以Microsoft Visual Studio 2005作为前台开发工具,以Microsoft Sql Server作为后台数据库管理系统进展开发。企业网上

2、办公自动化将人从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了单位办事效率和对信息的可控性,降低办公本钱,提高执行力,使管理趋于完善。办公自动化产品应用于企事业单位,其目的主要是实现一个集成的办公环境,让所有工作人员能够利用网络协同工作和知识管理。本文通过分析国外办公自动化系统的开展现状,提出了一种利用ASP.NET技术进展开发系统的方案,以期到达功能强大,费用低廉,通用性强,适合我国国情的办公自动化系统。文中着重论述了该系统的功能与实现、数据流程与存储、后台管理等。关键词 :自动化;数据库设计 AbstractWith develop at full speed and da

3、y by day fierce IT mercial petition,relatively independent office automation applies , what enterprise needed is an associate , resolves a scheme synthesis , integrated- solution between enterprise being satisfied already no longer in every branch. But, the network is the best way solving since the

4、information that physics distance brings about e*changes the bottleneck problem no, smooth , consulting to link inconvenient handling official business up. Office automation integrates enterprise on the net by the closed cycle to every office automation key element , integrating having realized the

5、stream , information stream , knowledge stream and Office Automation System working manages, have provided a science , open to the outside world , advanced information handle official business platform, realizes office automation, and is in progress long-range handle official business.Website has ad

6、opt B/S system structure , 2005 has been proscenium e*ploitation implement with Microsoft Visual Studio , data base management system has carried out e*ploitation with Microsoft Sql Server as backstage. Office automation person is liberated from miscellaneous and trivial , there be no order , low or

7、der on enterprise net, in low-end job being engaged in core affair , that the entirety has improved unit efficiency and the cost checking information controllable nature , lessening handle official business , have improved carries out a force , uses administration tend to bee perfect. The product ap

8、plies to office automation an*iously e*pect institution, whose purpose is an environment mainly realize integrated handling official business of one , let all staff members be able to make use of network associate and knowledge administration.The present situation the main body of a book is passed a

9、nalysing home and abroad Office Automation System , Office Automation System having suggested that one kind of the scheme making use of the ASP.NET technology to carry out development systems, is to look forward to reaching powerful , cost is cheap , General Availability is strong , are suitable to

10、our national condition. Emphasize technological process and memory , back-stage management etc. having discussed the function that system with realization , the data in culture. Keywords: Automate; Website; Data base design目录摘要IAbstractII前言1第一章问题定义21.1课题背景2办公自动化系统的意义3办公自动化系统的开展31.2 本文研究容4第二章系统分析62.1

11、 新系统目标62.2可行性分析62.3数据流图72.4 数据字典92.4.1 数据存储102.4.2 数据流122.4.3 数据处理13第三章系统设计143.1 系统总体设计描述143.2 系统模块图153.2.1 系统总体构造15系统模块描述163.3 数据库设计183.3.1 数据库介绍183.3.2 系统E-R图19数据库物理设计223.4 平安设计253.4.1 登陆用户的平安性253.4.2 操作平安性253.4.3 数据平安性25第四章系统实现264.1 详细设计和系统实现步骤264.2编程语言的选择264.3 功能模块的设计和实现274.3.1 系统登录模块284.3.2 管理员

12、管理子系统30员工操作子系统34第五章系统使用维护与评价375.1 系统使用说明375.2 系统的维护37完毕语39致40参考文献41. z-前言随着中国参加WTO及全球经济一体化进程的加快,世界经济已由工业化经济逐步进入网络信息化时代。在信息时代降临之季,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。与此同时,企业的传统的办公管理模式也在逐步向自动化办公管理模式转变。网络自动化办公系统就是在这样的大背景下应运而生的。信息时代的到来让人们尝到了“信息爆炸的滋味,信息的大量拥入让企业在信息处理方便应接不暇,传统的办公模式、对信息的处理方法

13、,早已不能满足企业对信息快速、准确的处理的要求。一个企业对信息数据的掌握程度、处理能力,表达了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企业的开展方向。从传统的办公模式向自动化办公管理模式转变,提高企业的信息处理能力,以增强企业的市场竞争力,成了企业开展过程中的首要问题。第一章问题定义1.1课题背景仅仅20年前,还是大型机的时代,那时只有极少数人在使用计算机,而且只能通过临近的信息产业机构去使用。然而,个人电脑和图象化用户界面的出现却改变了这一切,将计算机普及到了千家万户,并使它真正成为一种大工业生产的商品。企业界意识到,由个人电脑联结起来的网络和基于个人电脑的效劳器可能改变他们

14、的商务模式,而个人电脑对消费者来说也迅速成为新兴的娱乐媒介。然后,因特网接踵而至并在全球围以一种不可阻挡的势头迅猛开展着,今天,全球有将近8.5亿人口正在使用因特网。在这样一个网络时代中,人类的生存方式也迅速改变着,它革命性地改变了我们的交流方式,创造了丰富而新颖的信息和娱乐资源。“信息的DNA正在取代原子而成为人类生活中的根本交换物。数字科技为我们的生活、工作、教育和娱乐带来各种意想不到的冲击。正如美国副总统戈尔1998年1月31日在加利福尼亚科学中心演讲时所说的那样:21世纪,我们将在数字地球上生存 。Internet正逐渐渗透入人们工作、生活中的各个角落。它打破了地域限制,真正使信息得以

15、共享,改变了人们的工作和生活方式。对于一个企业,无论是企业宣传,还是员工部沟通,在信息化时代的今天,需要大量的信息传递。基于WEB的企业办公自动化系统正是在这种情况下诞生的,企业员工无论在任何地方,只要有一台电脑,就能够了解到企业的相关的信息,摆脱了时间和空间的限制,大大提高了信息传递的效率。作为一个企业,企业有很多的信息需要发布给员工,如企业的工作方案,员工及员工之间也需要及时的沟通,员工的工作日志也需要及时的提交给企业的主管部门。在以前,这些信息的传答是通过纸质文件或形式的,传统的方式中不但浪费金钱,而且要受到很多的限制。由于互联网的盛行及企业办公的需要,企业各部门都配备了计算机,并与互联

16、网进展了全功能连接,如果把这些信息在互联网上公布,那样员工及企业客户就可以在任何时间、任何地点,只要能上网,就可以了解企业的最新的信息,查看企业的工作方案,了解企业的动态等。完成的信息的低本钱、快速的传递,提高企业及员工的办事效率。本课题基于以上要求,研究企业的信息发布系统。本系统的成功开发,能够有效的解决传统信息传递方式的缺乏。办公自动化系统的意义OA是OFFICE AUTOMATION的缩写,本意为利用技术的手段提高办公的效率,进而实现办公的自动化处理。采用Internet/Intranet技术,基于工作流的概念,使企业部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公

17、方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。OA从最初的以大规模采用复印机等办公设备为标志的初级阶段,开展到今天的以运用网络和计算机为标志的现阶段,对企业办公方式的改变和效率的提高起到了积极的促进作用。 OA软件解决企业的日常管理规化、增加企业的可控性、提高企业运转的效率的根本问题,围涉及日常行政管理、各种事项的审批、办公资源的管理、多人多部门的协同办公、以及各种信息的沟通与传递。可以概括的说,OA软件跨越了生产、销售、财务等具体的业务畴,更集中关注于企业日常办公的效率和可控性,是企业提高整体运转能力

18、不可缺少的软件工具。 本次毕业设计是开发基于B/S的企业办公系统,利用本系统可以实现基于WEB的企业信息的发布和管理。该系统是为方便企业与员工,员工与员工之间交流开发的,该系统对办公自动化功能提供全面的支持,可跨平台使用,使企业各位员工不管身处何地,都可以及时地了解决企业的各种信息,作出决策,从而提高信息传播的速度及办公的效率。办公自动化系统的开展OA开展的阶段 工具阶段:纸信息数字化,纯文字、表格处理、存储、查询,工具阶段 MIS阶段:数字信息采集汇总,流程、表单管理,局域共享,C/S构造为主流 网络协同工作时代互联网环境,对信息全方位、多角度共享及协同要求,基于智能、门户、管理及业务一体化

19、整合,B/S构造为主流。 虽然诸如Lotus 1-2-3和MS Office系列的许多应用软件可以提高办公效率,但是这仅仅是针对个人办公而言。办公自动化不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。协同工作意味着要进展信息的交流,工作的协调与合作。由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担忧对方是否在机旁边或是否有 机可用。这里所说的群体工作,可以包括在地理上分布很广,甚至分布在全球上各个地方,以至于工作时间都不一样的一群工作人员。 办公自动化可以和一个企业的业务结合的非常严密,甚至是定制的。因而可以将诸如信息采集、查询、统计等功能与具体业务密切关联。操作人员只

20、须点击一个按钮就可以得到想要的结果,从而极大得方便了企业领导的管理和决策。 办公自动化还是一个企业与整个世界联系的渠道,企业的Intranet网络可以和Internet相联。一方面,企业的员工可以在Internet上查找有关的技术资料、市场行情,与现有或潜在的客户、合作伙伴联系;另一方面,其他企业可以通过Internet你对外发布的企业信息,如企业介绍、生产经营业绩、业务围、产品/效劳等信息。从而起到宣传介绍的作用。随着办公自动化的推广,越来越多的企业将通过自己的Intranet网络联接到Internet上,所以这种网上交流的潜力将非常巨大。目前企业的办公自动化程度可以划分为以下四类: 起步较

21、慢,还停留在使用没有联网的计算机,使用MS Office系列、WPS系列应用软件以提高个人办公效率。 已经建立了自己的Intranet网络,但没有好的应用系统支持协同工作,仍然是个人办公。网络处在闲置状态,企业的投资没有产生应有的效益。 已经建立了自己的Intranet网络,企业部员工通过电子交流信息,实现了有限的协同工作,但产生的效益不明显。 已经建立了自己的Intranet网络;使用经二次开发的通用办公自动化系统;能较好得支持信息共享和协同工作,与外界联系的信息渠道畅通;通过Internet发布、宣传企业的产品、技术、效劳;Intranet网络已经对企业的经营产生了积极的效益。现在正着手开

22、发或已经在使用针对业务定制的综合办公自动化系统,实现科学的管理和决策,增强企业的竞争能力,使企业不断开展壮大。 办公自动化已经成为企业界的共识。众多企业认识到尽快进展办公自动化建立,并占据领先地位,将有助于保持竞争优势,使企业的开展形成良性循环。 1.2 本文研究容办公自动化系统是企业管理信息系统的一局部,企业部办公效劳的容很多,如工作任务信息的发布与共享,通讯录信息的发布与共享,员工部交流信息的发布与共享。本系统采用B/S模式,使用用户分为企业员工和高级用户。具体功能如下:1写日志 企业员工把每天的工作情况要提交到网上,方便主主管部门查看。2任务方案 由部门的管理人员进展任务安排,进展公布,

23、员工可以看到自己的任务。3通讯薄 员工企业可以查看员工通讯信息,方便联系。4短消息 员工之间可以相互发送短消息进展沟通。5聊天室 员工可以在聊天室里进展交流,共同讨论问题。第二章 系统分析2.1 新系统目标本系统是针对企业部办公自动化管理的要求进展设计的,主要实现如下目标:1系统采用人机对话方式,界面清晰、信息查询灵活、方便、快捷、准确、数据存储平安可靠。2键盘操作,快速响应。3实现了各类发文信息、公共信息的强大的管理能力。4实现对员工根底信息的管理功能等。5实现了个人办公的信息自动化管理功能。6发布信息,并对信息进展管理。7对系统用户进展管理。8为了加强数据性,为每个用户设置权限级别。9系统

24、最大限度地实现了易安装性、易维护性和易操作性。10系统运行稳定、平安可靠。随着信息技术的飞速开展和日趋剧烈的商业竞争,企业已不再满足于独立、零散的办公自动化应用,企业需要的是协同工作、综合、集成化的解决方案。而网络是解决由于物理距离造成的信息交流不畅、协商沟通不便的办公瓶颈问题的最正确方式。实现了全新的文档管理的概念文档一体化管理。实现企业文档管理一体化有助于优化管理体制 改革现有的文件、文印、打字、档案管理模式,提高企业办公效率,也有利于转变管理观念 调整有关机构、岗位设置。2.2可行性分析技术可行性:网络化的办公管理,使企业管理更加规,实现了通过网络对信息进展发布、传递、接收等一系列功能。

25、系统中设置的个人办公管理模块,为个人办公提供了一个更为方便的管理平台,大大提高个人办公的工作效率,进而提高整个企业的办公效率。设计者可以利用现有的能力设计出,的使用对技术没有严格要求,不需要先进的技术,只是要使用者会上网,会浏览网页等根本操作就可以,使用简单。所以说在技术上是可行的。经济可行性:开发所需费用包括了硬件方面的投资和软件方面的投资。硬件方面,由于企业现在已经配有整套的设备如计算机、效劳器等,所以不需另外投资了。软件方面主要使用了Dreamweaver、Sql Server数据库,费用相对较低。通过对企业部信息进展全面的自动化的管理,大大提高了企业的办公效率。通过系统对企业生产经营过

26、程中的数据进展全面的管理和统计,防止人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进展到科学化、系统化的畴。所以说建立在经济上也是可行的。综上所述,企业办公系统是可行的,可以立即开发。2.3数据流图它是描述系统的逻辑模型的,图中没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况,它比口头与文字的描述更直观地显示出来系统中数据的使用。数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好

27、的理解工具。它能准确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。 图 形 符 号名 称符 号 说 明实体记述系统之外的数据提供或数据获得组织机构或个人,框为实体名称处理记述*种业务的手工或计算机处理其中,PM区记述处理标号 C区记述处理名称DNS数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称数据流记述数据流的流动方向,FM记述数据流的名称数据流图采用自顶向下的方法绘制,从研究系统概况开场,然后逐层向下分解,直到所需的详尽程序为止。本系统根据前面绘制的业务流程图,采用自顶向下,逐层细化的方法,画

28、的每一局部各层的数据流图如下:P0企业办公自动化系统员工管理员管理员员工员工操作信息员工操作结果管理员操作结果管理员操作信息图 2-1企业办公自动化系统TOP数据流图P1员工操作子系统F1个人日志F2通讯薄查询F3短信F4聊天信息F5任务查询D1D4D3D2日志信息表员工信息表短信信息表聊天信息表D5任务信息表图 2-2员工子系统数据流图P2员工操作子系统F6部门信息F7权限管理F8查看日志F9通讯薄F10网内短信D6D2D1D7部门信息表权限信息表日志信息表员工信息表F11任务方案F12聊天信息D3短信信息表D5任务信息表D4聊天信息表图 2-3管理员子系统数据流图2.4 数据字典数据字典是

29、用来定义数据流图中的各个成分的具体含义的,它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。他和数据流图共同构成了系统的逻辑模型,是需求规格说明书的主要组成局部。数据字典是为分析人员查找数据流图中有关名字的详细定义而效劳的,因此也像普通字典一样,要把所有条目按一定的次序排列起来,以便查阅。数据字典有以下四类条目:数据流、数据项、数据存储、处理逻辑。数据项是组成数据流和数据存储的最小元素。源点、终点不在系统之,故一般不在字典中说明。数据词典,既用于描述数据流和数据存储的详细逻辑容,也可用于描述外部项和处理逻辑的*些数据特性。数据词典把数据的最小组成

30、单位看作数据元素,假设干个数据元素组成数据构造。它通过对数据元素和数据构造的定义,来描述数据流和数据存储的逻辑容。 数据元素数据元素是数据的最小组成单位,也就是不可分的数据单位。在数据词典中,对数据元素的定义包括:数据元素的名称、在其他场合下的别名、取值的围和取值的含义、数据元素的长度和在何处出现。 数据构造在数据词典中,数据构造25是用来对数据之间的组合关系进展定义的,它完全是一种逻辑的描述。一个数据构造可以由假设干个数据元素组成,也可以由假设干个数据构造组成,还可以由假设干个数据元素和数据构造混合组成。在数据构造中,对数据构造的定义包括:数据构造的名称和数据构造的组成。 数据流数据流是数据

31、构造在系统传输的路径。在数据词典中对数据流的定义要包括:数据流的来源、数据流的去向、数据流的组成、数据流的流通量和顶峰时期的流通量。 数据存储数据存储也是数据流的来源或去向之一。在数据词典中,对数据存储定义的容简单地给予描述。首先描述数据存储的名称及其编号,然后描述流入流出的数据流,最后描述数据存储的组成:数据构造。 处理逻辑处理逻辑的表达工具有判断树、判定表、构造化语言等。在数据词典中,对处理逻辑的定义有以下的容:处理逻辑在数据流图的名称和编号,处理逻辑的名称应该反映它的逻辑功能;对处理逻辑简单的描述;处理逻辑的输入和输出;处理逻辑的主要功能描述,可用构造化语言简单地概括其逻辑功能。处理逻辑

32、在数据词典中的表达应该按“输入处理输出的顺序排列。 外部项外部项的数量反映了系统的独立性程度,以及人机界面设计的合理性。外部项的个数应尽可能少。外部项在数据词典中的定义包括两项容:外部项的名称和有关的数据流。 数据存储数据存储是数据构造停留或保存的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下容:数据存储名,说明,编号,输入的数据流,输出的数据流,组成数据构造,数据量,存取频度,存取方式。名字:日志信息表描述:记录员工的工作日志信息。D1组成:编号,员工编号,日志内容,日志时间名字:员工信息表描述:记录员工的相关信息。D2组成:编号,部门编

33、号,*,登录名,手机名字:短信信息表描述:记录员工内部发送短信的信息。D3组成:发送人,接收人,内容,日期,是否已读名字:聊天信息表描述:记录员工的聊天信息。D4组成:发言人,内容名字:方案任务信息表描述:记录员工的工作方案的信息。D5组成:任务编号,执行人编号,任务名,任务内容,执行时间名字:部门信息表描述:记录部门的相关信息。D6组成:部门编号,上级部门编号,部门名称, ,地址,名字:权限信息表描述:记录员工的权限的相关信息。D7组成:用户名,登录名,登录密码,权限 数据流数据流是数据构造在系统传输的路径。对数据流的描述通常包括如下容:数据流名,说明,编号,数据流来源,数据流去向,组成数据

34、构造。F2名字:通讯薄查询信息描述:查看员工的通讯信息F1名字:个人工作日志描述:输入个人的工作日志,记录每天工作情况F4名字:聊天信息描述:员工的聊天信息F3名字:网内信息描述:发送或接收的短信的信息F6名字:部门信息描述:管理员要操作的部门的信息F5名字:任务查询描述:查询自己的工作任务F8名字:本看日志描述:管理员查看员工的工作日志F7名字:权限信息描述:管理员设定的普通用户的权限的信息F10名字:网内短信描述:接收或发送的短信信息F9名字:通讯薄信息描述:管理员的管理的员工的通讯薄信息.F12名字:聊天信息描述:员工聊天的信息F11名字:任务方案描述:向员工发布的任务方案的信息 数据处

35、理处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下容:处理过程名,说明,输入数据流,输出数据流,处理。P0名字:办公自动化系统描述:整个系统输入/输出:D1,D2,D3,D4,D5,D6,D7P1名字:员工操作子系统描述:完成员工操作的全部功能.输入/输出:D1,D2,D3,D4,D5P2名字:管理员操作子系统描述:完成管理员的操作功能输入/输出:D1,D2,D3,D4,D5,D6,D7第三章 系统设计3.1 系统总体设计描述如果系统需求分析阶段的任务是解决“干什么的问题,则系统设计阶段的任务是确定“怎么干。系统设计

36、工作由总体设计和详细设计两局部组成。总体设计是软件开发人员根据软件需求说明书的要求,运用构造化程序设计思想,将软件自上而下逐层分解成多个软件模块,直到分解成每一个模块只具有单一的功能,能用一个或几个程序实现的树形构造为止。总体设计阶段还要定义各模块的数据传递关系,设计软件的编码方案、文件存储策略、输入输出格式,以及硬件和系统软件配置,最后编制概要设计说明书。经过需求分析阶段的工作,办公管理系统必须“做什么已经清楚了,现在是决定“怎样做的时候了。总体设计的根本目的就是答复“概括的说,办公管理系统应该如何实现.这个问题。具体任务就是进展概要设计,确定解决问题的策略和实现目标系统的各种功能的方案,确

37、定软件的模块组成以及模块之间的相互关系。总体设计过程可分为两个主要阶段:功能设计,确定办公管理系统的实现方案;构造设计,确定该软件的构造。功能设计是在需求分析的根底上进展的,这里所说的“功能是泛指的,不仅指问题定义中列出的功能,还包括软件定义时确定的任何一个独立的数据加工或处理步骤。构造设计,是将整个系统按照不同的功能和层次划分为一个个功能简单明确且相对独立的局部模块,每个模块实现系统的一项具体功能,自顶向下,逐步细化。构造设计是确定程序由哪些模块组成,以及这些模块之间的关系。根据软件工程原理,在利用模块进展构造设计时,我们应遵循如下原则: 模块之间的联系程度,各模块间的联系越弱,模块的独立性

38、越高,该系统的整体构造越好。 模块之间应尽量以数据连接为主,以特征连接为辅。必要时可以建立控制连接; 强模块部的组合强度是高功能的组合。 模块的分解到适宜的程度; 增强模块的扇入系数,减少模块的扇出系数,扇入系数指一个模块的直接上级模块的个数,扇出系数指一个模块拥有的直接下级模块的个数,应控制在7以; 高模块的信息隐蔽程度,软件设计是一个将信息需求转换成数据构造、程序构造和过程性的多步骤过程。常用的构造设计方法是基于模块化、自顶向下逐步细化,构造化程序设计等程序设计根底上开展起来的。3.2 系统模块图 系统总体构造本办公管理系统的目标旨在改善和提高公司部办事处理的计算机应用水平,实现基于计算机

39、网络的协同办公能力,实现网络化的个人工作日志提交,短信,通讯录查询,公共聊天室,任务查询等功能,提高办公效率,为公司的知识化管理平台提供信息根底。系统应具备简单易用,高度灵活性与可自定义性,全面支持Internet/Intranet,严密的多级管理权限功能等特点。系统基于B/S构造,面向Internet/Intranet,能够通过该系统轻松的实现随时随地的移动办公,实时在线办公,提高办公效率。模块层次图,是描述软件层次特性的工具,描述*个模块负责管理控制哪些模块以及上下级模块或同级模块之间的数据传递关系。模块层次图,能够清楚地说明系统的构造,并可用来粗略地估计系统的尺寸。它的优点就是图形清晰,

40、缺点是不能说明程序的主要执行逻辑,尤其是没有说明模块之间的通讯情况。根据需求分析、用户的要求以及为完善系统而添加的一些功能,可以得到系统的模块层次图。公司的办公自动化系统主要面向两种用户,即普通员工和高级管理员,本系统普通员工的功能构造图3.1所示。企业办公自动化员工子系统修改密码个人日志提交通讯薄查询短信公共聊天室任务查询图3.1企业办公自动化员工子系统管理员子系统的功能模块如图3.2所示:企业办公自动化管理员系统修改用户密码角色管理部门管理用户管理通讯薄管理网内短信修改密码任务方案公共聊天室图3.2企业办公自动化管理员子系统3.2.2系统模块描述系统模块的描述主要是描述出系统模块的功能和处

41、理。主要是用文字去描述,而不是用图形图描述。1 员工管理子系统(1) 修改密码修改密码模块主要完成修改员工的登录密码的功能,系统对用户登录时要进展身份验证,员工用户的密码可以由自已进展维护修改。(2) 个人日志提交 个人日志提交模块主要完成员工的个人日志登记的功能,每个员工每天可以把工作的情况进展记录,以供上级部门检查。(3) 通讯薄查询 通讯薄查询主要完成员工的通信信息的查询,普通员工可以查看其它的员工的通信信息,如等。(4) 网短信 在本系统中,员工和员工之间可以相互发送短信,进展交流,员工在发送短信时,可以选择短信的接收人,只有接收人才能看到发给自己的短信。(5) 公共聊天室员工可以在公

42、共聊天室里进展交流,聊天室的信息是共享的。(6) 任务查询员工可以查询领导分配自己的任务的信息,领导可以给员工分配任务,当任务方案到期时,系统会有相应的提醒。2 管理员子系统(1) 修改密码管理员可以对自己的密码进展维护,可以修改自己的密码。(2) 修改用户密码管理员可以修改其它用户的密码信息。(3) 角色管理管理员可以对用户的使用权限进展设定,可以分配给不同的用户不同的使用权限,普通员工拥有最小的使用权限,领导等高级用户可以拥有更多的权利。(4) 部门管理管理员可以对企业的部门信息进展管理,可添加、删除、修改企业的部门信息。(5) 用户管理管理员可以员工的根本信息进展添加、删除及修改。(6)

43、 通讯薄管理管理员可以修改员工的及手机等通讯情况。普通员工只能查看,不具有修改的权利。(7) 网短信管理员也可以向其它用户发送短信或接收其它用户发送的短信。(8) 任务方案管理员或高级用户可以向普通用户分配任务方案。普通员工可以查看到分配给自己的任务。(9) 公共聊天室管理员可以聊天室进展发言,及查看其它员工的聊天的情况。3.3 数据库设计 数据库介绍数据库是指自描述的完整记录的集合。数据库是自描述的:它除了包含用户的源数据外,还包含关于它本身构造的描述。数据库的自描述特点,它提高了程序数据独立性,它使得检查数据库本身就确定数据库的构造和容成为可能。数据库包含用户数据文件和其他容,数据库在元数

44、据中包含关于自身的描述。另外,数据库还包含用来表示数据之间的关系和提高数据库应用的性能的索引。最后,数据库还包含关于使用数据库的应用程序的数据。设计一个数据库需要我们耐心收集和分析数据,仔细理清数据间的关系,消除对数据库应用不利的隐患等等。在整个设计过程中,我们必须按步骤认真完成。一个数据库的设计好坏将直接影响将来基于该数据库的应用。另外,数据库也不是独立存在的,它总是与具体的应用相关的,为具体的应用而建立的。因此在设计数据库之前我们必须明确应用的目的,在设计数据库的时候也应时刻考虑用户需求,数据库与具体应用之间是相辅相成的关系。数据库的设计过程一般包括以下几个步骤: 确定建立数据库的目的和收

45、集数据数据库设计过程的第一个阶段是确定建立数据库的目的和收集数据。通常,我们也把确定建立数据库的目的称为需求分析。需求分析的任务就是通过详细调查要处理的对象来明确用户的各种需求。并且通过调查、收集和分析信息,以了解在数据库中需要存储哪些数据,要完成什么样的数据处理功能。这一过程是数据库设计的起点,它将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。确定目的之后就需要根据目的收集有用的数据。在着手收集数据之前最重要的就是要调查用户的实际需求,然后分析与表达这些需求。调查用户需求的方法有很多,如查阅记录、访谈、开调查会、设计调查表请用户填写或答复相关问题等。其中比较有效的方法是访谈,

46、我们可以借助一些设计合理的调查表来与用户直接交流。通过充分交流,可以了解他们平时是如何使用数据库的,以及对当前信息的要求,进而设计满足用户需求的字段,并根据设计的字段收集数据。 建立概念模型确定建立数据库的目的以及完成数据收集后,就进入数据库设计过程的第二阶段建立概念模型。概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。这一阶段是整个数据库设计的关键。设计时,一般先根据应用的需求,画出能反映每个应用需求的E-R图,其中包括确定实体、属性和联系的类型。然后优化初始的E-R图,消除冗余和可能存在的矛盾。概念模型是队用户需求的客观反映,并不涉及具体的计算机软、硬件环境

47、。因此,在这一阶段中我们必须将注意力集中在怎样表达出用户对信息的需求,而不考虑具体实现问题。 建立数据模型完成上一阶段后,我们得到了一个与具体计算机软、硬件无关的概念模型。接着我们就可以着手建立数据库模型了,这是数据库设计过程的第三个阶段。在这一阶段中我们要将概念模型中得到的E-R图转换成具体的数据模型。数据模型是表示实体与实体间的联系的模型。数据模型一般分为层次、网状、关系和面向对象模型等,主要是用于DBMS的实现。目前比较常用的是关系数据模型,我们通常将E-R图转换成关系数据模型,实际上就是要将实体、实体的属性和实体之间的联系转换为关系模式。 实施与维护数据库最后一个阶段是实施与维护数据库

48、。完成数据模型的建立后,我们就必须对字段进展命名,确定字段的类型和宽度,并利用数据库管理系统或数据库语言创立数据库构造、输入数据和运行等,因此数据库的实施是数据库设计过程的“最终实现。如果数据库运行很成功,则说明数据库设计任务根本完毕,以后的重点就是数据库的维护工作,包括做好备份工作、数据库的平安性和完整性调整、改善数据库性能等。数据库的设计在数据库应用系统的开发中占有很重要的地位。只有设计出合理的数据库,才能为建立在数据库上的应用提供方便。不过数据库的设计过程从来都不会有真正的完毕,因为随着用户需求和具体应用的变化和扩大,数据库的构造也可能会随之变化。 系统E-R图概念模型是对信息世界建模,

49、所以概念模型能够方便、准确地表示出信息世界中的常用概念。概念模型的表示方法很多,其中最为著名最为常用的是P.P.S.Chen于1976年提出的实体-联系方法Entity-Relationship Approach。该方法用E-R图来描述现实世界的概念模型,E-R方法也称E-R模型。E-R模型的关键元素是实体、属性和联系。实体是可以从用户的工作环境中标识出的事物,是用户想要跟踪的*个事物。实体在E-R图中,用矩形表示,矩形框写明实体名。实体具有属性,有时也称作性质,是用来描述实体的特征的。属性可以是组合的或者多值的。在E-R图中,属性用椭圆形表示,并用无向边将其与相应的实体连接起来。实体可以通过

50、联系相互关联。在一般的联系中,使用二元联系居多,二元联系主要有三种类型,1:1,1:n,m:n。在1:1读做“1对1”联系中,一种类型的单个实体实例与另一个类型的单个实体实例关联。在1:n读做“1对N或者“1对多联系中,一个类型的单个实体实例与另一个类型的多个实体实例相关联。在m:n读做“N对M或者“多对多联系中,一个类型的单个实例与另一个类型的多个实体实例相关联,同时地,后一类型的单个实体实例与前一类型的多个实体实例相关联。在E-R图中,联系用菱形表示,菱形框写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型1:1,1:n或者m:n。员工手机登录名*员工*员工编号在本

51、系统中,主要有以下的实体:员工、部门、短信、任务、日志等。其中人员实体与属性如图3.3所示。图3.3员工实体与属性部门实体与属性如图3.4所示,部门信息的主要属性包括:部门代号、部门名称、上级部门、 、地址。部 门部门名称上级部门 地址备注部门代号图3.4部门实体与属性短信实体与属性如图3.5所示,短信实体包括:序号,发送人,接收人,容,日期,已读。短信发送人接收人内容日期已读序号图3.5短信实体与属性任务信息实体与属性如图3.6所示,任务实体的主要属性包括:任务编号,用户编号,任务名,任务容,执行时间。任务用户编号任务名任务内容执行时间任务编号图3.6任务信息实体与属性日志信息实体与属性如图

52、3.7所示,日志实体包括:编号,员工编号,日志时间,容。日志员工编号日志时间内容编号图3.7日志信息实体与属性办公管理系统主要以员工为核心,充分发挥“提高工作效率的宗旨。这个系统中各个实体之间的关系,根本上都是以员工为根底的。一个员工在一个部门工作,一个部门有多名员工,所以员工与部门之间属于多对一的关系。一个员工可以写多个日志,一个日志只能是一个员工提交的,一个领导可以给多个员工发布任务,一个任务只是一个领导发布。员工可以发送短信。根据这些信息,由此得到了办公自动化管理系统的实体及其联系图3.8。M任务领导提交查看查看员 工日志部门短信工作发送分配1M1M1M1M1M1M1MM1111MM11

53、N图3.8总体ER图数据库物理设计本系统采用的数据库管理系统是Microsoft公司的SQL Server 2000。该管理系统由一系列产品组成,不仅能够满足最大的数据处理系统和商业 Web 站点存储数据的需要,还能为个人或小企业提供易于使用的数据存储效劳。Microsoft SQL Server 2000 的特性包括:1Internet 集成。SQL Server 2000 数据库引擎提供完整的 *ML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和平安功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用

54、程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索效劳等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。2可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器效劳器。SQL Server 2000 企业版支持联合效劳器、索引视图和大型存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。3企业级数据库功能。SQL Server 2000 关系数据库引擎支持当今苛刻的数

55、据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一局部,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布效劳器。4易于安装、部署和使用。SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 S

56、QL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝局部。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。5数据仓库。SQL Server 2000 中包括析取和分析汇总数据以进展联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。本系统的数据库名为StuOA。包括如下几个表:表4-1日志信

57、息MR_diary)表字段名称类型长度主键说明允许空DiaryIDint4YES日志编号NOEmpidInt 4员工编号yesDiarydatedatetime8日志时间yesdiarycontentvarchar2000容表4-2员工信息(MR_Employee)表字段名称类型长度主键说明允许空EmpIdInt4YES员工编号NODepIDInt4部门编号YesEmpNamevarchar50YesLoginNamevarchar50登录名yesOfficetelVarchar50yestelvarchar50手机yes表4-3短信(sms)信息表字段名称类型长度主键说明允许空SmsIDIn

58、t4YES 序号NOSendUserInt4发送人YESSendManInt 4接收人YESSendContentVarchar200发送容YESSendDateDatetime8发送时间YESReadFlagint4是否已读YES表4-4方案任务信息(task)表字段名称类型长度主键说明允许空TaskIdInt 4YES任务编号NOUserIdInt4执行人编号YESTaskNameVarchar50任务名称YESTaskContentVarchar500任务容YESTaskDateDatetime8任务时间YESRemarkvarchar50备注YES表4-5部门信息(MR_Departm

59、ent)表字段名称类型长度主键说明允许空DepIDnumeric9YES序号NODepParentIdvarchar50上级部门YesDepCodevarchar50编号YesDepNamevarchar50部门名称YesPostCodevarchar500 yesAddressvarchar50地址yes表4-6用户权限(Sys_User)表字段名称类型长度主键说明允许空UserIDint4YES用户序号NOUserNamevarchar30用户名YesLoginNamevarchar50登录名YesUserPsdvarchar50用户密码YesUserDelflagchar1权限yes3.

60、4 平安设计作为一个管理系统,其中的数据资料不允许随意更改,系统须有措施。系统数据库将设置操作员表,将管理员名称和密码记录在操作员表中,拥有管理员权限的操作员才能正常登录本系统,非操作人员将不能翻开本系统。因此,为保证系统正常运行,拥有权限的人员才能进展数据库进展维护操作。对于一个数据库而言,平安性是指保护数据库不被破坏、偷窃和非法使用的性能。一个设计良好的平安模式能使用户的合法操作变得很容易,同时使非法操作和意外破坏很难或不可能发生。SQL Server 2000的平安性分为两类:数据库平安性和应用程序平安性。数据库平安性以信息资源和信息资源的用户为主要管理对象,一个用户只要具有对*个对象的权限,则无论使用什么工具,都可以对该对象进展。 登陆用户的平安性对于员工及管理员用户,系统设计了登陆界面,每个合法用户有一个密码,该密码由用户自行维护,从而实现对用户的身份验证。 操作平安性对授权用户的权限的授予和回收。如果是系统管理员,则还可以为其它用户分配权限。 数据平安性客户端层和数据库层隔离,客户端无法接触本质的数据库,无法进展非法的修改和破坏,使得数据库得到有效平安的保护。第四章 系统实现4.1 详细设计和系统实现步骤总

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!