软件系统分析与设计大作业
- 格式:docx
- 大小:37.73 KB
- 文档页数:7
NANCHANG UNIVERSITY小组概况组号:第 组 学号姓名班级 分工组长 8000113177 高爽超 软工133班 ERP 系统的架构,UML 绘制 组员 8000113166 罗崇飞 软工133班 设计模块的负责 组员 8000113174 方赖杨 软工133班 类间关系模块的负责 组员8000113136李根华软工133班 用例模块的负责课程名称: 软件系统分析与设计题 目: ERP 系统 任课教师: 刘老师提交时间: 2015年 6 月 21 日 学 期:2014-2015学年第2学期目录一、前言 (5)1.背景说明 (5)2.需求分析 (5)二、系统模块划分及功能 (5)1.模块划分 (6)1.1基础数据维护模块 (6)1.2信息查询模块 (6)1.3生产管理模块 (6)1.4销售管理模块 (7)1.5采购管理模块 (7)1.6仓库管理模块 (7)1.7数据库管理模块 (7)2.各子系统的功能 (7)2.1管理者子系统 (7)2.2财务子系统 (8)三、用例图 (8)1.主用例图 (8)2.ERP系统界面 (8)3.系统管理模块 (9)3.1数据库管理模块 (9)3.1.1员工信息管理 (10)3.1.2客户信息管理 (10)3.1.3订单信息管理 (10)3.1.4产品信息管理 (11)3.1.5报表信息管理 (11)3.2基础数据维护模块 (12)4.信息查询模块 (12)5.生产管理模块 (13)6.销售管理模块 (14)7.采购管理模块 (14)8.仓库管理模块 (15)9.财务管理模块用例图 (16)四、活动图 (16)1.数据库管理 (16)2.基础信息维护 (16)2.1添加员工信息 (17)2.2修改员工信息 (17)2.3添加订单信息 (18)2.4修改订单信息 (19)2.5添加产品信息 (19)2.6修改产品信息 (20)3.信息查询 (21)3.1订单信息查询 (21)3.2客户信息查询 (22)3.3员工信息查询 (22)3.4产品信息查询 (22)3.5报表查询 (23)4.生产管理 (24)5.销售管理 (25)6.采购管理 (25)7.仓库管理 (27)五、序列图 (28)1.数据库管理 (28)1.1信息添加 (29)1.2信息修改 (30)1.3信息删除 (31)2.基础数据维护 (31)2.1添加员工信息 (32)2.2修改员工信息 (33)2.3添加订单信息 (34)2.4修改订单信息 (35)2.5添加产品信息 (36)2.6修改产品信息 (37)3.信息查询 (38)4.生产管理 (38)5.销售管理 (39)6.采购管理 (39)7.仓库管理 (40)六、类图 (41)1.基础数据维护 (41)2.数据库管理 (42)3.信息查询 (43)七、状态图 (44)1.基础数据模块 (44)2.数据库模块 (45)3.信息查询模块 (45)八、组建图 (46)九、布局图 (47)十、数据模型图 (47)1.基础数据维护 (47)2.数据库管理 (48)十一、设计模式 (49)1. 创建型设计模式 (49)2. 结构型设计模式 (49)3. 行为型设计模式 (49)十二、用户界面 (50)一、前言1.背景说明企业资源计划或称企业资源规划简称ERP(Enterprise ResourcePlanning),由美国著名管理咨询公司Gartner Group Inc.于1990年提出来的,最初被定义为应用软件,但迅速为全世界商业企业所接受,现已经发展成为现代企业管理理论之一。
系统分析与设计心得(精选多篇)第一篇:系统分析与设计心得系统分析师对考生的综合素质要求较高,考查的知识面很广。
但分析历年考题可以发现,虽然考试知识面广但考试内容并不是很深。
因此,这就要求我们注意平时积累,经常通过网络、讲座、学术会议等途径及时了解一些流行技术热点和业界最新动态。
【注意点:注意平时积累,关注技术热点和业界动态。
】2、多做项目,在实践中锻炼提高如果说平时积累的各个知识点是一粒粒宝贵的珍珠的话,那么项目经历则是将这些珍珠串联起来的一根红线。
“纸上得来终觉浅,绝知此事要躬行”。
软件工程是一门实践性、综合性非常强的专业,如果没有参加过完整的实际项目,就难以从根本上理解书本上所学的理论知识,就难以真正领会软件工程的思想精髓。
同时,在做项目时还要勤于思考,无论是作为主持者还是作为一个普通的程序员,都应该去潜心思考为什么要这样设计、这样设计的优点是什么、有哪些不足,如果你是设计师的话你又会怎样设计?经常做这样的换位思考,会不自觉地提高自己的系统分析和设计能力,积累丰富的项目经验,这对下午一的考试来说是非常有益的。
【注意点:勤于思考。
】3、注意提高个人文档编写能力一些软件工程师有个不好的习惯,那就是只喜欢钻研具体的技术点而不注重提高文档编写能力。
他们的一个通病是做得多、写得少,在某一个具体的技术领域上往往表现得非常优秀,但写出的文档质量实在难以恭维。
作为一个合格的系统分析师文档编写能力是必不可少的基本素质,也是下午二考试的考查重点。
文档编写能力不仅对于应试是十分必要的,而且在实际工作也是非常重要的。
因此,我们应当在平时多做这方面的训练,多思考、多动笔,努力提高自己文档编写能力。
【注意点:实际工作中的文档编写能力。
】4、掌握评卷专家心理,注意论文写作技巧在下午二的考试中,应注意把握评卷专家的心理状况。
根据希赛it教育研发中心的著名软考专家张友生所说的,评卷专家不可能把你的论文一字一句地精读,要让他短时间内了解你的论文内容并认可你的能力,必须把握好主次关系,论文的组织一定要条理清晰。
课程名称:UML系统分析与设计姓名:班级:软件132班学号:************指导老师:***作业一:绘制q q群的基础用例图QQ群操作主用例图(高层用例图)QQ群用户组成用例图查找添加群用例图进入群空间操作用例图对qq群进行操作的用例图查看QQ群资的用例图QQ群消息设置的用例图qq群内成员管理的用例图作业二:类图及其关系下面是系统分析员和一名篮球教练的谈话,用以建立一个篮球比赛的模型,谈话过程如下:分析员:教练,请大致介绍一下篮球比赛?教练员:比赛的目标是要把篮球投入篮框并且要尽量比对手得更多的分。
每个篮球队由5名队员组成,两名后卫、两名前锋和一名中锋。
每个队要将球推进到篮筐附近,将篮球投中篮筐。
分析员:如何将球推进?教练员:通过传球和运球。
但是某一方必须在规定的进攻时间内投篮。
分析员:进攻的时间是多少呢!?教练员:在某一方获得球权之后,必须在规定的进攻时间内投篮,否则犯规。
美国职业篮球比赛规定的进攻时间是24秒,国际篮球比赛的规定是30秒。
分析员:如果计算篮球比赛得分呢?教练员:在三分线之内没投入篮框一个球得两分,三分线外投入一次得三分,一次罚球得一分。
顺便说一下,罚球是对方犯规之后裁判判罚的投球,如果某个队员犯规了,裁判暂停比赛,由被侵犯的队员在罚球线处罚球分析员:能够详细说一下每个篮球队员在比赛中的情况好吗!?教练员:后卫队员通常主要是运球和传球,他们一般比前锋队员要矮小,前锋队员通常又比中锋矮。
所有队员都必须能够运球、传球、投球和抢篮板球,大部分抢篮板球和中距离投篮的工作都有前锋队员完成,中锋通常距离篮框最近,通常由他来进行篮下进攻分析员:篮球比赛的场地大小是怎么样的呢!?另外,每场比赛的时间是多少?教练员:国际比赛场地是28米长、15米宽。
篮框离地面3.05米高。
在职业篮球比赛中,一场比赛48分钟,分为四节,每节12分钟。
在国际篮联的比赛中,一场比赛40分钟,分为上下半场,各20分钟,有专门的比赛时钟记录比赛的剩余时间还有多少…上述只是部分谈话记录,但是已经涵盖了基本的信息,现在作业要求完成以下内容:•确定你设计的篮球比赛系统模型的类以及它们包含的信息(名称、属性和方法)•分析系统并确定这些类之间的关系(依赖、泛化、实现、关联),如果是关联关系还需要给出关联的属性作业三:顺序图•顾客购买一罐饮料的时序图(投入的钱数不正确)•投钱少•投钱多•顾客购买一罐饮料的时序图(没有所选择类型的商品)作业四:状态建模事件是指在某个时刻发生的事情,如本篮球赛比赛系统中,初始化时间(TimerInit)、开始计时(TimerBegin)、时间暂停(TimerPause)、进球(shot_in)、未进球(shot_out)、犯规(foul)、换人(exchangeplayer)等。
软件工程大作业软件工程大作业一、引言二、目标软件工程大作业的目标是让学生们通过一个实际的项目,了解软件开发的整个过程,并培养其解决问题的能力和团队协作能力。
为了达到这个目标,大作业需要具备以下几个方面的要求:1. 实践性:大作业应该是一个实践性的项目,能够让学生们真正动手去做,并通过实际操作来巩固所学的知识。
2. 复杂性:大作业应该具备一定的复杂性,要求学生们能够面对实际的问题,并通过分析和解决来完成任务。
3. 团队协作:大作业可以以团队为单位来完成,这样可以培养学生们的团队协作能力和沟通能力。
4. 实际应用:大作业应该具备一定的实际应用价值,可以解决某个具体领域的问题。
三、需求分析在开始进行大作业的设计和实施之前,需要先进行需求分析。
需求分析是整个软件开发过程中的第一步,它的目的是明确用户对于软件的需求和期望。
在需求分析阶段,可以进行以下几个步骤:1. 问题定义:明确大作业所要解决的问题,并对问题进行描述和分析。
2. 用户调研:与潜在用户进行沟通,了解他们的需求和期望,进一步明确问题的范围和目标。
3. 功能需求:根据问题定义和用户需求,确定大作业所需要实现的功能,并进行详细的功能描述。
4. 非功能需求:除了功能需求外,还需考虑大作业的性能要求、安全性要求等非功能需求。
四、设计与实施在完成需求分析后,接下来是设计与实施阶段。
这个阶段可以分为以下几个步骤:1. 总体设计:在总体设计阶段,需要对大作业进行整体的设计,包括系统的架构设计、模块的划分和数据的设计等。
2. 详细设计:在详细设计阶段,需要对每个模块进行具体的设计,包括接口的定义、算法的选择和数据结构的设计等。
3. 编码实现:在编码实现阶段,可以根据设计文档进行编码,并通过测试来验证代码的正确性。
4. 系统测试:在系统测试阶段,可以对整个大作业进行综合性的测试,以确保系统的功能和性能达到要求。
五、软件工程大作业是一次实践性的项目,通过这个项目可以让学生们在实际的开发过程中学习和应用所学的软件工程知识。
某学院系统分析与设计课程作业报告一、前言本次分析与设计课程作业报告将介绍对某学院新学生入学流程进行系统分析与设计的过程。
该学院的新生入学流程目前存在一些问题,需要进行分析与设计,以提高效率和用户体验。
二、系统分析1. 现状分析通过对学院新生入学流程的调研和了解,发现在新生报到、注册、选课等流程中存在以下问题:- 流程繁琐:新生需要填写大量的信息和表格,导致流程耗时较长。
- 频繁的人工干预:新生报到时需要与多个部门进行沟通和确认,容易造成信息传递的延迟。
- 信息不统一:不同部门间的信息不统一,导致新生需要重复填写和确认信息。
2. 需求分析根据现状分析,对该学院新生入学流程提出了以下需求:- 简化流程:优化新生入学流程,减少不必要的环节和信息填写。
- 提高一体化:实现信息一体化,减少重复输入和确认。
- 自动化处理:引入系统自动化处理,减少人工干预和信息遗漏。
三、系统设计1. 总体设计基于需求分析,针对学院新生入学流程的问题,设计了一套包含报到、注册、选课等环节的一体化系统。
该系统将统一处理新生的信息和流程,并通过自动化处理减少人工干预。
2. 报到系统设计报到系统将通过学生自助服务终端进行自助报到,学生只需携带身份证和入学通知书,通过系统进行信息确认和注册,减少人工干预和信息填写。
3. 注册系统设计注册系统将引入学校学生信息管理系统,实现新生信息一体化管理,减少信息重复输入和确认,提高信息统一性和准确性。
4. 选课系统设计选课系统将引入学校教务管理系统,学生可以通过网上选课,系统将根据学生的专业和课程要求进行匹配,减少学生选课的繁琐性和混乱性。
四、系统实施1. 系统建设基于系统设计,学院将组织技术团队进行系统建设,包括报到系统、注册系统和选课系统的开发和测试,确保系统的稳定性和可用性。
2. 用户培训在系统建设完成后,学院将开展新生入学流程系统的用户培训,包括学生和管理人员的培训,确保他们能够熟练使用系统进行报到、注册和选课等流程。
《系统分析的基本方法》作业设计方案一、作业背景系统分析是计算机科学与技术中的重要分支,它主要钻研如何对复杂系统进行分析、设计和实施。
在系统分析的基本方法课程中,学生将进修系统分析的基本观点、原理和方法,为今后的系统设计与开发打下坚实基础。
二、作业目标本次作业旨在帮助学生加深对系统分析基本方法的理解,提高他们的分析和设计能力。
通过完成本次作业,学生将能够熟练运用系统分析的基本方法,为日后的系统设计与开发提供有效的指导。
三、作业要求1. 选择一个实际系统(可以是软件系统、信息系统或管理系统等),进行系统分析。
2. 运用系统分析的基本方法,包括需求分析、建模、设计等环节。
3. 撰写系统分析报告,详细描述所选系统的功能、结构、流程等内容。
4. 提交系统分析报告,并进行口头答辩。
四、作业步骤1. 确定系统分析对象:选择一个实际系统作为钻研对象,明确钻研的范围和目标。
2. 需求分析:收集系统相关信息,明确用户需求和功能要求。
3. 系统建模:根据需求分析结果,进行系统建模,包括数据流图、数据字典、结构图等。
4. 系统设计:设计系统的结构和功能,确定系统的核心模块和关键流程。
5. 撰写系统分析报告:将需求分析、系统建模、系统设计等内容整理成报告,包括系统概述、需求分析、系统建模、系统设计等部分。
6. 口头答辩:根据系统分析报告,进行口头答辩,回答老师提出的问题。
五、评分标准1. 系统分析的完备性:是否对系统进行了全面的分析和设计。
2. 系统分析的逻辑性:是否符合系统分析的基本方法和原理。
3. 系统分析报告的质量:报告内容是否清晰、详细,结构是否合理。
4. 口头答辩表现:是否能够清晰、自大地回答问题,展示对系统分析的理解。
六、参考资料1. 系统分析与设计方法(刘宏著)2. 系统分析与设计导论(王晓晨著)3. 系统分析与设计实务(张三著)七、作业时间安排1. 第1周:确定系统分析对象,进行需求分析。
2. 第2周:进行系统建模,设计系统结构。
程序设计大作业程序设计是计算机科学与技术领域中重要的一门学科,它涵盖了从问题分析到算法设计、编写代码以及测试和调试等多个方面。
作为一个程序设计课程的大作业,学生被要求设计并实现一个满足特定需求的软件系统。
本文将探讨程序设计大作业的重要性、设计和开发过程以及一些有效的实践技巧。
一、大作业的重要性程序设计大作业在学生的学习过程中扮演着重要的角色。
它不仅可以帮助学生巩固所学的知识和技能,而且可以培养学生的创新能力、解决问题的能力以及团队协作精神。
通过完成一个复杂的项目,学生们可以更好地理解软件设计和开发的实际应用,并提高自己的实践能力。
二、设计和开发过程程序设计大作业的设计和开发过程可以分为以下几个阶段:1. 需求分析:在这个阶段,学生需要与老师或项目组合作伙伴一起明确项目的需求和目标。
他们应该详细了解项目的功能要求、用户交互和界面设计等方面,并根据这些需求制定计划。
2. 系统设计:在这个阶段,学生应该针对项目的需求设计一个整体的系统框架。
他们需要确定系统的模块划分、数据结构和算法选择,并绘制相应的系统结构图和类图。
3. 编码实现:在这个阶段,学生根据系统设计开始编写代码。
他们应该遵循良好的编程规范,使用适当的注释和命名方法,确保代码的可读性和可维护性。
4. 测试和调试:在编码完成后,学生需要进行全面的测试和调试工作,以确保程序的正确性和稳定性。
他们应该编写测试用例,并对程序进行功能测试、性能测试和边界测试等。
5. 文档撰写:在项目的最后,学生需要撰写项目报告或用户手册,记录项目的整个开发过程和代码实现。
他们应该清晰地描述项目的架构和实现细节,并提供必要的示例和说明。
三、实践技巧在程序设计大作业中,学生可以采用一些实践技巧来提高效率和质量:1. 团队合作:如果是一个团队项目,学生应该积极参与团队合作,分工协作,确保项目按时完成。
他们可以使用版本控制工具(如Git)来管理代码,进行代码的合并和冲突解决。
课程名称:面向对象分析与设计(UML)作业题目:学生成绩管理系统学院:自动化与软件学院专业:软件工程一.情景说明(1)需求规格说明对功能的规定 a.输入一个同学的姓名和学号,系统能够输出学生所在的学院、班级、成绩等学生信息;b.对于已经录入学生成绩管理系统的学生信息可以进行修改,例如:删除、添加;对于没有录入学生成绩管理系统的学生信息可以添加到系统(此项功能的实现需要对用户身份进行核查);c.能够对学生的信息进行保存,即退出系统时,成绩不能丢失;d.能够对学生成绩进行拷贝;e.能够登入和退出系统。
(2)对性能的规定能够比较准确快捷地完成上述学生成绩管理系统所要求的功能即可。
(3)具体要实现的功能“学生成绩管理信息系统”包括四个模块:成绩录入、学生信息查询、学生信息更新、学生用户修改。
这四个模块既相互联系又相互独立,学生信息查询模块必须以成绩录入为基础。
1.成绩录入模块:主要功能用来对学生的成绩进行收集和修改。
2.学生信息查询模块:主要功能用来对学生信息进行查询。
3.学生信息更新模块:主要功能用来更新学生成绩等相关信息。
4.学生用户修改模块:主要功能用来添加删除学生用户。
用例图说明:1.“成绩录入”实例用例名:成绩录入。
参与者:教师。
前置条件:用户进入系统主界面主事件流:(1)进入成绩录入界面,老师对成绩进行录入(2)用户点击注销退出系统,并将本次操作数据记入数据库。
后置条件:将学生成绩计入数据库。
2.“学生信息查询”实例用例名:学生信息查询。
参与者:学生。
前置条件:用户进入系统主界面主事件流:(1)进入学生信息查询界面,显示学生要查询的信息(包括所在的学院、班级、成绩等)(2)用户点击回退,系统退回主界面后置条件:无3.“学生信息更新”实例用例名:学生信息更新参与者:教师前置条件:用户进入系统主界面主事件流:(1)进入学生信息更新界面,选择要更改的学生,对其成绩进行更改(2)用户点击注销退出系统,并保存本次操作数据到数据库。
c程序设计大作业C程序设计大作业C程序设计是一门实践性很强的课程,大作业是检验学生对C语言掌握程度的重要方式。
本次大作业的目的在于通过实际编程练习,加深对C 语言基础语法、数据结构、算法设计和程序调试等方面的理解,同时培养学生的编程思维和解决实际问题的能力。
一、大作业要求1. 题目选择:学生可以从以下题目中任选一题完成:- 学生信息管理系统- 图书馆管理系统- 简易计算器- 字符串处理工具- 图形界面的五子棋游戏2. 功能实现:每个题目都应实现基本功能,例如:- 学生信息管理系统:添加、删除、修改、查询学生信息。
- 图书馆管理系统:图书借阅、归还、查询等。
- 简易计算器:实现基本的加减乘除运算。
- 字符串处理工具:实现字符串的复制、连接、查找、替换等操作。
- 图形界面的五子棋游戏:实现基本的下棋逻辑和胜负判断。
3. 代码规范:代码应遵循良好的编程规范,包括但不限于:- 明确的函数分工,每个函数应有简短的注释说明其功能。
- 变量命名应清晰,避免使用无意义的缩写。
- 代码结构清晰,逻辑性强。
4. 文档编写:提交的作业应包括:- 程序设计说明书:介绍程序的功能、设计思路、实现过程等。
- 源代码:按照题目要求编写的C语言代码。
- 用户手册:简要说明如何使用程序。
5. 提交方式:所有材料应以电子文档形式提交,包括设计说明书、源代码和用户手册。
二、大作业流程1. 选题:学生在教师的指导下选择适合自己能力的题目。
2. 需求分析:明确程序需要实现的功能和性能要求。
3. 设计:设计程序的总体结构和各个模块的详细设计。
4. 编码:根据设计文档编写程序代码。
5. 测试:对编写的程序进行测试,确保功能正确无误。
6. 调试:根据测试结果进行必要的调试,修正程序中的错误。
7. 文档编写:编写程序设计说明书和用户手册。
8. 提交:按照要求提交所有材料。
三、评分标准1. 功能实现:程序是否实现了题目要求的所有功能。
2. 代码质量:代码是否规范、清晰、易读。
一、概述随着信息技术的不断发展和应用,计算机程序设计作为重要的基础课程,对学生的综合能力有着重要的培养作用。
在C语言程序设计课程中,大作业是检验学生对知识的掌握和应用能力的重要环节。
学生信息管理系统作为一种常见的大作业题目,涉及到了文件操作、结构体、指针等多个知识点,对学生的理论知识掌握和实战能力都有一定的考验。
二、需求分析学生信息管理系统是一个管理学生基本信息的软件,具有录入、查找、删除、修改等功能。
在设计学生信息管理系统的时候,首先要明确系统的功能需求,并且考虑到系统的扩展性和健壮性。
1. 学生基本信息包括学号、尊称、性别、芳龄、专业等内容,系统应具备录入学生信息的功能,并且能够将信息保存在文件中,方便下次使用。
2. 用户可以通过查找功能根据学号或尊称查询学生信息,系统需要具备高效的查找算法。
3. 可以对学生信息进行删除和修改操作,需要保证操作的准确性和安全性。
4. 系统需要具备良好的用户界面,方便用户的操作和管理。
三、系统设计在进行学生信息管理系统的设计时,需要考虑到系统的模块化和扩展性,将整个系统划分为多个模块,进行单独设计和测试。
1. 学生信息录入模块:负责接收用户输入的学生信息,并将信息写入文件中。
2. 学生信息查找模块:通过学号或尊称进行查找操作,需要设计高效的查找算法。
3. 学生信息删除模块:实现对学生信息的删除功能。
4. 学生信息修改模块:实现对学生信息的修改功能。
5. 用户界面设计:设计友好的用户界面,方便用户的操作和管理。
四、系统实现在进行系统实现时,需要根据设计的模块进行逐一实现和测试,保证系统的稳定性和功能完整性。
1. 学生信息录入模块实现:接收用户输入的学生信息,并将信息写入文件。
2. 学生信息查找模块实现:设计高效的查找算法,并实现根据学号或尊称进行查找操作。
3. 学生信息删除模块实现:实现对学生信息的删除功能,并确保操作的准确性和安全性。
4. 学生信息修改模块实现:实现对学生信息的修改功能,保证信息的一致性。
软件系统分析与设计大作业NANCHANG UNIVERSITY课程名称:题目:任课教师:提交时间:学期:软件系统分析与设计ERP系统刘老师2021年 6 月 21 日 2021-2021学年第2学期小组概况组号:第组组长组员组员组员学号 8000113177 8000113166 8000113174 8000113136 姓名高爽超罗崇飞方赖杨李根华班级分工软工133班 ERP系统的架构,UML绘制软工133班设计模块的负责软工133班类间关系模块的负责软工133班用例模块的负责目录一、前言............................................................................ (5)1.背景说明 ........................................................................... .................................................... 5 2.需求分析 ........................................................................... .................................................... 5 二、系统模块划分及功能 ........................................................................... (5)1.模块划分 ........................................................................... .. (6)1.1基础数据维护模块 ........................................................................... .......................... 6 1.2信息查询模块 ........................................................................... .................................. 6 1.3生产管理模块 ........................................................................... .................................. 6 1.4销售管理模块 ........................................................................... .................................. 7 1.5采购管理模块 ........................................................................... .................................. 7 1.6仓库管理模块 ........................................................................... .................................. 7 1.7数据库管理模块 ........................................................................... .............................. 7 2.各子系统的功能 ........................................................................... . (7)2.1管理者子系统 ........................................................................... .................................. 7 2.2财务子系统 ........................................................................... .. (8)三、用例图............................................................................ .. (8)1.主用例图 ........................................................................... .................................................... 8 2.ERP系统界面 ........................................................................... ............................................. 8 3.系统管理模块 ........................................................................... .. (9)3.1数据库管理模块 ........................................................................... .. (9)3.1.1员工信息管理 ........................................................................... ................... 10 3.1.2客户信息管理 ........................................................................... ................... 10 3.1.3订单信息管理 ........................................................................... ................... 10 3.1.4产品信息管理 ........................................................................... ................... 11 3.1.5报表信息管理 ........................................................................... ................... 11 3.2基础数据维护模块 ........................................................................... ....................... 12 4.信息查询模块 ........................................................................... .......................................... 12 5.生产管理模块 ........................................................................... (13)6.销售管理模块 ........................................................................... .......................................... 14 7.采购管理模块 ........................................................................... .......................................... 14 8.仓库管理模块 ........................................................................... .......................................... 15 9.财务管理模块用例图 ........................................................................... .............................. 16 四、活动图............................................................................ (16)1.数据库管理 ........................................................................... .............................................. 16 2.基础信息维护 ........................................................................... (16)2.1添加员工信息 ........................................................................... ............................... 17 2.2修改员工信息 ........................................................................... ............................... 17 2.3添加订单信息 ........................................................................... ............................... 18 2.4修改订单信息 ........................................................................... ............................... 19 2.5添加产品信息 ........................................................................... ............................... 19 2.6修改产品信息 ........................................................................... ............................... 20 3.信息查询 ........................................................................... .. (21)3.1订单信息查询 ........................................................................... ............................... 21 3.2客户信息查询 ........................................................................... ............................... 22 3.3员工信息查询 ........................................................................... ............................... 22 3.4产品信息查询 ........................................................................... ............................... 22 3.5报表查询 ........................................................................... ....................................... 23 4.生产管理 ........................................................................... .................................................. 24 5.销售管理 ........................................................................... .................................................. 25 6.采购管理 ........................................................................... .................................................. 25 7.仓库管理 ........................................................................... .................................................. 27 五、序列图............................................................................ (28)1.数据库管理 ........................................................................... . (28)1.1信息添加 ........................................................................... ....................................... 29 1.2信息修改 ........................................................................... ....................................... 30 1.3信息删除 ........................................................................... ....................................... 31 2.基础数据维护 ........................................................................... (31)2.1添加员工信息 ........................................................................... . (32)2.2修改员工信息 ........................................................................... ............................... 33 2.3添加订单信息 ........................................................................... ............................... 34 2.4修改订单信息 ........................................................................... ............................... 35 2.5添加产品信息 ........................................................................... ............................... 36 2.6修改产品信息 ........................................................................... ............................... 37 3.信息查询 ........................................................................... .................................................. 38 4.生产管理 ........................................................................... .................................................. 38 5.销售管理 ........................................................................... .................................................. 39 6.采购管理 ........................................................................... .................................................. 39 7.仓库管理 ........................................................................... .................................................. 40 六、类 (41)1.基础数据维护 ........................................................................... .......................................... 41 2.数据库管理 ........................................................................... .............................................. 42 3.信息查询 ........................................................................... .................................................. 43 七、状态图............................................................................ (44)1.基础数据模块 ........................................................................... .......................................... 44 2.数据库模块 ........................................................................... .............................................. 45 3.信息查询模块 ........................................................................... .......................................... 45 八、组建图............................................................................ ......................................................... 46 九、布局图............................................................................ ......................................................... 47 十、数据模型图 ........................................................................... .. (47)1.基础数据维护 ........................................................................... .......................................... 47 2.数据库管理 ........................................................................... .............................................. 48 十一、设计模式 ........................................................................... (49)1. 创建型设计模式 ........................................................................... .................................... 49 2. 结构型设计模式 ........................................................................... .................................... 49 3. 行为型设计模 (49)十二、用户界面 ........................................................................... .. (50)一、前言 1.背景说明企业资源计划或称企业资源规划简称ERP(Enterprise Resource Planning),由美国著名管理咨询公司Gartner Group Inc.于1990年提出来的,最初被定义为应用软件,但迅速为全世界商业企业所接受,现已经发展成为现代企业管理理论之一。