当前位置:首页 >> 管理学 >> 办公自动化系统毕业论文(参考)_图文

办公自动化系统毕业论文(参考)_图文

天津工业大学 毕业设计(论文)
宇信易诚科技有限公司 办公自动化系统的分析与设计

姓 学 专

名 院 业

张永勇 管理学院 信息管理与信息系统 李莹 讲师

指导教师 职 称

2011 年 6 月
1

天津工业大学毕业设计(论文)任务书
题目 学生姓名 课题类型 张永勇 宇信易诚科技有限公司办公自动化系统的分析与设计 学院名称 管理学院 自拟 随着信息科学技术的飞速发展,办公自动化系统在技术和应用上都 得到了更高层次的发展,人们逐渐意识到对办公管理系统的运用可以使 课题意义 日常办公工作更加方便、快捷和高效。而办公活动重要性的日渐突出,也 引起了企业管理者的普遍重视,他们越来越感觉到没有信息技术支持的 企业管理是力不从心的,因而办公自动化系统应运而生。 2010.12: 2011.3.1—2011.4.1: 任务与进 度要求 2011.4.2—2011.5.1: 2011.5.2—2011.5.15: 2011.5.16—2011.6.11: 2011.6.12 日左右: 写开题报告,下达任务书。 毕业实习,准备毕业论文。 完成论文初稿。 修改论文,完成二稿,调试程序。 论文最后修改,进行论文装订。 准备论文答辩,写 PPT 文档。 专业班级 信息 071 班

[1] 李正涛.OA 系统发展历程与趋势[J].办公自动化,2008,(08).

[2] 王玫丽.浅析 OA 系统(网络办公自动化)的开发[J].科技信息(科学教 研),2008,(22). 主要参考 文献 [3] 雍珣.基于 WEB 的办公自动化系统的设计与实现[J].山西广播电视大 学学报,2009,(05). [4] 时秀波.基于 B/S 模式办公自动化系统的设计与实现[J].农业网络信 息,2007,7:90-91. [5] 刘雁 .OA 办公自动化系统在企业中的实际应用价值 [J]. 科技资 讯,2009,(13). 起止日期 备注 2010.12—2011.6

院长

系主任

指导教师

毕业设计(论文)开题报告表
年 姓名 题目 张永勇 学院 管理学院 专业 信息管理与信 息系统 班级 指导教师 月 日 信息 071 班 李莹

宇信易诚科技有限公司办公自动化系统的分析与设计

一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义: 国内外研究情况: 办公自动化由 80 年代末在我国提出,到现在已有了二十年多年的发展历史。由于 intranet(企业内部网)和 extranet(企业外部网)的出现及其办公自动化相关技术的迅 速发展,带来了全球范围内市场竞争的日益加剧,对于传统的办公和生活方式产生了巨大 的冲击,所有的企业都面临着严峻的挑战,企业内的员工作为一个团队能否及时交流﹑获 取各种相关信息,从而高效地协同工作,把握转瞬即逝的机会,将成为在激烈的市场竞争 中取胜的关键,面对这样的形势,越来越多的企业打算或正在将计算机网络技术引入到日 常经营管理上来,改变过去单纯的手工办公方式,以便在企业内实现信息共享﹑协同工作 乃至科学的管理和决策,从而提高效率﹑增强企业的竞争力。 课题研究的主要内容: 本系统采用 B/S 体系结构,主要分为 9 大模块和 1 个附件功能。包括日程管理(我的 日程,部门日程,日程维护) ;文档管理(文档列表,文档搜索,回收站) ;消息传递(写 新消息,个人信箱,消息管理) ;个人记录(我的便签,我的通讯录) ;考勤管理(考勤设 置,考勤历史查询,考勤统计,员工签到、签退) ;人事管理(机构管理,部门管理,用户 管理) ;系统管理(菜单管理,角色管理,登录日志,操作日志) ;常用工具(计算器,万 年历,世界时间) ;娱乐游戏(俄罗斯方块) ;附件功能(资料、密码修改,换肤、系统信 息,系统注销、退出) ; 本系统开发工具为 Visual Studio2005,SQL SERVER2005。 目的和意义: 多年以来,人们对以纸质文件为中心的传统办公方式习以为常。而这种传统的办公方 式,不仅效率低,而且时效性差,容易出错。如此,办公自动化有其独特的优势。它不仅 兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。协同工作意味着要进行信 息的交流,工作的协调与合作。由于网络的存在,这种交流与协调几乎可以在瞬间完成, 并且不必担心对方是否在电话机旁边或是否有传真机可用。这里所说的群体工作,可以包 括在地理上分布很广,甚至分布在全球上各个地方,以至于工作时间都不一样的一群工作 人员可以实现远程办公或在家办公。不仅如此,办公自动化可以和一个企业的业务结合的 非常紧密,甚至是定制的。因而可以将诸如信息采集、传递、查询、统计等功能与具体业 务密切关联。操作人员只须点击一个按钮就可以得到想要的结果,从而极大得方便了企业 领导的管理和决策。办公自动化将人从繁琐、无序、低序、低端的工作中解放出来从事核 心事务,整体提高了企业办事的工作效率和对信息的可控性,降低了办公成本,提高了执 行力,使管理趋于完善,企业更具有竞争力。

二、进度及预期结果: 起止日期 2011.3.1— 2011.4.1 2011.4.2— 2011.5.1 2011.5.2— 2011.5.15 2011.6.11 2010.6.12 日 左右 主要内容 调研,收集和阅读相关课题资料 整理、分析资料、撰写毕业论文 进一步润色,修改,调试程序 预期结果 毕业实习报告、毕业实 习证明 完成初稿 修改论文、完成二稿、 调试程序 文装订 准备论文答辩,写 PPT 文档

2011.5.16— 对论文作最后修改,把相关资料收齐,完成摘要, 论文最后修改,进行论 参考书目等细节的写作 写 PPT 文档,作好答辩准备

完成课题的 现有条件

本人 ASP.NET、C#语言基础扎实,熟练掌握了面向对象与结构化的开发 方法,能够灵活运用 SQL SERVER 数据库设计技术,在学习过程中,曾经参 与过天津市大学生非计算机组应用软件竞赛,并获得了三等奖。

审查意见

指导教师:







学院意见

主管领导:







天津工业大学本科毕业设计(论文)评阅表 (设计类)
题目 学生姓名 评审项目 张永勇 宇信易诚科技有限公司办公自动化系统的分析与设计 学生班级 信息 071 班 指标 能体现本专业培养目标,题目大小、难度适中;学生 选题 工作量饱满,能得到较全面训练。 题目与生产、科研等实际问题结合紧密。 能独立查阅文献以及从事其它形式的调研,能较好地 课题调研 文献检索 外文应用 理解课题任务并提出实施方案;有分析整理各类信息 从中获取新知识的能力。 能正确引用外文文献,翻译准确,文字流畅。 设计图纸(插图)简洁、规范、无差错,设计栏目齐 全合理,能正确使用国家标准单位。 设计说明书(论文)结构严谨,表达清楚,文字通顺, 5 15 15 20 10 100 15 指导教师姓名 满分 10 10 李莹 评分

设 计 说 明 用语正确,基本无错别字和病句,书写格式符合规范。 书(论文) 能根据毕业设计目标进行实验设计,对数据的运算及
处理正确无差错,对实验结果的分析准确。 设计具有创新性或实用价值。 合计 意见及建议

评阅人签名:







天津工业大学毕业设计(论文)成绩考核表
学生姓名 题目 张永勇 学院名称 管理学院 专业班级 信息 071 班

宇信易诚科技有限公司办公自动化系统的分析与设计

1.毕业设计(论文)指导教师评语及成绩:

成绩:
指导教师签字: 2.毕业设计(论文)答辩委员会评语及成绩: 年 月 日

成绩:
答辩主席(或组长)签字: 3.毕业设计(论文)总成绩: a.指导教师 给定成绩 b.评阅教师 给定成绩 c.毕业答辩成绩 总成绩 (a×0.5+b×0.2+c×0.3) 年 月 日

天津工业大学 2011 届本科生毕业设计论文(论文)

7





随着信息科学技术的飞速发展, 办公自动化系统在技术和应用上都得到了更 高层次的发展, 人们逐渐意识到对办公管理系统的运用可以使日常办公工作更加 方便、快捷和高效。而办公活动重要性的日渐突出,也引起了企业管理者的普遍 重视, 他们越来越感觉到没有信息技术支持的企业管理是力不从心的,因而办公 自动化系统应运而生。长期以来,人们对以纸质文件为中心的传统办公方式习以 为常。这不仅耗费了大量的人力、物力、财力,而且效率低、时效性差、容易出 错,不利于企业长期稳定、高效的发展。然而应用新型的办公自动化系统能够将 人从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了企业 办事的工作效率和对信息的可控性,很好地规范并改进了现有的企业管理,降低 了办公成本,提高了执行力,使管理趋于完善,企业更具有竞争力。 如此,本论文将详细论述办公自动化系统的分析与设计过程。系统采用 visual studio2005 作 为 开发 平台 , ASP.NET 与 C# 作 为开 发语 言 ,以 SQL Server2005 作为数据库,实现了日程管理、文档管理、消息传递等功能。符合 办公自动化系统的要求,能够帮助企业切实提高工作效率。 论文组织如下:第一章阐述了系统的计划;第二章进行了系统的需求分析; 第三章对系统的需求进行了详细分析;第四章提出了具体的系统设计方案;第五 章对整个系统进行了具体的实施;第六章进行了系统的测试;最后得出结论。 关键字:ASP.NET;C#;SQL Server2005;B/S 架构;办公自动化

ABSTRACT
With the rapid development of information technology and office automation systems in both technology and applications to provide a higher level of development, people gradually realized on the use of office management system daily office work to be more convenient, fast and efficient. Highlight of the importance of office activities, but also aroused widespread attention from enterprise management, they increasingly felt no management is their information technology support, as a result of office automation system came into being. For a long time, people on the traditional office centered on paper files used. This has not only spent a great deal of manpower, material and financial resources and low efficiency, timeliness, and error - prone and is detrimental to the enterprise long - term, stable and efficient development. however, the application of new type of office automation system from very complicated and disorder, the low - order and low - end free to engage in core business, the overall increase enterprise efficiency and to act on information control, standardize and improve the existing very good enterprise management, reduce the costs of office, improve the execution, management, and enterprise competitive. So, this paper will elaborate on Office Automation System analysis and design process. System Using Visual studio2005 as a development platform, ASP.NET and C# as a development language, SQL Server2005 as the database, implementation schedule management, document management, messaging, and other functions. Meet the requirements of the office automation system can help enterprises improve efficiency. Paper organization is as follows: first on system planning; second for system requirement analysis; third made a detailed analysis of the demand for system; fourth put forward specific system design; fifth for the whole system specific implementation; sixth test of the system; and finally come to a conclusion. Keyword:ASP.NET;C#;SQL Server2005;B/S Framework;Office Automation





第一章 办公自动化系统的系统计划...................................................................... 1
1.1 系统开发的背景 ........................................................................................................... 1 1.2 系统开发的意义 ........................................................................................................... 1 1.3 系统开发的主要任务.................................................................................................. 2

第二章 办公自动化系统的需求分析...................................................................... 3
2.1 可行性分析 .................................................................................................................... 3 2.2 需求定义列表 ............................................................................................................... 4 2.3 SWOT 分析法.................................................................................................................. 5

第三章 办公自动化系统的系统分析...................................................................... 7
3.1 系统组织机构分析 ...................................................................................................... 7 3.2 系统业务流程分析 ...................................................................................................... 8 3.3 系统数据流程分析 ...................................................................................................... 9 3.4 数据字典 ...................................................................................................................... 10 3.5 系统物理环境及技术选择....................................................................................... 11

第四章 办公自动化系统的系统设计.................................................................... 14
4.1 系统设计原则 ............................................................................................................. 14 4.2 系统功能结构图设计................................................................................................ 15 4.3 UML 建模设计 ............................................................................................................. 16 4.4 输入输出设计 ............................................................................................................ 28 4.5 数据库设计 .................................................................................................................. 29

第五章 办公自动化系统的系统实施 ...................................................................... 40
5.1 登录界面的实施 ......................................................................................................... 40 5.2 主程序界面的实施 .................................................................................................... 41 5.3 功能模块界面的实施................................................................................................ 41

第六章 办公自动化系统的系统测试 ...................................................................... 54
6.1 测试描述 ..................................................................................................................... 54 6.2 测试计划 ..................................................................................................................... 55 6.3 测试用例 ..................................................................................................................... 55



论 ...................................................................................................................................... 59

参考文献 ................................................................................................................................... 61 附 谢 录 ................................................................................................................................... 63 辞 ................................................................................................................................... 75

天津工业大学 2011 届本科生毕业设计论文(论文)

第一章
1.1 系统开发的背景

办公自动化系统的系统计划

办公自动化,英文全称 Office Automation,简称 OA,是办公信息处理的自 动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人、 机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生 产率的目的。 随着计算机技术的发展, 特别是计算机网络技术与数据库技术的发展,使人 们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、 信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、 信息分析等功能,从而使得工作更高效地进行。 数据库始于 20 世纪 60 年代,经过 40 多年的发展,现在已经形成了理论体 系, 成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方 法, 使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来 越大的作用。 而互联网技术的出现, 更是进一步丰富了人类生活,数字化生存已经一步步 走进我们的生活与工作。 互联网技术与数据库技术的结合为计算机在人类生活中 的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展 的重要课题。 办公自动化由 80 年代末在我国提出, 到现在已有了二十年多年的发展历史。 由于 intranet(企业内部网)和 extranet(企业外部网)的出现及其办公自动 化相关技术的迅速发展, 带来了全球范围内市场竞争的日益加剧,对于传统的办 公和生活方式产生了巨大的冲击,所有的企业都面临着严峻的挑战,企业内的员 工作为一个团队能否及时交流﹑获取各种相关信息,从而高效地协同工作,把握 转瞬即逝的机会,将成为在激烈的市场竞争中取胜的关键,面对这样的形势,越 来越多的企业打算或正在将计算机网络技术引入到日常经营管理上来, 改变过去 单纯的手工办公方式, 以便在企业内实现信息共享﹑协同工作乃至科学的管理和 决策,从而提高效率﹑增强企业的竞争力。

1.2 系统开发的意义
多年以来,人们对以纸质文件为中心的传统办公方式习以为常。 但是,世界进 入信息时代之后,这种传统的人工管理方式的弊病日显突出。比如,时效性差、容
1

天津工业大学 2011 届本科生毕业设计论文(论文)

