1、UML课程设计报告学 院:计算机科学与信息学院专 业:软件工程 班 级软件124班学 号:1208060389学生姓名:陈明平指导教师:申玲 2015年5月11日目录目录1一、前言2二、背景3三、系统目标4四、系统分析54.1需求分析54.2业务流程图74.3数据流程图8五、系统设计85.1模块结构设计85.2 数据库概念设计9六、 系统UML建模设计106.1用例图106.2类图126.3状态图126.4活动图136.5顺序图146.6交互图15七、结语16公司事务管理系统一、前言公司的事务管理是企业发展的一个重要内容。随着时代的进步,企业也逐渐变得庞大起来;企业的一切事务管理,如:文档管理
2、、定单管理、员工档案管理、合同管理等等,变得越来越复杂,越来越规范。如何管理好这些事务,成为企业管理中一个大的问题。以前的一系列的管理系统往往跟不上企业的发展,这就需要建立一整套现代化的管理方案,运用先进的科学技术实现企业事务管理的自动化,无疑将给公司管理部门带来很大的方便。随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业事务管理了,取代的是运用各种领域的知识,结合计算机科学而开发的公司事务管理系统,科学合理的来管理企业各项事务信息及扩充其他资源管理系统。 从而引出了一门新的学科管理信息系统MIS(Management Information System),它跨
3、越了若干个领域,形成一整套科学合理的信息收集和加工的方法,构成一个纵横交织的系统。公司事务管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。公司事务管理系统是公司的一切事务进行统一的管理,可以进行方便的进行登陆,查询,修改,删除,退出。随时把握公司一切事务的变动情况,更轻松地为企业的文档管理、定单管理、合同管理、人力资源管理等提供了全面解决方案。 经过分析如此情况,使用Visual Basic6.0和Access2000开发工具,利
4、用其提供的各种面向对象的开发工具,建立一套比较实用、方便、高效率的可行性管理系统。 公司事务管理就是把公司里的一些档案实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询等现代化、专业化的管理系统。事务管理为企业单位和个人提供信息查询、信息检索、信息存取、信息修改、信息删除等服务,为企业单位和个人提供档案的收集、整理、保管服务。二、背景在新的发展形势下,越来越多的公司意识到传统管理模式存在的缺陷,因此一种新的管理模式的出现成为一种迫切的期待。目前,随着各行各业管理自动化、规范化的普及,这些管理的优越性日益显现,逐渐成为各家大小公司所使用的重要手段。但从目前众多事务管理的推广应用情况来
5、看,仍然处于快速发展阶段。21世纪将是知识经济时代,以知识和信息的生产、传播和应用为基础的知识经济将占世界经济发展的主导地位。随着现代科学技术的飞速发展,世界范围内的信息化浪潮势不可挡,迅速延伸到科研、经济等各个领域,也不可避免地延伸到商业领域-信息和管理相结合毫无疑问地成为了当今世界公司管理改革及发展的有机组成部分。随着现代公司规模的不断扩大,技术含量越来越高,公司事务管理的工作量也越来越大。事务管理涉及大量的数据处理,如果用手工来完成庞大的数据处理,将费时费力,还容易出错,为了满足公司事务管理的需要,急需要一套综合事务管理系统来完成这项工作。作为计算机应用的一部分,使用计算机对公司信息进行
6、管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率,也是公司的科学化、正规化管理的重要条件。同时注意下列几点:1、由于各方面的限制,如人员不够、技术缺乏等原因,开发时本着循序渐进,逐步完善的原则,不贪大求全,盲目开发。2、注意信息的准确、及时、适用、经济,只有及时、准确的信息才能保证系统开发的质量和效率。全局出发注意系统开发的整体优化,还要注意系统的可扩展性和可延伸性。4、尽量采用学校现有软硬件环境,及所教授的管理系统开发方案,从而达到充分利用学校现有资源、提高系统开发水平和应用效果的目的。5、系统应
7、符合公司事务管理的规定,满足公司日常事物管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。 三、系统目标通过开发一个公司事务管理管理系统,使公司事务的管理工作系统化、规范化、自动化,从而达到提高公司事务管理工作的效率和水平的目的。公司事务管理系统就是把分散的公司的各种信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及防火、防潮、防蛀、防盗等现代化、专业化的管理系统,为公司解除后顾之忧。使系统功能能满足公司目前的管理需求,初步实现五大模块的功能,即文档管理(主要包括文件查询、信函查询、报表查询),财产管理(主要包括财产登记、财产维修、财产投保和财产增减等),设备
8、管理(主要实现对设备管理数据进行添加、修改、删除等操作),合同管理、会议管理等功能。公司事务管理系统为公司提供信息咨询、信息检索、信息存取等服务。本系统实现的公司事务管理系统基本上能够满足现代公司事务管理的需求。信息录入项目齐全、完整、系统。公司事务管理系统灵活使用表格对各种信息分门别类,组成公司事务管理系统,可以方便地查询、阅读、修改、交流和重复使用。四、系统分析4.1需求分析功能需求:文档管理:包括文件管理、信函管理、投诉管理、报表管理等。其功能是实现对各部分数据内容的行添加、修改、删除等操作。合同管理:包括合同管理和合同查询,实现对合同管理数据进行添加、修改、删除等操作。设备管理:包括设
9、备管理和设备查询,实现对设备管理数据进行添加、修改、删除等操作。财产管理:财产管理部分包括财产登记、财产维护、财产投保和财产增减等。期功能是实现对各部分数据内容进行添加、修改、删除等操作。会议管理:包括会议管理和会议查询,实现对会议管理数据进行添加、修改、删除等操作。性能需求:能够对系统定期进行维护,进行一系列改动,各表格之间交叉的部分可以互相查询,修改能在本表格中进行。安全保密性要求:设置用户权限,用户登录时,要输入用户名和密码。 用户业务需求:科学、全面、高效地对办公事务进行管理,利用计算机技术,实现管理系统的自动化、规范化。利用此系统,用户可以方便地浏览信息,找到需要的信息并对气进行修改
10、。减少错误的发生,为公司节省资源,避免不必要的损失。公司事务管理的自动化是当今社会的发展趋势。档案信息录入项目齐全、完整、系统,这些无疑是现代公司事务管理系统的要求。现代化的公司事务管理系统中灵活使用了表格对档案分门别类,组成公司事务管理系统,可以方便地查询、阅读、修改、交流和重复使用。4.2业务流程图系统的业务流程图:设备管理的业务流程图:4.3数据流程图系统数据流程图设备管理数据流程图五、系统设计5.1模块结构设计通过前面的系统分析,将事务管理系统划分为5部分:每个部分根据实际应用又可以再细分为二级功能模块。 (1) 文档管理部分:包括文件管理、信函管理、投诉管理、报表管理等,实现对各部分
11、数据内容进行添加、删除、修改等操作。(2) 合同管理部分:实现对合同管理数据进行添加、修改、删除等操作。(3) 设备管理部分:实现对设备管理数据进行添加、修改、删除等操作。(4) 财产管理部分:包括财产登记、财产维修、财产投保和财产增减等,实现对各部分数据内容进行添加、修改、删除等操作。(5) 会议管理部分:实现对会议管理数据进行添加、修改、删除等操作。*系统管理中实现添加用户、更改用户密码、退出系统等功能。系统功能图5.2 数据库概念设计文档管理(文件管理、文件查询、信函管理、信函查询、投诉管理、投诉查询、报表管理、报表查询)合同管理(合同管理、合同查询)设备管理(设备管理、设备查询)财产管
12、理(财产登记、财产维护、财产投保、财产增减)E-R图六、 系统UML建模设计6.1用例图用例图是指由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图。用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。 顶层用例图 2级用例图6.2类图类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性信息。6.3状态图状态图(Statechart Diagr
13、am)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应的。通常我们创建一个UML状态图是为了以下的研究目的:研究类、角色、子系统、或组件的复杂行为。6.4活动图活动图(activity diagram,动态图)是阐明了业务用例实现的工作流程。业务工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成,它们共同为业务主角生成某些工件。工作流程通常包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。6.5顺序图顺序图是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向
14、轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。6.6交互图序列图和协作图称为交互图。其中,序列图用来描述对象之间消息发送的先后次序,阐明对象之间的交互过程以及在系统执行过程中的某一具体时刻 将会发生什么事件。序列图是一种强调时间顺序的交互图,其中对象沿横轴排列,消息沿纵轴按时间顺序排列。序列图中的对象生命线是一条垂直的虚线,他表示一个对象在一段时间内存在。七、结语 作为一名信息管理专业的学生设计并实现一个信息管理系统是一项必需的技能。我的专业方向偏向管理,做一份系统设计分析报告是难不倒我,可是要将系
15、统实现就有很大的困难,许多东西都需要从头学起。每一步,都需要周密的计划和安排。在设计中,我遇到了很大的麻烦,可是我始终坚持理论指导实践原则,并通过实践来加强理论的学习。通过实习锻炼,并且在同学们的帮助下,我终于成功了,尽管系统做的很简单。实践证明,在高科技突飞猛进的时代,光靠课堂所学的知识是远远不够的,必须依靠实践去不断的深化认识,尤其是计算机科学,操作性和实践性很强,只有加强实际的动手能力,才能更好的掌握这一现代化工具。公司事务管理的自动化、规范化是当今社会的发展趋势。档案信息录入项目齐全、完整、系统,这些无疑是现代公司事务管理系统的要求。现代化的公司事务管理系统中灵活使用了表格对档案分门别类,组成公司事务管理系统,可以方便地查询、阅读、修改、交流和重复使用。通过此次学习,我明白了如何合理的、很好的设计一个小软件。最新范本,供参考!
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100