OA系统开发设计论文

上传人:206****923 文档编号:90108270 上传时间:2019-06-08 格式:DOC 页数:28 大小:1.98MB
返回 下载 相关 举报
OA系统开发设计论文_第1页
第1页 / 共28页
OA系统开发设计论文_第2页
第2页 / 共28页
OA系统开发设计论文_第3页
第3页 / 共28页
OA系统开发设计论文_第4页
第4页 / 共28页
OA系统开发设计论文_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《OA系统开发设计论文》由会员分享,可在线阅读,更多相关《OA系统开发设计论文(28页珍藏版)》请在金锄头文库上搜索。

1、Xxxx 2013 届学士学位毕业论文 OA 系统的设计与开发 -信息交流、公告通知、公文管理信息交流、公告通知、公文管理 学 号: 姓 名: 指导教师: 专 业: 网络工程 系 别: 计算机系 完成时间:2013 年 05 月 长治学院学士学位论文(设计) OA 系统的设计与开发 -信息交流、公告通知、公文管理信息交流、公告通知、公文管理 专业:网络工程 姓名: 学号: 指导教师: 摘要:随着信息科学技术的飞速发展,办公自动化系统在技术和应用上都得到 了更高层次的发展,人们逐渐意识到对办公管理系统的运用可以使日常办公工 作更加方便、快捷和高效。而办公活动重要性的日渐突出,也引起了企业管理者

2、的普遍重视,他们越来越感觉到没有信息技术支持的企业管理是力不从心的, 因而办公自动化系统应运而生。长期以来,人们对以纸质文件为中心的传统办公 方式习以为常。这不仅耗费了大量的人力、物力、财力,而且效率低、时效性 差、容易出错,不利于企业长期稳定、高效的发展。然而应用新型的办公自动 化系统能够将人从繁琐、无序、低序、低端的工作中解放出来从事核心事务, 整体提高了企业办事的工作效率和对信息的可控性,很好地规范并改进了现有 的企业管理,降低了办公成本,提高了执行力,使管理趋于完善,企业更具有 竞争力。 如此,本论文将详细论述办公自动化系统的分析与设计过程。系统采 用 visual Fox 作为开发平

3、台,以 SQL Server2000 作为数据库,实现了我 的工作、信息交流、公告通知、公文管理等功能。符合办公自动化系统的 要求,能够帮助企业切实提高工作效率。 关键字:关键字:Visual Fox;SQL Server2000;B/S 架构;OA OA 系统的设计与开发 II 目 录 1 前言.1 1.1 系统开发的背景1 1.2 系统开发的意义1 2 需求分析.2 2.1 可行性分析2 2.2 需求定义列表2 3 系统模块设计.3 3.1 系统组织机构分析3 3.2 系统业务流程分析3 3.3 系统物理环境及技术选择4 4 OA 系统规划6 4.1 系统设计原则6 4.2 系统功能结构图

4、设计7 4.3 数据库设计11 5 OA 系统界面设计15 5.1 系统框架设计15 5.2 功能模块界面设计16 6 OA 系统测试19 6.1 测试描述.19 6.2 测试计划.20 参考文献:.22 致谢.24 OA 系统的设计与开发 OA 系统的设计与开发 -信息交流、公告通知、公文管理信息交流、公告通知、公文管理 1 前言 1.1 系统开发的背景系统开发的背景 办公自动化,英文全称 Office Automation,简称 OA,是办公信息处 理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设 备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率 和工作质量

5、,提高生产率的目的。 随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展, 使人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机 之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据 存储、信息检索、信息分析等功能,从而使得工作更高效地进行。 数据库始于 20 世纪 60 年代,经过 40 多年的发展,现在已经形成了理 论体系,成为计算机软件的一个重要分支。互联网技术的出现,更是进一 步丰富了人类生活,数字化生存已经一步步走进我们的生活与工作。互联 网技术与数据库技术的结合为计算机在人类生活中的应用带来了巨大的影 响。产业信息化、管理现代化、科学化已经成为行业