易出错,并难以应对信息社会的巨大挑战。传统办公方式的特点决定了部门内部 及各部门之间彼此孤立。通常是某一部门独立运作一段时间后,将其工作结果移 交下一部门作为其工作的依据。一旦该部门的工作出现错误,其下一部门就无法 正常工作。出现这种现象的直接原因主要是员工之间、部门之间缺乏交流、文件 在不同部门都有所囤积。 另外,传统办公方式含有大量重复性劳动行为,这种程序 性行为的发生也是造成文件批量出错的原因。因此,建立节约型、高效性工作方 式成了信息时代必然的要求。 鉴于此,办公自动化有其独特的优势。它不仅兼 顾个人办公效率的提高, 更重要的是可以实现群体协同工作。协同工作意味着要 进行信息的交流,工作的协调与合作。由于网络的存在,这种交流与协调几乎可 以在瞬间完成, 并且不必担心对方是否在电话机旁边或是否有传真机可用。这里 所说的群体工作,可以包括在地理上分布很广,甚至分布在全球上各个地方,以 至于工作时间都不一样的一群工作人员可以实现远程办公或在家办公。不仅如 此,办公自动化可以和一个企业的业务结合的非常紧密,甚至是定制的。因而可 以将诸如信息采集、传递、查询、统计等功能与具体业务密切关联。操作人员只 须点击一个按钮就可以得到想要的结果, 从而极大得方便了企业领导的管理和决 策。 办公自动化将人从繁琐、 无序、 低序、 低端的工作中解放出来从事核心事务, 整体提高了企业办事的工作效率和对信息的可控性,降低了办公成本,提高了执 行力,使管理趋于完善,企业更具有竞争力。

1.3 系统开发的主要任务
企业有一套适合自己运营和发展的办公自动化软件, 可以帮助企业提高办公 效率,节省劳动力,从而提高企业竞争力。在天津宇信易诚科技有限公司实习培 训 1 个多月以来, 对于公司的办公管理模式已经具有一定的了解,同时也深刻体 会到工作中未能使用合理的办公自动化系统导致繁杂的工作程序, 影响了工作效 率。因此,为了满足宇信易诚对企业办公管理的需要,急需要有一套合适的办公 自动化统来完成这项工作。 因此, 本课题的主要任务是实现宇信易诚办公自动化。 本系统通过系统管理员维护用户基本信息、菜单的管理、分配角色权限、登录日 志的管理、操作日志的管理、日程的维护、消息的管理等;实现总经理、部门经 理对日程的安排等,总经理对文档的管理等,人事经理对考勤时间的设置、考勤 历史的查询、考勤信息的统计等;以及普通员工对部门日程的查看、文档的上传 和下载、消息的传递、个人的记录、考勤的签到及签退等的管理;从而合理安排 工作时间和进度,提高工作效率。
2

天津工业大学 2011 届本科生毕业设计论文(论文)

第二章

办公自动化系统的需求分析

在软件工程中, 需求分析指的是在建立一个新的或改变一个现存的电脑系统 时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软 件工程中的一个关键过程。 在这个过程中,系统分析员和软件工程师确定顾客的 需要。 只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。 因此, 下面将从可行性分析、需求定义列表、SWOT 分析法上进行需求分析。

2.1 可行性分析
1.技术可行性 随着网络技术和数据库技术支持都日趋成熟, 作为服务器具备的硬件条件是 绝大多数的商业电脑都具备的。Asp.net 网络编程语言实现图形化、简易化的表 现和管理,C#语言作为后台运行处理,利用 Asp.net 技术与 SQL Server 2005 数据库的结合也是 B/S(Browser/Server)架构与网络系统设计的常用模式,所 以技术成熟,安全性强。因此,从技术角度上考虑,本系统是可行的。 2.经济可行性 以前的公文、文件的流转,信息的传递与录入,全部采用人工完成,这些对 于企业是很费时间和精力的,而且也不及时,很难比较好的管理。所以,从企业 领导者和员工的角度出发,对于高效、简捷、方便的办公自动化系统的需求是迫 切的, 而且系统的成本主要集中在系统软件的开发上,当系统投入运行后可以为 企业节约大量的人力, 财力, 物力。 所带来的效益远远大于系统软件的开发成本。 因此,从经济角度上考虑,本系统是可行的。具体费用和收益如下表 2-1 所示:
表 2-1 办公自动化系统的费用和收益表 开发费用 开发人员工资 开发培训 硬件和软件 办公场地和设备 有形收益 纸张的费用减少 工作人员的工资减少 工作场地费用的减少 运行费用 软件许可费 软硬件维护 操作人员工资 通信费用 无形收益 工作人员工作量的减少 纸张的节省对于环境的间接保护 工作人员积极性的提高

3.操作可行性 由于本系统设计时充分考虑了用户的习惯,图形界面友好,使得操作简单; 数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。所以对于用户的
3

天津工业大学 2011 届本科生毕业设计论文(论文)

使用水平要求并不高,因此,从操作角度上考虑,本系统是可行的。 4.法律可行性 由于整个系统是自行开发,自行使用,所以系统本身不存在版权争议,符合 国家各项政策法规和软件行业规范。 因此, 从法律角度上考虑, 本系统是可行的。 综上所述,本系统开发方向已很明确,在技术、经济、操作和法律等方面都 是可行的,并且投入少、见效快。因此系统的开发是完全可行的。

2.2 需求定义列表 功能需求
? 日程管理 1. 我的日程:可以添加、删除、修改、查看日程等; 2. 部门日程:可以按条件搜索、查看日程等; 3. 日程管理:可以按条件搜索、彻底删除日程等; ? 文档管理 1. 文档列表:可以添加、删除、修改、下载文档等; 2. 文档搜索:可以按条件搜索、下载文档等; 3. 回收站:可以还原、彻底删除文档等; ? 消息传递 1. 个人信箱:包括收件箱、草稿箱、已发送、已删除的信息统计、删除等; 2. 消息管理:可以按条件搜索、彻底删除信息等; ? 个人记录 1. 我的便签:可以添加、删除、修改、查看便签等; 2. 我的通讯录:可以添加、删除、修改、查看、按条件搜索联系人等; ? 考勤管理 1. 考勤设置:可以设置上下班时间、考勤无效时间等; 2. 考勤历史查询:可以按条件搜索、查看考勤历史等; 3. 考勤统计:可以统计考勤信息、导出 Excel 表等; 4. 员工签到、签退:可以让员工签到、签退等; ? 人事管理 1. 机构管理:可以添加、删除、修改、查看机构等; 2. 部门管理:可以添加、删除、修改、查看部门等; 3. 用户管理:可以添加、删除、修改、查看用户等; ? 系统管理 1. 菜单管理:可以添加、删除、修改、查看、上下排序父子菜单等; 2. 角色管理:可以添加、删除、修改、查看角色和分配角色权限等;
4

天津工业大学 2011 届本科生毕业设计论文(论文)

3. 登录日志:可以按条件搜索、删除登录日志; 4. 操作日志:可以按条件搜索、删除操作日志; ? 常用工具 包括:计算器、万年历、世界时间等常用的工具; ? 娱乐游戏 包括:俄罗斯方块等娱乐游戏; ? 附加功能 可以设置账号信息(包括个人资料、修改密码等) 、系统信息(包括换肤设 置、获取系统信息等)和系统注销、退出等

非功能需求
1、操作需求:用户界面友好、简洁,操作简单,方便。 2、性能需求:信息的存取与检索要快捷,稳定性要强,安全性要高。 3、安全需求:在用户进行登录时,只有授权的账号和密码才能进入。 4、文化和政治需求:没有预期的特殊文化和政治需求。

2.3 SWOT 分析法
SWOT 分析方法是一种企业内部分析方法,即根据企业自身的既定内在条件 进行分析,找出企业的优势、劣势及核心竞争力之所在。其中,S 代表 strength(优势),W 代表 weakness(弱势),O 代表 opportunity(机会),T 代表 threat(威胁),其中,S、W 是内部因素,O、T 是外部因素。按照企业竞争战略 的完整概念,战略应是一个企业“能够做的”(即组织的强项和弱项)和“可能 做的”(即环境的机会和威胁)之间的有机组合。 与其他的分析方法相比较,SWOT 分析从一开始就具有显著的结构化和系统 性的特征。就结构化而言,首先在形式上,SWOT 分析法表现为构造 SWOT 结构矩 阵,并对矩阵的不同区域赋予了不同分析意义;其次内容上,SWOT 分析法的主 要理论基础也强调从结构分析入手对企业的外部环境和内部资源进行分析。另 外, 早在 SWOT 诞生之前的 20 世纪 60 年代,就已经有人提出过 SWOT 分析中涉及 到的内部优势、弱点,外部机会、威胁这些变化因素,但只是孤立地对它们加以 分析。SWOT 方法的重要贡献就在于用系统的思想将这些似乎独立的因素相互匹 配起来进行综合分析,使得企业战略计划的制定更加科学全面。 因此,通过运用各种调查研究方法,分析出公司所处的各种环境因素,即 外部环境因素和内部能力因素。 外部环境因素包括机会因素和威胁因素,它们是 外部环境对公司的发展直接有影响的有利和不利因素,属于客观因素,内部环境
5

天津工业大学 2011 届本科生毕业设计论文(论文)

因素包括优势因素和弱点因素, 它们是公司在其发展中自身存在的积极和消极因 素,属主动因素,在调查分析这些因素时,不仅要考虑到历史与现状,而且更要 考虑未来发展问题。将调查得出的各种因素根据轻重缓急或影响程度等排序方 式,构造 SWOT 矩阵。在此过程中,将那些对公司发展有直接的、重要的、大量 的、迫切的、久远的影响因素优先排列出来,而将那些间接的、次要的、少许的、 不急的、短暂的影响因素排列在后面。 1.在公司没有本系统之前,公司的 SWOT 矩阵如下表 2-3-1 所示:
S(优势) 公司内部员工经验丰富、工作面广,企业资 金雄厚、规模大。 O(机会) 公司组织机构明确,对于企业推进信息化、 科学化管理有促进作用。 W(劣势) 员工手工操作,工作量大,效率 低,时效性差,容易出错,浪费 了大量的人力、物力、财力。 T(威胁) 公司运作紊乱,各机构、部门间 工作无法即时衔接,造成管理混 乱,各员工工作职责和范围的不 明确。

表 2-3-1 系统之前 SWOT 矩阵

2. 在公司拥有本系统之后,公司的 SWOT 矩阵如下表 2-3-2 所示:
S(优势) 公司信息化、自动化、科学化管理加深,提 高了执行力,便于员工与高层从事核心的业 务工作。 O(机会) 整体提高了公司办工的工作效率和对信息的 可控性,降低了办公成本,很好地规范并改 进了现有的企业管理,使管理趋于完善,企 业更具有竞争力。 W(劣势) 系统维护、升级任务加重,这方 面的支出可能加大。 T(威胁) 有些员工与高层对信息化陌生、 不易上手,有潜在的抵触心理, 信息化的推进缓慢。

表 2-3-2 系统之后 SWOT 矩阵

6

天津工业大学 2011 届本科生毕业设计论文(论文)

第三章

办公自动化系统的系统分析

系统分析的主要任务是将在需求详细调查中所得到的文档资料集中到一起, 对组织内部整体管理状况和信息处理过程进行分析。 它侧重于从业务全过程的角 度进行分析。分析的主要内容是:业务和数据的流程是否通畅,是否合理;数据、 业务过程和实现管理功能之间的关系等等。 系统分析的目的是将用户的需求及其 解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的 了解;数据和业务流程;数据字典等等。系统分析所确定的内容是今后系统设计、 系统实施的基础。因此,下面将从系统组织机构分析、系统业务流程分析、系统 数据流程分析、数据字典、系统物理环境及技术选择上进行系统分析。

3.1 系统组织机构分析
组织结构是指对于工作任务如何进行分工、分组和协调合作。它表明了组织 各部分排列顺序、空间位置、聚散状态、联系方式以及各要素之间相互关系的一 种模式,是整个管理系统的“框架” 。 组织结构是组织的全体成员为实现组织目 标,在管理工作中进行分工协作,在职务范围、责任、权利方面所形成的结构体 系。组织结构是组织在职、责、权方面的动态结构体系,其本质是为实现组织战 略目标而采取的一种分工协作体系, 组织结构必须随着组织的重大战略调整而调 整。 经过长时间对组织机构细致的调查研究,系统组织机构主要包括总经办:负 责整个公司的决策、运作、统筹公司行政管理工作等;项目部:负责公司项目的 调查、招标、开发、研发以及项目工作的规划与审核等;人事部:负责公司的人 事考核、核定各岗位工资标准、制定人事管理制度等;销售部:负责总体的营销 活动,决定公司的营销策略和措施,并对营销工作进行评估和监控等;财务部: 负责在本机构一定的整体目标下,关于资产的购置 (投资),资本的融通(筹资) 和经营中现金流量(营运资金), 以及利润分配的管理等;具体系统组织机构图如 下图 3-1 所示:

总经办

项目部

人事部

销售部

财务部

图 3-1 系统组织机构图
7

天津工业大学 2011 届本科生毕业设计论文(论文)

3.2 系统业务流程分析
业务流程分析是具体分析的第一步, 为了要对详细的调查结果进行整理和分 析, 然后再经业务人员的确认, 必须采用一些简单方便的方法和工具来明确表达 它们, 使之成为系统分析员和用户之间进行交流的共同语言。业务流程图可以解 决这一问题。 业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理 信息流向的图表 , 同时也是对一个组织的功能和层次的某一部分进行详细的描 述,利用它可以帮助分析人员找出业务流程中的不合理流向。 业务流程图中各个符号的含义如下图 3-2-1 所示:

内部实体

外部实体

文档

信息传递

图 3-2-1 业务流程图符号含义

图 3-2-2 为本系统的业务流程图,描述了整个系统中所涉及的所有业务。
管理员

用户信息

角色权限

登录信息 用户

操作信息

日程安排

文档上传下载

消息传递

个人记录

考勤信息

人事部

人事统计

图 3-2-2 业务流程图
8

天津工业大学 2011 届本科生毕业设计论文(论文)

3.3 系统数据流程分析
数据流程分析是把办公自动化系统的数据流动情况抽象地独立出来, 去掉了 具体组织机构、信息载体、处理工具和材料等,单从数据流动过程来考察实际业 务的数据处理模式。数据流程分析主要包括对信息的流动、传递、加工处理和存 储等的分析。数据流程图可以解决这一问题。 数据流程图(Data Flow Diagram)是管理信息系统开发的主要工具,是组织 中信息运动的抽象,是管理信息系统逻辑模型的主要形式。DFD 用来描述系统中 的数据经外部实体而“流入”系统,再经过加工处理及存储等过程,最后“流出” 系统交付外部实体使用的全过程。 数据流程图中各个符号的含义如下图 3-3-1 所示:

数据流 数据存储

处理过程

外部实体

图 3-3-1 数据流程图符号含义

图 3-3-2 为本系统数据流程图顶层图,把一个系统看成一个整体功能,表达 了系统的边界与输入、输出数据流。
办公自动 化系统

用户

登录信息 操作信息

用户信息 角色权限

管理员

图 3-3-2 数据流程图(顶层图)

图 3-3-3 为本系统数据流程图第一层图,是在顶层图的基础上进行进一步的 剖析处理过程。

9

天津工业大学 2011 届本科生毕业设计论文(论文)

D10 会议类型 P3 日程管 理
F4角色信息 F19信息人信息 F5菜单信息 F9预约人信息 F7操作信息 F6登录信息 F15下载文档 F16创建人信息

