




免费预览已结束,剩余58页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 设 计论文题目 基于Web的企业综合管理系统摘 要在传统的企业综合管理模式中,由于缺少重要的信息传递和工作流程环节,企业的各个部门之间无法实现信息共享和信息集成,从而难以实现各个部门之间的高效协作。随着信息技术的发展和国内信息技术应用水平的提高,在企业管理过程中,传统的工作方式和审批模式己经难以满足新的需求,实现企业综合管理已经是提高企事业单位工作效率,规范化管理的必然趋势。通过基于Web企业综合管理系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了管理手段,实现了运营的高效。企业综合管理系统包括个人办公区域模块,档案资料管理模块,企业服务区域模块,企业便利服务模块,系统设置管理模,系统帮助中心,系统安全注销。其中个人办公区域包括工作计划,通告管理,公文管理,人力管理,通讯助理,考勤管理。系统开发采用先进的开发软件与技术,即采用ASP动态页面设计技术,数据库管理系统开发强大完善的数据库支持环境。关键词:企业综合管理系统 ASP 数据库管理系统 目 录1 绪 论11.1 课题研究意义11.2 课题现状与发展趋势21.3 论文的组织结构32 可行性研究42.1 开发工具的选择42.1.1 ASP的特性42.1.2 ASP的功能52.1.3 ASP与静态网页的区别62.1.4 编辑和运行ASP文件的环境62.2系统可行性评估62.2.1组织和管理可行性72.2.2 经济可行性72.2.3 技术可行性72.2.4法律可行性72.2.5 操作可行性73系统的分析与设计83.1系统功能模块分析83.1.2 模块功能分析83.2系统总体结构用例图103.2.1个人办公区域的用例图103.2.2 档案资料管理用例图103.2.3企业服务区域用例图113.2.4 系统设置管理用例图113.2.5 帮助中心模块的用例图123.3系统设计123.3.1个人工作计划流程图133.3.2通告管理流程图133.3.3公文管理流程图143.3.4人力资源流程图143.3.5通讯助理流程图163.3.6考勤管理流程图164数据库设计184.1数据库和信息系统184.2数据库设计的基本步骤184.3数据库各级模式的形成过程184.4数据库设计技巧194.5数据库概念设计194.6 数据库逻辑设计215系统实现255.1数据库连接255.2主要的代码设计255.3具体实现265.3.1 登录界面265.4系统的主界面265.5个人办公区域275.5.1工作计划275.5.2.通告管理295.5.3公文管理325.5.4人力资源管理345.5.5 通讯助理385.5.6考勤管理405.6档案资料管理425.6.1档案资料管理之档案资料类别管理425.6.2档案资料管理之档案资料管理435.6.3档案资料管理之档案资料录入435.6.4档案资料管理之档案资料库445.7企业服务区域4资源管理4资源预约455.7.2办公用品管理455.7.3网络会议485.7.4文件共享485.7.5短信留言495.8企业便利服务495.8.1企业便利服务之在线计算器495.8.2企业便利服务之手机IP地址查询505.9系统设置管理505.9.1系统设置管理之用户账号设置505.9.2系设置管理之用户权限设置515.9.2系设置管理之系统维护设置516 系统的测试526.1软件测试的意义526.2软件测试的步骤526.3测试人员在软件开发过程中的任务526.4测试用例526.4.1对用户帐号设置功能进行测试526.4.2对企业内部短信功能进行测试536.4.3通告管理功能进行测试53参考文献55英文摘要56致 谢57仲恺农业工程学院毕业论文(设计)成绩评定表583 1 绪 论1.1 课题研究意义相信没有人怀疑计算机的出现给企业综合管理带来的便利,但是对现代的企业综合管理而言,其目的己经不局限于减轻员工的工作量,而是要将职工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的工作效率,增强企业的综合竞争能力。在这种工作模式下,企业的组织结构能够得到简化,各个部门在信息共享的基础上进行协作,便于明确各个部门甚至每个员工的责任,而决策层可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。从这个意义上讲,在市场竞争日趋白热化的今天,企业综合管理己经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。在传统的企业综合管理模式中,由于缺少重要的信息传递和工作流程环节,企业的各个部门之间无法实现信息共享和信息集成,从而难以实现各个部门之间的高效协作。在日常的工作过程中,比较容易出现以下的差错:一是各部门的信息传递和事务交接仍然由人工完成,容易出现差错;二是上下级和部门之间无法实现协同工作,难以及时沟通;三是信息和工作流程相互分离,缺少至关重要的随时记录,使工作监控和评估困难重重。可以想象,掺杂着如此大量的人工操作过程的事务处理方式根本无法适应现代化企业综合管理模式的需要。随着信息技术的发展和国内信息技术应用水平的提高,在企业管理过程中,传统的工作方式和审批模式己经难以满足新的需求,实现企业综合管理已经是提高政府机关和企事业单位工作效率,规范化管理的必然趋势。基于Web的企业综合管理系统的带来的好处有:(1) 信息传递与沟通交流顺畅排除因职能、职位、距离等原因造成的信息联络不畅而带来的企业发展羁绊,通过构建内部通讯、信息发布与交流平台,实现多途径的联络与沟通,减少信息在途时间,提高信息的时效性,与此同时,缩短领导与职员之间,各部门之间的距离。(2) 规范工作管理,提高整体效率解决了跨地域跨部门多岗位间的业务处理诸多问题,有效避免工作中出现的脱节、延误、错办等情况,杜绝职责不清、工作推脱等怠工现象,实现基于Web的企业综合管理系统,增强组织协调能力,提高团队协作能力。同时,加强了领导实时了解事务状态,实时掌控工作进度,强化了过程控制与监督,加强了工作管理。(3) 整合信息资源,实现知识管理打破“信息孤岛”,彻底改变文件丢失遗漏、管理分散、查找不方便等现象,解决因人事变动导致经验流失等问题,通过知识管理,有效整合并积累各类资源,实现再利用。(4) 增强凝聚力,提高响应能力在降低管理成本,促进管理进步的同时,能够培养全员信息化关注与参与意识,激发掌握和利用先进信息技术的热情,提高专业素质,形成全新的企业文化。企业综合管理系统是信息社会的一种新型管理方式,它将现代化管理和计算机网络功能结合。随着信息技术的发展,企业综合管理在行政企事业单位的管理、经营活动中发挥着日益重要的作用。通过网络,组织机构内部的职工可跨越时间、地点协同工作。通过企业综合管理系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了管理手段,实现了运营的高效。1.2 课题现状与发展趋势大部分中小型企业自成立至今,企业管理模式为传统的工作模式并主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的效率化和工作的无纸化逐步得到了公司领导的重视。而今公司普遍使用计算机来提高职工的工作效率,但是在需要许多职工一起协同工作的现代工作环境中,企业更需要提高整体的工作效率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和信息管理电子化系统,为管理企业提供现代化的日常管理条件及丰富的综合信息服务,实现档案管理事务处理,以提高管理水平,实现企业各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。最终实现“无纸”化。企业综合管理系统,它利用先进的技术,使人的各种业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。企业综合管理系统由上个世纪70年代末80年代初在我国提出,到现在已有近二十年的发展历史。由于企业综合管理技术的不断发展,企业综合管理新产品不断的出现,企业综合管理系统的内涵也不断地丰富和发展。(1) 传统管理模式图1 传统办公模式传统的管理模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的高效化和管理的无纸化逐步得到了人们的重视。(2) 企业综合管理系统模式图2网络化办公模式现有企业综合管理系统和大型信息管理系统中,企业业务流程重组或者是文件流转功能都是核心功能。同时企业管理主要是一个文件流转的过程,所有的事务都可以抽象成一个数据库对象。(3) 基于WEB方式的企业综合管理系统目前管理系统较成熟的模式是客户/服务器方式,而新一代的管理系统则应是Internet/Intranet方式,即B/S(Browser/Server,B/S)结构,才更能适应目前及未来的要求。1.3 论文的组织结构论文首先介绍了课题的研究的背景、课题的现状(传统的和现代的),通过课题传统的与现代的比较,突出了我国目前企业综合管理系统计管理这方面存在的不足,同时也介绍了课题未来的发展趋势。论文的第二部分进行了介绍了开发工具的特点及情况,介绍了工具的特点及情况。系统可行性评估,可行性分析如开发工具的选择,经济可行性,技术可行性,法律可行性,操作可行性。论文的第三部分对系统的分析与设计,包括系统功能模块分析,模块功能分析系统总体结构用例图,系统局部结构用例图,系统设计。论文的第四部分是数据库设计,包括数据库概念设计,数据库逻辑设计。论文的第五部分,系统实现包括数据库连接,主要的代码设计,系统的主界面,个人办公区域,档案资料,管理企业服务区域,企业便利服务,系统设置管理等的实现在过程论文的第六部分是对用户帐号设置功能进行测试,对企业内部短信功能进行测试,通告管理功能进行测试。论文的最后对毕业设计管理系统进行了系统评价和总结。2 可行性研究2.1 开发工具的选择在Web诞生之初,所有的网页都是依靠超级链接的。人们可以从一个网页方便地连接到另外一个网页上。这些网页是事先编好并存放在Web的服务器上的,Web服务器仅需要将这个网页取出,然后按照超文本传输协议(HTTP)规定的方式传送该浏览器,浏览器把这个网页按预先编排好的格式呈现出来。但是,这样的网页只是静态的。这个问题导致了CGI(Common Gateway Interface,公共网关接口)的产生。 CGI是一个公共的界面,它规定了浏览器、Web服务器和服务器的程序之间数据交换的格式。这个程序就是通常所说的CGI程序,它可以由任何一种程序语言(如C/C+、Perl、Visual Basic、TCL等)编写。事实上,CGI程序是一个可执行程序,它必须通过编译器编译并连接成可执行代码后才可以工作。CGI不但编程复杂,修改后还要重新编译,并且很浪费系统资源,随之而来的ISAPI是另一个解决方案。ISAPI也遵循CGI标准,它不但可以生成动态的页面,甚至可以作为过滤器放置到你的Web服务器上,处理所有的WEB访问及应答请求。但是,ISAPI程序设计更加复杂,而且安全性较差。Asp(Active Server Pages)出现解决了这些问题。ASP存取数据的方法遵循CGI标准,但它大大简化了编程方法。只要在Web服务器上嵌,如对应的ASP解释器,可以使用诸如VBScript、JavaScript等编写动态的ASP网页。这些网页全部都是解释执行的,你可以修改一个动态网页,无须任何编译器就可以直接发布到Web服务器上。2.1.1 ASP的特性Active Server Pages就是用服务器端脚本、对象和组件扩展了的标准HTML页。它具有3个重要特性: 1、Active Server Pages可包含服务器端脚本。将服务器脚本含在Active Server Pages中就可以用动态内容创建网页。 2、Active Server Pages提供了几种内置对象。在Active Server Pages中使用内置对象可以使脚本功能更强,在其他方面,这些对象可使你从浏览器中检索或向浏览器发送信息。 3、使用附加组件,可以扩展Active Server Pages。Active Server Pages可以同几个标准的服务器端ActiveX组件捆绑在一起,这些组件使你可以处理数据库或访问文件系统。 Active Server Pages是编写Web服务器程序的最新利器。它是一个开放式的无须进行编译的应用程序环境。它提供了CGI程序和脚本的灵活性,同时不会使性能显著下降。与CGI不同的是,ASP在服务器的进行内运行,是多线程的,可以进行优化来处理大量用户。它将IDC的简单性和ISAPI的灵活性综合在了一起。ASP比CGI和Perl脚本编写系统具有优势,它把HTML的简单性和脚本编写,以及Active服务器组件等常见工具组合在一起,用以创建动态的和强有力的网站。 ASP代表了微软公司开发技术的一个新发展。 ASP允许开发者存储他们的HTML代码和单个文件中的脚本化代码。ASP支持Open Script接口,这样就可以使用遵守这个标准的任何脚本编写语言。支持Open Script的语言包括VBScript和Jscript,甚至是Perl Script。这些脚本可以执行应用程序逻辑,并能够调用软件组件来执行特殊的任务,例如数据库查询、文件输入输出(IO)、业务规则和工作流。ASP技术有它自己的对象模型,再加上驻留在同一文件之中的HTML和脚本这一事实,才使得ASP比HTXIDC更为强大。2.1.2 ASP的功能使用Active Server Pages可以完成下面的工作: 1、产生动态网页。在一天中的不同时间,或对不同用户,Active Server Pages可显示不同的内容。 2、处HTML表单的内容。使用Active Server Pages可以获取并对输HTML表单的数据做出反应。 3、创建数据库驱动的网页。Active Server Pages可以从像Microsoft SQL Server之类的数据库中获取现存数据或插入新数据。 4、跟踪用户会话。从用户到达你的网站直到其离开,可以用Active Server Pages储存其信息。 5、创建可搜索网页。与Microsoft Index Server或Microsoft SQL Server全文检索一起使用时,用Active Server Pages可创建网站的搜索引擎。 6、检索不同浏览器的功能。Active Server Pages可检索浏览器的支持特性并显示适合不同浏览器的内容。 7、发送并接收电子邮件。Active Server Pages可自动向用户发送并接收发送到网站的电子邮件。 8、将定制组件同网站结合在一起。用Microsoft Script Components,Microsoft Visual Basic或Microsoft Visual C+创建的用户服务器端组件可以扩展Active Server Pages脚本。 任何一个Web服务器,只要内嵌ASP解释程序,就可以支持ASP编写的动态网页。一般来说,我们使用的都是基于Windows NT服务器上的Internet Information Server(IIS)。IIS支持虚拟目录。我们可以通过“服务器属性”对话框中的“目录”标签管理虚拟目录。建立虚拟目录对于管理Web站点具有非常重要的意义。因为虚拟目录隐藏了有关站点目录结构的重要信息。在浏览器中,客户通过选择“查看源代码”,很容易就能获取页面的文件路径信息。如果在Web页中使用物理路径,将暴露有关站点目录的重要信息,这将容易导致系统受到攻击。所以IIS的支持虚拟目录的功能就大大的提高了系统的安全性。2.1.3 ASP与静态网页的区别Active Server Pages改变了这一切,在IIS仍然支持静态HTML主页的前提下,利用Active Server Page可以根据用户要求在Web Server上建立新的主页。 为了便于理解它和支持静态主页的区别,我们将它分成以下步骤: 一个用户在浏览器的网栏中添入 Active Server Page文件名称,并敲回车键触发这个Active Server Page的申请。 浏览器将这个Active Server Page要求发送给IIS。 Web Server接收这个申请要求并根据其asp的后缀意识到这是个Active Server Page要求。 Web Server从硬盘或者内存中接收正确的ASP文件。 Web Server将这个文件发送到一个叫做ASPDLL的特定文件中。 Active Server Pages文件将会从头至尾被执行并根据命令要求生成相应的静态主页。HTML主页将被送回浏览器。用户浏览器解释执行HTML主页并显示在用户于浏览器上。由于ASP的技术的种种优点,所以本网站决定采用ASP技术进行制作。在现在的互连网上,人们上网可以获取最新信息。如新闻、招商、论坛、娱乐等各种各样的信息,实现足不出户,就可以了解世界的梦想。2.1.4 编辑和运行ASP文件的环境编辑和运行ASP文件需要一定的环境条件,ASP文件是以纯文本格式保存的,只要使用普通的文本编辑器,如Windows中的记事本或写字板就可进行编辑,然后将其存为ASP文件即可。要运行ASP程序,必须在NT服务器中安装IIS(因特网服务器),或在Windows95/98/2000操作系统中安装PWS(个人网络服务器),或者在NT工作站中安装Peer Web Server.运行ASP程序的硬件要求:CPU:只要能运行相应的操作系统即可.但建议使用速率比较快的CPU。硬盘空间:至少需要40MB。内存:16M2.2系统可行性评估可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际。可行性分析包括:组织和管理上的可行性、技术可行性、经济可行性。2.2.1组织和管理可行性基于Web的企业综合管理系统采用模块化开发方法,将整个系统划分为多个功能模块,并根据开发小组成员的实际能力分配相应的模块,这种将系统功能平行划分的方法有助于系统开发的组织和管理。2.2.2 经济可行性通过网站对企业内部信息进行全面的管理,大大提高了企业的工作效率。通过系统对企业生产经营过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化的范畴。硬件方面主要是计算机,我们的实际情况可以满足开发任务,所需资料书籍可以到图书馆翻阅或者个人购买,因此整个系统的所需投资符合我们的支付状况,经济可行性良好。2.2.3 技术可行性基于中小型企业的办公自动化系统的开发采用了先进成熟并且符合实际应用的开发方法,广泛应用于网站开发的网页开发工具Dream weaver,动态网页开发技术ASP,功能强大的数据库管理工具,结合自己的实际开发能力,可以开发出较为完善的企业综合管理系统。应解决的主要问题及技术要求(1) 收集系统开发所使用的足够的信息。(2) 按实际应用的可行性划分模块,确定模块功能。 (3) 建立完善的数据库支持环境。(4) 使用相关的技术,并实现与数据库之间的各项操作。(5) 各模块功能的协调及信息的沟通。2.2.4法律可行性 在法律方面,由于所做的软件没有全盘拷贝别人的源代码,当然在某些技术方面参考了别人的代码还是有的,但使用的也是开发者的共享代码,故具有法律可行性。2.2.5 操作可行性作为企业综合管理系统,用户的方便使用直接关系到用户是否喜欢你的系统。在有些系统中,有些内容是必须输入的,如果不输入,就会一直有同样的提示,此时想推出系统都不能,本人在设计时充分考虑了这些问题。本系统操作界面简单,界面美观,用户可以在短时间内熟悉软件的基本操作,尽量满足了用户的使用习惯,所以操作上是可行的。3系统的分析与设计3.1系统功能模块分析3.1.1 系统总体结构设计在系统设计过程中,系统功能分析需要详细调研及与用户进行全面、深入的了解,切实了解整个系统所应具有的功能,并分析现代企业的特点,得出系统的具体功能。企业综合管理系统开发的总体任务是实现企业日常活动的的系统化、规范化和自动化,从而达到提高企业管理效率的目的。一个标准的企业综合管理系统必须具备通用功能,例如:个人办公区域,档案资料管理,企业服务区域,企业提供的便利的服务,系统帮助中心。本系统的功能模块结构图如图3所示3.1.2 模块功能分析物资管理信息系统主要由7个模块构成,其主要功能分别如下:(1) 个人办公区域 本模块主要是主要实现了工作计划的管理,通告的管理,公文管理,人力管理,通讯助理,考勤管理。(2) 档案资料管理 本模块主要是档案资料类别管理,档案资料管理,档案资料录入,档案资料库。(3) 企业服务区域本模块主要是资源办公资源的管理,办公用品管理,网络会议,文件共享,短信留言。(4) 企业便利服务本模块主要是在线计数器,世界各地时间,浏览器在线修复,手机IP地址查询,邮编区号查询,万年历查询,企业名录。(5) 系统设置管理本模块主要是用户帐号设置,用户权限设置,系统维护设置。(6) 系统帮助中心本模块主要是提供系统的各个模块的使用说明。(7)系统安全注销本模块主要是用户在退出系统时释放所占用的资源,并退到登录界面。图3系统功能模块结构图3.2系统总体结构用例图图4 系统总体结构用例图3.2.1个人办公区域的用例图此图显示了个人办公区域模块的用例:包括工作计划,通告管理,公文管理,人力管理,通讯管理,考勤管理等功能。图5个人办公区域3.2.2 档案资料管理用例图此图显示了档案资料管理模块的用例:包括档案资料类别,档案资料管理,档案资料录入,档案资料库等功能,其中系统管理员拥有全部功能权限,而普通用户只能档案资料查询信息。图6 人力资源管理用例图3.2.3企业服务区域用例图此图显示了日程安排模块的用例:包括资源管理, 办公用品管理, 网络会议,文件共享, 短信留言等功能。图7 企业服务区域用例图3.2.4 系统设置管理用例图此图显示了系统设置管理模块的用例:包括用户帐号设置、用户权限设置, 系统维护设置, 其中系统管理员拥有全部功能权限,而普通用户只能进行用户账号设置。图8 短消息管理用例图3.2.5 帮助中心模块的用例图此图显示了帮助中心模块的用例:包括工作计划帮助、通告管理帮助、公文管理帮助,人力资源帮助, 通讯助理帮助, 资源预约帮助, 帐号设置帮助, 权限设置帮助, 考勤帮助, 邮件帮助, 公文流转帮助, 办公用品管理帮助, 在线寻呼帮助,设置帮助等功能,其中系统管理员拥有全部功能权限,而普通用户只能进行部分的查看权限。(由于篇幅问题省略)3.3系统设计基于Web企业综合管理系统采用结构化与原型法相结合的方法。这种综合法的优点是它兼顾了结构化开发方法开发过程控制性强的特点以及原型法开发周期短、见效快的特点。采用两者结合的形式进行系统的开发时,采用了结构化生命周期法的设计思想,即自顶向下,从总体到部分,合理划分系统的结构,设计数据库模型。在系统的分析与初步设计上采用原型法做出原始模型,根据实际反映的情况,继续按结构化生命周期法进行系统的详细设计及其实施与转换、系统维护与评价阶段的工作。合理采用综合法,使开发过程更具灵活性,往往会取得更好的开发效果。该系统是基于 B/S(Browser/Server,B/S)架构的三层体系结构,即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统的维护与升级的成本和工作量,降低了用户的总体成本。如果能将该系统划分的用户身份验证模块和其他模块再分解成一些相互独立、功能简单、易于理解和修改的模块,这样的系统就具备了系统设计首要考虑的可变更性。由模块组合构成的系统一般称为模块化结构系统。在这样的系统中,由于各个模块之间基本上是相互独立的,所以每个模块都可以独立的被理解、编程、调试和修改,使其复杂的系统设计工作变得相对简单。在遵循模块化结构设计原则的基础上,根据实现的目标,用户身份验证只需要一个模块,而其他模块则分成了几个不同的子模块,各子模块既相互配合,又各自具有一定的独立功能。这样就形成了一个树形的结构。由于篇幅有限,现只列举个人办公区域的流程图3.3.1个人工作计划流程图系统用户通过登陆验证进入系统主页面,然后选择进入个人办公区域模块页面,用户可以通过选择不同的链接,进行相应的工作计划, 通告管理, 公文管理, 人力管理, 通讯助理, 考勤管理等操作。当点击“工作计划”链接时,单击其下的“个人工作计划”,右侧将出现日程表。在日程表上方的下拉列表中选择要查看的年份和月份,进行查询。而系统管理员还可以查看“员工工作计划”工作计划流程图如下所示:图9个人工作计划流程图3.3.2通告管理流程图当管理员赋予了发布通告的权限后,操作者才能发布通告信息。进入“个人办公室”后单击“通告管理” ,选择“发布通告”,窗口右侧出现信息输入框。填写通告标题与信息,单击“发布”完成,返回。进入浏览通告,单击“查询”按钮列出该日期内的所有通告。单击勾选需要删除的通告标题左侧复选框后,单击“删除”,则删除该条公告信息。图10 通告管理流程图3.3.3公文管理流程图登录后进入“个人办公领域”,进入“公文管理” 。选择“发送公文”,填写相关信息,单击提交完成发送。单击“已发公文” ,选择适当的查看时期后单击“查询”按钮,可列出该日期发送的公文。单击“已发公文” , 后单击“查询”按钮,可列出该日期发送的公文。单击其下的“公文管理”按钮,窗口右侧显示现有公文列表。钩选要删除的公文后,单击“删除” 。如图11所示。3.3.4人力资源流程图登录后进入“个人办公室”,进入“人力资源”。单击“个人基本档案”,可以查询自己的个人基本资料。管理员可以查询“员工基本档案”。选择“查询”,就会显示所选择员工的基本档案资料。当管理员打开的管理人力资源的权限后,操作者才能编辑和删除公司人力资料。如图12所示。图11公文管理流程图图12人力资源流程图3.3.5通讯助理流程图进入“个人办公室”后,选择“通讯助理” ,单击“个人通讯录”, “编辑”按钮可对该条信息进行修改,修改后单击“修改”按钮完成编辑。选择“删除”按钮则删除该信息。单击“查看”显示此人的详细信息。“内部通讯录”“外部通讯录”的操作与”个人通讯录”的操作类似,但普通用户只能查看内容,只有当管理员赋予了相关权限后才能对内部通讯录进行编辑、删除等操作。图13 通讯助理流程图3.3.6考勤管理流程图登陆系统后,进入“个人办公室”,选择“考勤管理”。可自主设置上下班时间和考勤时间段,只有系统管理员赋予了“考勤管理权限”中的“可设置上下班时间”的权限后,操作者才能对考勤时间进行设置。3种查询方式:“今日考勤统计”、“日考勤统计”和“月考勤统计”。选择“今日考勤统计”后,选择“查看”按钮可查看不同部门的当天考勤记录。进入“日考勤统计”后,在右侧窗口选择需要查看的日期以及部门名称,选择“查看”,可查看以前某天的考勤记录。选择“月考勤统计”后,选择“查看”按钮,可查看以前某月的考勤记录。 图14 考勤管理流程图594数据库设计数据库设计是项目开发和系统设计中非常重要的一个环节,在这里要特别强调数据库设计的重要性,是因为数据库设计就像建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都会引起比较大的问题。4.1数据库和信息系统(1) 数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。(2) 数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。(3) 数据库设计是信息系统开发和建设的重要组成部分。(4) 数据库设计人员应该具备的技术和知识,数据库的基本知识和数据库设计技术;计算机科学的基础知识和程序设计的方法和技巧;软件工程的原理和方法; 应用领域的知识。4.2数据库设计的基本步骤数据库设计的过程(六个阶段) (1) 需求分析阶段:准确了解与分析用户需求(包括数据与处理),是整个设计过程的基础,是最困难、最耗费时间的一步。(2) 概念结构设计阶段是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。(3) 逻辑结构设计阶段将概念结构转换为某个DBMS所支持的数据模型对其进行优化;(4) 数据库物理设计阶段为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。(5)数据库实施阶段运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果,建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。(6)数据库运行和维护阶段,数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。4.3数据库各级模式的形成过程(1) 需求分析阶段:综合各个用户的应用需求;(2) 概念设计阶段:形成独立于机器特点,独立于各个DBMS产品的概念模式;(3) 逻辑设计阶段:首先将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图(View),形成数据的外模式;(4) 物理设计阶段:根据DBMS特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式。4.4数据库设计技巧(1) 理解客户需求,询问用户如何看待未来需求变化。让客户解释其需求,而且随着开发的继续,还要经常询问客户保证其需求仍然在开发的目的之中。(2) 了解企业业务可以在以后的开发阶段节约大量的时间。(3) 重视输入输出在定义数据库表和字段需求(输入)时,首先应检查现有的或者已经设计出的报表、查询和视图(输出)以决定为了支持这些输出哪些是必要的表和字段。举例:假如客户需要一个报表按照邮政编码排序、分段和求和,你要保证其中包括了单独的邮政编码字段而不要把邮政编码糅进地址字段里。(4) 创建数据字典和ER 图表ER 图表和数据字典可以让任何了解数据库的人都明确如何从数据库中获得数据。ER图对表明表之间关系很有用,而数据字典则说明了每个字段的用途以及任何可能存在的别名。对SQL 表达式的文档化来说这是完全必要的。(5) 定义标准的对象命名规范数据库各种对象的命名必须规范。4.5数据库概念设计将需求分析得到的用户需求抽象为信息结构及概念模型的过程是概念结构设计。为了描述数据库结构的概念模式,这里采用E-R图来描述数据库的实体关系。在员工信息管理,某个公司职位可以有多个公司员工,但某个公司员工只能有一个公司职位。因此公司职位与系统用户之间是一对多的关系;某个公司部门可有多个公司员工,但某个公司员工只能属于一个公司部门,因此公司部门与系统用户之间是一对多的关系;某个公司职位可以在不同的公司部门内出现,某个公司部门也都会有各种公司职位,因此两者之间是多对多的关系。 图15 表之间的联系(1) 用户信息的E-R图图16用户信息E-R图(2)通讯录的E-R图图17通讯录E-R图(3) 员工工作计划的E-R图18日程表E-R图(5) 短消息管理的E-R图图19短消息表E-R图(6) 公告管理的E-R图图20公告表E-R图(7) 网络会议E-R图如下图所示:图21网络会议E-R图(8) 文件的E-R图如下图所示:图22上传的文件E-R图4.6 数据库逻辑设计逻辑结构设计的任务是把概念结构设计阶段设计好的E-R图转换成与选用的DBMS产品所支持的数据模型相符合的逻辑结构。E-R图转换为关系数据模型所要解决的问题是如何将实体和实体间的联系转换成关系模式,如何确定这些关系模式的属性和码。数据库中两实体间1:n联系转换为一个与n端对应的关系模式合并的关系模式的方法是将联系的属性与1端的码加入n端作为属性,主码为n端实体的主码。(1) 用户信息管理中由E-R图转换成的关系数据模式用户信息表user(ID,username,truename,password,email,sex,userid,branch,job,accesstime,foundtime,telphone,address)表1 用户信息表字段名称 字段类型数据长度 描述 ID char 5 唯一IDusername varchar40 用户名truename char 40用户姓名password char 16 用户密码email char 50 电子邮件sex char 2 性别userid char 5 用户身份branch char 50 部门job char 20 职务accesstime smalldatetime 访问次数foundtime smalldatetime 创建时间telephone int 8 电话address char 20 地址(2)通讯录中由E-R图转换成的关系数据模式通讯录表address(ID,username,name,sex,mobile,email,qq,company,address,postcode)表2 通讯录表字段名称 字段类型数据长度 描述 ID char 5 唯一IDusername varchar40 用户名name char30 用户姓名sex char 2 性别mobile int 8 手机email char 50 电子邮件qq char 10 QQ号码company varchar 60 公司address char 20 家庭住址postcode int 12 邮编 (3) 个人工作计划模块中由E-R图转换成的关系数据模式有:个人工作计划表schedule(ID,username,year,month,day,plan)表3 个人工作计划表字段名称 字段类型数据长度 描述 ID char 5 唯一IDusername varchar 40 用户名year int 4 年份month int 2 月份day int 2 日期plan text 安排内容 (4) 员工工作计划中由E-R图转换成的关系数据模式有:员工工作计划workform(ID,username,year,month,day,title,description,logtime)表4 员工工作计划表workform字段名称 字段类型数据长度 描述 ID char 5 唯一IDusername varchar 40 用户名year int 4 年份month int 2 月份day int 2 日期title text 计划标题description text 安排内容(5) 短消息管理中由E-R图转换成的关系数据模式有:短消息表sms(ID,username,sender,message,sendtime)表5 短消息管理表字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沪教版九年级物理第一学期7.1电流 电压 -电压说课稿
- 2025电梯维修保养合同范本
- 房屋托管协议模板合同(样本)6篇
- 2025贷款无息使用合同模板
- 2025企业用工详细合同
- 2025合同权益责任转让协议书
- 2025关于卫浴设备购销的合同书
- Unit 7 School clubs说课稿-2023-2024学年初中英语七年级上册(2012秋审查)沪教牛津版(深圳·广州)
- 2025租赁合同民事申诉状
- 2025年移动通信设备标准购销合同
- 第一单元第1课《小小科学家》教学课件一年级上册科学
- 大学创意写作(第二版)课件 第七章 微短剧剧本与短视频脚本
- 生涯彩虹图完整版本
- DB11∕T 1773-2022 分布式光伏发电工程技术规范
- 第二单元《万以内的加减法(一)》单元作业设计 三年级数学上册
- 输血科岗前培训课件
- 个人述职报告范文汇总参考模板
- 间质性肺炎护理查房内容课件
- 剑桥Think第一级Unit+1+Welcome课件
- 横河CS3000工程师培训资料
- LY/T 3355-2023油茶
评论
0/150
提交评论