6、发展的重要课题。 1.2 系统开发的意义系统开发的意义 多年以来,人们对以纸质文件为中心的传统办公方式习以为常。但是, 世界进入信息时代之后,这种传统的人工管理方式的弊病日显突出。比如, 时效性差、容易出错,并难以应对信息社会的巨大挑战。传统办公方式的特 点决定了部门内部及各部门之间彼此孤立。通常是某一部门独立运作一段 时间后,将其工作结果移交下一部门作为其工作的依据。一旦该部门的工作 出现错误,其下一部门就无法正常工作。出现这种现象的直接原因主要是员 工之间、部门之间缺乏交流、文件在不同部门有所囤积。因此,建立节约型、 高效性工作方式成了信息时代必然的要求。 鉴于此,办公自动化有其独特 学士

7、学位论文(设计) 1 的优势。它不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同 工作。协同工作意味着要进行信息的交流,工作的协调与合作。由于网络 的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否在 电话机旁边或是否有传真机可用。这里所说的群体工作,可以包括在地理 上分布很广,甚至分布在全球上各个地方,以至于工作时间都不一样的一 群工作人员可以实现远程办公或在家办公。 2 需求分析 2.1 可行性分析可行性分析 1技术可行性 随着网络技术和数据库技术支持都日趋成熟,作为服务器具备的硬件 条件是绝大多数的商业电脑都具备的。利用 VF 开发平台与 SQL Server 2000

8、 数据库的结合也是 B/S(Browser/Server)架构与网络系统设计的常 用模式,所以技术成熟,安全性强。因此,从技术角度上考虑,本系统是 可行的。 2经济可行性 以前的公文、文件的流转,信息的传递与录入,全部采用人工完成, 这些对于企业是很费时间和精力的,而且也不及时,很难比较好的管理。 所以,从企业领导者和员工的角度出发,对于高效、简捷、方便的办公自 动化系统的需求是迫切的,而且系统的成本主要集中在系统软件的开发上, 当系统投入运行后可以为企业节约大量的人力,财力,物力。所带来的效 益远远大于系统软件的开发成本。因此,从经济角度上考虑,本系统是可 行的。 3操作可行性 由于本系统设

9、计时充分考虑了用户的习惯,图形界面友好,使得操作 简单;数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。所 以对于用户的使用水平要求并不高,因此,从操作角度上考虑,本系统是 可行的。 综上所述,本系统开发方向已很明确,在技术、经济、操作等方面都 OA 系统的设计与开发 是可行的,并且投入少、见效快。因此系统的开发是完全可行的。 2.2 需求定义列表需求定义列表 (1) 信息交流 1. 消息管理:发送消息、发送文档、删除消息; 2. 文档共享:共享文档、文档查询、删除文档; 3. 会议管理:增加会议、查询会议; (2) 公告通知 1. 公告管理:发布公告、审核公告、查阅公告、删除公告;

10、2. 通知管理:布通知、审核通知、查阅通知、删除通知; (3) 公文管理 发送接收公文、办理公文、公文归档、借阅公文、公文查询、删除公文; (4) 后台管理 1. 角色管理:可以添加、删除、修改、查看角色和分配角色权限等; 2. 用户管理:可以添加、删除用户、修改密码; 3 系统模块设计 系统分析的主要任务是将在需求详细调查中所得到的文档资料集中到 一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重于从业务 全过程的角度进行分析。 3.1 系统组织机构分析系统组织机构分析 组织结构是指对于工作任务如何进行分工、分组和协调合作。它表明 了组织各部分排列顺序、空间位置、聚散状态、联系方式以

11、及各要素之间 相互关系的一种模式,是整个管理系统的“框架” 。 组织结构是组织的全 体成员为实现组织目标,在管理工作中进行分工协作,在职务范围、责任、 权利方面所形成的结构体系。具体系统组织机构图如下图 3-1 所示: 总经办 项目部 人事部 销售部 财务部 学士学位论文(设计) 3 图 3-1 系统组织机构图 3.2 系统业务流程分析系统业务流程分析 业务流程分析是具体分析的第一步,为了要对详细的调查结果进行整 理和分析,然后再经业务人员的确认,必须采用一些简单方便的方法和工 具来明确表达它们,使之成为系统分析员和用户之间进行交流的共同语言。 业务流程图可以解决这一问题。 业务流程图是一种描