D13 文档类型 P4 文档管 理
F12文挡信息 F13上传文挡 F14搜索文挡信息

F10日程信息 F11搜索日程信息

D11 我的日程 D12 预约人 D16 消息类型
F17消息信息 F18搜索消息信息

P2 系统管 理 D5 角色管理 D6 权限分配 D7 菜单管理 D8 登录日志

D4 用户状态 P1 人事管 理 D1 机构管理 D2 部门管理 D3 用户管理

D14 文档列表
F1机构信息 F2部门信息 F3用户信息 F23创建人信息

F8用户角色

D15 附件表

P5 消息传 递

P6 个人记 录

F20便签信息 F21联系人信息 F22搜索联系人

D17 个人信箱 D18 收件人 D19 已读人
F24考勤信息 F25搜索考勤信息

F26考勤人信息

D20 我的便签 D21 通讯录

D9 操作日志 D22 考勤设置 P5 考勤管 理

F27考勤统计信息

D23 考勤表

图 3-3-3 数据流程图(第一层图)

3.4 数据字典
数据字典是以特定格式记录下来的,对系统的数据流程图中各个基本要素 (数据流、加工、存储、和外部实体)的内容和特征所作的完整的定义和说明。 它是结构化系统分析的重要工具之一,是对数据流程图的重要补充和说明。它主 要用来描述数据流程图中的数据流、数据存储、处理过程和外部实体。数据字典 一旦建立起来并按编号排序以后,就是一本可供人们查阅的字典。从系统分析一 直到系统设计和实施都要使用它。在数据字典的建立、修正和补充过程中,始终 要保证数据的一致性和完整性。 数据字典中有六类条目:数据项、数据结构、数据流、数据存储、处理过程 和外部实体。不同类型的条目有不同的属性需要描述。 为了避免数据字典占用太大篇幅,所以仅列出部分内容。以下是办公自动化 系统中建立的部分数据字典: --------------------------------------------------------------------? 数据项的定义 数据项编号:101
10

天津工业大学 2011 届本科生毕业设计论文(论文)

数据项名称:父菜单编号 数据项别名:父菜单编号 简 述:管理员添加的菜单信息 类型及长度:int 取值范围:“101”—“999” ------------------------------------------------------------------------------------------------------? 数据流的定义 数据流编号:F3 数据流名称:用户信息 数据来源:管理员录入 数据去向:用户信息表 数据流组成:用户名称+姓名+密码+?? --------------------------------------------------------------------? 处理过程的定义 处理逻辑编号:P2 处理逻辑名称:系统管理 简 述:系统管理给管理员维护系统 输入数据流: 菜单信息、角色信息、登录信息、操作信息 输出数据流:用户角色 --------------------------------------------------------------------? 数据存储的定义 数据存储编号:D6 数据存储名称:权限分配 简 述:存放角色权限信息 数据存储组成:权限编号+角色编号+菜单编号+?? 相关联的处理:P2 ---------------------------------------------------------------------

3.5 系统物理环境及技术选择
1.软件配置方案 ? ? ? ? 操作系统:Windows XP; 数据库选择:SQL Server 2005; 开发平台:Visual Studio2005。 CPU:Genuine Intel(R) CPU T2080 @1.73GHz 或以上(服务器) ;
11

2.硬件配置方案

天津工业大学 2011 届本科生毕业设计论文(论文)

? ?

内存:1GB 或以上(服务器) ; 硬盘:120GB 以上(服务器) 。

3.系统体系结构 本系统采用 B/S 架构,系统的拓扑结构设计如下图 3-5-1 所示:

客户端 浏览器

Internet 因特网

客户端 浏览器

Intranet 企业内部网

防火墙

Web服务器

应用服务器

数据库服务器

客户端 浏览器

图 3-5-1 系统拓扑结构图

? ASP.NET 技术 ASP.NET 的前身 ASP 技术,ASP 是一项微软公司的技术,是一种使嵌入 网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages (动态服务器页面) , 运行于 IIS 之中的程序。 而 ASP.NET 有其独特的优势:◆可管理性;◆安全性;◆易于部署;◆增强的性能; ◆灵活的输出缓存;◆国际化;◆移动设备支持;◆扩展性和可用性; ◆跟踪和调试;◆与 .NET Framework 集成;◆与现有 ASP 应用程序的 兼容性等等 ? 三层架构技术 三层架构(3-tier application) 通常意义上的三层架构就是将整个业 务应用划分为:表现层(UI) 、业务逻辑层(BLL) 、数据访问层(DAL) 。 区分层次的目的即为了“高内聚,低耦合”的思想 1.表现层(UI) :通俗讲就是展现给用户的界面,即用户在使用一个系 统的时候他的所见所得。 2.业务逻辑层(BLL) :针对具体问题的操作,也可以说是对数据层的操 作,对数据业务逻辑处理。 3.数据访问层 (DAL) : 该层所做事务直接操作数据库, 针对数据的增添、 删除、修改、更新、查找等。 具体如下图 3-5-2 所示:

12

天津工业大学 2011 届本科生毕业设计论文(论文)

图 3-5-2 三层架构图

与 MVC 的区别在于 MVC(模型 Model-视图 View-控制器 Controller)是 一种设计模式,我们可以用它来创建在域对象和 UI 表示层对象之间的 区分。同样是架构级别的,相同的地方在于他们都有一个表现层,但是 他们不同的地方在于其他的两个层。 在三层架构中没有定 Controller 的概念。这是我认为最不同的地方。而 MVC 也没有把业务的逻辑访问看 成两个层,这是采用三层架构或 MVC 搭建程序最主要的区别。当然了。 在三层中也提到了 Model, 但是三层架构中 Model 的概念与 MVC 中 Model 的概念是不一样的,“三层”中典型的 Model 层是以实体类构成的,而 MVC 里,则是由业务逻辑与访问数据组成的。

13

天津工业大学 2011 届本科生毕业设计论文(论文)

第四章

办公自动化系统的系统设计

系统设计是在对企业现状系统分析的基础上, 依据系统分析阶段所提出的新 系统逻辑模型, 建立起新系统的物理模型。详细地说就是指在系统分析的基础上 进行的系统设计原则,系统功能结构图设计,UML 建模设计,输入输出设计以及 数据库设计等,并为系统实施阶段的各项工作提供必要的技术资料和相关文档。

4.1 系统设计原则
1.实用性原则 系统以用户(如系统管理员、总经理等)需求为目标,以方便用户,提高用 户工作准确度、专业性,提高工作效率为原则。 2.易用性原则 B/S 结构使用户不必安装客户端就可以使用系统,瘦客户端以及不受地域限 制免除了非专业人员尤其是员工安装系统与高效、实时工作的困难。 3.先进性原则 本系统设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术, 为用户提供高性能的系统。系统将运用先进的浏览器/服务器结构,采用 SQL Server 2005 作为数据库,可以满足企业内部办公的使用需求。 4.安全性原则 系统设计过程将充分考虑到安全机制,加强操作权限的设置与管理。对权限 采取多级限制,确保系统安全可靠。 5.可扩展性原则 这里包括两层:硬件的可扩展性与软件的可扩展性。随着企业业务的发展, 所配置的计算机硬件设备无论在 CPU、内存、外存的容量上都是可扩充的,保护 先前的投资。 应用软件的可扩充性比硬件的可扩充性更重要,随着使用的年限的 增加,数据量的庞大,或者随着使用的深入,为适应发展,需要增加新的功能, 本系统采用三层架构,能够做到模块化扩充,而保护先前的投入。 6.实时性原则 系统的所有数据均采用实时处理,如对消息的传递,日程的安排,考勤的统 计等,确保了数据的及时性和有效性。 7.经济实用性原则 整个系统的建立充分考虑到实际业务操作的实用性和响应速度。 前台操作直 接应对用户,即刻处理,立即响应。后台管理系统在对大量数据进行处理和分析 时,充分考虑系统的响应速度。在设计系统时,尽量利用现有的设备,以免造成
14

天津工业大学 2011 届本科生毕业设计论文(论文)

不必要的浪费。一切从用户出发,在不影响系统性能的基础上,达到经济与实用 双赢的效果。

4.2 系统功能结构图设计
所谓系统功能结构图就是将系统的功能进行分解, 管理信息系统的各子系统 可以看作是系统目标下层的功能,对其中每项功能还可以继续分解为第三层、第 四层……甚至更多的功能。 系统功能结构图就是按照功能的从属关系画成的图表, 图中的每一个框都称为一个功能模块。 功能模块可以根据具体情况分的大一点或 小一点, 分解得最小功能模块可以是一个程序中的每个处理过程,而较大的功能 模块则肯能是完成某一个任务的一组程序。 在以上分析的基础上, 可以将系统分为 9 大模块和 1 个附加功能,整个系统 的功能结构图如下图 4-2 所示:
我的日程 部门日程 日程管理 日程管理

文档列表 文档管理 文档搜索 回收站

写新消息 消息传递 个人信箱 消息管理

我的便签 个人记录 我的通讯录

考勤设置

考勤历史查询 宇信易诚OA系统 考勤管理 考勤统计

员工签到、签退

机构管理

人事管理

部门管理

用户管理

菜单管理

角色管理 系统管理 登陆日志 操作日志

计算器

常用工具

万年历

世界时间

娱乐游戏

俄罗斯方块

资料、密码修改

附加功能

换肤、系统信息 系统注销、退出

图 4-2 系统功能结构图
15

天津工业大学 2011 届本科生毕业设计论文(论文)

4.3 UML 建模设计
UML 是面向对象开发中一种通用的图形化建模语言, 它定义良好、 易于表达、 功能强大且普遍适用。面向对象的分析主要在加强对问题空间和系统任务的理 解、 改进各方交流、 与需求保持一致和支持软件重用等 4 个方面表现出比其他系 统分析方法更好的能力, 成为主流的系统分析方法。 下面将使用用例图、 时序图、 活动图来重点分析系统的功能与过程。

角色用例图
在以上分析的基础上,可以把系统分为总经理、部门经理、人事经理、普通 员工、系统管理员这五大角色,具体用例图如下图: 1. 总经理角色:拥有系统所有的权限,具体用例图如下图 4-3-1 所示:

图 4-3-1 总经理用例图

2. 部门经理角色:拥有该部门相关权限及其一般权限,具体用例图如下图 4-3-2 所示:

图 4-3-2 部门经理用例图
16

天津工业大学 2011 届本科生毕业设计论文(论文)

3. 人事经理角色:拥有人事部相关权限及其一般权限,具体用例图如下图 4-3-3 所示:

图 4-3-3 人事经理用列图

4. 普通员工角色:拥有一般权限,具体用例图如下图 4-3-4 所示:

图 4-3-4 普通员工用列图

17

天津工业大学 2011 届本科生毕业设计论文(论文)

5. 系统管理员角色:拥有系统维护的权限及其一般权限,具体用例图如下 图 4-3-5 所示:

图 4-3-5 系统管理员用例图

模块用例图
根据以上分析, 可以把系统分为日程管理、 文档管理、 消息传递、 个人记录、 考勤管理、人事管理、系统管理、常用工具、娱乐游戏这九大模块和一个附件功 能,具体用例图如下图: ? 日程管理 1. 我的日程:总经理、部门经理、人事经理可以添加日程、删除日程、修 改日程、查看日程,其中需要注意的是删除日程是假删除,具体用例图 如下图 4-3-6 所示:

图 4-3-6 我的日程用例图
18

天津工业大学 2011 届本科生毕业设计论文(论文)

2. 部门日程:用户可以按日期等条件来搜索部门日程、查看日程详情,具 体用例图如下图 4-3-7 所示:

图 4-3-7 部门日程用例图

3. 日程维护:总经理、系统管理员可以按机构、部门、姓名、时间等条件 来搜索日程、彻底删除日程,具体用例图如下图 4-3-8 所示:

图 4-3-8 日程维护用例图

? 文档管理 1. 文档列表:用户可以添加文档、删除文档、修改文档、下载文档,其中 需要注意的是删除文档是假删除且删除文档、修改文档、下载文档总经 理拥有最高权限以及下载文档只能同部门的人可下载,具体用例图如下 图 4-3-9 所示:

图 4-3-9 文档列表用例图
19

天津工业大学 2011 届本科生毕业设计论文(论文)

2. 文档搜索:总经理可以按文件名、附件名、用户名、日期段等条件来搜 索文档、下载文档,具体用例图如下图 4-3-10 所示:

图 4-3-10 文档搜索用例图

3. 回收站:用户可以还原文档、彻底删除文档,其中需要注意的是总经理 可以拥有所有用户的回收站权限,具体用例图如下图 4-3-11 所示:

图 4-3-11 回收站用例图

? 消息传递 1. 写新消息: 用户可以发送消息、 保存草稿消息, 具体用例图如下图 4-3-12 所示:

图 4-3-12 写新消息用例图

2. 个人信箱:用户可以在收件箱、草稿箱、已发送、已删除中进行信息的 统计、删除,具体用例图如下图 4-3-13 所示:

20

天津工业大学 2011 届本科生毕业设计论文(论文)

图 4-3-13 个人信箱用例图

3. 消息管理:总经理、系统管理员可以按日期段等条件来搜索已过期无效 的消息、彻底删除消息,具体用例图如下图 4-3-14 所示:

图 4-3-14 消息管理用例图

? 个人记录 1. 我的便签:用户可以添加便签、删除便签、修改便签、查看便签,具体 用例图如下图 4-3-15 所示:

图 4-3-15 我的便签用例图

21

天津工业大学 2011 届本科生毕业设计论文(论文)

2. 我的通讯录:用户可以添加联系人、删除联系人、修改联系人、查看联 系人、按关系、姓名等条件来搜索联系人,具体用例图如下图 4-3-16 所示:

图 4-3-16 我的通讯录用例图

? 考勤管理 1. 考勤设置:总经理、人事经理可以设置上下班时间以及考勤无效时间, 具体用例图如下图 4-3-17 所示:

图 4-3-17 考勤设置用例图

2. 考勤历史查询:总经理、人事经理可以按日期段、机构、部门、用户名、 姓名等条件来搜索考勤历史、查看考勤历史,具体用例图如下图 4-3-18 所示:

图 4-3-18 考勤历史查询用例图

3. 考勤统计:总经理、人事经理可以按日期段、机构、部门等条件来统计 考勤信息、导出到 Excel 表,具体用例图如下图 4-3-19 所示:
22

天津工业大学 2011 届本科生毕业设计论文(论文)

图 4-3-19 考勤统计用例图

4. 员工签到、 签退: 用户可以上班签到、 下班签退, 具体用例图如下图 4-3-20 所示:

图 4-3-20 员工签到、签退用例图

? 人事管理 1. 机构管理:总经理、系统管理员可以添加机构、删除机构、修改机构、 查看机构,具体用例图如下图 4-3-21 所示:

图 4-3-21 机构管理用例图

2. 部门管理:总经理、系统管理员可以添加部门、删除部门、修改部门、 查看部门,具体用例图如下图 4-3-22 所示:

