《信息系统分析与设计》课程设计--报公文流转系统.doc_第1页
《信息系统分析与设计》课程设计--报公文流转系统.doc_第2页
《信息系统分析与设计》课程设计--报公文流转系统.doc_第3页
《信息系统分析与设计》课程设计--报公文流转系统.doc_第4页
《信息系统分析与设计》课程设计--报公文流转系统.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

第4章 系统结构设计信息系统分析与设计课程设计报告 公文流转系统1 摘要: 公文流转系统系统是一种利用计算机系统自动管理客户数据的信息系统。通过使用此系统,企业可以提高其客户的能力和效率,提高客户满意度,提高企业的经营效率,增加经济效益。 随着计算机和网络信息技术的迅速发展,办公自动化越来越受到企事业单位的重视,大型企业机构改革的不断加深,管理职能不断加强,手工办公方式与不断增长的办公业务量之间的矛盾日益尖锐,因此电子公文也应运而生。本文从系统分析、系统设计、系统实施这三个角度对系统的开发过程进行了详细的介绍,并对该系统的主要特点以及采用的主要系统开发工具进行了简单的介绍。2 系统分析21 需求分析 需求分析是系统设计的基础,是系统开发工作中最重要的环节之一,要进行实事求是的全面的调查与分析。这一阶段的质量对于整个设计工作的成败来说是有决定性影响的。本公文流转系统主要从技术和功能上进行需求分析。 公文流转系统的目的是为了方便企业对公文的发布、审批等进行管理,通过网络这个途径来提高工作效率,拓宽资源的应用。公文流转路径的追踪,避免流转过程中的错漏。统一的流转路径设定,使公文的流转过程更规范,让公文发布者清楚公文的流转审批路径,更方便管理。22 业务流程分析 业务流程分析是在业务功能的基础上将其细化,将业务处理过程中的每一个步骤用一个完整的图形来表示。公文流转系统主要的业务流程图查看、编写、更改公文公文写者公文发布决策人员权限客户申请更改申请查看得出结论系统管理员系统中心数据库数据操作客户数据数据分析23 数据流程分析数据流程分析即把数据在组织内部的流动情况抽象地独立出来,单从数据流动过程来考查实际业务的数据处理模式,数据流程分析一般是通过数据流程图来实现。a) 基本符号:外部实体 处理 数据存储 数据流b) 以下是根据需求分析和业务流程分析得出的数据流程分析:P6公文处理D2 发文信息F2公文信息F3得到信息D3 得出结论 D1 用户信息F1用户信息P1用户信息P2发文处理F4相关信息D4相关信息P3公文分析P4相关信息用户公文写者决策人员管理员D5 保存信息F5 反馈信息P5反馈信息用户3、 系统设计3.1、用例 参与者和用例从用户的角度来看,他们并不想了解系统的内部结构和设计,他们所关心的是系统所能提供的服务,也就是被开发出来的系统将是如何被使用的,这就用例方法的基本思想。本系统由于设计比较简单,所以系统的参与者为下 3.2、用例图: 角色之间的关系。由于角色实质上也是类,所以它拥有与类相同的关系描述,即角色之间存在泛化关系,泛化关系的含义是把某些角色的共同行为提取出来表示为通用的行为。系统管理管理员,决策人员,查看,添加,删除,改写公文,和系统信息管理的用例图。信息管理用例图,主要对信息公告、公告类别进行操作,图5-3 信息管理用例图系统管理用例图,系统管理主要包括用户信息管理、及用户组、权限模块、权限分配及日志管理。客户人员用例图,可以查看公文,接受系统的服务,反馈相应的信息 ,图5-4系统管理用例图客户管理用例图,客户管理主要包括客户资料信息、客户反馈信息、客户服务信息进行添加、删除、修改、查询等管理公文写者用例图,公文写者承担这最大的责任,是这个系统最主要的角色,可以查看公文,编写公文,更改公文,删除公文。决策者分析用例图,主要对公文的分析,数据的统计,用户反馈的信息,系统公文的分类经行处理3.3、类图 类图一般在详细设计过程中出现,主要用来描述系统中各个模块中类之间的关系,包括类或者类与接口的继承关系,类之间的依赖、聚合等关系。它还描述每一个类的详细信息,包括变量,和方法。通过类图,就能实际的把系统中的各个类,即对象描述清楚,下一步就是按照这个详细的设计编码了。3.4、状态图 描述一个操作的执行过程中所完成的工作或者动作。描述对象内部的工作。描述用例的执行。处理多线程。显示如何执行一组相关的动作,以及这些动作如何影响周围对象系统管理员状态图决策人员状态图公文写者状态图:3.5、顺序图 顺序图是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。系统管理员对客户资料管理顺序图公文写者编写公文与上传公文顺序图3.6、协作图 协作图强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。对象通常是命名或匿名的类的实例,也可以代表其他事物的实例,例如协作、组件和节点。使用协作图来说明系统的动态情况。协作图使描述复杂的程序逻辑或多个平行事务变得容易。系统管理员对客户资料管理协作图公文写者编写公文与上传公文协作图3.7、活动图 活动图是阐明了业务用例实现的工作流程。业务用例工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成,它们共同为业务主角生成某些工件。工作流程通常包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。客户登录界面活动图管理员操作系统活动图3.7.构件图 构件图主要用于描述各种软件构件之间的依赖关系,例如,可执行文件和源文件之间的依赖关系.所设计的系统中的构件的表示法及这些构件之间的关系构成了构件图.在构件图中,系统中的每个物理构件都使用构件符号来表示.通常,构件图看起来像是构件图标的集合.这些图标代表系统中的物理构件.构件图的基本目的是:使系统人员和开发人员能够从整体上了解系统的所有物理构件.同时,也使我们知道如何对构件进行打包.以交付给最终客户。.3.8部署图 部署图是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。4、 总结 经过一个个星期的课程设计,收获颇多。也明白了自己在信息系统设计上自己存在的一些问题,也解决了一些一直困恼我的问题。经过课程设计才使我明白做程序需要的东西是很多的,你既要懂程序而且还要有耐心和恒心。课程设计是对我的一次全面的测试,它既锻炼了我的动手的能力也磨练了我的心理素质。 刚开始拿到课程设计题目觉得很容易就可以做好了但是我仔细的看了一下设计要求。我发现还有些难度的。在这次课程设计过程中遇到了问题,我就找资料,看例题。在这种情况下,我才知道什么叫做“书到用时,方恨少”的道理。以后,我要多看看有关自己专业的书了。在设计过程中,我发现了我的一些缺点,比

温馨提示

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

评论

0/150

提交评论