12、述系统内各单位、人员之间业务关系、作业顺序 和管理信息流向的图表, 同时也是对一个组织的功能和层次的某一部分进 行详细的描述,利用它可以帮助分析人员找出业务流程中的不合理流向。 业务流程图中各个符号的含义如下图 3-2-1 所示: 内部实体外部实体 文档 信息传递 图 3-2-1 业务流程图符号含义 图 3-2-2 为本系统的业务流程图,描述了整个系统中所涉及的所有业 务。 OA 系统的设计与开发 管理员 用户信息 用户 登录信息操作信息 考勤信息文档上传下载消息传递 角色权限 人事部 人事统计 个人记录日程安排 图 3-2-2 业务流程图 3.3 系统物理环境及技术选择系统物理环境及技术选择

13、 1软件配置方案 操作系统:Windows Server 2003; 数据库选择:SQL Server 2000; 开发平台:Visual FoxPro 9.0。 2硬件配置方案 CPU:Genuine Intel(R) CPU T2080 1.73GHz 或以上(服务器) ; 内存:8GB 或以上(服务器) ; 硬盘:1TB 以上(服务器) 。 3系统体系结构 本系统采用 B/S 架构,系统的拓扑结构设计如下图 3-5-1 所示: Intranet 企业内部网 Internet 因特网 Web服务器 应用服务器 数据库服务器 防火墙 客户端 浏览器 客户端 浏览器 客户端 浏览器 图 3-3

14、-1 系统拓扑结构图 学士学位论文(设计) 5 ASP.NET 技术 ASP.NET 的前身 ASP 技术,ASP 是一项微软公司的技术,是一种使嵌 入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序。而 ASP.NET 有其独特的优势:可管理性;安全性;易于部署;增强 的性能;灵活的输出缓存;国际化;移动设备支持;扩展性和可 用性;跟踪和调试;与 .NET Framework 集成;与现有 ASP 应用程 序的兼容性等等 三层架构技术 三层架构(3-tier application) 通常意义上的

15、三层架构就是将整个业务 应用划分为:表现层(UI) 、业务逻辑层(BLL) 、数据访问层(DAL) 。区分层 次的目的即为了“高内聚,低耦合”的思想 1.表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系 统的时候他的所见所得。 2.业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操 作,对数据业务逻辑处理。 3.数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、 删除、修改、更新、查找等。具体如下图 3-5-2 所示: 图 3-3-2 三层架构图 4 OA 系统规划 系统设计是在对企业现状系统分析的基础上,依据系统分析阶段所提 出的新系统逻辑模型,建

16、立起新系统的物理模型。详细地说就是指在系统 分析的基础上进行的系统设计原则,系统功能结构图设计,UML 建模设计 以及数据库设计等,并为系统实施阶段的各项工作提供必要的技术资料和 OA 系统的设计与开发 相关文档。 4.1 系统设计原则系统设计原则 1实用性原则 系统以用户(如系统管理员、总经理等)需求为目标,以方便用户, 提高用户工作准确度、专业性,提高工作效率为原则。 2易用性原则 B/S 结构使用户不必安装客户端就可以使用系统以及不受地域限制免 除了非专业人员尤其是员工安装系统与高效、实时工作的困难。 3先进性原则 本系统设计将充分应用现有成熟的计算机技术、网络技术、软件开发 技术,为用户提供高性能的系统。系统将运用先进的浏览器/服务器结构, 采用 SQL Server 2000 作为数据库,可以满足企业内部办公的使用需求。 4安全性原则 系统设计过程将充分考虑到安全机制,加强操作权限的设置与管理。 对权限采取多级限制,确保系统安全可靠。

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

当前位置:首页 > 中学教育 > 其它中学文档

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