图 4-3-22 部门管理用例图
23

天津工业大学 2011 届本科生毕业设计论文(论文)

3. 用户管理:总经理、系统管理员可以添加用户、删除用户、修改用户、 查看用户,具体用例图如下图 4-3-23 所示:

图 4-3-23 用户管理用例图

? 系统管理 1. 菜单管理:总经理、系统管理员可以父菜单管理、子菜单管理其中包括 添加、删除、修改、查看、菜单排序其中包括菜单上移、下移,具体用 例图如下图 4-3-24 所示:

图 4-3-24 菜单管理用例图

2. 角色管理:总经理可以添加角色、删除角色、修改角色、查看角色、分 配角色权限,具体用例图如下图 4-3-25 所示:

图 4-3-25 角色管理用例图
24

天津工业大学 2011 届本科生毕业设计论文(论文)

3. 登录日志:总经理、系统管理员可以按日期段等条件来搜索登录日志、 删除登录日志,具体用例图如下图 4-3-26 所示:

图 4-3-26 登录日志用例图

4. 操作日志:总经理、系统管理员可以按日期段等条件来搜索操作日志、

删除登录日志,具体用例图如下图 4-3-27 所示:

图 4-3-27 操作日志用例图

? 常用工具:用户可以使用计算器、万年历、世界时间等常用工具,具体用例 图如下图 4-3-28 所示:

图 4-3-28 常用工具用例图

? 娱乐游戏:用户可以玩俄罗斯方块等娱乐游戏,具体用例图如下图 4-3-29 所示:

图 4-3-29 娱乐游戏用例图
25

天津工业大学 2011 届本科生毕业设计论文(论文)

模块时序图
由于篇幅的限制,下面重点介绍我的日程、写新消息、菜单管理、角色管理 的时序图,具体时序图如下图: 1. 我的日程:总经理、部门经理、人事经理具有我的日程权限,具体时序 图过程如下图 4-3-30 所示:

图 4-3-30 我的日程时序图

2. 写新消息:用户可以写新消息,具体时序图过程如下图 4-3-31 所示:

图 4-3-31 写新消息时序图

3. 菜单管理:总经理、系统管理员拥有菜单管理权限,具体时序图过程如 下图 4-3-32 所示:

图 4-3-32 菜单管理时序图
26

天津工业大学 2011 届本科生毕业设计论文(论文)

4. 角色管理:总经理拥有角色管理权限,具体时序图过程如下图 4-3-33 所 示:

图 4-3-33 角色管理时序图

模块活动图
由于篇幅的限制,下面重点介绍我的日程、写新消息、菜单管理、角色管理 的活动图,具体活动图如下图: 1. 我的日程:总经理、部门经理、人事经理拥有我的日程权限,具体活动 图过程如下图 4-3-34 所示:

图 4-3-34 我的日程活动图

2. 写新消息:用户可以写新消息,具体活动图过程如下图 4-3-35 所示:

图 4-3-35 写新消息活动图
27

天津工业大学 2011 届本科生毕业设计论文(论文)

3. 菜单管理:总经理、系统管理员拥有菜单管理权限,具体活动图过程如 下图 4-3-36 所示:

图 4-3-36 菜单管理活动图

4. 角色管理:总经理拥有角色管理权限,具体活动图过程如下图 4-3-37 所示:

图 4-3-37 角色管理活动图

4.4 输入输出设计
输入输出设计是办公自动化系统与用户交互的界面。 它能够为用户建立良好 的工作环境,激发用户努力工作、主动工作的热情;它符合用户习惯,方便用户 操作, 使办公自动化系统易于为用户所接受; 它为用户提供易读易懂的信息形态。 所以输入输出设计对用户来说,显得尤为重要。

输入设计
输入设计是办公自动化系统与用户之间交互的纽带, 设计的任务是根据具体 业务要求, 确定适当的输入形式, 使办公自动化系统获取工作中产生的正确信息。 输入设计的目的是提高输入效率,减少输入错误。
28

天津工业大学 2011 届本科生毕业设计论文(论文)

1.输入方式的选择: 输入方式是以键盘、 鼠标为媒介将数据输入。系统管理员登陆系统后可以维 护基础数据,通过键盘、鼠标将数据录入到系统当中,确认保存将数据存入到数 据库中相应的数据表中。 2.输入界面选择: 输入界面的设计十分重要,为了增加用户的体验度、简单方便用户操作以及 增强交互界面的美观性,因此本系统采用 ASP.NET 和 AJAX 控件来建立用户交互 界面。例如下图 4-3-1 所示:

图 4-3-1 员工签到、签退界面

输出设计
输出设计的任务是使办公自动化系统输出满足用户需求的信息, 是系统实施 的结果和目的。 信息能够满足用户需求, 关系到系统使用效果和系统的成功与否。 以为用户提供及时、准确、全面的信息服务、便于阅读和理解符合用户习惯为原 则,进行该系统的输出设计。例如下图 4-3-2 所示:

图 4-3-2 考勤统计到 Excel 表

4.5 数据库设计 逻辑设计
数据库关系图描述了各表字段之间主外键的关系,具体关系图如下图 4-4-1 所示:

图 4-4-1 ZyyOA 数据库关系图
29

天津工业大学 2011 届本科生毕业设计论文(论文)

物理设计
表设计关系到数据库的建立,根据以上逻辑设计的数据库关系图,具体表设 计如下表:
表 4-4-2 数据库 ZyyOA 所有表信息
表 UserInfo UserState SysFun RoleInfo RoleRight 名



能 描 述

存放用户基本信息表 设置用户是否被屏蔽状态表 存放菜单功能基本信息表 存放角色基本信息表 存放所有角色权限表

BranchInfo DepartInfo

机构信息表 部门信息表

LoginLog OperateLog

登录日志表 操作日志表

Message MessageType MessageToUser ReadCommonMessage

消息信息表 消息类型表 消息发送对象表 用户已读消息表

Schedule MeetingInfo PreContract

日程信息表 会议类型表 预约人信息表

FileInfo FileTypeInfo AccessoryFile

文档信息表 文档类型表 附件文档信息表

MyNote MyLinkMan

我的便签表 我的通讯录表

ManualSign

考勤信息表
30

天津工业大学 2011 届本科生毕业设计论文(论文)
SetWorkTime

设置上下班时间和考勤过期时间表

表 4-4-3 UserInfo 表的结构 字段名称 UserId UserName PassWord DepartId Gender RoleId 数据类型 Varchar(50) Varchar(50) Varchar(50) int int int 空/非空 非空 非空 非空 非空 非空 非空 是否主键 是 否 否 否 否 否 表 UserState int 非空 否 UserState 用户状态 约束条件 字段描述 用户唯一标识 真实姓名 密码 所在部门 性别 用户角色

的外键,对应 UserStateId 字段

表 4-4-4 UserState 表的结构 字段名称 数据类型 空/非空 是否主键 约束条件 字段描述 用户状态 id; UserStateId Varchar(50) 非空 是 0:正常状态、 1:被屏蔽 UserStateName Varchar(50) 非空 否 用户状态名称

表 4-4-5 SysFun 表的结构 字段名称 NodeId DisplayName NodeURL 数据类型 int Varchar(50) Varchar(50) 空/非空 非空 非空 非空 是否主键 是 否 否 约束条件 字段描述 菜单节点 id 菜单名称 菜单连接地 址 菜单显示顺 序 父节点 id

DisplayOrder ParentNodeId

int int

非空 非空

否 否

31

天津工业大学 2011 届本科生毕业设计论文(论文) 表 4-4-6 RoleInfo 表的结构 字段名称 RoleId RoleName RoleDesc 数据类型 int Varchar(50) Varchar(50) 空/非空 非空 非空 空 是否主键 是 否 否 约束条件 自增 1 字段描述 角色 id 角色名称 角色描述

表 4-4-7 RoleRight 表的结构 字段名称 RoleRightId 数据类型 int 空/非空 非空 是否主键 是 约束条件 自增 1 表 RoleInfo 的 RoleId int 非空 否 外键,对应 RoleId 表 SysFun 的外 NodeId int 非空 否 键 , 对 应 NodeId 菜单节点 id 角色 id 字段描述 角色权限 id

表 4-4-8 BranchInfo 表的结构 字段名称 BranchId BranchName BranchShortName 数据类型 Int Varchar(50) Varchar(50) 空/非空 非空 非空 非空 是否主键 是 否 否 约束条件 自增 1 字段描述 机构 id 机构名称 机构简称

表 4-4-9 DepartInfo 表的结构 字段名称 DepartId DepartName 数据类型 int Varchar(50) 空/非空 非空 非空 是否主键 是 否 表 UserInfo PrincipalUser Varchar(50) 非空 否 外键,对应 UserId 段 ConnectTelNo ConnectMobileTelNo Faxes BranchId bigint bigint bigint int 空 空 空 非空
32

约束条件 自增 1

字段描述 部门 id 部门名称

部门负责 人



否 否 否 否 表

联系电话 移动电话 传真 所属机构

天津工业大学 2011 届本科生毕业设计论文(论文) BranchInfo 的外键,对 应 BranchId 字段

表 4-4-10 LoginLog 表的结构 字段名称 LoginId 数据类型 int 空/非空 非空 是否主键 是 约束条件 自增 1 UserInfo 表外键, UserId Varchar(50) 非空 否 对 应 登录者 id 字段描述 登录日志 id

UserId 字 段 LoginTime IfSuccess LoginUserIp LoginDesc DateTime int varchar(100) varchar(100) 非空 非空 非空 空 否 否 否 否 登录时间 登录是否成功; 0: 失败、1:成功 登录用户 IP 登录备注

表 4-4-11 OperateLog 表的结构 字段名称 OperateId UserId OperateName ObjectId OperateDesc OperateTime 数据类型 int Varchar(50) Varchar(50) Varchar(50) Varchar(200) DateTime 空/非空 非空 非空 非空 非空 非空 非空 是否主键 是 否 否 否 否 否 约束条件 自增 1 字段描述 操作日志 Id 操作者 id 操作名称 操作对象 Id 操作描述 操作时间

表 4-4-12 Message 表的结构 字段名称 MessageId Title Content Type 数据类型 int Varchar(100) Varchar(5000) int 空/非空 非空 非空 非空 非空
33

是否主键 是 否 否 否

约束条件 自增 1

字段描述 消息 Id 消息标题 消息内容 消息类型

天津工业大学 2011 届本科生毕业设计论文(论文) 开 始有 效 时间 有 效结 束 时间 发送者 是 否已 发 布 发送时间 是 否发 送 或 草稿 删 IfSendDelete int 非空 否 除;0:未 删除、1: 已删除 是 否完 全 删除;0: IfAbsolutelyDelete int 非空 否 未 彻底 删 除、1:已 彻底删除

BeginTime

DateTime

非空



EndTime FromUserId IfPublish RecordTime

DateTime Varchar(50) int DateTime

非空 非空 非空 非空

否 否 否 否

表 4-4-13 MessageType 表的结构 字段名称 MessageTypeId MessageTypeName MessageDesc 数据类型 int Varchar(50) Varchar(50) 空/非空 非空 非空 空 是否主键 是 否 否 约束条件 自增 1 字段描述 消息类型 Id 消息类型名称 消息类型描述

表 4-4-14 MessageToUser 表的结构 字段名称 Id 数据类型 int 空/非空 非空 是否主键 是 约束条件 自增 1 Message MessageId int 非空 否 表 消息 Id 字段描述 序号 Id

外键,对应 MessageId 字段 UserInfo 表

ToUserId

Varchar(50)

非空



外键,对应 UserId 字段

发送对象 Id

34

天津工业大学 2011 届本科生毕业设计论文(论文) 是否已读; IfRead int 非空 否 0:未读、1: 已读 是否收件删 IfReceiveDelete int 非空 否 除; 0:未删 除、 1 :已删 除

表 4-4-15 ReadCommonMessage 表的结构 字段名称 ReadId 数据类型 int 空/非空 非空 是否主键 是 约束条件 自增 1 Message 表 外 MessageId int 非空 否 键 , 对 应 MessageId 字 段 UserInfo 表外 UserId Varchar(50) 非空 否 键 , 对 应 UserId 字段 消息读取者 id 消息 Id 字段描述 序号 Id

表 4-4-16 Schedule 表的结构 字段名称 ScheduleId Title Address 数据类型 int Varchar(50) Varchar(500) 空/非空 非空 非空 非空 是否主键 是 否 否 MeetingInfo MeetingId int 非空 否 表外键,对应 MeetingId 段 BeginTime DateTime 非空 否 日程开始 时间 日程结束 时间 日程内容 创建者 id 创建时间 字 会议类型 约束条件 自增 1 字段描述 日程 Id 日程标题 会议地址

EndTime SchContent CreateUser CreateTime

DateTime varchar(500) Varchar(50) DateTime

非空 非空 非空 非空
35

否 否 否 否

天津工业大学 2011 届本科生毕业设计论文(论文) 是否公开; IfPrivate int 非空 否 0: 公开、 1: 不公开 是否发送 IfSendDelete int 非空 否 删除; 0 : 未删除、 1: 已删除

表 4-4-17 MeetingInfo 表的结构 字段名称 MeetingId MeetingName 数据类型 int Varchar(50) 空/非空 非空 非空 是否主键 是 否 约束条件 自增 1 字段描述 会议类型 Id 会议类型名称

表 4-4-18 PreContract 表的结构 字段名称 PreContractId 数据类型 int 空/非空 非空 是否主键 是 约束条件 自增 1 表 Schedule 外 ScheduleId int 非空 否 键 , 对 应 ScheduleId 字 段 表 UserInfo 外 UserId Varchar(50) 非空 否 键 , 对 应 UserId 字段 预约人 Id 日程 Id 字段描述 预约序号 Id

表 4-4-19 FileInfo 表的结构 字段名称 FileId FileName 数据类型 int Varchar(50) 空/非空 非空 非空 是否主键 是 否 否 FileType int 非空 FileTypeInfo 表 的外键,对应 FileTypeId 字段 Remark FileOwner CreateDate ParentId Varchar(50) Varchar(50) DateTime int 空 非空 非空 非空 否 否 否 否
36

约束条件 自增 1

字段描述 文件 Id 文件名称

文件类型

备注 创建者 Id 创建日期 父节点 Id

天津工业大学 2011 届本科生毕业设计论文(论文) FilePath Varchar(200) 非空 否 否 IfDelete int 非空 文件路径 是否删除; 0: 未删除、 1:已删除

表 4-4-20 FileTypeInfo 表的结构 字段名称 FileTypeId FileTypeName FileTypeImage FileTypeSuffix 数据类型 int Varchar(50) Varchar(50) Varchar(50) 空/非空 非空 非空 非空 空 是否主键 是 否 否 否 约束条件 自增 1 字段描述 文件类型 id 文件类型名 文件类型对应 的图标 文件类型后缀

