欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    网上企业办公自动化系统设计与实现46238.docx

    • 资源ID:62758849       资源大小:1.19MB        全文页数:112页
    • 资源格式: DOCX        下载积分:40金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要40金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上企业办公自动化系统设计与实现46238.docx

    摘 要办公室自动化是近年随着计算机科学发展而提出来的新概念。办公室自动化英文原称Office Automation,缩写为 OA。办公室自动化系统一般指实现办公室内事务性业务的自动化,而办公自动化则包括更广泛的意义,即包括网络化的大规模信息处理系统。 办公自动化没有统一的定义,凡是在传统的办公室中采用各种新技术、新机器、新设备从事办公业务,都属于办公自动化的领域。随着管理水平的提高,Internet技术的出现,出现了以信息交换平台和数据库结合作为后台,数据处理及分析程序作为中间层,WEB作为前台(三层次结构)的全新OA模式,这种模式下,我们可以将OA系统纳入由业务处理系统、财务系统等系统构成的单位整体系统内,使我们可以通过OA系统看到、分析得到更全面的信息。我们会将大量的业务数据,甚至是文档数据放回数据库内。随着COM、OLE、WEB等技术的应用网上企业办公自动化的发展前景将会更加广阔。本文以毕业设计计网上企业办办公自动化为为目的,讨论论了基于INNTERNEET的网上企企业办公自动动化系统的设设计与实现。系系统设计过程程遵循软件工工程的原理,利利用面向对象象的设计方法法,逐个设计计各个子系统统的功能,系系统的实现以以Windoows操作系系统为开发环环境、SQLL Servver 2000为数数据库平台、选选择微软的AASP为前端端WEB应用用程序开发工工具,采用三三层体系结构构,即用户界界面层,商业业逻辑层,数数据库层的分分布式处理开开发。关键词:网上企企业办公自动动化;ASPP;数据环境境;人力资源源AbstracctOffice autommationn is tthe deeveloppment of coomputeer sciience in reecent yearss withh the propoosed nnew coonceptt. Engglish formeerly tthe Offfice Autommationn offiice auutomattion, the aacronyym forr OA. Officce auttomatiion syystemss to aachievve thee geneeral oofficee routtine bbusineess auutomattion, and oofficee autoomatioon incclude broadder meeaningg, inccludinng thee masssive nnetworrk of inforrmatioon proocessiing syystemss. Offfice aautomaation no unniformm defiinitioon of the ttradittionall offiice, wwhenevver thhe inttroducction of neew tecchnoloogies, new machiines, new eequipmment ffor thhe offfice ooperattions are iin thee offiice auutomattion ffield.With immproveed mannagemeent, IInternnet teechnollogy, a plaatformm for inforrmatioon excchangee and integgratioon as a bacckgrouund daatabasse, daata prrocesssing aand annalysiis proocedurres ass a miiddle tier, Web as prrospeccts (33 leveel strructurre) annd neww OA mmodel, a moodel tthat wwe couuld bee incoorporaated iinto tthe OAA systtem opperatiional proceessingg systtems, finanncial systeem possed byy the systeem as a whoole unnit syystem, so tthat wwe cann see throuugh thhe OA systeem, a more comprrehenssive aanalyssis off infoormatiion. WWe willl be a lott of ooperattionall dataa, or even file data releaase daatabasse. Wiith Coom, Olle, Weeb appplicattions such as onnline enterrprisees proospectts forr the devellopmennt of officce auttomatiion wiill beecome more extennsive.The dessign ffor thhe onlline ggraduaate buusinesss forr the purpoose off offiice auutomattion, Interrnet-bbased onlinne bussinesss disccussedd offiice auutomattion ssystemm desiign annd reaalizattion. Systeems deesign proceess foolloweed thee prinnciplees of softwware eengineeeringg, thee use of obbject-oriennted ddesignn methhodoloogy, tthe deesign of vaariouss subssystemms-funnctionn systtem foor thee reallizatiion off the Windoows opperatiing syystem devellopmennt envvironmment, SQL SServerr 20000 as tthe daatabasse plaatformm, thee choiice off Micrrosoftt ASP Web aappliccationns devvelopmment ffor frront-eend toools aadopteed a tthree-tier struccture that the uuser iinterfface llayer, the businness llogic layerr, dattabasee layeer disstribuuted pprocesssing devellopmennt. Key woords: Enterpprise officce auttomatiion On-line;AAsp; Data eenviroonmentt; Humman reesourcce目 录第1章 绪 论论11.1 网上企企业办公自动动化概述11.2 传统办办公的缺点与与不足11.3 网上企企业办公自动动化优点21.4 开发与与运行环境21.4.1 AASP31.4.2 MMicrossoft SSQL Seerver 20004第2章 需求分分析62.1 功能需需求62.2 数据据描述62.2.1系统统的数据流图图62.2.2 数数据字典7第3章 总体设设计83.1 功能划划分83.1.1 系系统业务流程程83.1.2 系系统功能93.2 系统层层次结构93.3 系统模模块结构10第4章 数据库库设计124.1 网上上企业办公自自动化E-RR图124.2 数据库库逻辑设计124.3 数据库库物理设计144.3.1 数数据库物理设设计存取方法法144.3.2 数数据库物理设设计存储结构构154.4 数据库库设计实现154.4.1 数数据库设计实实现表154.4.2 数数据库设计实实现视图设计计194.4.3 数数据库设计实实现关系的完完整性与关系系图20第第5章 详细细设计与实现现215.1 系统界界面设计与风风格定位215.2 系统功功能的实现225.2.1 登登录225.2.2 修修改个人信息息模块245.2.3 公公告管理275.2.4 人人力资源管理理295.2.5 日日志查看35第6章 系统测测试与调试366.1 测试366.2 调试37第7章 结 论论38参考文献399致 谢40附 录41第1章 绪 论随着信息技术的的飞速发展和和日趋激烈的的商务竞争,企企业已不再满满足于独立、零零散的办公自自动化应用,企企业需要的是是协同工作、综综合、集成化化的解决方案案。网络是解解决由于物理理距离造成的的信息交流不不通畅、协同同沟通不便的的办公瓶颈问问题的最佳方方案。企业网网上办公自动动化通过对各各办公自动化化要素的闭环环整合,实现现了工作流、信信息流、知识识流、和办公公自动化系统统的整合管理理,提供了一一个科学、开开放、先进的的信息化办公公平台,实现现办公自动化化,并进行远远程办公或在在家办公,企企业网上办公公自动化将人人从繁琐、无无序、低端的的工作中解放放出来从事核核心事务,整整体提高了单单位的办事效效率和对信息息的可控性,降降低办公成本本,提高执行行能力,使管管理趋于完善善。次深入沟沟通,并在此此基础上着手手开发“网上企业办办公自动化”系统。1.1 网上企业办公自自动化概述办公自动化,英英文 Offfice AAutomaation,简简称OA,是是办公信息处处理的自动化化,它利用先先进的技术,使使人的各种办办公业务活动动逐步由各种种设备、各种种人机信息系系统来协助完完成,达到充充分利用信息息,提高工作作效率和工作作质量,提高高生产率的目目的。流程化化和数字化, 并可方便地地与其它企业业内部管理系系统及公司外部网站站集成整合,建建立成一个高质量量、高效率的的企业管理体体系。 1.2 传统办公的缺点点与不足办公自动化由770年代未880年代初在在我国的提出出,到现在已已有了近二十十年发展历史史。由于办公公自动化技术术的不断发展展,办公自动动化新产品不不断的出现,办办公自动化的的内涵也不断断地丰富和发发展。最早的的办公自动化化指的是传真真机、打字机机、复印机等等办公设备的的使用。接着着,办公自动动化指的是用用电脑进行文文书存贮、排排版、及输出出工作,用电电脑进行人事事、财务等进进行管理。办办公实际上是是人与人、人人与部门、部部门之间信息息的共享、交交换、组织、分分类、传递及及处理,活动动的协调,从从而达到企业业整体目标的的过程。传统统的办公自动动化多是指字字处理系统、轻轻印刷系统、文文档管理系统统,无法实现现信息的共享享、交换、传传递,无法实实现单位、企企业内部的协协调,难以对对非文本的如如:声频、视视频、图形、OOLE对象、扫扫描图象等多多媒体信息、超超文本信息进进行有效的处处理。同时,传传统的电子邮邮件系统没有有对办公过程程中的工作流流提供良好的的支持,难以以根据不同的的情况、不同同的工作状态态采取不同的的措施,更好好的跟踪事务务的处理过程程。1.3 网上企业办公自自动化优点信息社会的高科科技,商品经经济化的高效效益,使计算算机的应用已已普及到经济济和社会生活活的各个领域域,伴随着网网络的出现以以及普及,企企业办公自动动化的网上实实现变成了可可能。总结网网上企业办公公自动化的优优势如下几点点:1对客户端机机器的硬件要要求较低,而而且目前流行行的浏览器支支持各种操作作系统,使用用户可以在保保留原有的软软件和硬件的的基础上运行行新的应用系系统,保护现现有投资2基于WEBB的办公自动动化系统只需需在服务器上上作配置和维维护,大大降降低了用户用用于软件系统统维护和升级级的难度和费费用,使办公公自动化更加加容易实施。3. 安全性与与保密性:员员工根据其不不同权限,其其他普通员工工不能增加或或修改其内容容。4. 象其他基基于WEB的的应用系统一一样,基于WWEB的办公公自动化系统统也是通过浏浏览器这个简简单易用统一一的界面来访访问的,其界界面相当友好好,操作十分分简单,易学学易用,用户户易于接受,从从而节省用户户的培训时间间和费用。这这对减少实施施办公自动化化的阻力来说说,有相当重重要的意义。不不受空间时间间限制:在系系统运行时间间内,任何能能够上intternett的地方都可可以进行系统统的操作,起起内在的权限限设置保证其其身份的合法法性与唯一性性。1.4 开发与运行环境境服务器采用PIIII以上的的处理器,建建议双CPUU,内存要求求512M以上上,使用RAAID5磁盘盘阵列,必须须是专用服务务器,如果条条件允许,可可以使用双机机热备。网卡卡使用1000M NICC。浏览器端硬件平平台要求:浏览器端建议采采用PII以以上的处理器器,内存644M以上,硬硬盘4G以上。网网卡使用1000M NIIC。服务器端软件平平台要求:服务器端采用MMicrossoft 的的 Winddows NNT + SServicce Pacck 5.00或Winddows 22000 SServerr + Seervicee Packk 4.0或或 WINDDOWS SSERVERR 20033为网络操作作系统,Miicrosooft SQQL Serrver 22000为数据库平台台,需要安装装能够运行AASP的weeb服务器软软件:IIS(intternett infoormatiion seerver)运行在wiindowss2000环环境PWS(perrsonall web serveer)运行在在windoows98环环境浏览器端软件平平台要求:浏览器端采用MMicrossoft WWindowws 98或或 Winddows 22000/XXP/20003 SERRVER 操操作系统。1.4.1 ASPASP(ACTTIVE SSERVERR PAGEES)是微软软公司开发的的。它实际上上是一个服务务器端的脚本本环境。当脚脚本运行在服服务器端时,WWEB服务器器完成涉及回回送浏览器HHTML页的的所有工作,并并返回相应的的HTML文文本,ASP包含含三方面含义义: 1.Activve:ASPP使用了Miicrosooft的AcctiveXX技术。AcctiveXX(COM)技技术是现在MMicrossoft软件件的重要基础础。它采用封封装对象,程程序调用对象象的技术,简简化编程,加加强程序间合合作。ASPP本身封装了了一些基本组组件和常用组组件,有很多多公司也开发发了很多实用用组件。只要要你可以在服服务器上安装装这些组件,通通过访问组件件,你就可以以快速、简易易地建立自己己的WEB应应用。 2.Serveer:ASPP运行在服务务器端。这样样就不必担心心浏览器是否否支持ASPP所使用的编编程语言。AASP的编程程语言可以是是VBSCRRIPT和 JSCRIIPT。VBBSCRIPPT是VB的的一个简集,会会VB的人可可以很方便的的快速上手。然然而Netsscape浏浏览器不支持持客户端的VVBSCRIIPT,所以以最好不要在在客户端使用用VBSCRRIPT。而而在服务器端端,则无需考考虑浏览器的的支持问题。NNetscaape浏览器器也可以正常常显示ASPP页面。 3.Pagess:ASP返返回标准的HHTML页面面,可以正常常地在常用的的浏览器中显显示。浏览者者查看页面源源文件时,看看到的是ASSP生成的HHTML代码码,而不是AASP程序代代码。这样就就可以防止别别人抄袭程序序。 由此我我们可以看出出,ASP是是在IIS下下开发WEBB应用的一种种简单、方便便的编程工具具。在了解了了VBSCRRIPT的基基本语法后,只只需要清楚各各个组件的用用途、属性、方方法,就可以以轻松编写出出自己的ASSP系统。 ASSP是基于WWEB的一种种编程技术,可可以说是CGGI的一种。它它可以完成以以往CGI程程序的所有功功能,如计数数器、留言簿簿、公告板、聊聊天室等等。 ASP可以以轻松地实现现对页面内容容的动态控制制,根据不同同的浏览者,显显示不同的页页面内容。而而浏览者一点点觉察不出来来,就像为他他专门制作的的页面一样。使使用各种各样样的组件,AASP可以完完成无比强大大的功能。使使用FileeSysteemObjeect,可以以对服务器上上的文件进行行操作,浏览览、复制、移移动、删除等等。有ADOO (Acttive DDatabaase Obbject,动动态数据库对对象)的支持持,ASP对对数据库的操操作非常得心心应手。你甚甚至可以像使使用本地数据据库那样,管管理远程主机机上的数据库库,对表格、记记录进行各种种操作。使用用CDONTTS(Colllaborrationn Dataa Objeects ffor NTTS,NTSS协作数据对对象),可以以发送、查看看邮件,实现现WEBMAAIL的功能能。结合WSSH(Winndows Scrippting Host),可可以实现对NNT主机的管管理,如NTT用户管理、IIIS虚拟主主机设置、EEXCHANNGE邮箱设设置等等,就就像管理本地地机一样方便便。同时,由由于它是在服服务器端的脚脚本,一般用用户无法看到到,从而有效效地保证了系系统的安全性性及开发人员员的知识产权权。同HTMML文件一样样ASP文件件也是文本文文件,包括文文本、HTMML标记和AASP脚本语语句(用<%和%>界定定符标记),它它以.aspp为扩展名。AASP提供VVB SCRRIPT和JJSCRIPPT两种脚本本引擎,缺省省为VB SSCRIPTT。如图1.1所示。 请求服务器执行行asp脚本本,>返回hhtml页面面<客户端(Cliient) Web服务器端端(Servver)发出请求,要求求执行服务器器上的aspp脚本,接收收到htmll页面后,由由客户机上的的浏览器()解释执执行。将结果果返回到浏览览器窗口中。 请接到请求后。执执行asp脚脚本,完成对对数据库的操操作,生成hhtml页面面,并将结果果以htmll的方式返回回给客户端。asp脚本必须放在服务器上,并由服务器解释执行图1.1服务器器与客户端交交互过程1.4.2 Microsooft SQQL Serrver 22000 今天的商业环境境要求不同类类型的数据库库解决方案。性性能、可伸缩缩性及可靠性性是基本要求求,而进入市市场时间也非非常关键。除除这些核心企企业品质外,SSQL Seerver 2000 还为数据管管理与分析带带来了灵活性性,允许单位位在快速变化化的环境中从从容响应,从从而获得竞争争优势。作为为一个完备的的数据库和数数据分析包,SSQL Seerver 2000 为快速开发发新一代企业业级商业应用用程序、为企企业赢得核心心竞争优势打打开了胜利之之门。SQLL Servver 20000提供了了对可扩展标标记语言 (XML) 的核心支持持以及在 IInternnet 上和和防火墙外进进行查询的能能力。1.完全的 WWeb 支持持,SQL Serveer 20000 提供了了以 Webb 标准为基基础的扩展数数据库编程功功能。2.通过 Weeb 轻松访访问数据。3.高度的可伸伸缩性和可靠靠性,使用 SQL SServerr 20000 可以获得得非凡的可伸伸缩性和可靠靠性。4.向上伸缩。SSQL Seerver 2000 利用了对称称多处理器 (SMP) 系统。SSQL Seerver Enterrprisee Edittion 最最多可以使用用 32 个个处理器和 64 GBB RAM。 5.向外扩展。向向外扩展可以以将数据库和和数据负载分分配给多台服服务器。 6.可用性。通通过增强的故故障转移群集集、日志传送送和新增的备备份策略,SSQL Seerver 2000 达到了最大大的可用性。 7.最快的进入入市场时间,SQL SServerr 20000 是 Miicrosooft .NNET Ennterprrise SServerr 的数据管管理与分析中中枢。8.集成和可扩扩展的分析服服务。9.快速开发、调调试和数据转转换。10.简化的管管理和调节。第2章 需求分析2.1 功能需求按照网上企业办办公自动化设设计需求,我我们对传统企企业办公业务务流程进行了了初步调研,初步确定出用户目前的主要需求如下:1.通用性:基基于先进的系系统模型,使使得系统能够够适用不同行行业、不同规规模的用户2.易用性:BB/S结构使使用户端不必必安装任何软软件,只要有有浏览器连接接到Inteernet即即可使用,免免除了非专业业人员维护系系统的困难。3.实用性:所所有的数据均均实时处理,也也可实时查询询。4.将企业内联联网和互联网网有机结合,提提供企业内部部信息化的网网络平台。5.为企业办公公提供先进实实用的办公应应用系统,为为企业实现高高效率的管理理。6.为企业异地地办公提供全全面可靠的安安全解决方案案。2.2 数据描述调查了解用户的的需求后还需需要进一步分分析和抽象用用户的需求,使使之转换为后后续设计阶段段可用的形势势,用数据流流图和数据字字典来描述系系统。2.2.1系统统的数据流图图本系统数据流图图如图2.1所示。图2.1 系统统数据流图2.2.2 数数据字典数据字典是结构构化设计方法法的主要工具具,用来对系系统中的各类类数据进行详详尽的描述。网网上企业办公公自动化种主主要的数据字字典如下。数据文件名:建建议信息表简述:建议信息息、意见箱数据文件组成:ID号+建建议主题+发发送人+建议议内容等存储方式:数据文件名:文文件信息表简述:存储上传传文件信息数据文件组成:文件名+上上传人+文件件大小存储方式:数据文件名:会会议表简述:存储会议议信息数据文件组成:会议时间+主持人+出出席人+会议议主题+会议议内容存储方式:数据文件名:公公告信息表简述:存储公告告信息数据文件组成:公告编号+主题+公告告人+公告日日期+公告内内容存储方式:加工名:查询加工编号:1简要描述:根据据用户所在部部门,分类显显示输入数据流:员员工部门输出数据流:查查询后的信息息加工逻辑:第3章 总体设计3.1 功能划分系统从功能上分分为:收/发发文管理、会会议管理、公公告管理、人人力资源管理理资产管理等等五个子系统统。收/发文文管理在合法法用户进入后后,根据其不不同的权限分分页显示收文文箱和发文箱箱信息,提供供“发送公文”和“删除公文”超链接功能能;会议管理理实现查看会会议记录、录录入会议记录录、删除会议议记录但是具具有“只读”权限的用户户是无权录入入和删除会议议记录的;公公告管理功能能主要是总公公司发布公告告,其下属分分工司人员可可以根据权限限进入公司网网站实时关注注公司的动态态信息;人力力资源管理是是管理整个企企业员工的信信息;分页显显示员工信息息,该页面所所有员工都可可以查看,但但只拥有“系统”权限的用户户才可以添加加、修改和删删除员工信息息;资产管理理分为办公用用品管理和车车辆管理可按按部门进行分分类查询资产产信息。3.1.1 系统业务流程根据我们的调研研,现将网上上企业办公自自动化程序流流程图绘制如如图3.1所示示。图 3.1网上上办公自动化化系统业务流流程图3.1.2 系统功能1.收发文管管理:建立发发文、删除收收文。2.文档管理:文件上传、文文件下载。3.会议管理:察看会议记记录、录入会会议记录、删删除会议记录录。4.公告管理:添加新公告告、修改新公公告、删除公公告。5.资产管理:办公用品管管理、车辆管管理。6.意见箱:发发送建议、查查看意见箱、删删除建议。7.人力资源管管理:录入新新员工、修改改员工信息、删删除员工信息息、修改个人人信息、优秀秀职员评比。8.系统日志:查看系统安安全日志记录录,管理员进进行安全监测测。针对不同同的操作,需需要异常处理理功能,防止止因为意外原原因,导致系系统运行不正正常。9.内部邮件管管理:建立自自动发送电子子邮件的机制制,以此响应应发送用户密密码的操作。3.2 系统层次结构根据网上企业办办公自动化系系统的特点,结结合面向对象象软件设计思思想,在这里里,我们把系系统的层次结结构划分为数数据库访问层层、逻辑操作作层、应用界界面层等三个个基本层次,如如图3.2。数数据库访问层层定义系统对对数据库的所所有操作,逻逻辑操作层定定义系统的所所有逻辑操作作,应用界面面层就是前台台用户界面,如如图3.2所所示。图3.2 系统层次结构系统这样分为三三个层次,是是出于对软件件复用的考虑虑,软件复用用就是将已有有的软件成分分用于构造新新的软件系统统,这里,复复用主要指系系统开发过程程中对程序的的复用。面向向对象的主要要概念及原则则与软件复用用的要求十分分吻合,在系系统设计中,我我们把常用并并且不变的数数据库操作提提取出来,建建立了数据库库访问层,它它提供系统访访问数据库的的一切函数、过过程等低层数数据库操作。逻逻辑层则根据据用户前台需需求的不同,提提取出相同的的类,在建立立相应的成员员函数、属性性等,用户界界面只需要直直接调用逻辑辑层中的函数数,在根据自自己的特点,实实现系统的功功能。在网上企业办公公自动化系统统的设计开发发中,数据库库访问层定义义了一些有希希望被其它系系统复用的构构件,在日后后的其他系统统的开发中这这个构件还会会被用到,于于是我们把它它提交到可复复用构件库中中,这种策略略,也是在复复用技术支持持下的OOAA过程组织方方式。系统层次结构的的划分,使我我们更加专注注于应用系统统核心业务逻逻辑的分析、设设计和开发,简简化了应用系系统的开发、更更新和升级工工作。3.3 系统模块结构本系统共分九大大部分,二十十四个完整的功功能模块。如如图3.3所示。图3.3网上企企业办公自动动化功能模块块图模块化是为了是是一个复杂的的大型程序能能被人的智力力所管理,软软件应该具备备的唯一的属属性。如果一一个大型系统统仅仅由一个个模块组成,它它将很难被人人理解。设函数C(X)定定义问题X的的复杂度,函函数E(X)确确定解决问题题X所需要的的工作量,对对于两个问题题P1、P22,如果:C(P1)>CC(P2)E(P1)>EE(P2)显然,根据人类类解决一般问问题的经验,另另一个有趣的的规律是:C(P1+P22)>C(PP1)+C(PP2)也就是说,如果果一个问题有有P1,P22组成,那么么它的复杂程程序大于分别别考虑每个问问题是复杂程程度之和。我我们综合以上上,得到以下下不等式:E(P1+P22)>E(PP1)+E(P2)这个不等式导致致“各个击破”结论即把复杂杂的问题分解解成许多容易易解决的小问问题,原来的的问题也就解解决了,所以以网上企业办办公自动化系系统最终实现现,设计上必必须要遵守模模块化的原则则,根据这个个原则,我们们把系统分解解成以下模块块:选题模块块、申报模块块、筛选模块块、后台管理理模块,每个个模块又根据据不同的性质质,实现不同同的功能。第4章 数据库设计4.1 网上企业办公自自动化E-RR图描述概念结构的的工具是E-R图,E-R方法是“实体-联系方方法”,它是描述述概念世界建建立概念模型型的实用工具具。网上企业业办公自动化化局部E-RR图,如图4.1所示。图4.1各局部部E-R图将各个局部E-R图合并,解解决各局部EE-R图之间间的冲突,修修改和重构,消消除不必要的的冗余,成总总体E-R图图,网上企业业办公自动化化总体E-RR图,如图44.2所示。4.2 数据库逻辑设计计图4.2网上企企业办公自动动化总体E-R图根据需求分析,结结合E-R图图,我们对数数据库进行逻逻辑设计,其其中,文件的的属根据需求求分析,结合合E-R图,我我们对数据库库进行逻辑设设计,其中,文文件的属性还还应该包括上上传日期、文文件大小、文文件描述等,所所以我们需要要建立类别项项;为了最新新的企业动态态信息所以我我们又增添了了系统公告项项;为了对系系统流程控制制,我们还需需要员工权限限项以及员工工访问次数项项;管理员信信息也需要建建立单独的数数据项来存储储。这样,我们再根根据系统的功功能需求分别别建立了100个项。如下下:1.员工表(员员工编号、用用户名、密码码、员工姓名名、性别、权权限、部门、访访问次数)。2.建议信息表表(ID、主题题、发送人、所所在部门、发发送时间、建建议内容)。3.邮件信息表表(ID、邮邮件主题、收收件人、发件件人、部门、发发件时间、邮邮件内容)。4.文件信息表表(ID、文件件名、文件大大小、上传人人、上传日期期、文件描述述)。5.会议表(IID、会议时时间、主持人人、出席人、会会议主题、会会议地点、会会议内容)。6.公告信息表表(公告编号号、主题、公公告人、公告告日期、公告告内容)。发文表(ID、发送主主题、发文人人、收文人、发发文时间、发发文内容、标标志)。7办公用品信息息表(ID、类别、品品牌规格、数数量、金额、购购买日期、购购买部门)。8.车辆信息表表(ID号、牌号、型型号、发动机机号、购买日日期、生产厂厂家、司机、车车辆描述、保保险信息、年年检信息、状状态)。9.日志表(编编号、用户名名、所做事件件、时间)。通常用“范式(NNORMALL FORMMS)”定义消除数数据冗余的程程度。第一范范式(1NFF)数据冗余余程度最大,第第五范式(55NF)数据据冗余程度最最小。但是,范范式级别越高高,存储同样样的数据就需需要分解成更更多张表,因因此,存储自自身“的过程就会会变的十分复复杂。所以从从实用角度来来分析,系统统使用第三范范式比较恰当当。系统数据设计以以及概念模型型都已经规范范化成第三范范式,所谓第第三范式,就就是属性间的的依赖情况,在在符合第二范范式的条件下下,每个非关关键字的属性性都仅由关键键字决定,而而且一个非关关键字属性不不能仅仅是对对另一个非关关键字属性的的进一步描述述。网上企业办公自自动化系统数数据都已经规规范化为第三三范式:员工工信息中,其其他信息都依依赖学号存在在,容易造成成数据冗余的的专业已经单单独成为一个个实体,进一一步消除了数数据冗余。建建议信息中,主主题为单独实实体,其属性性都依赖建议议编号存在。日日志中,除编编号外的属性性都依赖编号号存在,符合合第三范式的的要求。同理理其它关系都都符合关系模模式的规范化化。综合以上分析,网网上办公自动动化系统数据据逻辑设计能能够满足系统统功能需求,细细化系统的逻逻辑模型后,数数据符合第三三范式要求,因因此,系统数数据设计合理理。4.3 数据库物理设计计物理设计是在计计算机的物理理设备上确定定采取的数据据存取方法和和存储结构,以以及如何分配配存储空间的的问题。当确确定后,应用用系统所选用用的DBMSS提供的数据据描述语言把把逻辑设计结结果描述出来来。4.3.1 数据库物理设计计存取方法法网上企业办公自自动化系统数数据库表存取取时表中都建建立了索引,如如建议信息表表中建议名,建建议内容等信信息都由建议议编号唯一标标识,也就是是为建议信息息建立CLUUSTEREED类型的索索引,这样,聚集索引可加快 UPDATE 和 DELETE 操作的速度,因为这两个操作需要读取大量的数据。同样,文件信息表、邮件信息表等也建立了聚集索引。fill faactor 选项指定现现有数据索引引的每一页填满满的程度。ffill ffactorr 百分比会影影响系统性能能,选题/申申报系统数据据经过分析,题题目类型数据据量比较少,基基本不修改或或添加数据,所所以我们把填填充因子设置置为80-990,%800左右的 filll facttor 值将将导致 SQQL Serrver 以以相对饱满的页页面创建新索索引,而员工工信息表、文文件信息表、相相对数据量比比较大,所以以我们指定其其因子数为330,这样页页填满时,所留出的的存储空间量量最大,减少少了页拆分而降低性能的几几率,并使表表中的数据存存储产生比较较少碎片,有利于于提高系统运运行性能。4.3.2 数据库物理设计计存储结构构数据库文件非常常重要,所以以我们在存储储的时候,不不把文件存放放在系统分区区中,这样保保证系统在出出现突发事件件时,数据库库的安全,所所以我们把数数据库存放在在D:Prrogramm FileesMiccrosofft SQLL ServverMSSSQLDData中。数据库文件采用用自动增长方方式,按照110%大小单单位增长,考考虑实际企业业业务量比较较大,如此大大数据量SQQL SERRVER 22000完全全可以胜任,所所以我们把数数据库文件增增长设置为不不受限制。4.4 数据库设计实现现数据库具体的设设计实现主要要是根据逻辑辑设计和物理理设计的结果果,在计算机机系统上建立立实际的数据据结构,装入入数据并进行行程序的调试试。4.4.1 数据库设计实现现表数据库(offfice)中中各个表的设设计结果如下下所示,每个个表格代表数数据库中的一一个表。如表表4.1、表表4.2、表表4.3、表表4.4、表表4.5、表表4.6、表表4.7、表表4.8、表表4.9、表表4.10所所示。表 4.1 建建议信息表(Tab_aadvicee)列名数据类型可否为空说明IDInt(4)Not nulllID号Subjecttvarcharr(50)Not nulll主题Personvarcharr(10)Null发送人Branchvarcharr (20)Null所在部门StimeSmalldaatetimme(4)Not Nulll发送时间CotentInt(4)Null建议内容表 4.2 邮件信息表表(T

    注意事项

    本文(网上企业办公自动化系统设计与实现46238.docx)为本站会员(you****now)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开