办公自动化系统的分析与设计毕业设计Word下载.docx
- 文档编号:20458047
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:72
- 大小:2.71MB
办公自动化系统的分析与设计毕业设计Word下载.docx
《办公自动化系统的分析与设计毕业设计Word下载.docx》由会员分享,可在线阅读,更多相关《办公自动化系统的分析与设计毕业设计Word下载.docx(72页珍藏版)》请在冰豆网上搜索。
因此,为了满足宇信易诚对企业办公管理的需要,急需要有一套合适的办公自动化统来完成这项工作。
因此,本课题的主要任务是实现宇信易诚办公自动化。
本系统通过系统管理员维护用户基本信息、菜单的管理、分配角色权限、登录日志的管理、操作日志的管理、日程的维护、消息的管理等;
实现总经理、部门经理对日程的安排等,总经理对文档的管理等,人事经理对考勤时间的设置、考勤历史的查询、考勤信息的统计等;
以及普通员工对部门日程的查看、文档的上传和下载、消息的传递、个人的记录、考勤的签到及签退等的管理;
从而合理安排工作时间和进度,提高工作效率。
第二章办公自动化系统的需求分析
在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。
需求分析是软件工程中的一个关键过程。
在这个过程中,系统分析员和软件工程师确定顾客的需要。
只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。
因此,下面将从可行性分析、需求定义列表、SWOT分析法上进行需求分析。
2.1可行性分析
1.技术可行性
随着网络技术和数据库技术支持都日趋成熟,作为服务器具备的硬件条件是绝大多数的商业电脑都具备的。
A网络编程语言实现图形化、简易化的表现和管理,C#语言作为后台运行处理,利用A技术与SQLServer2005数据库的结合也是B/S(Browser/Server)架构与网络系统设计的常用模式,所以技术成熟,安全性强。
因此,从技术角度上考虑,本系统是可行的。
2.经济可行性
以前的公文、文件的流转,信息的传递与录入,全部采用人工完成,这些对于企业是很费时间和精力的,而且也不及时,很难比较好的管理。
所以,从企业领导者和员工的角度出发,对于高效、简捷、方便的办公自动化系统的需求是迫切的,而且系统的成本主要集中在系统软件的开发上,当系统投入运行后可以为企业节约大量的人力,财力,物力。
所带来的效益远远大于系统软件的开发成本。
因此,从经济角度上考虑,本系统是可行的。
具体费用和收益如下表2-1所示:
表2-1办公自动化系统的费用和收益表
开发费用运行费用
开发人员工资软件许可费
开发培训软硬件维护
硬件和软件操作人员工资
办公场地和设备通信费用
有形收益无形收益
纸张的费用减少工作人员工作量的减少
工作人员的工资减少纸张的节省对于环境的间接保护
工作场地费用的减少工作人员积极性的提高
3.操作可行性
由于本系统设计时充分考虑了用户的习惯,图形界面友好,使得操作简单;
数据录入迅速、规范、可靠;
统计准确;
适应力强;
容易扩充。
所以对于用户的使用水平要求并不高,因此,从操作角度上考虑,本系统是可行的。
4.法律可行性
由于整个系统是自行开发,自行使用,所以系统本身不存在版权争议,符合国家各项政策法规和软件行业规范。
因此,从法律角度上考虑,本系统是可行的。
综上所述,本系统开发方向已很明确,在技术、经济、操作和法律等方面都是可行的,并且投入少、见效快。
因此系统的开发是完全可行的。
2.2需求定义列表
功能需求
Ø
日程管理
1.我的日程:
可以添加、删除、修改、查看日程等;
2.部门日程:
可以按条件搜索、查看日程等;
3.日程管理:
可以按条件搜索、彻底删除日程等;
文档管理
1.文档列表:
可以添加、删除、修改、下载文档等;
2.文档搜索:
可以按条件搜索、下载文档等;
3.回收站:
可以还原、彻底删除文档等;
消息传递
1.个人信箱:
包括收件箱、草稿箱、已发送、已删除的信息统计、删除等;
2.消息管理:
可以按条件搜索、彻底删除信息等;
个人记录
1.我的便签:
可以添加、删除、修改、查看便签等;
2.我的通讯录:
可以添加、删除、修改、查看、按条件搜索联系人等;
考勤管理
1.考勤设置:
可以设置上下班时间、考勤无效时间等;
2.考勤历史查询:
可以按条件搜索、查看考勤历史等;
3.考勤统计:
可以统计考勤信息、导出Excel表等;
4.员工签到、签退:
可以让员工签到、签退等;
人事管理
1.机构管理:
可以添加、删除、修改、查看机构等;
2.部门管理:
可以添加、删除、修改、查看部门等;
3.用户管理:
可以添加、删除、修改、查看用户等;
系统管理
1.菜单管理:
可以添加、删除、修改、查看、上下排序父子菜单等;
2.角色管理:
可以添加、删除、修改、查看角色和分配角色权限等;
3.登录日志:
可以按条件搜索、删除登录日志;
4.操作日志:
可以按条件搜索、删除操作日志;
常用工具
包括:
计算器、万年历、世界时间等常用的工具;
娱乐游戏
俄罗斯方块等娱乐游戏;
附加功能
可以设置账号信息(包括个人资料、修改密码等)、系统信息(包括换肤设置、获取系统信息等)和系统注销、退出等
非功能需求
1、操作需求:
用户界面友好、简洁,操作简单,方便。
2、性能需求:
信息的存取与检索要快捷,稳定性要强,安全性要高。
3、安全需求:
在用户进行登录时,只有授权的账号和密码才能进入。
4、文化和政治需求:
没有预期的特殊文化和政治需求。
2.3SWOT分析法
SWOT分析方法是一种企业内部分析方法,即根据企业自身的既定内在条件进行分析,找出企业的优势、劣势及核心竞争力之所在。
其中,S代表strength(优势),W代表weakness(弱势),O代表opportunity(机会),T代表threat(威胁),其中,S、W是内部因素,O、T是外部因素。
按照企业竞争战略的完整概念,战略应是一个企业“能够做的”(即组织的强项和弱项)和“可能做的”(即环境的机会和威胁)之间的有机组合。
与其他的分析方法相比较,SWOT分析从一开始就具有显著的结构化和系统性的特征。
就结构化而言,首先在形式上,SWOT分析法表现为构造SWOT结构矩阵,并对矩阵的不同区域赋予了不同分析意义;
其次内容上,SWOT分析法的主要理论基础也强调从结构分析入手对企业的外部环境和内部资源进行分析。
另外,早在SWOT诞生之前的20世纪60年代,就已经有人提出过SWOT分析中涉及到的内部优势、弱点,外部机会、威胁这些变化因素,但只是孤立地对它们加以分析。
SWOT方法的重要贡献就在于用系统的思想将这些似乎独立的因素相互匹配起来进行综合分析,使得企业战略计划的制定更加科学全面。
因此,通过运用各种调查研究方法,分析出公司所处的各种环境因素,即外部环境因素和内部能力因素。
外部环境因素包括机会因素和威胁因素,它们是外部环境对公司的发展直接有影响的有利和不利因素,属于客观因素,内部环境因素包括优势因素和弱点因素,它们是公司在其发展中自身存在的积极和消极因素,属主动因素,在调查分析这些因素时,不仅要考虑到历史与现状,而且更要考虑未来发展问题。
将调查得出的各种因素根据轻重缓急或影响程度等排序方式,构造SWOT矩阵。
在此过程中,将那些对公司发展有直接的、重要的、大量的、迫切的、久远的影响因素优先排列出来,而将那些间接的、次要的、少许的、不急的、短暂的影响因素排列在后面。
1.在公司没有本系统之前,公司的SWOT矩阵如下表2-3-1所示:
S(优势)
公司内部员工经验丰富、工作面广,企业资金雄厚、规模大。
W(劣势)
员工手工操作,工作量大,效率低,时效性差,容易出错,浪费了大量的人力、物力、财力。
O(机会)
公司组织机构明确,对于企业推进信息化、科学化管理有促进作用。
T(威胁)
公司运作紊乱,各机构、部门间工作无法即时衔接,造成管理混乱,各员工工作职责和范围的不明确。
表2-3-1系统之前SWOT矩阵
2.在公司拥有本系统之后,公司的SWOT矩阵如下表2-3-2所示:
公司信息化、自动化、科学化管理加深,提高了执行力,便于员工与高层从事核心的业务工作。
系统维护、升级任务加重,这方面的支出可能加大。
整体提高了公司办工的工作效率和对信息的可控性,降低了办公成本,很好地规范并改进了现有的企业管理,使管理趋于完善,企业更具有竞争力。
有些员工与高层对信息化陌生、不易上手,有潜在的抵触心理,信息化的推进缓慢。
表2-3-2系统之后SWOT矩阵
第三章办公自动化系统的系统分析
系统分析的主要任务是将在需求详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。
它侧重于从业务全过程的角度进行分析。
分析的主要内容是:
业务和数据的流程是否通畅,是否合理;
数据、业务过程和实现管理功能之间的关系等等。
系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:
开发者关于现有组织管理状况的
了解;
数据和业务流程;
数据字典等等。
系统分析所确定的内容是今后系统设计、系统实施的基础。
因此,下面将从系统组织机构分析、系统业务流程分析、系统数据流程分析、数据字典、系统物理环境及技术选择上进行系统分析。
3.1系统组织机构分析
组织结构是指对于工作任务如何进行分工、分组和协调合作。
它表明了组织各部分排列顺序、空间位置、聚散状态、联系方式以及各要素之间相互关系的一种模式,是整个管理系统的“框架”。
组织结构是组织的全体成员为实现组织目标,在管理工作中进行分工协作,在职务范围、责任、权利方面所形成的结构体系。
组织结构是组织在职、责、权方面的动态结构体系,其本质是为实现组织战略目标而采取的一种分工协作体系,组织结构必须随着组织的重大战略调整而调整。
经过长时间对组织机构细致的调查研究,系统组织机构主要包括总经办:
负责整个公司的决策、运作、统筹公司行政管理工作等;
项目部:
负责公司项目的调查、招标、开发、研发以及项目工作的规划与审核等;
人事部:
负责公司的人事考核、核定各岗位工资标准、制定人事管理制度等;
销售部:
负责总体的营销活动,决定公司的营销策略和措施,并对营销工作进行评估和监控等;
财务部:
负责在本机构一定的整体目标下,关于资产的购置(投资),资本的融通(筹资)和经营中现金流量(营运资金),以及利润分配的管理等;
具体系统组织机构图如下图3-1所示:
图3-1系统组织机构图
3.2系统业务流程分析
业务流程分析是具体分析的第一步,为了要对详细的调查结果进行整理和分析,然后再经业务人员的确认,必须采用一些简单方便的方法和工具来明确表达它们,使之成为系统分析员和用户之间进行交流的共同语言。
业务流程图可以解决这一问题。
业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,同时也是对一个组织的功能和层次的某一部分进行详细的描述,利用它可以帮助分析人员找出业务流程中的不合理流向。
业务流程图中各个符号的含义如下图3-2-1所示:
图3-2-1业务流程图符号含义
图3-2-2为本系统的业务流程图,描述了整个系统中所涉及的所有业务。
图3-2-2业务流程图
3.3系统数据流程分析
数据流程分析是把办公自动化系统的数据流动情况抽象地独立出来,去掉了具体组织机构、信息载体、处理工具和材料等,单从数据流动过程来考察实际业务的数据处理模式。
数据流程分析主要包括对信息的流动、传递、加工处理和存储等的分析。
数据流程图可以解决这一问题。
数据流程图(DataFlowDiagram)是管理信息系统开发的主要工具,是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。
DFD用来描述系统中的数据经外部实体而“流入”系统,再经过加工处理及存储等过程,最后“流出”系统交付外部实体使用的全过程。
数据流程图中各个符号的含义如下图3-3-1所示:
图3-3-1数据流程图符号含义
图3-3-2为本系统数据流程图顶层图,把一个系统看成一个整体功能,表达了系统的边界与输入、输出数据流。
图3-3-2数据流程图(顶层图)
图3-3-3为本系统数据流程图第一层图,是在顶层图的基础上进行进一步的剖析处理过程。
图3-3-3数据流程图(第一层图)
3.4数据字典
数据字典是以特定格式记录下来的,对系统的数据流程图中各个基本要素(数据流、加工、存储、和外部实体)的内容和特征所作的完整的定义和说明。
它是结构化系统分析的重要工具之一,是对数据流程图的重要补充和说明。
它主要用来描述数据流程图中的数据流、数据存储、处理过程和外部实体。
数据字典一旦建立起来并按编号排序以后,就是一本可供人们查阅的字典。
从系统分析一直到系统设计和实施都要使用它。
在数据字典的建立、修正和补充过程中,始终要保证数据的一致性和完整性。
数据字典中有六类条目:
数据项、数据结构、数据流、数据存储、处理过程和外部实体。
不同类型的条目有不同的属性需要描述。
为了避免数据字典占用太大篇幅,所以仅列出部分内容。
以下是办公自动化系统中建立的部分数据字典:
---------------------------------------------------------------------
✧数据项的定义
数据项编号:
101
数据项名称:
父菜单编号
数据项别名:
简述:
管理员添加的菜单信息
类型及长度:
int
取值范围:
“101”—“999”
-------------------------------------------------------------------------------------------------------
✧数据流的定义
数据流编号:
F3
数据流名称:
用户信息
数据来源:
管理员录入
数据去向:
用户信息表
数据流组成:
用户名称+姓名+密码+……
✧处理过程的定义
处理逻辑编号:
P2
处理逻辑名称:
系统管理
系统管理给管理员维护系统
输入数据流:
菜单信息、角色信息、登录信息、操作信息
输出数据流:
用户角色
✧数据存储的定义
数据存储编号:
D6
数据存储名称:
权限分配
存放角色权限信息
数据存储组成:
权限编号+角色编号+菜单编号+……
相关联的处理:
3.5系统物理环境及技术选择
1.软件配置方案
●操作系统:
WindowsXP;
●数据库选择:
SQLServer2005;
●开发平台:
VisualStudio2005。
2.硬件配置方案
●CPU:
GenuineIntel(R)CPUT2080@1.73GHz或以上(服务器);
●内存:
1GB或以上(服务器);
●硬盘:
120GB以上(服务器)。
3.系统体系结构
本系统采用B/S架构,系统的拓扑结构设计如下图3-5-1所示:
图3-5-1系统拓扑结构图
✧ASP.NET技术
ASP.NET的前身ASP技术,ASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。
指ActiveServerPages(动态服务器页面),运行于IIS之中的程序。
而ASP.NET有其独特的优势:
◆可管理性;
◆安全性;
◆易于部署;
◆增强的性能;
◆灵活的输出缓存;
◆国际化;
◆移动设备支持;
◆扩展性和可用性;
◆跟踪和调试;
◆与.NETFramework集成;
◆与现有ASP应用程序的兼容性等等
✧三层架构技术
三层架构(3-tierapplication)通常意义上的三层架构就是将整个业务应用划分为:
表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。
区分层次的目的即为了“高内聚,低耦合”的思想
1.表现层(UI):
通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。
2.业务逻辑层(BLL):
针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。
3.数据访问层(DAL):
该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。
具体如下图3-5-2所示:
图3-5-2三层架构图
与MVC的区别在于MVC(模型Model-视图View-控制器Controller)是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。
同样是架构级别的,相同的地方在于他们都有一个表现层,但是他们不同的地方在于其他的两个层。
在三层架构中没有定Controller的概念。
这是我认为最不同的地方。
而MVC也没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建程序最主要的区别。
当然了。
在三层中也提到了Model,但是三层架构中Model的概念与MVC中Model的概念是不一样的,“三层”中典型的Model层是以实体类构成的,而MVC里,则是由业务逻辑与访问数据组成的。
第四章办公自动化系统的系统设计
系统设计是在对企业现状系统分析的基础上,依据系统分析阶段所提出的新系统逻辑模型,建立起新系统的物理模型。
详细地说就是指在系统分析的基础上进行的系统设计原则,系统功能结构图设计,UML建模设计,输入输出设计以及数据库设计等,并为系统实施阶段的各项工作提供必要的技术资料和相关文档。
4.1系统设计原则
1.实用性原则
系统以用户(如系统管理员、总经理等)需求为目标,以方便用户,提高用户工作准确度、专业性,提高工作效率为原则。
2.易用性原则
B/S结构使用户不必安装客户端就可以使用系统,瘦客户端以及不受地域限制免除了非专业人员尤其是员工安装系统与高效、实时工作的困难。
3.先进性原则
本系统设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。
系统将运用先进的浏览器/服务器结构,采用SQLServer2005作为数据库,可以满足企业内部办公的使用需求。
4.安全性原则
系统设计过程将充分考虑到安全机制,加强操作权限的设置与管理。
对权限采取多级限制,确保系统安全可靠。
5.可扩展性原则
这里包括两层:
硬件的可扩展性与软件的可扩展性。
随着企业业务的发展,所配置的计算机硬件设备无论在CPU、内存、外存的容量上都是可扩充的,保护先前的投资。
应用软件的可扩充性比硬件的可扩充性更重要,随着使用的年限的增加,数据量的庞大,或者随着使用的深入,为适应发展,需要增加新的功能,本系统采用三层架构,能够做到模块化扩充,而保护先前的投入。
6.实时性原则
系统的所有数据均采用实时处理,如对消息的传递,日程的安排,考勤的统计等,确保了数据的及时性和有效性。
7.经济实用性原则
整个系统的建立充分考虑到实际业务操作的实用性和响应速度。
前台操作直接应对用户,即刻处理,立即响应。
后台管理系统在对大量数据进行处理和分析时,充分考虑系统的响应速度。
在设计系统时,尽量利用现有的设备,以免造成不必要的浪费。
一切从用户出发,在不影响系统性能的基础上,达到经济与实用双赢的效果。
4.2系统功能结构图设计
所谓系统功能结构图就是将系统的功能进行分解,管理信息系统的各子系统可以看作是系统目标下层的功能,对其中每项功能还可以继续分解为第三层、第四层……甚至更多的功能。
系统功能结构图就是按照功能的从属关系画成的图表,图中的每一个框都称为一个功能模块。
功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 办公自动化 系统 分析 设计 毕业设计
![提示](https://static.bdocx.com/images/bang_tan.gif)