【毕业学位论文】(Word原稿)企业OA系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)企业OA系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)企业OA系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)企业OA系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)企业OA系统的设计与实现-软件工程_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 公开 专 业 硕 士 学 位 论 文 企业 计与实现 A 文作者 指导教师 教授 申请学位 软件工程 培养单位 软件学院 学科专业 软件工程 研 究方向 项目管理 答辩委员会主席 评 阅 人 南开大学研究生院 二一 三 年 十月 南开大学学位论文使用授权书 根据南开大学关于研究生学位论文收藏和利用管理办法,我校的博士、硕士学位获得者均须向南开大学提交本人的学位论文纸质本及相应电子版。 本人完全了解南开大学有关研究生学位论文收藏和利用的管理规定。南开大学拥有在著作权法规定范围内的学位论文使用权,即: (1)学位获得者必须按规定提交学位论 文 (包括纸质印刷本及电子版 ),学校可以采用影印、缩印或其他复制手段保存研究生学位论文,并编入南开大学博硕士学位论文全文数据库; (2)为教学和科研目的,学校可以将公开的学位论文作为资料在图书馆等场所提供校内师生阅读,在校园网上提供论文目录检索、文摘以及论文全文浏览、下载等免费信息服务; (3)根据教育部有关规定,南开大学向教育部指定单位提交公开的学位论文; (4)学位论文作者授权学校向中国科技信息研究所和 中国学术期刊 (光盘 )电子出版社提交规定范围的 学位论文及其电子版并收入相应学位论文数据库,通过其相关网站对外 进行信息服务。同时本人保留在其他媒体发表论文的权利。 非公开学位论文,保密期限内不向外提交和提供服务,解密后提交和服务同公开论文。 论文电子版提交至校图书馆网站: 。 本人承诺:本人的学位论文是在南开大学学习期间创作完成的作品,并已通过论文答辩;提交的学位论文电子版与纸质本论文的内容一致,如因不同造成不良后果由本人自负。 本人同意遵守上述规定。本授权书签署一式两份,由研究生院和图书馆留存。 作者暨授权人签字: 20 年 月 日 南开大学研究生学位论文作者信息 论文题目 企业 统的 设计与实现 姓名 学号 答辩日期 年 月 日 论文类别 博士 学历硕士 硕士专业学位 高校教师 同等学力硕士 院 / 系 / 所 软件学院 专业 软件工程 联系电话 通信地址 (邮编 ): 备注: 是否批准为非公开论文 否 注:本授权书适用我校授予的所有博士、硕士的学位论文。由作者填写 (一式两份 )签字后交校图书馆,非公开学位论文须附南开大学研究生申请非公开学位 论文审批表。 南开大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下进行研究工作所取得的研究成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 非公开学位论文标注说明 (本页表中填写内容须 打印 ) 根据南开大学有关规定,非公开学位论文须经指导教师同意、作者本人申请和相关部门批准方能标注。未经批准的均为公开学位论文,公开学位论文本说明为空白。 论文题目 企业 统的 设计与实现 申请密级 限制 ( 2年 ) 秘密 ( 10 年 ) 机密 ( 20 年 ) 保密期限 20 年 月 日至 20 年 月 日 审批表编号 批准日期 20 年 月 日 南开大学学位评定委员会办公室盖章 (有效 ) 注: 限制 2年 (可少于 2年 );秘密 10年 (可少于 10 年 );机密 20年 (可少于 20年 ) 摘要 摘 要 随着计算机技术、网络技术的快速发展,当今社会呈现出信息化的发展趋势。在这种趋势下,企业为了能够保持可持续发展的竞争力,必须要及时获取外界商业信息,并及时将这些信息在内部共享、交流。通过信息化管理的方式,企业决策者才能够准确掌握企业当前发展状态,更好地把握发展机会。 本文针对某国有企业对办公自动化管理的实际需求,使用 模分析方法对系统的功能需求进行了详细的分析,同时明确了系统要满足的性能需求,并对系统的界面、用户操作等方面的需求也进行 了分析;严格遵循软件工程思想,结合 系统的架构、功能模块结构、数据库结构等内容进行了设计描述。最后对所开发系统的主要功能界面实现情况进行了介绍。 系统基于 B/S 结构 实现, 并投入了 某国有企业的实际应用。 应用结果表名,该系统不但能够提高企业员工的工作效率,还实现了系统内部资源与信息共享 。员工之间的通讯可以 通过 网络进行,实现了节能、 环保 办公。 关键字 : 构 , B/ of it is an to to of to by is of ML to of to of of on A , be by to B/S 录 录 第一章 绪论 . 1 第一节 本文研究的背景 . 1 第二节 本 文研究的意义 . 2 第三节 本文研究的内容 . 3 第二章 系统的需求分析 . 5 第一节 可行性分析 . 5 技术可行性 . 5 经济可行性 . 6 实施可行性 . 6 第二节 系统用户类型 . 7 第三节 系统的功能需求与用例分析 . 7 日常公务 . 7 个人事务 . 9 行政事务 . 11 工作流转 . 11 公文管理 . 12 后台管理 . 14 第四节 系统的性能需求分析 . 14 第五节 系统的开发环境与相关技术 . 15 系统开发环境 . 15 系统开发相关技术 . 16 第六节 本章小结 . 20 第三章 系统的设计 . 21 第一节 系统体系结构设计 . 21 目录 体系结构设计 . 21 网络拓扑结构设计 . 22 第二节 系统功能模块结构设计 . 22 日常公务模块 . 23 个人事务模块 . 25 行政事务模块 . 26 工作流转模块 . 27 公文管理模块 . 28 后台管理模块 . 28 第三节 系统安全体系设计 . 30 用户认证与用户授权 . 30 账号管理与日志管理 . 32 数据维护与备份 . 33 第四节 页 面模板结构设计 . 33 第四节 数据库结构设计 . 36 系统 . 36 用户数据库表结构设计 . 37 公文数据库表结构设计 . 39 第五节 本章小结 . 41 第四章 系统功能的实现 . 42 第一节 系统主页面的实现 . 42 第二节 日常公务功能的实现 . 45 第三节 个人事务功能的实现 . 45 第三节 行政管理功能的实现 . 49 第四节 公文管理功能的实现 . 49 第五节 工作流转功能的实现 . 51 第六节 本章小结 . 52 第五章 总结与展望 . 53 目录 一节 总结 . 53 第二节 展望 . 53 参考文献 . 54 致谢 . 56 个人简历 . 57 第一章 绪论 1 第一章 绪论 第一节 本文 研究的背景 伴随着计算机技术的飞速发展,网络技术日益深入人们的生活领域,人类社会领域的各方面也都面临着信息化的提升与挑战。一个企业为了能够在这种信息化发展的趋势中保持不断发展的势头,必须要及时获取外界的信息,并能及时将这些信息在内部共享、交流,企业决策者才能够对企业内部的当前工作状态有比较准确的掌握,在此基础上可以对企业的持续发展做出正确决策。 所谓企业的信息化建设,就是通过计算机技术和网络技术的应用,对企业的生产运营效率进行提升,进而降低企业的经营成本。也就是 说,一个企业通过设立专门的信息机构、配备专门的信息主管、配备适应现代企业管理运营要求的自动化、智能化、高技术硬件、软件、设备、设施,建立包括网络、数据库和各类信息管理系统在内的工作平台,提高企业经营管理效率的发展模式。企业的信息化建设,一般来说是在以下两个方面体现的:一是建设对外运行的电子商务网站,二是对企业内部的管理和工作实现信息化。 叫 办公自动化 , 是办公信息处理的自动化实现。这一概念 最早 是在上个世纪七 十年代在欧美等发达国家被提出,但是由于受到当时计算机技术水平的限制,因此大多是概念性的讨论,并没有快速发展起来。而在九十年代,随着网络技术的快速发展和应用,办公自动化也逐渐从“概念”发展为“产品”。特别是在我国,在本世纪初期,随着网络技术的推广和应用,越来越多的企业和单位都开始注重起办公自动化产品的开发和应用。 简单地说, 办公自动化系统 就 是 一个由 网络互连的分布式软件系统 。在该系统中,用户可以进行 有效的资源共享 、便利的 信息交流、 实时的信息 发布 等。人和人之间、部门和部门之间,甚至企业和企业之间,都可以进行有效的 交流和沟通,尤其是在多部门合作时,形成一种协同模式。因此, 实施 办公自动化系统的基本 目的 就是要 达到提高工作效率,降低劳动强度,减少重复劳动 。 第一章 绪论 2 目前,不论是政府机关、企事业单位,还是私人企业,都越来越重视内部的 设。 通过 企业内外部的信息资源进行综合开发和利用,可以不断提高企业生产、经营、管理和决策的效率、水平,从而达到提升企业的经营效益、增强市场竞争力的作用。另外,通过办公自动化系统的应用,在信息交流和共享方面也能够节约大量的成本,员工工作效率也可以得到提升,对于规范企业多层次、全方位 的管理等方面,也起到了积极的作用。 第 二 节 本文研究的意义 在传统的办公方式下,企业员工会耗费大量的时间和精力去手工处理工作事务,特别是一些繁杂而重复性的工作。企业员工经常会因此而降低工作效率,并因为在某个环节中手工处理产生的延迟和差错而导致整个业务过程的失败以及由此带来的经济损失。而办公自动化系统,就是要以计算机技术、网络技术为载体,以现代化管理方法为指导,改善和去除传统办公方式中的弊病。 大多数的 务数据的存储与处理都是由专门的服务器来承担的。如 果企业在发展过程中,大多数的业务流程都保持不变,也就是说企业的原始需求和业务过程都不改变的话,那么在建设办公自动化系统、应用办公自动化系统时都会进展的很顺利。但是,各个企业因其生产经营性质不同,或随着政策、经营理念的变化,其办公流程也是会有变化的。所以,在进行办公自动化系统设计和开发时,必须尊重企业的真实需求,这样才能顺利进行推广和应用,加快企业信息化建设的进程。 结合 某国有企业 自身性质与工作特点,开发 针对其办公过程的 ( 1)在企业中 实施 企业迎接全社会信息化挑战的基础。面 对目前日益激烈的国内市场竞争和经济全球化所带来的国外市场扩展挑战, 企业必须通过有效的信息化手段来应对。 很大程度上对企业改革和转型的过程起到加速作用。 ( 2) 实施 统 是 企业可持续发展的需要。在企业内部办公过程中,仅传统的“发文”工作,就要耗用大量的物力、人力和 财力 ,既浪费了纸张油墨等资源,也增加了企业的成本。因此,响应国家“节能环保”口号,以科技降第一章 绪论 3 低成本,减少资源浪费,最好的选择就是办公自动化系统。另一方面,办公自动化系统的应用和实施也能够给企业树立节约资源、工作高效、环保的绿色企业 形象。 ( 3)应用 统,是促进企业的管理方式从传统的“粗放型”到符合现代化管理需要的“精细化”转变的动力。企业的“精细化”管理,就是讲求管理工作的信息化、精确化、细致化和量化,从而起到科学管理、提高效率的作用。从目前的企业建设和发展情况来看,这一管理方式的转变,已经成为企业内部的共识。应用和推广办公自动化系统,有利于对业务流程的进一步精细化管理,有利于对管控工作的精细化,有利于企业工作效率的提高和运转的高速、严谨。 本文的选题就以某国有企业对办公过程全面自动化的工作需求为背景,遵循软件工程思想,详细阐述 了系统开发过程中的需求分析、设计工作描述。系统的开发与应用,对于企业来说,具有很好的实用价值和意义。 第 三 节 本文研究 的 内容 本文对 某国有 企业对办公自动化的需求进行了充分的调研,分析了企业员工对办公自动化系统的功能需求,根据企业现有的软件、硬件条件,提出了适合于企业应用的 统设计方案,并 介绍 了系统 主要功能模块用户界面的实现情况。 论文的章节安排如下: 第一章是绪论。在这一章中, 分别从论文 的 研究 背景、 研究 意义 和 研究内容 等方面进行了简要的介绍。 第二章是 系统的 需求分析 。在这一章中, 首先分析了系统开发的可行 性;然后针对企业目前的办公流程, 遵循软件工程思想, 对企业用户的类型进行了分析,并通过 模分析方法详细分析了系统的功能需求,同时明确了系统的性能需求;最后 简要介绍了系统开发和应用环境以及所使用的开发工具。 第三章是 系统的 设计 。在这一章中,首先为系统设计了基于 多层体系结构;然后根据系统的功能需求分析,以“高内聚低耦合”为标准设计了合理的功能模块;接下来 介绍了系统的安全体系设计工作;最后设计了系统数据库的结构。 第一章 绪论 4 第四章是 系统 功能 的 实现 。在这一章中 ,分别针对 系统的主要功能模块所对应的用户界面实现情况 进行了说明 。 第五章是总结 与展望。在这一章中,对论文所描述的系统分析与设计开发工作进行了总结,并 对该系统进一步的功能扩展和开发提出了展望。 第二章 系统的需求分析 5 第 二 章 系统的需求分析 在进行建设一个应用系统之前,对系统的需求进行搜集和描述是必不可少的。软件工程思想要求对系统进行分析时必须考虑系统的功能需求和性能需求这两个方面。具体地,又可以从系统的总体需求出发,按照功能逐级细化。本章的内容主要围绕着系统的 可行性分析、 功能需求分析和性能需求分析两个大方面展开,同时 对用户的类型 与用例分析 等内容进行了 简要分析。 第一节 可行性分析 随着软件行业的发展, 企业 办公自动化系统的种类和品牌也逐渐增多,但是市场上的 企业 办公自动化系统软件都是通用版,没有考虑到本企业的特性。所以,开发和设计一套符合本企业管理实践的企业办公自动化系统是十分必要的。 在 软件开发的过程中,因为投资较大,并且存在较大的不确定性,使得软件开发的风险较高,因此需要在进行软件开发之前,对系统的可行性进行分析,进而有效的降低在开发过程中的不确定性风险。在软件可行性分析的过程中,不仅要从用户需求出发,同时还应该考虑企业的技术实力、经济实力以及管理能 力等多个方面。 一般来说, 对企业办公自动化系统的可行性分析可以从技术可行性、经济可行性 、实施可行性这几个方面来 进行分析 。 技术可行性 企业 办公自动化系统的实现方式很多,从体系结构方面来看,主要有 C/。第一种模式需要用户安装客户端,通过客户端软件实现设计图的上传,其他用户利用客户端查询和检索功能对服务器上的信息进行检索。缺点是需要在所有需要给办公人员的计算机上都安装客户端,工作量较大,并且由于计算机配置不一,使得部分计算机在运行客户端软件的时候经常出现问题,严重的增加了客户端维护 成本。 B/种模式不需要用户安装任何客户端,只要用户可以上网就可以实现系统 登录 和公文信第二章 系统的需求分析 6 息的查询和下载,减低了软件应用对计算机的配置的要求 , 符合公司发展的既定目标。 系统 的开发要在 成 ,该平台提供了良好的使用接口,为用户的二次开发和使用提供了完备的函数调用,在后台管理方面,该软件属于数据库管理类软件,后台操作依靠的是针对数据库的添加、修改、删除以及查询等操作,可以借助 言实现对以上数据的管理。此外, 且对类的支持可以帮助开发人员 迅速实现开发。 另外, 因为 以在技术层面,应用程序既可以部署在 务器,也可以部署在 务器 上。 可见, 在技术角度 上 实现该系统不存在任何 困难。所以系统在技术上是具有可行性的。 经济可行性 本文提出的 企业 办公自动化 系统,其目的是为了 提高 企业 的办公效率,同时也降低了 企业 整体的办公成本。 目前已经有 很多成功的系统应用案例证明了这一点,因此, 本系统 在某国有企业 的应用, 除了能够 提高工作效率, 还能 减少原有管理过程中的 各种 浪费现象,实现 企业 资源节约管理的目标。 同时, 在我国企业信息化建设全面铺开的过程中,该企业也 一直重视信息化的应用和开发,并且在信息化的应用过程中取得了较好的成绩,切实 地 感受到信息化给现代化办公带来的便利和支持作用 ,因此该系统的开发与建设工作已经获得了企业高层的充分认可,并提供了充足的资金支持。所以,系统开发在经济方面是不存在任何问题的 ,充分可行。 实施可行性 本文提出的 企业 办公自动化系统 可以 改变原有的信息传递管理模式,取消了原来信息传递依靠部门管理员进行传递的模式,简化了管理 工作 流程, 能够提高各部门的办公效率,所以在前期的需求分析调研、后 期的实施运营都会得到大企业员工的支持与配合 。 因此,系统在开发完成后,具有实施和管理方面的可行性。 第二章 系统的需求分析 7 第 二 节 系统用户类型 对于一个企业来说,全体企业员工都需要使用该办公自动化系统来完成日常的工作。但是通过对员工工作范围的划分,可以将所有员工按照以下用户类型来进行分类。 ( 1) 系统管理员 系统管理员专门负责维护和管理系统中的各类信息,包括日常公告与通知、办公流程、用户基本信息、角色权限信息、各类系统设置信息等。是系统中对数据访问和操作权限最高的用户。 ( 2)领导用户 领导用户其实又包括了好几类,如部门领导、科 室领导等。虽然不同的领导用户权限也不同,但这类用户具有一个共同的数据访问和操作权限,就是能够对与其工作范畴相关的数据、流程进行审核和审批,如对公文草稿内容的审核、对日程安排的确定,对办公流程的设定等。因此,在这里将所有的领导类型用户统一归类为领导用户。 ( 3) 一般用户 大多数的企业基层员工均被归类为系统的一般用户。一般用户具有底层的数据录入和修改权限,可以对自己的工作内容、日程安排进行设定,可以处理由各级领导安排的工作内容,并可了解其他同等级别的用户的工作日程或所在部门的日程安排等内容。 第 三 节 系统的功 能 需求 与用例 分析 通过对企业日常办公内容和相关流程的调研与分析,明确了系统应该具有以下方面的功能。 日常公务 日常公务主要实现员工日常办公管理自动化,提升工作效率,促进管理升级。包括通知公告、规章制度、会议活动安排、文档传送、公共通讯录等功能。 一、 通知公告 第二章 系统的需求分析 8 用户可以在系统中 查看 和办公有关的各类通知公告,并能够对通知公告信息进行多条件查询。系统中的通知 公告都包括: ( 1)企业 公告通知 ( 2) 管理员通知 ( 3) 会议通知 ( 4) 短消息通知 ( 5) 工作流转通知 ( 6)公 文流转通知 ( 7) 日程提醒通知 二、 规章制度 系统应将企业 的各项规章 管理 制度发布 出来,允许企业员工随时查看,以起到对工作人员在工作规范方面的帮助、监督作用。 三、 会议活动安排 会议活动安排 包括 了会议活动的申请、审批、修改。因此,系统应 实现会议活动的发布、查看、修改、批办单打印 等功能。具有审批权限的用户可以改变会议安排的相关信息 , 并且在会议活动完成后进行信息归档、信息删除等操作 。在会议活动审批通过后,系统将自动通知各个与会人员 。 四、 文档传送 对于系统中的文档,主要分成两类,分别是普通文档和公文文档。文档的类型不同,其传送方式和流程也不同 : ( 1) 普通文档传送 实现用户对文档的管理,包括添加、修改、删除,并且实现用户之间点对点的传递,可以发送附件,使内部通信更为方便。 ( 2) 公文文档传送 实现对 企业上级 单位的来文分发功能, 将公文通过设定的传送流程下发到企业相关部门。 五、 公共通讯录 实现 对企业员工个人通讯信息的整合,允许系统用户随时查看。有权限的用户可以对公共通讯录进行编辑操作,如添加、修改和删除,一般用户只能对公共通讯录进行浏览和查询。 综上所述,日常公务功能的用例分析如图 第二章 系统的需求分析 9 图 常公务功能的用例图 个人事务 个人事务 包括了用户的 待办事宜、工作日志、考勤签到、加班登记和个人日程安排等 内容。 一、 待办事宜 对于系统中各 种 需要用户本人待办的事情、会议活动、督察督办、日程提醒等在 这里应 均有提示。 二、 工作日志 用户 在系统中所工作过的信息 均被系统所记录,用户 可以根据日期 进行 查询 , 便于对自己工作 进行 总结和分析。 第二章 系统的需求分析 10 此外, 用户也可以自行填写工作日志,如日常工作的解决情况等等。 三、 考勤签到 一般用户可以 进行日常签到和请假 情况,并对自己的考勤情况进行查询。有权限的用户可以 查看 所有 员工的出勤签到情况。 四、 加班登记 用 户可以进行日常的 加班登记, 在得到 有权限的 用户审批后进行加班。 有权限的用户 可以 在后台设置加班 补休 、加班费发放等 信息 。 五、 个人日程安排 每个 用户 在系统中都可以对自己的日程和工作日程进行编辑,包括添加、删除、修改和查询,并且系统会对该 用户 进行实时提醒。另外, 和用户相关的会议活动安排 会被 自动添加到个人日程安排里 。 综上所述,个人事务功能的用例分析如图 图 人事务功能的用例图 第二章 系统的需求分析 11 行政事务 行政事务 包括 对车辆的管理 、 会议室的管理和使用 、办公用品的管理,以及 人员接待信息的管理操作 等。 一、 车辆管理 车辆管理中 具有的 功能 包括 :车辆型号管理、查询;车辆入库登记、修改、删除、 查询 ;车辆日常维修信息的添加、修改 、 删除 及查询 ;车辆 使用申请与审批。 二、 会议室管理 拥有权限的用户可以 对 会议室 信息进行添加、修改和 删除 操作。 三、 办公用品管理 系统可以对办公用品进行名称、入库、类别进行管理,而 一般 用户 可以通过系统来进行办公用品领用的申请,有审批权限的用户对一般用户的申请进行审批,同时也可以 查看库存信息、个人用品的消耗情况 等。 四、 接待管理 接待管理包括对各类领导、人员的 接待 信息进行登记,包括 接待人、接 待事项、接待 部门 、接待时间等 。 综上所述,行政事务功能的用例分析如图 工作流转 用户通过本系统可以方便的完成对下级的工作布置、管理,下级员工可以对上级领导分配的任务进行反馈。并且根据工作性质的划分,用户可以自定义工作的类别,如普通事项、催办事项等布置给员工。系统可以对工作的布置实现及时提醒。 例如, 布置任务 的 用户 甲 对相应的工作用户 乙 下达工作任务,用户 乙 的界面将弹出消息窗口,查看后转到待办事宜进行查看。用户 乙 办理后填写办理情况后点击回复,系统自动将信息反馈给用户 甲 。 此时 用户 甲 的界面将 弹出消息窗口, 提示用户甲可 查看布置工作的反馈情况。 工作流转功能 面向系统所有用户,因此这里不再给出其 用例 图 。 第二章 系统的需求分析 12 图 政事务功能的用例图 公文管理 公文管理是指对企业日常办公内容中涉及的公文进行草拟、审核、流转、签发等操作,是 统的核心功能。 用户 可以 通过系统方便 地 完成公文的起草、会签、归档事务。系统 对公文进行类别 设置,方便用户自主设置单位公文类别,比如:党委文件、会议纪要等。为了适应单位管理流程需要,采取发文起草人员自主设置会签流程,如:办公室文员(起草)主任(审核)书记(会 签)办公室(发布),方便的实现了网上的公文会签。各级人员可以填写“修改意见”,公文自动返回到上一个环节,直到 完成 “通过”、“签发”、“删除”环节。 第二章 系统的需求分析 13 一、公文流程设计 即 预先定义某种类型的公文流程,在起草公文的时候,需要选定某种具体的流程。 二、 起草公文 任何个人都可以起草公文 。 公文的流程是从跟自己同级别的人员开始往上汇报的。公文可以让同级别的人参考。 三、 签发公文 企业 工作人员需要按照岗位级别,遵循“逐级上报、领导签发”的规律进行本部门公文的签发。 实际上,该功能包括两个子功能:公文审批和公文发送。 四、 公 文查阅 归档后的公文都会按照各个类别分别在公文查阅中列出,并且有查询机制,方便用户查询、查看。系统会根据不同类别的公文分别对不同权限的用户开放,如用户没有此公文查看权限,用户将无法查看此类公文。系统管理员可以在后台修改、删除、添加公文类别。 综上所述,公文管理功能的用例分析如图 图 能的用例图 第二章 系统的需求分析 14 后台管理 为了 让用户 更加方便使用 系统、 系统的 管理员对系统进行完善管理, 系统应具有面后台管理功能。 一、 角色管理 系统 在进行 初始化时 会 定义一些公用角色。 具有高级权限的系统管理 员可以 定义配置系统的权限角色,可以随意组合系统中的权限用来定义特定的角色。 二、 人员管理 该功能 中的人员信息修改功能面向 管理系统中所有的人员, 但 增加、删除人员信息 ,以及 给人员赋予某个角色 等操作,则只面向具有权限的用户 三、 公文类别管理 对公文的类别进行管理,包括增加、修改、删除等操作。 四、 系统日历设置 对系统的日历进行设置,设定哪些是工作日和假日,通过这个设定来确定员工的考勤是否是加班还是修改或正常上班。 五、 发送系统通知 通过后台的程序,可以统一给系统中任何一个人或所有人员发送通知。 六、 消息窗口设置 用于设置系统的消息窗口样式以及相应的铃声提醒。 综上所述,公文管理功能的用例分析如图 第四节 系统的性能需求分析 系统在完成上述分析的功能时,必须满足一定的性能约束条件,即系统的性能需求。 对于本系统的性 能 需求 主要 包括 安全性、兼容性和功能可扩展性等几个方面。 一、 系统 的 安全需求 企业所有日常办公管理相关数据均在系统中存储、 传输 和编辑。这些 数据的安全、准确 ,直接影响了系统的可靠性和稳定性。因此,系统必须具备一定的数据安全机制来保证系统数据不被破坏、恶意篡改。系统的安全性应在网络、数据访问权限、数据 的合法性检验等方面体现。 第二章 系统的需求分析 15 二、系统的兼容性需求 企业 且企业各部门已有一些各自功能独立的 此本系统在开发时必须考虑 与内部 已有的多个 统 之间的 互联 与数据共享 , 同时也需要考虑系统用户界面对于多种不同浏览器上显示效果的兼容。 三、系统的可扩展性 系统开发时需要考虑到现有的功能会随着用户需求的不断增加而扩展,所以现在就要为以后的功能扩展预留 充分的接口,接口数据尽量统一考虑,使 系统在今后的功能扩展方面,甚至是上级、下级单位之间的数据共享时可以进行方便的连接。 图 文管理功能 的 用例图 第五 节 系统 的 开发 环境 与相关技术 系统开发环境 从经济的角度出发,系统开发需要考虑是否能够充分利用企业已经购买、配置的软件与硬件资源。为此,系统的开发 明确了如下 开发 环境需求: 一、软件环境需求 第二章 系统的需求分析 16 ( 1)操作系统 对于操作系统,主要以微软公司的 品为主。服务器上的操作系统配置为 003 户端上的操作系统为 P 或 。 ( 2) 开发语言 由于系统的开发为企业级应用问题,因此在开发语言上选择了跨平台性能好、主 流开发语言 ( 3) 开发工具 因为使用的是 以开发工具上采用了 件的最新版本 。 一个开放源代码的、基于 具有强大的编辑 、差错 功能, 所以, 统开发的最佳选择。 ( 4) 数据库 数据库产品选择了微软公司的 008。 ( 5) 应用服务器 应用服务器选择了 新版本 。 二、硬件环境需求 对于硬件资源的考虑,服务器硬件选择了目前主流的 户端的硬件要求 相对较低,只要是主流配置的台式机或笔记本即可。 系统开发相关技术 一、 B/B/系结构 ,也叫做 又叫做浏览器 /服务器模式。B/ 核心内容在于通过中间件的支持,将在物理上是分散的计算资源构成逻辑上的一个整体,最大的优点就是客户端只需要拥有一台能上网的电脑,就可以在任何地方进行操作。同时,客户端不需要安装任何专门的软件,也几乎不需要和系统有关的软件维护,这使得系统的扩展和维护变得非常容易。 B/ ( 1)使用 B/S 结 构系统的客户端,只需要学会主流的浏览器操作,不需要对系统进行专门的客户端软件开发,在客户端也不需要增加任何代码,它的操作简单,界面统一,使用方便,降低了用户学习难度,节约了时间,既节约了第二章 系统的需求分析 17 开发系统的时间,也大大地减少了系统出错的可能性,降低了使用单位对系统的维护费用。 ( 2)系统的升级和维护简单。对一个使用软件的企业来说,如果其系统管理员在系统维护时需要在每部安装软件客户端的电脑之间来回奔波,可想而知他的效率和工作量是很低的,而 B/需要系统管理员在服务器端进行维护、升级和共享就可以了。 ( 3)安全性提高,成本降低。大多数的操作都在服务器上进行,安全性得到了很高,效率也得到了提高,相应管理成本得到了降低。 二、 ) 一种 开发可移植的、健壮的、可扩展的、安全的服务器 建立在坚实的标准 供组件模型 、 理和通信应用程序接口 ( ,这些接口使 为实现企业级的面向服务的体系结构 ( 结构的,它创建了标准的 以实现从客户层的消费者用户界面延伸到企业信息系统层的数据存储 。 层应用体系结构可以分为客户层 、 务层、企业信息集成数据层等, 其架构如图 ( 1)客户层 客户层它是运行在客户端机器上的组件,包括 户层一般都支持 般也称为客户代理。 可以基于静态 ( 2) 2括包括 等 (

温馨提示

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

评论

0/150

提交评论