表 4-4-21 AccessoryFile 表的结构 字段名称 AccessoryId 数据类型 int 空/非空 非空 是否主键 是 约束条件 自增 1 表 FileInfo 的 FileId int 非空 否 外 键 , 对 应 FileId 字段 AccessoryName AccessorySize Varchar(50) int 非空 非空 否 否 FileTypeInfo AccessoryType int 非空 否 表的外键, 对应 FileTypeId 字 段 CreateDate AccessoryPath DateTime Varchar(200) 非空 非空 否 否 创建日期 附件路径 附件类型 附件名称 附件大小 文件 Id 字段描述 文件附件 Id

表 4-4-22 MyNote 表的结构 字段名称 NoteId NoteTitle NoteContent CreateTime 数据类型 int Varchar(50) Varchar(500) datetime 空/非空 非空 非空 空 非空 是否主键 是 否 否 否
37

约束条件 自增 1

字段描述 便签 id 便签标题 便签内容 创建时间

天津工业大学 2011 届本科生毕业设计论文(论文) 表 UserInfo CreateUser Varchar(50) 非空 否 外键,对应 UserId 字段 创建者 id

表 4-4-23 MyLinkMan 表的结构 字段名称 PersonId 数据类型 int 空/非空 非空 是否主键 是 约束条件 自增 1 表 UserInfo 外 UserId Varchar(50) 非空 否 键, 对应 UserId 字段 PersonName Birthday Sex Phone MobilePhone Email QQ Msn Relation Varchar(50) datetime int Varchar(50) Varchar(50) Varchar(100) Varchar(50) Varchar(100) varchar(50) 非空 非空 非空 空 非空 非空 空 空 非空 否 否 否 否 否 否 否 否 否 联系人姓 名 出生日期 性别; 0 : 男、1:女 电话号码 手机号 邮箱 QQ 号 MSN 号 关系 创建人 Id 字段描述 联系人 Id

表 4-4-24 ManualSign 表的结构 字段名称 SignId 数据类型 int 空/非空 非空 是否主键 是 约束条件 自增 1 表 UserInfo UserId Varchar(50) 非空 否 中 userid 的 外键 SignTime SignDesc SignTag DateTime Varchar(200) int 非空 非空 非空 否 否 否 签卡时间 签卡备注 签卡标记; 1: 签到、0:签退 用户 Id 字段描述 签卡 Id

表 4-4-25 SetWorkTime 表的结构 字段名称 数据类型 空/非空
38

是否主键

约束条件

字段描述

天津工业大学 2011 届本科生毕业设计论文(论文) WorkId OnWorkTime OffWorkTime BeginInvalidDate int Varchar(50) varchar(50) datetime 非空 空 空 空 是 否 否 否 工作 Id 上班时间 下班时间 考勤失效开 始时间 考勤失效结 束时间

EndInvalidDate

datetime





39

天津工业大学 2011 届本科生毕业设计论文(论文)

第五章 办公自动化系统的系统实施
在系统的逻辑设计和物理设计完成之后,系统建设即进入系统实施阶段。系 统实施是指将系统设计阶段的结果在计算机上实现,将原来纸面上的、类似于设 计图式的新系统方案转换成可执行的应用软件。根据系统设计确立的目标和结 构,最优地利用给定的资源,建立可以正常交付运行的实体系统的过程。系统实 施是系统开发全过程中费用最大、周期最长、涉及面最广的一个阶段。其中包括 开发环境的配置、人员的调配、系统说明书、系统制造基本计划、系统实施计划 等,编制制造说明书和制造实施计划,并预测、分析和排除在实施过程中可能出 现的随机干扰因素。因此,必须权衡好时间、质量、成本这三者之间的关系,合 理安排。如此,下面将从登录界面的实施、主程序界面的实施、功能模块界面的 实施上进行系统实施。

5.1 登录界面的实施
在以上分析、 设计的基础上,企业要求对系统用户的权限和安全性进行严格 控制。根据组织机构和权限的情况将系统用户分为五种角色:1.总经理;2.部 门经理;3.人事经理;4.普通员工;5.系统管理员;根据是否被屏蔽将系统 用户分为:1.正常状态;2.被屏蔽状态; 总经理拥有系统所有权限, 部门经理拥有该部门相关权限及其一般权限,人 事经理拥有人事部相关权限及其一般权限,普通员工拥有一般权限,系统管理员 拥有系统维护的权限及其一般权限, 所以不同的角色在登录成功后返回不同的主 界面。 在登陆时,正常状态的用户必须输入正确的用户名和密码进行验证后才能 进入系统进行相应的操作; 而被屏蔽状态的用户或者用户名及密码输入错误则不 能进入系统进行相应的操作,这保证了系统用户数据的安全。如此,本系统的登 录界面如下图 5-1 所示:

图 5-1 登录界面
40

天津工业大学 2011 届本科生毕业设计论文(论文)

5.2 主程序界面的实施
进行系统首页设计时,考虑到用户的方便性、快捷性,使用明显的功能导航 菜单显示方法。 而且在系统桌面放置了系统用户常用的一些功能模块, 如新消息、 今日日程、今日便签、今日考勤等;各个大模块分开放置,便于用户寻找使用。 如此,主界面如下图 5-2 所示:

图 5-2 主界面

5.3 功能模块界面的实施 日程管理模块
1. 我的日程:包括添加、删除、修改、查看日程等功能,总经理、部门经 理、人事经理可以在这里安排每日的日程,具体安排一些会议如:公司 年会、机构会议、部门会议、小组会议、外部合作会议等,具体界面如 下图:

图 5-3-1 我的日程界面
41

天津工业大学 2011 届本科生毕业设计论文(论文)

图 5-3-2 我的日程添加、删除、修改界面

2. 部门日程:包括搜索日程、查看日程,用户可以按日期条件来搜索各天 的日程安排,需要注意的是并不是只是同部门的才可以搜索到,只要是 该用户被预约了就可以,具体界面如下图:

图 5-3-3 部门日程界面

图 5-3-4 部门日程详情界面

42

天津工业大学 2011 届本科生毕业设计论文(论文)

3. 日程维护:包括搜索日程、彻底删除日程,总经理、系统管理员可以按 机构、部门、姓名、日期条件来搜索已被创建人删除的日程,以此来彻 底删除日程、维护数据库,具体界面如下图:

图 5-3-5 日程维护界面

图 5-3-6 日程维护详情界面

文档管理模块
1. 文档列表:包括添加、删除、修改、下载文档,总经理拥有所有文档列 表的权限,而其它用户除了创建人拥有该文档所有权限外,只有同部门 的用户可以下载该部门的文档,具体界面如下图:

图 5-3-7 文档列表界面
43

天津工业大学 2011 届本科生毕业设计论文(论文)

图 5-3-8 文档列表详情界面

2. 文档搜索:包括搜索文档,下载文档,总经理可以按文件名、附加名、 用户名、日期段条件来搜索文档、达到快速下载所需文档的目的,具体 界面如下图:

图 5-3-9 文档搜索界面

图 5-3-10 文档搜索详情界面

44

天津工业大学 2011 届本科生毕业设计论文(论文)

3. 回收站:包括还原文档、彻底删除文档,总经理拥有所有用户的回收站, 而其它用户只能查看个人回收站,通过回收站可以还原已删除的文档, 具体界面如下图:

图 5-3-11 回收站界面

消息传递模块
1. 写新消息:包括发送消息、保存草稿消息,用户可以在这里向想要发送 的对象写新消息,也可以保存为草稿以后发送,具体界面如下图:

图 5-3-12 写新消息界面

2. 个人信箱:包括收件箱、草稿箱、已发送、已删除,用户可以在这里查 看信息统计,同时也可以链接到相应的信箱,具体界面如下图:

图 5-3-13 个人信箱界面

图 5-3-14 收件箱界面
45

天津工业大学 2011 届本科生毕业设计论文(论文)

图 5-3-15 草稿箱界面

图 5-3-16 已发送界面

图 5-3-17 已删除界面

3. 消息管理:包括搜索消息、彻底删除消息,总经理、系统管理员可以按 日期段条件来搜索已经过期无效的信息,以此来彻底删除已经无效的消 息、维护数据库,具体界面如下图:

图 5-3-18 消息管理界面

个人记录模块
1. 我的便签:包括添加、删除、修改、查看便签,用户可以在这里记录隐 私日记、银行账号、私人行程、代办事宜等一切属于你的私人信息,具 体界面如下图:

图 5-3-19 我的便签界面

46

天津工业大学 2011 届本科生毕业设计论文(论文)

图 5-3-20 我的便签添加、删除、修改、查看界面

2. 我的通讯录:包括添加、删除、修改、查看、搜索联系人,用户可以在 这里记录你的联系人信息、如亲人、朋友、同学、同事、客户等,具体 界面如下图:

图 5-3-21 我的通讯录界面

图 5-3-22 我的通讯录添加、修改界面

考勤管理模块
1. 考勤设置:包括设置上下班时间、考勤无效时间,总经理、人事经理可 以动态设置上下班时间,默认上班时间为 08:30:00、下班时间为 17: 30:00,且在节假日时可以设置考勤无效时间,保证了考勤签到、签退的 正确性,具体界面如下图:
47

天津工业大学 2011 届本科生毕业设计论文(论文)

图 5-3-23 考勤设置界面

2. 考勤历史查询:包括搜索考勤历史、查看考勤历史,总经理、人事经理 可以按日期段、机构、部门、用户名、姓名条件来搜索考勤历史、查看 考勤历史,具体界面如下图:

图 5-3-24 考勤历史查询界面

3. 考勤统计:包括统计考勤信息、导出到 Excel,总经理、人事经理可以按 日期段、机构、部门进行出勤率、迟到、早退、矿工天数、工作天数的 统计、同时可以导出到 Excel 表中,其中计算公式:出勤率=工作天数/ 总工作日*100%(注:总工作日排除了周六日,正常工作时间) ,工作天 数=(签到次数+签退次数)/2,矿工天数=总工作日-工作天数,迟到次数 =(签到时间>上班时间)的次数,早退次数=(签退时间<下班时间)的 次数,具体界面如下图:

图 5-3-25 考勤统计界面
48

天津工业大学 2011 届本科生毕业设计论文(论文)

图 5-3-26 考勤统计 Excel 表界面

4. 员工签到、签退:包括上班签到、下班签退,用户可以在这里上班签到、 下班签退,但在一天之内不能重复考勤,且在考勤无效时间段里不能考 勤,具体界面如下图:

图 5-3-27 员工签到、签退界面

人事管理模块
1. 机构管理:包括添加、删除、修改、查看机构,总经理、系统管理员可 以在这里添加机构、删除机构、修改机构等,具体界面如下图:

图 5-3-28 机构管理界面

2. 部门管理:包括添加、删除、修改、查看部门,总经理、系统管理员可 以在这里添加机构、删除部门、修改部门等,注意要选择好部门负责人, 具体界面如下图:

图 5-3-29 部门管理界面
49

天津工业大学 2011 届本科生毕业设计论文(论文)

图 5-3-30 部门管理添加、修改界面

3. 用户管理:包括添加、删除、修改、查看用户,总经理、系统管理员可 以在这里添加用户、删除用户、修改用户、查看用户详情,其中删除用 户时,不能删除部门负责人,具体界面如下图:

图 5-3-31 用户管理界面

图 5-3-32 用户管理添加、修改界面

系统管理模块
1. 菜单管理:包括父菜单管理、子菜单管理、菜单排序,总经理、系统管 理员可以动态扩展系统菜单和整理菜单的排序,这样有助于以后随着公 司业务的扩大、系统功能的扩展,其中父节点编号是取数据库记录里最 大加 1,展示的顺序是自加 1(从 1 开始) ,上节点编号为 0;子节点编号 是在父节点编号上动态加 001,子节点地址是代码界面在系统中的位置, 展示的顺序是自加 1(从 1 开始) ;具体界面如下图:
50

天津工业大学 2011 届本科生毕业设计论文(论文)

图 5-3-33 菜单管理界面

图 5-3-34 父菜单管理添加界面

图 5-3-34 子菜单管理添加界面

2. 角色管理:包括添加、删除、修改、查看角色、分配角色权限,总经理 可以在这里添加角色、删除角色、修改角色并为各个角色分配合理的权 限,具体界面如下图:

图 5-3-35 角色管理界面

图 5-3-36 角色管理分配权限界面
51

天津工业大学 2011 届本科生毕业设计论文(论文)

3. 登录日志:包括搜索日志、删除日志,总经理、系统管理员可以按日期 段条件来搜索登录日志,并删除登录日志、维护数据库,具体界面如下 图:

图 5-3-37 登录日志界面

4. 操作日志:包括搜索日志、删除日志,总经理、系统管理员可以按日期 段条件来搜索操作日志,并删除操作日志、维护数据库,具体界面如下 图:

图 5-3-38 操作日志界面

常用工具模块
常用工具:包括计算器、万年历、世界时间,用户可以在这里使用常用的一 些工具,具体界面如下图:

图 5-3-39 计算器界面

图 5-3-40 万年历界面

52

天津工业大学 2011 届本科生毕业设计论文(论文)

图 5-3-41 世界时间界面

娱乐游戏模块
娱乐游戏: 用户办公累了可以在这里玩玩游戏, 放松一下, 具体界面如下图:

图 5-3-42 俄罗斯方块界面

附加功能模块
附加功能:用户可以动态更换系统皮肤,增加了用户体验,也可以修改一些 个人信息等,具体界面如下图:

图 5-3-43 换肤界面

图 5-3-44 个人设置界面
53

天津工业大学 2011 届本科生毕业设计论文(论文)

第六章 办公自动化系统的系统测试
系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在 一起, 进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相 比较, 发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方 案。因此,下面将从测试描述、测试计划、测试用例上进行系统测试。

6.1 测试描述
软件测试是软件运行之前对软件需求分析、设计和编码的复审,通过充分测 试以发现上述各阶段存在的问题。软件分析、设计、编码主要是尽快搭建系统结 构,实现系统;而测试主要任务是在已实现的软件中找问题,“破坏”已经建造 好的软件系统。表面看它们的出发点不同,但最终目标是一致的,即形成一个高 质量的软件系统。 1.软件测试的目标 关于软件测试目标,Myers 给出三种不同的观点: ? ? ? 软件测试是为了发现程序中的错误而执行程序的过程。 好的测试方法是极有可能发现迄今为止尚未发现的尽可能多的错误方案。 成功的测试目标是发现迄今尚未发现的测试。 因此, 软件测试的目标是: 尽可能以最少的代价找出软件潜在的错误和缺陷。 基于软件测试的目标, 在设计方案时要设计能暴露错误的方案,而不是证明系统 无错误。它是测试工作圆满完成的关键。在一个软件系统的整个开发过程中,软 件测试是保证软件质量的关键,它是需求分析、设计和编码的最后审核。确实做 到尽可能的将软件中存在的问题找出来,以保证软件质量。 2.软件测试的原则: 要做好软件测试需要某些原则和方法,Myers 提出了下面一些主要测试原 则: ? 程序员或程序设计机构不应测试自己设计的程序。测试的目标是找错。从心 理学角度上讲,程序员多数对自己的程序存有偏见,总认为没有错误或错误 不大。另外,如果程序员对程序的功能理解错误,由程序员本人进行测试肯 定不能查出这类错误。 ? 在设计测试用例时,不仅要有确定的输入数据,而且要有确定的预期输出结 果。如果在程序执行前无确定预期的测试结果,由于人们的心理作用,可能 把实际上是错误的结果当成正确的。 ? ? 测试用例的设计不仅要有合理的输入数据,还要有不合理的输入数据。程序 测试时,人们常常只注意输入预期是合理的数据,而忽视不合理的输入。 除了检查程序是否做完了它应该做的事之外,还要检查它是否做了不应做的
54

天津工业大学 2011 届本科生毕业设计论文(论文)

事。程序测试时,必须对程序不应该做的事进行检查 保留全部测试用例, 并作为软件组成部分的之一。测试用例的设计要耗费相 当大的工作量。如果用完不保存,以后一旦程序改错或改进需要重新测试时,将 要重复上述全部工作。这不仅仅是浪费,而且人们一般不愿重新设计测试用例, 测试时也不会像初次测试那么认真、严格。这样往往不能发现因修改而产生的错 误。 程序中存在错误的概率与在该段程序中已发现的错误成比例。 程序中的错误 是成群出现的, 尽管至今还没有对这种现象做出令人满意的解释,但这一现象说 明,为了提高测试效率,要集中对付那些容易出错的程序段。 3.软件测试的方法: 软件测试是精心设计测试用例,运行系统,发现系统存在的问题。测试用例 的选择是软件测试的关键。 根据设计测试用例的不同,软件测试可分为黑盒测试 和白盒测试两种方法。 白盒测试: 测试者必须对程序内部结构和处理过程非常清楚,根据程序的内 部结构进行程序测试,检查程序中每条通路是否能够完成预定要求工作。因此, 白盒测试也称为结构测试。 黑盒测试:着眼于程序的外部特征,而不考虑程序的内部结构。黑盒测试法 将程序看成是一个黑盒子, 只在程序接口上进行测试,主要看软件是否完成功能 的要求,因此黑盒测试也成为功能测试。

6.2 测试计划
为了形成一个高质量的软件系统,在整个软件基本功能实现后,为发现软件 设计中各阶段存在的潜在错误和缺陷,使其更加完善,我对软件进行了测试。在 本系统中,我采用了黑盒测试的方法。 1.进行通过测试 在进行通过测试时, 实际上是确认软件能做什么, 而不会去考验其能力如何。 所以只运用最简单,最直观的测试案例。以检查软件基本功能是否能够实现。因 为程序最终是为了让用户使用的,所以基本功能都应该实现。 2. 进行有效类测试 在确信了软件正确运行之后,就可以采取各种“非正常”操作和数据来找出 缺陷。进行的是纯粹为了破坏软件而设计和执行的测试。

6.3 测试用例
在测试中, 针对我所设计的九个模块和一个附加功能进行了黑盒测试。由于 测试用例较多,在此,我仅以菜单管理这个模块为例进行说明。

55

天津工业大学 2011 届本科生毕业设计论文(论文)

1.菜单管理相关测试 菜单管理页面:

图 6-3-1 菜单管理页面

在父菜单修改操作的时候, 如果我们不选择父菜单的话,会弹出错误提示如 下图 6-3-2 所示:

图 6-3-1 错误提示 1

在子菜单修改操作的时候, 如果我们不选择子菜单的话,也会有相应的错误 提示如下图 6-3-3 所示:

图 6-3-3 错误提示 2

在子菜单添加操作的时候, 如果我们不先添加父菜单的话,会弹出错误提示 如下图 6-3-4 所示:

图 6-3-4 错误提示 3
56

天津工业大学 2011 届本科生毕业设计论文(论文)

2.父菜单相关测试 父菜单页面:

图 6-3-5 父菜单页面

在父菜单添加操作的时候, 如果我们不填写父节点名称的话,会弹出错误提 示如下图 6-3-6 所示:

图 6-3-6 错误提示 4

在父菜单添加操作的时候, 如果我们正确填写了父节点名称的话,会弹出添 加成功提示如下图 6-3-7 所示:

图 6-3-7 成功提示 5

在父菜单添加操作的时候, 如果我们重复添加同一个父节点编号的话,会弹 出添加失败提示如下图 6-3-8 所示:

图 6-3-8
57

失败提示 6

天津工业大学 2011 届本科生毕业设计论文(论文)

3.子菜单相关测试 子菜单页面:

图 6-3-9 子菜单页面

在子菜单添加操作的时候,如果我们不填写子节点名称或子节点地址的话, 会分别弹出错误提示如下图所示:

图 6-3-10 错误提示 7

图 6-3-11 错误提示 8

在子菜单添加操作的时候, 如果我们正确填写了子节点名称和子节点地址的 话,会弹出成功提示如下图 6-3-12 所示:

图 6-3-12 成功提示 9

在子菜单添加操作的时候, 如果我们重复添加同一子节点编号的话,会弹出 失败提示如下图 6-3-13 所示:

图 6-3-13

失败提示 10
58

天津工业大学 2011 届本科生毕业设计论文(论文)





随着当今社会向信息化的发展,办公信息化管理越来越为各企业所重视,它 能有效地收集、执行各种办公信息,极大地提高了办公效率,及时准确地实现信 息的上传下达,而计算机技术、网络技术、各种软件工作平台不断的发展,又为 网上办公系统的实现提供了良好的前景。 在毕业设计过程中, 本人对业务流程及相关技术都做了一些调查,对系统有 了些初步的了解,然后对用户需求都作了细致的分析,并进行了可行性分析;经 过对系统的详细分析与设计, 系统功能模块等都已经基本确定,并且在具体实施 过程中做了进一步的完善。 这次的毕业设计,让我受益匪浅,不仅学到了很多新的知识,而且通过毕业 论文的撰写,使我锻炼了缜密的思维方式,能多个角度的看待、处理问题,科学 地整理和分析所学的专业知识,提炼成一种思想。论文的撰写,使我对此系统的 开发和完善有了更科学系统的详细总结, 我相信这对我日后的学习和工作将产生 巨大的影响。 由于时间和知识水平等原因,课题所完成的只是我所理解的程度上,还有诸 多方面仍可进行扩展及完善。 办公自动化系统采用C#+SQL SERVER+ASP.NET的技术方案,很好地实现了 办公自动化系统的具体操作,界面很友好美观,操作很简便,但是由于系统本身 的一些问题使设计过程中出现了很多问题。 不过在指导老师和同学的指导下都很 好地解决了这些问题。由于办公自动化系统的功能很庞大,需要很多页面,因为 时间的原因,很多办公需要的功能还没完成,例如:公文流转等。以及上传图片 时没对图片的大小进行限制等等。 毕业设计毕竟是为了让我们学习到如何设计和开发一套系统, 在毕业设计过 程中我还是学到了很多知识,知道遇到问题该如何去分析问题、解决问题,能够 自己动手做出一套系统来这也是对自己的一种鼓舞, 也是对我的大学生活的一次 检验, 让我把这四年所学到的知识能够用于实践,这让我的动手能力也有了很大 的提高, 也让我学会了如何思考问题。相信这些都会让我在以后的工作中受益无 穷的。 ? 本系统优势,反映在如下几个方面: 功能实用:以办公自动化为中心,要解决的实际问题为目标,设计开发了各 个实用的功能, 可以满足相应的各项服务, 使网上办公与用户之间实现无缝衔接。 使用简单:软件界面简洁、美观、友好、使用方便,只要会操作电脑,就会 操作本系统。 扩展性强:本系统具有菜单管理、角色管理等模块,而且采用了三层架构,
59

天津工业大学 2011 届本科生毕业设计论文(论文)

可以方便动态扩展系统功能,这也是本系统的独家亮点之所在。 投资回报率高:使用本系统投资少、见效快,减少了每天需要涉及到的相关 工作量,减少了工作人员的劳动强度,减少了办公耗材,减少了人力、物力、财 力的浪费,极大的提高了工作效率,提高了现代化管理的水平,可以有效地实现 信息化管理和办公自动化,带来了间接的经济效益。 ? OA 未来发展趋势 从目前企业公司、事业单位、政府机构对管理信息化的角度来看,无非会集 中在三大方面,即协同 OA 类、ERP 类、BI 类,通过这三大类的信息化推广,可 全面部署内部管理信息化的支持体系。 随着信息化的全面推进, 三大类的信息化, 会你中有我、我中有你的趋势,但对于各阶层的使用者来看,可集中通过协同 OA 单一入口,灵活处理协同 OA 中工作内容、也可以及时处理 ERP 数据、以及对 内部数据的数据报表分析。所以,基于整体管理信息化的发展来看,对于协同 OA 未来的应用价值,会越来越至关重要。 对于以后三者之间的关系,可以用下 表来反映:
类型 协同 OA 类 ERP 类 BI 类 在 OA 应用(含本身部分 报表)之上,能获取 BI 形成的报表数据展现出 来 在 ERP 应用(含本身部 重点关注业务数据逻辑 处理 分报表)之上,能把 BI 分析后数据获取过来并 反向影响业务数据操作 能获取 ERP 底层数据来 源作深化分析 强有力的后台多维数据 抓取、报表制作、分析

纯粹、 基础的协同 OA 应 协同 OA 类 用,关注规范过程管理 的控制,提升管理效率

在 OA 应用之上, 能获取 ERP 中的业务数据通过 多维审批

在 ERP 本身数据管理基 ERP 类 础之上, 能获取 OA 中审 批后数据进行业务处理

BI 类

能获取 OA 数据来源作 为分析渠道之一

60

天津工业大学 2011 届本科生毕业设计论文(论文)

参考文献:
[1] Matthew MacDonald.Beginning ASP.NET 3.5.0 in C# 2010[M].Apress,2010. [2] Stephen Walther. ASP.NET 4.0 Unleashed Unleashed Series [M].Sams,2008. [3] Imar Spaanjaars. Beginning Asp.Net 3.5 In C# And Vb[M]. Wiley India Pvt. Ltd., 2008. [4] Christian Nagel,Bill Evjen,Jay Glynn,Morgan Skinner,Karli Watson. Professional C# 2008[M]. Wiley India Pvt. Ltd.,2008. [5] Kenneth C. Laudon,Jane P. Laudon . Management Information Systems: Managing the Digital Firm[M]. Publisher Prentice Hall,2007. [6] Peter Rob, Carlos Coronel .Database Systems[M]. Cengage Learning EMEA, 2008. [7] John W. Satzinger. Systems Analysis and Design in a Changing World[M]. Cengage Learning EMEA, 2008 [8] J. Stanley Warford. Computer Systems[M]. Jones & Bartlett Publishers, 2009. [9] Alan Beaulieu. Learning SQLO'Reilly Series[M]. O'Reilly Media, Inc., 2009. [10] Clare Churcher. Beginning SQL Queries: From Novice to ProfessionalApress Series[M]. Apress, 2008. [11]Raymond McLeod,George P.Schell.Management information systems[M].

Pearson/Prentice Hall, 2007. [12]James A. O'Brien, George M. Marakas. Management Information Systems[M]. McGraw-Hill/Irwin, 2008. [13] 李正涛.OA 系统发展历程与趋势[J].办公自动化,2008,(08). [14] 王玫丽.浅析 OA 系统(网络办公自动化)的开发[J].科技信息(科学教研),2008,(22). [15] 雍 珣 . 基 于 WEB 的 办 公 自 动 化 系 统 的 设 计 与 实 现 [J]. 山 西 广 播 电 视 大 学 学 报,2009,(05). [16] 时秀波.基于 B/S 模式办公自动化系统的设计与实现[J].农业网络信息,2007,7: 90-91. [17] 刘雁.OA 办公自动化系统在企业中的实际应用价值[J].科技资讯,2009,(13). [18] 周德荣.基于.NET 环境的 OA 系统框架设计与实现[J].福建电脑,2007,(07). [19] 邹建峰,李律松.ASP.NET 开发技术详解[M].北京:人民邮电出版社,2008:142-155. [20] 马思红.基于 ASP.NET 的数据库访问技术[J].数据库及信息管理,2007,14:314-315. [21] 朱玉超,鞠艳,王代勇.ASP.NET 项目开发教程[M].北京:电子工业出版社,2008. [22] 刘乃丽.完全手册 ASP.NET 2.0 网路开发详解[M].北京:电子工业出版社,2008. [23] 陈伟.SQL Server 2005 数据库应用与开发教程[M].北京:清华大学出版社,2007.
61

天津工业大学 2011 届本科生毕业设计论文(论文) [24] 尹增明.ASP.NET Web 应用开发[M].机械工业出版社,2008. [25] 王峥,王亚平.关系代数与 SQL 查询优化的研究[J].电子设计程,2009,17(8):110-112. [26] 李红日,宋俊兰.用 SQL 语句实现关系代数运算探讨[J].科技信息(学术版), 2008 (8) : 186-188. [27] Nielsen Paul.SQL Server 2005 宝典[M].北京:人民邮电出版社, [28] 伍俊良.C#程序应用与开发教程[M].机械工业出版社,2009. [29] 赛奎春,宋坤,赵智勇等.C#信息系统开发实例精选[M].机械工业出版社,2008. [30] 刘志峰.软件工程技术与实践[M].电子工业出版社,2008. [31] 胥光辉.软件工程方法与实践[M].机械工业出版社,2009. [32] 戴宗友,张伍荣,杨辉.C#程序设计实训[M].清华大学出版社,2009. [33] 康祥顺,张小刚,刘亮.C#程序案例开发集锦[M].电子工业出版社,2008. [34] 甘志,C#高级应用开发篇[M].清华大学出版社,2008. [35] 丁国栋.C#管理信息系统实例教程[M].北京希望电子出版社,2008.

62

天津工业大学 2011 届本科生毕业设计论文(论文)





Modern Collaborative Application of OA Market Road
OA market situation OA domestic market with the rise of the Internet industry and foam, experienced after the summer of the several largest in 2003, with the rise of the Internet industry economic boom to rise again, domestic emerged out of the hundreds of 1000 OA manufacturers and 100 multiple shooting a hundred schools of thought contend, staged a new round of many heroes for hegemony Henan War. According to Bain classification, if the top 4 enterprises in the industry and the market share of less than 30, or top 8 enterprises and the market share of less than 40 is the industry to be competitive. however, the domestic OA top 4 enterprises and will definitely not exceed 10 of the market share, It is clear that OA industry is very competitive. At present it is hard to say clearly domestic OA top 4 enterprises is several, but from the point of view of integrated marketing and brand competitiveness, click, strong, by far, new thinking, and gold, Xie Da is the first camp. china's OA course of development can be divided into four stages : The file type OA 1980 ~ 1999 ; Second stage : the process of OA 2000 ~ 2005 ; Third stage : knowledge - based OA 2005 ~ 2010 ; fourth stage : Intelligent OA 2010 ~. Under the OA property, characteristics, can briefly the OA system is divided into three categories : Category first is based on OA system developed by IBM Lotus DomimoNotes platform, representatives of typical product has a strong, kingdee, OA of Lan Ling Ling Ke, and other software products. This is the mainstream in the market of domestic OA software. Second way is based on OA system developed by Microsoft Exchange platform, typical Beijing ExOA of the network, the pilot OA system. Third Way is based on the Application Server platform and the relationship between the development of database application system. As a network office software products, OA software, hailed is after single office application software OF OFFICE of a new round of office revolution, become a new bright spot of the software industry. The law on administrative licensing, the
63

天津工业大学 2011 届本科生毕业设计论文(论文)

promulgation of the Law on Electronic signatures, but also to the OA domestic market has played a tremendous role in promoting. According to statistics, in 2005, the overall scale of OA domestic market has reached 600 million yuan, becoming the second largest one of the largest software products in ERP market demand. In the next 4 years, OA software market in the development of compound annual growth of 34.45 in 2008, The total market will reach 1926000000 yuan, is the fastest growth of domestic software products.

Domestic OA software symptoms But behind the thriving and hides a lot of regrets and problems emerging markets nurture the enormous business opportunities, mixed with disordered, non standard competition and super - low prices, lack of services, products are not major cause of the application of difficulties, is driving up market foundation of trust health. So attractive benefits driven by Induced Current OA domestic market lobster intergrowth and quality, the overall level at a lower level, OA software problems not uncommon, excellent rare. Some small OA system is very basic and simple, it is difficult to real integration of resources and help enterprises improve efficiency, but also smashed a bad reputation for OA industry. The main problem is as follows : 1, the failure rate is not low. OA one of the most important problem at present, is the use of inefficient. According to related statistics show that in OA projects have been implemented and projects account for about half of success and failure, and even OA application of some experts believe that the success rate of less than 30. This high failure rates will inevitably lead to a waste of resources, but also affect the application of OA, So how to improve the success rate of OA project is a serious problem. Failure rate is not low, but also in the OA function of idle waste, some units OA send notifications to exchange files simple " Secretary ". 2, the price of disorder melee. Prices of domestic OA from 1000 yuan to more than 1 million yuan project, other types of software, such as ERP and the phenomenon of soft be impossible. The reason is that OA needed not too high, product form complex mixture of fish Long Qu, led the industry in a state of chaos. Powerful software engineer in chief Lin said, " for
64

天津工业大学 2011 届本科生毕业设计论文(论文)

example, some like a simple tool software, only a very simple functions but the degree of products of high and not to be custom, no implementation, so sell a few hundred yuan normal, and some projects and very complex, even like ERP, we can sell to dozens of 1 million yuan. therefore,' fit applied' is the key to present a strong common software only tens of thousands of - odd, General practical and easy to use, win a good reputation among users, strong a lot into national organs the enterprise units. ” 3. the lack of a unified, Open Collaborative Application platform. From the point of view of users, among Governments and enterprises, In addition to the office automation system, there might be a financial, personnel and other business management system, especially enterprises will have in stock, production and sales management system. But for now, the country has more than two business enterprise information system organs are rarely provided by the manufacturer of a fixed, these little to close co - ordination between the system and the formation of multiple information island. Front end, we often need to withdraw from one system to another, then systems, and found that the data is often not the same. Information island and application in gudao and resources island has long been considered to be the three major defects of the traditional office system. Contributing to the essence of the problem lies in the lack of a unified, comprehensive and open collaborative application platform. 4, has yet to establish a unified technical standards. On the current development of OA environment, OA technology of OA domestic market to establish a unified standard documents, procedures and the management, supervision and regulation. Office automation of the lack of unified technical guidance, developer of the OA Shi Qizheng tracks, various units of OA system for variety, repeating design of low - level, redundant development, are doing the same thing, go the same way, make the same mistake, some units remain in a state of stagnation, various units system are incompatible, to extend the upgrade. He Qiang President of the organization He Jiebing that " despite the development of OA software companies in the country to be more, but most of them are Engage at will, has yet to form a unified development standards, OA software interoperability, the applicability of difference. therefore, as soon as possible to formulate standards of OA software development, so
65

天津工业大学 2011 届本科生毕业设计论文(论文)

that all OA software developers have rules to follow, OA product interoperability, portability, maintainability, greatly enhanced, OA breakthrough the bottleneck of market regulation is required. ” therefore, the domestic OA industry in an era of big waves Tulsa, urgently need to drain away the mud and bring in fresh water, needs strong manufacturers stand to effective marketing strategies, excellent product performance and good services to promote industry shuffle, regulating the order of market competition, as domestic financial management software market early course, after several years of market development, today the formation of prosperity and orderly competitive situation.

OA way to change " The hardship of change, change through links for a long time. " OA is an opportunity and risk coexist, and has a broad prospect of an emerging enormous market. How to grasp this opportunity and self - breakthrough, " The Second Revolution " For most systems integration company is a critical issue. 1. The optimization module strengthened overall. Breaking up, from small start from the module, at every function modules of OA system, provides excellent, flexible, processes advanced, function and stability, easy reasonable, high - performance, you can use software ; in OA system as a whole, providing a whole, to reflect the outstanding management thoughts, and can be customized solutions of the assembly. This was rescued in a quagmire of OA software manufacturers and secure feasible proposal. 2. strengthen the gateway business space with two leading direction. The traditional OA functional comparison between single and employees easy to use, with the continuous expansion of the functions of staff demand for functions are also different, This requires system must have the humanization design, according to the different needs of staff for function combination, the appropriate function in the right position to the right staff visit the realization of real people - oriented management, thus changing the existing " People go system " in the current situation, the realization of " system of the National people's Congress " New ideas, and strengthen service oriented, strengthen and business associations, based on the premise of enterprise strategy and processes, through a " gateway " technology to integrate service system and ERP, CRM, structured data in the system of PDC through the portal to unfolded in management support system, realizing enterprise digital, knowledge - based,
66

天津工业大学 2011 届本科生毕业设计论文(论文)

virtualization. 3, from the traditional OA to the development of modern collaboration OA. This is the most important. Many applications in the past been fragmented, they tend to pay attention to the management of single or local resources, little to close co ordination between them, " Information isolated island " and " Isolated Island " and the " Resource isolated island " Three Difficult Problems always existed. The traditional OA due to the limitations of its application to meet the needs of enterprise collaborative management, the concept of cooperative and collaborative application should more be incorporated into the OA, from the traditional OA to modern collaboration OA change. Stress cooperation, not only cooperation of the OA, but should be full cooperation of the OA system and many other business, seamless connection. How to Solve the combination of OA system and business even seamless integration? OA products must have a collaborative features, first internal coordination, and now even more important is that the overall integration with other business systems Co. Combination of OA and service system mainly manifested in the unified standard, and ideas on the integration, and enterprise ERP, MIS, CRM, SCM system seamlessly integrate coordination, and e - government in the circulation of official documents, information dissemination, inspection and approval system to realize seamless integration of collaborative. " Only the manufacturers using standardized protocol in order to make the system better combined and joint and unified standards include development of standards and help resolve the OA individuation and scale of the enterprises must operate between the conflict, beneficial to the combination of advantages and disadvantages of small and medium - sized OA manufacturers have been eliminated, and purify the market order. " President He Jiebing think of strengthening the software. At present, strengthening the system uses open architecture, implementation of each module independence, and have standard interfaces, system upgrade and expand laid a good foundation for the future. meanwhile, customers under the second development of manuals, and use the built in interface function is carried out by two development, development of new functional modules interconnection or other systems. 4. Stress OA professional division. Now all the arrival of the era, division of more and more detail, reflecting to the OA are details of the application. Domestic OA developer is not very large in scale, technical developer cannot master. therefore, " " is a development trend of OA developers, to do, and be separated from development firms and applications. OA domestic manufacturers to hundreds of and the increasingly fierce market competition, re - shuffling potential inevitable. Small firms to survive, only more',' some
67

天津工业大学 2011 届本科生毕业设计论文(论文)

specialized platform, some of them specializing in project implementation, some of them specialize in circulation of official documents, some of them specialize in video conferencing, then each other to provide an interface, and then combined to form the complete solution. 5, the construction of cultural management platform with Chinese characteristics. Open Society created the open society, and continuously expand the scale of the organization, resulting in leadership and staff, direct communication between staff and employees less and less opportunity, organizations need to construct a new cultural environment for staff communication and promote mutual understanding, found ideological inclination and timely guidance and make use of each employee "' OA,' " free love with OA. meanwhile, in view of china's unique cultural traditions and management mechanism, International Office system may not be able to take on china's water and soil, china's special needs are not fully provided by the International Office software, so both foreign companies and local firms in the Chinese office software market, demand system development in line with Chinese characteristics cannot be evaded, so that results of the OA can really take root in china. " Some enterprises spent a lot of money to buy foreign software is blind,' forsake after having dallied with', because foreign software of soil and water do not apply, and its software development idea and Human Nature view and cultural thought and Chinese users, viewpoint, habits and operation behaviors are more different. So software with Chinese characteristics must be, of course, it is best to Make the past serve the present and foreign things serve China., the fusion of this strong software has done relatively well, not only popular in the country, even in some foreign - funded enterprises to use our strong OA software. " President He Jiebing think of strengthening the software. 6, using new technologies, to become the new growth point for mobile OA collaborative applications. Application of information terminal are promoting the integration of 3G mobile technology's application in China is already a reality, it enables the integration of computer technology, communication technology and Internet technology will become the necessary information terminal for mobile devices, carrier mobile OA will be a great highlight the management of collaborative applications, realizing ubiquitous, time is not a real - time dynamic management, and this will bring significant leap to the traditional OA. " The strong software to take full advantage of modern mobile technology, OA Mobile Office will write freely without too much hesitation everywhere possible. " With strong software engineer in chief Lin said. At present, china's brand of OA software market has a professional power companies is rapidly rising, market concentration has been to these professional brand
68

天津工业大学 2011 届本科生毕业设计论文(论文)

manufacturers tilt, a brand, technical and professional services capabilities to the OA reshuffle of lever movement has officially begun. Have 6 years of hard work in the field of OA major developer of OA strong is one of the typical representatives. This has been a 100 increase of domestic OA software provider of the mainstream of this year once again become the focus of the industry. Apart from the market performance continuing to maintain rapid growth, products, markets, business success, now has 4,000 units, more than 400,000 of the end users group, has developed into the domestic the most professional users the most, the most competitive office automation software vendors, and achieved brand effect, the market effect and the scale effects of three harvests. From chaos to order, in order to move toward prosperity, is the inevitable law of market development, OA domestic market will usher in a bright, letting a hundred flowers bloom in spring.

69

天津工业大学 2011 届本科生毕业设计论文(论文)

现代 OA 市场的协同应用之路
OA 市场现状 时下国内 OA 市场随整个互联网行业的兴盛和泡沫, 历经了几次大起大伏后, 2003 年随整个互联网行业经济的景气攀升而再度兴起,如今国内涌现出了数百 上千家 OA 厂商,百家齐放百家争鸣,上演了新一轮群雄争霸逐鹿中原的大战。 根据贝恩分类法,如果行业内前 4 大企业的市场份额之和小于 30%,或者前 8 大企业的市场份额之和小于 40%,则该行业为竞争型。然而国内 OA 前 4 大企业 市场份额之和绝对不会超过 10%,显然,OA 行业的竞争是十分激烈。目前很难说 清国内 OA 前 4 大企业是哪几家,但从综合市场和品牌竞争力来看,点击、合强、 用友致远、新思创、金和、协达等应是属于第一阵营。 我国 OA 发展历程可分四个阶段:文件型 OA(1980 年~1999 年);第二阶段:流 程性 OA(2000 年~2005 年);第三阶段:知识型 OA(2005 年~2010 年);第四阶段: 智能型 OA(2010 年~)。根据 OA 属性、特点,可以简要地把 OA 系统划分为三类: 第一类是基于 IBM Lotus Domimo/Notes 平台开发的 OA 系统,典型的代表产品有 合强、金蝶、蓝凌和凌柯等软件公司的 OA 产品。这类软件是国内 OA 市场上的主 流。 第二类是基于微软 Exchange 平台开发的 OA 系统,比较典型的有京华网络的 ExOA、领航 OA 等系统。第三类是基于应用服务器平台和关系数据库开发的应用 系统。 作为网络办公的软件产品,OA 软件被誉为是继单机办公应用软件 OFFICE 之 后新一轮的办公革命,成为软件产业一个新的亮点。《行政许可法》、《电子签 章法》的颁布,更是对国内 OA 市场起到了巨大的促进作用。 据统计,2005 年,国内 OA 市场整体规模已经达到 6 亿元,成为仅次于 ERP 市场之外的需求量最大的软件产品之一。而未来 4 年,OA 软件市场将以 34.45% 的年复合增长率发展,到 2008 年市场总额可能将达到 19.26 亿元,是国内增长 速度最快的软件产品。

国内 OA 软件症状 但在欣欣向荣的背后, 也隐藏着诸多遗憾与问题,新兴市场孕育着巨大的商
70

天津工业大学 2011 届本科生毕业设计论文(论文)

机,也掺杂着无序、不规范的竞争,超低价、缺少服务、产品不专业导致的应用 困难,正在掘弃市场信任健康的基础。因此诱人利益的驱使诱发了国内目前的 OA 市场龙蛇杂生,良莠不齐,整体水平处于一个较低的层次,OA 软件问题屡见 不鲜,精品鲜有。一些小 OA 系统非常初级和简陋,很难真正整合资源、帮助企 业提高工作效率,也砸坏 OA 行业声誉。 主要问题如下: 1、实施失败率不低。目前 OA 一个最重要的问题,就是使用效率不高。据有 关资料显示,在已经实施的 OA 项目中,成功和失败的项目大概各占一半,甚至 有些专家认为 OA 应用成功率不到 30%。如此高的失败率必然导致资源的浪费, 也影响 OA 的推广应用,因此如何提高 OA 项目的成功率是一个亟待解决的问题。 失败率不低,还表现在 OA 功能的闲置浪费,一些单位 OA 成了发发通知、交换文 件的简单“文秘”工具。 2、价格紊乱混战。目前国内 OA 价格从 1000 元到 100 多万元的 OA 项目都 有,这是其他类型软件(如 ERP、财软等)所不可能有的现象。原因是 OA 门槛不 太高,产品形态复杂,鱼龙趋机混杂,导致行业秩序紊乱。合强软件林总工介绍 说,“比如,有的类似于一个简单的工具软件,只有非常简单的功能但产品化程 度高,不做定制,不用实施,所以卖几百元很正常,而有的项目又非常复杂,甚 至类似于 ERP,就可卖到几十上百万元。所以,‘合身实用’很关键,目前一个 普通合强软件仅几万到十多万不等,通用实用易用,深受用户欢迎,合强也由此 大量走入全国机关企事业单位。” 3、缺少统一开放的协同应用平台。从用户应用的角度来说,在政府和企业 中,除了办公自动化系统之外,可能还有财务、人事等业务管理系统,尤其是企 业中还会有库存、生产、销售等管理系统。但就目前而言,国内具有两个以上业 务信息系统的机关企事业很少是由一家固定的厂商提供的, 这些系统之间很少能 够紧密协调起来,往往形成多个信息孤岛。就前端来说,我们经常需要退出一个 系统然后再进入另一个系统,并且发现数据常常不一致。信息孤岛、应用孤岛和 资源孤岛长期以来一直被认为是传统办公系统的三大缺陷。 导致这些问题的实质 在于缺少一个统一、综合、开放的协同应用平台。 4、尚未建立统一的行业技术标准。在目前的 OA 开发环境下,国内 OA 市场
71

天津工业大学 2011 届本科生毕业设计论文(论文)

无法建立统一的 OA 技术标准(文档、流程、管理、监督)和规范。缺乏统一的办 公自动化技术指导, 各个 OA 开发商各施其政各行其是,使得各个单位的 OA 系统 五花八门,低水平的重复设计、重复开发,都在做同样的事、走同样的路、犯同 样的错误,部分单位还停留在停滞不前的状态,各个单位各个系统互不兼容,难 于扩展升级。 合强机构总裁何洁冰认为,“虽然目前国内开发 OA 软件的公司想当多,但 大多是各自为战,目前尚未形成统一的开发标准,OA 软件的通用性、适用性差。 因此,尽快制定 OA 软件开发标准,使各 OA 软件开发商有章可循,使 OA 产品的 通用性、可移植性、可维护性大大增强,将是 OA 产品突破瓶颈也是市场规范的 必需。” 因此,国内 OA 行业处在一个大浪淘沙的时代,迫切需要激浊扬清,需要有 实力的厂家站出来, 以有效的市场战略、优异的产品性能和良好的服务来促进行 业的洗牌,规范市场竞争秩序,就象国内的财务管理软件市场早期的历程一样, 经过数年的市场发展,今天形成了繁荣有序的竞争局面。

OA 变革之道 “困则变,变则通,通则久”。OA 是一个机遇与风险并存、有着广阔前景 的一个新兴而巨大市场。如何把握这个机会、自我突破、进行“二次革命”,对 大部分系统集成厂商而言是一个关键的问题。 1、优化模块强化整体。化整为零,从小处着手,从模块着手,在 OA 系统的 每一个功能模块上,提供优秀的、灵活的、流程先进的、功能稳定的、操作方便 合理的、高性能的、可单独使用的软件;在 OA 系统的整体上,提供一种整体的、 能够体现优秀管理思想的,同时又是可以定制、可装配的解决方案。这也是解救 陷于困局的 OA 软件厂商的一种稳妥可行的方案。 2、加强门户、业务双重导向。传统的 OA 功能比较单一,员工容易使用,随 着功能的不断扩展, 员工对功能的需求也不尽相同,这就要求系统必须具有人性 化设计, 能够根据不同员工的需要进行功能组合,将合适的功能放在合适的位置 给合适的员工访问, 实现真正的人本管理, 从而改变目前“人去找系统”的现状, 实现“系统找人”的全新理念;同时,加强业务导向,加强与业务的关联,在基
72

天津工业大学 2011 届本科生毕业设计论文(论文)

于企业战略和流程的大前提下,通过类似“门户”的技术对业务系统进行整合, 使得 ERP、 CRM、 PDC 等系统中的结构化的数据通过门户能够在管理支撑系统中展 现出来,实现企业数字化、知识化、虚拟化。 3、实现从传统 OA 到现代协同 OA 发展。这点最重要。过去的很多应用系统 都是相互割裂的, 它们往往关注单个或局部资源的管理,相互之间很少能够紧密 协调起来,“信息孤岛”、“应用孤岛”和“资源孤岛”三大难题总是存在。可 见传统 OA 由于其应用的局限性难以满足企业协同管理的需求,因此协同理念和 协同应用应该更多的被纳入 OA 中,实现从传统 OA 到现代协同 OA 转变。 强调协同, 不仅仅是 OA 内部的协同,而应该是 OA 与其它多种业务系统间的 充分协同、无缝对接。如何解决 OA 与业务系统的结合甚至是无缝隙结合呢?OA 产品必须具有协同功能, 首先内部的协同,现在更重要的是与其他业务系统的整 体融合协同。OA 和业务系统的结合主要体现在统一标准、理念上的集成,与企 业 ERP、MIS、CRM、SCM 等系统实现无缝集成协同,与电子政务中的公文流转、 信息发布、核查审批等系统实现无缝集成协同。 “只有各家厂商都使用标准化的协议,才能使各种系统更好地结合和对接, 而统一行业标准(包括统一开发标准),有助解决 OA 个性化与企业运营所必须的 规模化之间的矛盾,有利于优劣组合淘汰中小 OA 厂商,净化行业市场秩序。” 合强软件总裁何洁冰认为。 目前合强系统采用开放式体系结构,各个模块独立实 现,并具有标准接口,为今后系统的升级和扩展打 下良好基础。同时,客户也 可根据二次开发手册,并利用系统内置的接口函数自己进行二次开发, 开发出 新的功能模块或其它系统互连。 4、强调 OA 专业细分。如今分众时代的到来,社会分工越来越明细,体现到 OA 中来就是应用的明细化。国内的 OA 开发商规模不是非常大,在技术上开发商 也不可能样样精通,因此,“专”是 OA 开发商的一个发展趋势,做专才能做强, 开发厂商和应用提供商必然是要分离的。国内 OA 厂商数百家,市场竞争日趋激 烈,重组洗牌势不可免。小的厂商要生存,只有走得越来越‘专’,有的专攻平 台,有的专攻项目实施,有的专攻公文流转,有的专攻视频会议,然后大家互相 提供接口,再结合起来形成完整的解决方案。

73

天津工业大学 2011 届本科生毕业设计论文(论文)

5、构建中国特色的文化管理平台。开放的社会造就了开放的社会人,组织 规模的不断扩大,导致领导与员工、员工与员工间的直接沟通机会越来越少,组 织需要构建新的文化环境,便于员工相互沟通、增进了解、发现思想倾向并及时 加以引导,使应用单位每位员工“有事就‘OA’”,自由恋上 OA。同时,鉴于 我国特有的文化传统、管理机制,国际通行的办公系统未必能服中国的水土,我 国特有的需求也不是国际办公软件所能完全提供的, 因此无论是国外厂商还是本 土厂商,在中国办公软件市场上,开发符合中国特色需求的系统不可回避,这样 OA 才能真正在中国扎根结果。 “一些企业花大钱买国外软件显得比较盲目,‘始乱终弃’,就是因为洋软 件水土不适,其软件开发理念、人性观点、文化思想与中国用户思想、观点、习 性和操作行为有较大迥异,所以软件必须具有中国特色,当然最好是洋为中用, 中西合璧,这点合强软件就做得比较好,不但在国内受欢迎,连一些外资企业也 在使用我们合强 OA 软件。”合强软件总裁何洁冰认为。 6、利用新技术,使移动 OA 协同应用成为未来增长点。信息终端应用正在全 面推进融合, 3G 移动技术的在中国的应用已经指日可待,它使融合了计算机技 术、通信技术、互联网技术的移动设备将成为个人必备信息终端,在此载体上的 移动 OA 协同应用将是管理的巨大亮点,实现无处不在、无时不在的实时动态管 理,这将给传统 OA 带来重大的飞跃。“目前合强软件积极利用现代移动技术, OA 移动办公将信手拈来随处可行。”合强软件林总工介绍说。 目前我国 OA 软件市场一批具有相当专业实力的品牌厂商正迅速崛起,市场 的集中度开始不断地向这些专业品牌大厂商倾斜,一场以品牌、技术和专业服务 能力为杠杆的 OA 洗牌运动已正式打响。已经在 OA 领域辛勤耕耘 6 年的专业 OA 开发商合强是其中一个典型代表。这个已经连续保持 100%增长的国内主流的 OA 软件供应商,今年再度成为业界的焦点。除了市场业绩继续保持快速增长,在产 品、市场、经营方面也有佳绩,现已拥有 4000 多家应用单位、40 多万终端用户 群体,发展成为了国内最为专业、用户数量最多、最具竞争力的办公自动化软件 供应商,取得了品牌效应、市场效应与规模效应的三大丰收。 从混沌走向有序,从有序走向繁荣,是市场发展的必然规律,国内 OA 市场 又必将迎来一个阳光明媚、百花齐放的春天。
74

天津工业大学 2011 届本科生毕业设计论文(论文)





时光荏苒, 岁月匆匆。 不知不觉已经度过了大学本科的四年生活, 回首过去, 感慨万千。论文和毕设的完成标志着我的大学生涯即将结束,也意味着,新的生 活即将拉开序幕。最近的半年忙着实习、写论文和做毕设,其间的起起伏伏、悲 喜得失,今天想来仍旧唏嘘不已,所幸我在生活经验中不断成长,也为大学时光 画下了一个还算完满的句点。 经过几个月的查资料、整理材料、写作论文、做毕业设计,收获颇丰,今天 终于可以顺利的完成论文和毕设。论文和毕设得以顺利完成,要感谢的人实在是 太多了。 首先要衷心地感谢我的导师李莹老师,您严谨的治学态度,开阔的思维,循 循善诱的指导一直给我很大的启发。当我对论文的思路感到迷茫时,您为我指点 迷津并借给我许多论文的参考材料;当我怀疑自己能否把论文写好时,你热忱的 鼓励让我重塑信心。唯一的遗憾是我不够主动,错失了许多跟您交流的机会。 其次感谢学校对我的栽培, 四年来尽力为我提供良好的学习和生活环境,使 我能在这里快乐无忧的学习和生活。 感谢所有在大学期间传授我知识的老师, 您们的悉心教导让使我掌握了良好 的专业课知识,这也是论文和毕设完成的基础。 感谢信息系的所有同学和朋友们,是你们陪伴我一起成长,一起分享我的快 乐与痛苦,是你们给我的生活增添了多少的光彩,如果没有你们,我不敢想象我 的大学生活会是什么样子的,你们是我这四年最大的财富。 最后要深深地感谢我的父母和家人,没有你们就没有今天的我。我永远都不 会忘记你们的良苦用心和对我一如既往的支持与鼓励。四年来,快乐的事情因为 有你们的分享而更快乐, 失意的日子因为有你们亲切的关怀也能够忘却伤痛,坚 强前行。希望你们能够身体健康,这也是我最大的心愿。 "今天很残酷,明天更残酷,后天很美好,但绝大多数人都死在明天晚上, 看不到后天的太阳。"用马云这句话作为谢辞的结尾,也是我新生活的开始。我 希望大家能够谨记尚未完成的梦想,在人生的道路上不管是晴天还是风雨,都能 够毫无畏惧地前行,直至完成心中的梦想。

75


更多相关文档:

办公自动化系统毕业论文(参考)_图文.doc

办公自动化系统毕业论文(参考) - 天津工业大学 毕业设计(论文) 宇信易诚科技

办公自动化系统_毕业论文_图文.doc

办公自动化系统_毕业论文 - 办公自动化系统毕业论文 摘要 随着信息技术的飞速发

办公自动化系统毕业设计(论文)任务书_图文.doc

办公自动化系统毕业设计(论文)任务书_管理学_高等教育_教育专区。给一些想要做...4、 主要参考文献 1.郑耀东 蔡骞.ASP.NET 网络数据库开发实例精解[M]. 北京...

网上办公系统-办公自动化OA系统毕业论文_图文.doc

网上办公系统-办公自动化OA系统毕业论文 - 长春工业大学毕业论文 网上办公系统-办公自动化 OA 系统 Online Office System-OA Office Auto...

办公自动化系统毕业论文.doc

办公自动化系统毕业论文 - 本系统设计与实现了基于B/S架构的办公自动化系统,系

(完整版)小型OA办公系统毕业论文_图文.doc

(完整版)小型OA办公系统毕业论文 - 单片机论文,毕业设计,毕业论文,单片机设计,硕士论文,研究生论文,单片机研究论文,单片机设计论文

【开题报告】OA办公自动化系统_图文.doc

【开题报告】OA办公自动化系统 - 本科毕业设计开题报告 题 目 OA 办公自动化系统 学生姓名 所在院(系) 专业班级 指导教师 学号 2014 年 03 月 ...

毕业设计OA系统-毕业论文_图文.doc

毕业设计OA系统-毕业论文_计算机软件及应用_IT/计算机_专业资料。摘 要 办公自动化,英文 Office Automation,简称 OA,是办公信息处理的自动化,它利用先 进的技术,...

【毕业设计】开题报告书(办公系统自动化的设计与实现)_....doc

【毕业设计】开题报告书(办公系统自动化的设计与实现)_工学_高等教育_教育专区。毕业设计素材 毕业设计(论文) 开题报告书 题 目 办公系统自动化的设计与实现信息...

网络办公自动化系统毕业论文.doc

网络办公自动化系统毕业论文 - 毕业设计 [ 论文] 题 目: 网络办公自动化系统 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业...

OA办公自动化系统毕业论文.doc

OA办公自动化系统毕业论文_计算机软件及应用_IT/计算机_专业资料。办公自动化系统...请参考 XX 公司的组织结构图,如图 2-1。 XX 有限公司 总经理办公室 财务部...

OA办公自动化系统的设计毕业论文.doc

OA办公自动化系统的设计毕业论文 - OA 办公自动化系统的设计毕业论文 目第

netOA办公自动化系统本科毕业论文.doc

netOA办公自动化系统本科毕业论文 - 毕业设计(论文) 题目: OA 办公自动化系统的设计与实现 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所...

软件工程毕业论文 OA办公自动化系统.doc

软件工程毕业论文 OA办公自动化系统 - 毕业设计(论文) OA 办公自动化系统 学 院: 计算机科学与技术学院 专 业: 软件工程三班 姓 名: 学 号: 指导老师: 职...

基于web的企业办公自动化系统 开题报告_图文.doc

基于web的企业办公自动化系统 开题报告_工学_高等教育_教育专区。本科生毕业论文(设计)开题报告书 题 目 基于 web 的企业办公自动化系统 2013 年 5月 论文(...

办公自动化OA办公系统 开题报告_图文.doc

办公自动化OA办公系统 开题报告 - 信息与电子工程 系毕业设计 (论文) 毕业设计 (论文)开题报告 信息与电子工程 系 计算机应用与维护专业 03 级 2 班 课题名称...

毕业设计论文办公自动化系统论文-精品.doc

毕业设计论文办公自动化系统论文-精品 - 办公自动化软件 摘要: 本文详细讲述

OA办公自动化系统开题报告_图文.doc

OA办公自动化系统开题报告 - 西安工业大学北方信息工程学院 毕业设计(论文)开题报告 题目:东盟营造 OA 办公自动化系统 人力资源子系统 系专班姓学导 别业级...

...架构的办公自动化系统的研究与开发_毕业论文_图文.pdf

基于Struts架构的办公自动化系统的研究与开发_毕业论文_计算机软件及应用_IT/计算机_专业资料 人阅读|次下载 基于Struts架构的办公自动化系统的研究与开发_毕业论文...

基于web的办公自动化系统_图文.doc

基于web的办公自动化系统 - 1. 毕业设计(论文) 毕业设计(论文)结合课题

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com