采购管理系统建模课程设计
- 格式:doc
- 大小:696.00 KB
- 文档页数:21
采购管理系统课程设计一、课程目标知识目标:1. 让学生掌握采购管理系统的基本概念、功能模块及其操作流程;2. 使学生了解采购管理系统的应用场景,理解其在企业运营中的重要性;3. 引导学生掌握采购管理系统与其他企业管理系统的关联,如供应链管理、库存管理等。
技能目标:1. 培养学生运用采购管理系统进行采购计划、供应商选择、合同签订等操作的能力;2. 培养学生通过采购管理系统分析采购数据,为企业决策提供依据的能力;3. 提高学生团队协作、沟通表达及解决问题的能力。
情感态度价值观目标:1. 培养学生认真负责的工作态度,树立正确的职业道德观念;2. 培养学生对采购管理工作的兴趣,激发其学习热情;3. 引导学生认识到采购管理系统在优化资源配置、降低企业成本、提高企业竞争力等方面的价值。
课程性质分析:本课程为实用性较强的学科,结合企业实际需求,以培养学生具备采购管理系统的实际操作能力为目标。
学生特点分析:学生具备一定的计算机操作能力和商务知识,但对采购管理系统的深入了解和应用尚有不足。
教学要求:结合学生特点,采用案例教学、情景模拟、实战演练等方法,注重理论与实践相结合,提高学生的实际操作能力。
通过课程学习,使学生达到预定的学习成果,为未来从事相关工作奠定基础。
二、教学内容1. 采购管理系统概述- 采购管理系统的定义与功能- 采购管理系统在企业中的应用- 采购管理系统的发展趋势2. 采购管理系统模块介绍- 采购计划管理- 供应商管理- 合同管理- 采购订单管理- 采购执行与跟踪- 采购评估与分析3. 采购管理系统操作流程- 系统登录与退出- 基本操作与功能模块使用- 数据录入与查询- 报表生成与导出4. 采购管理系统与其他系统的关联- 与供应链管理的关联- 与库存管理的关联- 与财务管理的关系5. 实战案例分析- 案例介绍与分析- 案例实战演练- 学生讨论与总结6. 采购管理系统发展趋势与前景- 采购管理系统的创新技术- 行业应用与发展趋势- 采购管理系统的未来前景教学大纲安排:第一周:采购管理系统概述第二周:采购管理系统模块介绍第三周:采购管理系统操作流程第四周:采购管理系统与其他系统的关联第五周:实战案例分析第六周:采购管理系统发展趋势与前景教学内容进度:每周安排一个主题,按照教学大纲顺序逐步推进,结合课本内容,确保学生掌握每个知识点。
管理信息系统课程设计报告姓名:学号:班级:指导老师:目录一、摘要二、系统分析2.1现行系统概述2。
2系统分析2。
2。
1可行性分析2。
2.2组织结构与功能分析2.3业务流程分析2。
3。
1业务流程图2。
4数据与数据流程分析2。
5数据字典2。
5.1库存管理系统2.5.2采购管理系统2。
5.3人事管理系统三、系统设计3.1系统功能结构图设计3.2数据库设计3。
2。
1 概念结构设计(E—R图)3.2。
2逻辑结构设计3.3输入/输出设计3。
3。
1设备采购输出格式3。
3.2输入界面四、参考文献五、课程设计总结与感受一、摘要:随着我国市场经济的不断发展和现代化建设的不断加强,一个企业想要在竞争日趋激烈的市场经济中获得一席之地,就必须想方设法采用各种现代化手段来不断提高工作、生产效率,从而达到降低成本、提高利润的目的,而对于现代的企业来说想要提高效率,就必须拥有一个科学高效的信息管理系统。
设备管理系统,作为企业信息管理系统的一本分,在整个系统中起着举足轻重的作用。
本管理系统设计主要解决以往的人工采购繁琐,对每一个供应商进行全面的综合评价,对每一种设备的进出库以及来源、价格等都录入系统,方便业务人员的查询,以便及时地补充设备,避免延误公司的生产,另外,公司高层领导还可以根据设备的使用情况,制定完善的采购计划,对供应商的了解更加深入,以此来扩大公司规模。
对公司而言,建立一套完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营过程的数字化管理水平;又能满足管理人员决策分析的需要,降低成本,提高经济效益。
二、系统分析2。
1、现行系统概述现行系统主要为人工系统,大多数设备的采购、管理以及库存等都需要大量的人力物力,不仅耗费时间,而且也很难做到及时性和准确性,更重要的是,对企业而言,大大增加了成本,因此有必要建立一个设备采购管理系统。
21世纪是科技信息时代,这种陈旧的管理模式不适应新时代的要求,它存在着操作速度慢、散乱、复杂等一系列缺点与不足。
采购系统课程设计一、课程目标知识目标:1. 让学生理解采购系统的基本概念、功能及重要性;2. 掌握采购系统的操作流程、关键环节及相关注意事项;3. 了解采购系统在供应链管理中的作用及对企业运营的影响。
技能目标:1. 培养学生运用采购系统进行供应商筛选、询价、比价、下单等实际操作能力;2. 提高学生分析采购数据、优化采购流程、提高采购效率的能力;3. 培养学生运用信息技术手段解决采购过程中遇到的问题。
情感态度价值观目标:1. 培养学生具备良好的团队合作精神,学会在采购过程中与他人沟通、协作;2. 增强学生的诚信意识,遵守商业道德,遵循公平、公正、公开的采购原则;3. 培养学生关注企业社会责任,关注绿色采购,提高环保意识。
课程性质分析:本课程为实用性较强的学科,旨在培养学生运用信息技术手段解决企业采购问题的能力。
课程内容紧密结合企业实际,注重实践操作。
学生特点分析:学生具备一定的计算机操作能力,对新鲜事物充满好奇,喜欢动手实践。
但可能对采购系统的理论知识及实际应用了解不足。
教学要求:1. 结合实际案例,引导学生掌握采购系统的理论知识;2. 注重实践操作,让学生在实际操作中掌握采购技能;3. 强调团队协作,培养学生的沟通、协作能力;4. 关注学生个体差异,因材施教,提高教学质量。
二、教学内容1. 采购系统概述- 采购系统的定义、功能与分类- 采购系统的发展历程与现状2. 采购系统操作流程- 采购需求分析- 供应商选择与评估- 询价、比价与谈判- 下单、跟单与验收- 付款与评价3. 采购系统关键环节- 采购计划的制定与执行- 供应商关系管理- 采购成本控制与优化- 采购风险管理与防范4. 采购系统在实际应用中的案例分析- 企业采购系统成功案例介绍- 案例分析与讨论5. 采购系统与供应链管理- 采购系统在供应链中的作用- 供应链管理理念与方法- 采购系统与其他供应链环节的协同6. 采购系统发展趋势与展望- 信息技术在采购系统中的应用- 绿色采购与可持续发展- 采购系统创新的未来趋势教学大纲安排:第一周:采购系统概述第二周:采购系统操作流程第三周:采购系统关键环节第四周:采购系统在实际应用中的案例分析第五周:采购系统与供应链管理第六周:采购系统发展趋势与展望教学内容进度:每周安排一次理论课,一次实践操作课,共计12课时。
企业销售采购管理系统课程设计企业销售采购管理系统是一种通过计算机技术实现的自动化管理系统,可以提高企业销售和采购的效率和准确性。
本课程设计旨在通过理论学习和实际操作,使学生掌握企业销售采购管理系统的设计与开发技术。
一、课程设计目标:1. 了解企业销售采购管理系统的基本概念和作用;2. 掌握企业销售采购管理系统的设计与分析方法;3. 学会使用相应的编程语言和工具开发企业销售采购管理系统;4. 培养学生的团队合作和项目管理能力。
二、课程内容:1. 企业销售采购管理系统的概念和作用介绍;2. 企业销售采购管理系统的需求分析和系统设计;3. 数据库设计与管理;4. 系统功能模块的设计与开发;5. 系统测试与调试;6. 系统部署与维护;7. 企业销售采购管理系统的应用案例分析。
三、教学方法:1. 理论教学:通过讲解相关概念、原理和方法等,帮助学生理解企业销售采购管理系统的基本知识;2. 实践操作:通过实际操作案例和实验,让学生亲自动手进行系统设计与开发;3. 项目团队合作:通过小组项目设计和开发,培养学生的团队协作和沟通能力;4. 硬件设备与软件平台的介绍和应用。
四、实验项目:1. 企业销售采购管理系统需求分析与数据建模实验;2. 数据库设计与管理实验;3. 系统功能模块设计与开发实验;4. 系统调试与测试实验;5. 系统部署与维护实验。
五、教学评价:1. 课程考核方式:包括平时成绩、实验报告、项目演示和期末考试等;2. 学生参与度:课堂的积极参与和合作程度;3. 实验报告评价:对实验内容和实验结果的分析与总结程度;4. 项目演示评价:对项目的功能完整性和效率的评估;5. 期末考试:对课程知识的综合运用和理解程度的测试。
本课程设计既注重学生对企业销售采购管理系统的理论学习,也注重学生的实践操作能力培养。
通过本课程的学习,能够使学生在今后的工作中更好地应用企业销售采购管理系统技术,提高企业的销售和采购效率。
【采购管理】采购系统课程设计报告(doc 45页)部门: xxx时间: xxx整理范文,仅供参考,可下载自行编辑管理信息系统-课程设计报告-设计题目:采购管理业务院:机电工程学院班级:工业工程1班设计人李立群潘敬伟石导华彭北养王宣发严军键吴育环张苑鎏指导教师胡常伟完成日期2006 年 1 月18 日广东工业大学目录1.概述1.1系统介绍。
31.2系统的主要业务。
31.3系统开发目标。
31.4系统适用范围。
31.5开发小组成员任务分工。
42.系统分析2.1用户需求:。
42.2.1 系统的现状和主要问题。
42.2.2用户需求。
52.2.3系统功能。
52.2.4系统接口。
52.2.5采购管理的基本任务。
62.2.6系统的主要内容。
62.2可行性研究:。
62.3目标调查和分析:。
62.3.1业务流程。
72.3.2数据流程图。
72.3.3功能层次图。
102.3.4数据字典。
113.系统设计3.1总体设计。
173.1.1处理流程总体设计。
173.1.2系统平台的总体结构设计。
173.2详细设计。
193.2.1代码系统设计。
193.2.2数据库结构的具体设计。
213.2.3模块设计。
254 系统实现4.1数据库表结构的建立与数据输入:。
26 4.1.1建立数据库表。
264.1.2数据表关系表。
264.1.3在数据库中输入数据。
274.2应用程序设计与测试:。
294.2.1数据库的连接。
294.2.2界面设计与程序。
295系统运行5.1写出系统操作使用的简要说明。
385.2运行系统并打印出运行结果。
396系统评价。
417 系统对决策的支持。
418 开发人员体会。
411.概述1.1系统介绍(潘敬伟,王宣发)采购是企业物资供应部门按已确定的物资供应计划,通过市场采购、加工订制等各种渠道,取得企业生产经营活动所需要的各种物资的经济活动。
无论是工业企业还是商业企业,“采购”业务的状况都会影响到企业的整体运营状况。
采购系统课程设计论文一、教学目标本课程的教学目标是使学生掌握采购系统的基本概念、原理和操作方法,培养学生运用采购系统解决实际问题的能力。
具体目标如下:1.知识目标:学生能够阐述采购系统的定义、功能和分类;了解采购流程及其各个环节;掌握采购策略的制定和实施。
2.技能目标:学生能够熟练操作采购系统软件,进行采购订单的创建、修改和取消;能够运用采购系统进行供应商管理、合同管理、库存管理等工作。
3.情感态度价值观目标:学生能够认识到采购系统在企业运营中的重要性,树立正确的采购观念;培养学生的团队协作意识和责任感。
二、教学内容本课程的教学内容主要包括以下几个部分:1.采购系统概述:介绍采购系统的定义、功能、分类和应用场景。
2.采购流程及其管理:讲解采购流程的各个环节,如采购计划、供应商选择、合同签订、采购订单管理等。
3.采购策略:阐述采购策略的制定原则和方法,如价格策略、质量策略、供应商评价等。
4.采购系统操作:教授如何使用采购系统软件,进行采购订单的创建、修改、取消等操作。
5.采购系统管理:介绍如何运用采购系统进行供应商管理、合同管理、库存管理等工作。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式,如:1.讲授法:教师讲解采购系统的相关概念、原理和操作方法。
2.案例分析法:分析实际案例,使学生更好地理解采购系统的应用和价值。
3.实验法:学生动手操作采购系统软件,进行实际操作练习。
4.小组讨论法:分组讨论采购策略制定和实施的问题,培养学生的团队协作能力。
四、教学资源本课程的教学资源包括:1.教材:选用权威、实用的采购系统教材,为学生提供理论基础。
2.参考书:提供相关的参考书籍,拓展学生的知识视野。
3.多媒体资料:制作精美的PPT、教学视频等,提高学生的学习兴趣。
4.实验设备:配置适当的实验设备,为学生提供实践操作的机会。
5.网络资源:利用网络资源,为学生提供更多的学习资料和实践案例。
五、教学评估本课程的教学评估将采用多元化评价方式,全面、客观地评价学生的学习成果。
pb课程设计采购管理系统一、课程目标知识目标:1. 让学生理解采购管理系统的基本概念、功能及运作流程;2. 掌握采购管理系统中的关键环节,如需求分析、供应商选择、合同管理等;3. 了解采购管理系统在企业管理中的重要性。
技能目标:1. 培养学生运用信息技术工具进行采购管理的基本操作能力;2. 培养学生分析、解决采购管理过程中遇到的问题的能力;3. 提高学生的团队协作和沟通能力,能够就采购管理问题进行有效讨论和交流。
情感态度价值观目标:1. 培养学生积极的学习态度,对采购管理系统产生兴趣;2. 增强学生的责任感,认识到采购管理在企业发展中的关键作用;3. 培养学生的诚信意识和职业道德,遵守采购管理相关法律法规。
分析课程性质、学生特点和教学要求:1. 课程性质:本课程为实践性较强的课程,旨在让学生掌握采购管理系统的基本知识和技能,具备实际操作能力。
2. 学生特点:学生具备一定的计算机操作能力和信息技术基础知识,但对采购管理的了解有限。
3. 教学要求:结合课本内容,以案例教学为主,注重理论与实践相结合,提高学生的实际操作能力。
二、教学内容1. 采购管理基本概念:介绍采购管理的定义、作用和分类,以及采购管理的发展趋势。
参考教材章节:第一章 采购管理概述2. 采购管理流程:详细讲解采购需求分析、市场调查、供应商选择、合同签订、采购执行、货物验收、付款及评价等环节。
参考教材章节:第二章 采购管理流程3. 采购管理系统功能模块:分析采购管理系统的功能模块,如需求管理、供应商管理、合同管理、库存管理等。
参考教材章节:第三章 采购管理系统4. 采购管理信息系统:介绍采购管理信息系统的构建、应用及优势,结合实际案例进行分析。
参考教材章节:第四章 采购管理信息系统5. 采购风险管理:讲解采购过程中可能遇到的风险,以及如何进行风险识别、评估和控制。
参考教材章节:第五章 采购风险管理6. 采购绩效评价:阐述采购绩效评价的指标体系、方法及改进措施,提高采购管理效果。
采购信息管理系统课程设计一、课程目标知识目标:1. 让学生理解采购信息管理系统的基本概念,掌握系统的主要功能模块及其操作流程。
2. 使学生掌握数据库管理的基本原理,能运用SQL语句进行简单的数据查询和操作。
3. 帮助学生了解供应链管理的基本知识,理解采购信息管理系统在供应链中的作用。
技能目标:1. 培养学生运用采购信息管理系统进行采购订单、供应商信息等管理的能力。
2. 培养学生运用数据库管理软件进行数据查询、更新和删除等操作的能力。
3. 提高学生分析问题、解决问题的能力,使其能够针对实际业务场景提出采购信息管理系统的优化方案。
情感态度价值观目标:1. 培养学生积极的学习态度,使其认识到采购信息管理系统在企业管理中的重要性。
2. 培养学生的团队协作精神,使其在项目实施过程中学会与他人沟通、协作。
3. 引导学生树立正确的价值观,关注企业社会责任,提高道德素养。
课程性质:本课程为专业实践课程,强调理论与实践相结合,注重培养学生的实际操作能力和问题解决能力。
学生特点:学生处于高年级阶段,已具备一定的信息技术基础和企业管理知识,具备较强的自学能力和创新意识。
教学要求:结合学生特点,采用案例教学、项目驱动等教学方法,充分调动学生的积极性,提高课堂教学效果。
同时,注重过程评价,确保学生达到课程目标。
通过本课程的学习,使学生能够具备采购信息管理系统操作与管理的能力,为未来从事相关工作打下坚实基础。
二、教学内容本课程教学内容主要包括以下几部分:1. 采购信息管理系统概述- 系统的定义、功能及作用- 采购信息管理系统的业务流程2. 采购信息管理系统的功能模块- 采购计划管理- 供应商管理- 合同管理- 采购订单管理- 仓库管理- 报表管理3. 数据库管理原理与应用- 数据库基本概念- SQL语句及其应用- 数据查询、更新、删除操作4. 供应链管理基础知识- 供应链的概念与结构- 采购信息管理系统在供应链中的作用5. 采购信息管理系统实际操作- 系统登录与基本操作- 各功能模块的实际操作流程- 常见问题及解决方案6. 采购信息管理系统项目实施- 项目管理基本知识- 项目实施流程- 团队协作与沟通教学内容安排与进度:第1-2周:采购信息管理系统概述及功能模块介绍第3-4周:数据库管理原理与应用第5-6周:供应链管理基础知识第7-8周:采购信息管理系统实际操作第9-10周:采购信息管理系统项目实施教材章节及内容列举:《采购信息管理系统》第1章:采购信息管理系统概述《采购信息管理系统》第2章:采购信息管理系统功能模块《数据库原理与应用》第3章:SQL语言及其应用《供应链管理》第4章:供应链管理基础知识《采购信息管理系统》第5-7章:系统实际操作与项目管理三、教学方法针对本课程的特点和教学目标,采用以下多样化的教学方法,以激发学生的学习兴趣和主动性:1. 讲授法:- 对采购信息管理系统的基本概念、功能模块、供应链管理基础知识等内容进行系统讲解,帮助学生建立完整的知识体系。
服装采购管理系统课程设计1. 项目背景随着服装行业的快速发展,服装采购管理成为了一个非常重要的环节。
随着商业模式的多元化和互联网的普及,传统的服装采购管理方式已经无法满足企业的需求。
因此,开发一个适用于服装企业的采购管理系统具有重要的意义。
本课程设计旨在设计一个服装采购管理系统,该系统可以帮助服装企业更加高效地管理采购流程,实现采购操作的自动化和信息化。
2. 功能需求基于对用户需求的分析,我们确定了以下系统功能需求:2.1 用户管理•管理员可以添加、修改和删除用户信息。
•用户可以登录系统,进行相关操作。
2.2 商品管理•管理员可以添加、修改和删除商品信息。
•系统可以对商品进行分类、排序和搜索。
2.3 供应商管理•管理员可以添加、修改和删除供应商信息。
•系统可以对供应商进行排序和搜索。
2.4 采购订单管理•管理员可以创建、修改和删除采购订单。
•系统可以自动生成采购订单编号,并记录下采购订单的相关信息。
2.5 采购入库管理•管理员可以录入采购入库信息。
•系统可以自动更新库存信息。
2.6 报表统计•系统可以生成采购报表、供应商报表和商品报表。
•管理员可以根据需要查看相关报表。
3. 技术架构系统将采用以下技术进行开发:•前端:HTML、CSS、JavaScript•后端:Python、Flask框架•数据库:MySQL4. 开发计划预计按照以下时间节点完成系统开发:•第一周:需求分析,确定系统功能需求和技术架构。
•第二周:完成系统的数据库设计和创建,并编写相关的数据库操作接口。
•第三周:完成系统的前端页面设计和开发。
•第四周:完成系统的后端逻辑开发,包括用户管理、商品管理、供应商管理等功能。
•第五周:完成系统的报表统计功能和相关测试工作。
5. 预期效果通过本次课程设计,我们预期可以完成一个功能完善、界面友好的服装采购管理系统。
该系统将大大提高企业的采购效率,减少人为错误,提高工作效益。
同时,通过对采购流程的自动化管理,该系统还可以为企业提供数据支持,帮助企业更好地进行战略决策。
课程设计课程名称UML系统建模题目名称采购管理系统专业班级学生姓名学号指导教师二零一八年六月十五日目录一.问题描述 (1)二.用例模型 (1)1. 收集供应货物客商的信息 (2)2. 制定原材料采购计划 (3)3. 签订采购合同 (3)4. 监督合同执行 (4)三.静态建模 (5)1. 问题域的静态建模 (5)2. 实体类的静态建模 (5)3. 供货商供货的活动图 (8)4. 采购方购买的活动图 (8)5. 采购方付款验收的活动图 (9)6. 商品检查活动图 (9)四.创建动态模型 (10)1. 系统的通信图 (10)2. 系统的顺序图 (11)3. 系统的状态图 (12)五.设计总结 (14)六.参考文献 (15)一.问题描述采购管理通过收集历年来接触到的供应商的基本信息建立数据库。
可以对供应商信息进行增加、修改、删除和查询。
每个供应商可以供货多种产品,每个产品也可以由多个供应商供货。
根据销售管理部门提供的销售计划和库存管理部门提供的“原材料(或零部件)库存清单,来制定月、季度和全年的采购计划。
采购计划上报主管经理批准后,分送库存管理部门准备存储空间,送财务管理部门准备流动资金。
根据采购计划和库存管理提出的“超过库存预警线的生产原材料(零部件)清单组织原材料的采购,与供货商签订采购合同。
合同签订后经主管经理签字生效,分送库存管理部门准备存储原材料(或零部件),送财务管理部门准备货款。
采购合同执行期间,定期检查合同履约情况。
督促供货方及时发送货物,通知仓库一起对原材料进行验收入库,通知财务部门案合同及时交付货款。
协同库存管理部门按采购合同规定的产品名称、规格、数量、来火时间,对采购的原材料进行验收、入库。
财务管理部门按采购合同及已收到的原材料的数量支付货款给供应方。
采购合同涉及的原材料案合同全部到齐并验收入库,货款也已经全部支付完毕,说明合同已经履约,执行完毕,设置履约标记,如果到期合同没有履约,应注明违约方及违约原因。
二.用例模型用例在用例模型中描述。
“采购管理系统”的用例模型中有三个参与者,分别是“供应方”(Supplier)、“采购方”(Purchaser)和“管理者(Manager)”,三者都是系统的用户。
采购方可以查询供应方的货物信息、制定采购计划、签定交易合同、监督合同的进展、货物验收、完成付款等。
供应方可以对产品信息进行增加、修改、删除和查询、签定交易合同、监督合同的进展、完成收款、检查合同履约率等。
管理者主要起督促的作用,监督发货、督促付款、协同验收货物,三方都通过系统平台输入信息或者命令与系统交互。
如图1所示。
图11.收集供应货物客商的信息收集历年来接触到的供应商的基本信息建立数据库。
可以对供应商信息进行增加、修改、删除和查询。
每个供应商可以供货多种产品,每个产品也可以由多个供应商供货。
用例名:收集信息概述:收集供应方客商的信息参与者:采购管理部门前置条件:需要进行采购主序列:步骤1:收集历年来接触到的供应商信息。
步骤2:根据收集到的信息建立数据库。
步骤3:如果信息无需进行改动。
步骤4:提交数据库。
可替换序列:步骤1:如果信息需要增加,则用数据库管理软件进行信息插入。
步骤2:如果信息需要删除,则用数据库管理软件进行信息删除。
步骤3:如果信息需要修改,则用数据库管理软件进行信息修改。
后置条件:已了解供货商的信息。
2.制定原材料采购计划根据销售管理部门提供的销售计划和库存管理部门提供的“原材料(或零部件)库存清单,来制定月、季度和全年的采购计划。
采购计划上报主管经理批准后,分送库存管理部门准备存储空间,送财务管理部门准备流动资金。
用例名:制定计划概述:制定原材料采购计划参与者:采购管理部门前置条件:根据计划和清单需要进行采购主序列:步骤1:销售部和库存部准备清单。
步骤2:根据清单建立采购计划。
步骤3:按照采购计划进行采购。
可替换序列:步骤2:如果库存正常,则不会进行建立计划。
后置条件:采购命令已下达。
3.签订采购合同根据采购计划和库存管理提出的“超过库存预警线的生产原材料(零部件)清单组织原材料的采购,与供货商签订采购合同。
合同签订后经主管经理签字生效,分送库存管理部门准备存储原材料(或零部件),送财务管理部门准备货款。
用例名:签合同概述:签订采购合同参与者:采购管理部门、供货商前置条件:采购方有计划买、供货商有货卖主序列:步骤1:采购管理部门根据采购清单购买相应货物。
步骤2:采购方确定合同。
步骤3:供货商确认合同。
可替换序列:步骤2:如果不确定,则订单取消。
步骤3:如果不确定,则订单取消。
后置条件:合同签订。
4.监督合同执行采购合同执行期间,定期检查合同履约情况。
督促供货方及时发送货物,通知仓库一起对原材料进行验收入库,通知财务部门案合同及时交付货物款项。
协同库存管理部门按采购合同规定的产品名称、规格、数量、来火时间,对采购的原材料进行验收、入库。
财务管理部门按采购合同及已收到的原材料的数量支付货款给供应方。
采购合同涉及的原材料案合同全部到齐并验收入库,货款也已经全部支付完毕,说明合同已经履约,执行完毕,设置履约标记,如果到期合同没有履约,应注明违约方及违约原因。
用例名:审查概述:监督合同执行参与者:采购方、供货方前置条件:采购合同执行期间主序列:步骤1:检查合同履约情况。
步骤2:如果供货方按合同履约,那么执行3。
步骤3:采购方通知仓库一起对商品进行验收入库。
步骤4:采购方按合同及时交付货款。
可替换序列:步骤1:如果供货方没有按合同按时发送货物,那么督促供货方发货。
步骤2:如果供货方按没有按合同履约,那么按合同违约处理。
步骤3:如果按照合同上商品出问题,那么按合同违约处理。
步骤4:如果采购方没有付款,那么按照合同违约处理。
后置条件:供货方以按合同按时发货、采购方按时付款。
三.静态建模1.问题域的静态建模我们做的是采购管理系统,所以必定少不了一个能把采购方、供应方汇聚在一起的一个实体,也就是系统平台。
供货方在购物平台上上货,进入被购买状态。
与此同时,采购方发现仓库没有货物了,所以才去购买,于是和合同、审计发生了关系。
图22.实体类的静态建模因为有两种用户,采购方和供货方,所以我创建两个对应的类。
采购商品肯定少不了商品类和合同类。
(1)供货商类名:供货商类的类型:该类用于辨别供货商用户的依据,供货商用户有自己的操作权限,并把其操作存入数据库中。
功能:用上货、收款、验收。
属性:公司名、地址、电话、介绍、信誉、供货类型、邮编。
操作:修改商品信息()、增加商品信息()、删除商品信息()、查找商品信息(),确认合同()、验收合同()。
(2)采购商类名:采购商类的类型:该类用于辨别供采购用户的依据,采购商用户有自己的操作权限,并把其操作存入数据库中。
功能:购买、付款、验收。
属性:公司名、地址、电话、邮编。
操作:查询商品()、下单购买()、确认合同()、验收合同()。
(3)商品类名:商品类的类型:该类用于存储商品信息。
功能:存储商品信息。
属性:商品名、数量、单位、价格、介绍、供货方信息。
操作:初始化商品()。
(4)合同类名:合同类的类型:该类用于管理购物。
功能:存储购物信息。
属性:商品名、采购方名称、供货方名称、单位、数量、单位、数量、发货时间、到货时间、付款时间。
操作:初始化合同()。
(5)仓库类名:仓库类的类型:该类用于存储商品。
功能:存储商品、提供已储存货物的信息。
属性:货物名、货物量、货物信息介绍、商品本身操作:当有货物不足时提醒采购方()。
(6)审查类名:审计类的类型:该类用于维护购物的进行。
功能:维护购物的进行。
属性:供货方、采购方、货物、仓库、合同操作:判断时间、判断金额、判断数量、判断种类、合同确认。
如类图2图3:类图1图3:类图23.供货商供货的活动图根据已经建立的用例图和业务需求确定对象类,及其属性和操作。
通过检查类的定义、分析问题的需求和运用该领域的知识来完善和确定类的属性,根据系统功能要求和系统设计需要完善和确定类的操作。
图5 4.采购方购买的活动图图65.采购方付款验收的活动图图7 6.商品检查活动图图8四.创建动态模型1.系统的通信图通信图是一种UML交互图,它从动态的视角描绘了一组对象是怎样通过对象间消息传递来进行相互交互。
在通信图中,对象之间的消息发送序列是由消息序列的编号来描述。
通信图中的消息序列应该和用例中描述的参与者和系统之间的交互顺序相对应。
图9:供货商信息录入通信图图10:采购方计划通信图图11:签订合同通信图2.系统的顺序图对象之间的交互也可以用顺序图来表示,顺序图按时间顺序展示了对象之间的交互。
一个顺序图展示了所有参与交互的对象以及塔门之间的消息来往顺序。
顺序图也可以用来描述循环和迭代。
图11:供货商信息录入顺序图图12:采购方计划顺序图图13:签订合同顺序图3.系统的状态图状态图是一个诶的对象所有可能的生命历程的模型。
状态机图通过对类对象的生存周期建立模型来描述对象随时间变化的动态行为,也可以用来描述用例、协作和方法的动态行为,它是展示状态与状态转换的图。
图14:供货商对商品信息操作的状态图图15:采购方“购物”的状态图五.设计总结统一建模语言(UML,UnifiedModelingLanguage)是面向对象软件的标准化建模语言。
UML因其简单、统一的特点,而且能表达软件设计中的动态和静态信息,目前已成为可视化建模语言的工业标准。
在软件无线电系统的开发过程中,统一建模语言可以在整个设计周期中使用,帮助设计者缩短设计时间,减少改进的成本,使软硬件分割最优。
对于建模过程中遇到的问题通过上网查资料,询问老师,和同学进行讨论,得到了比较满意的解决,避免了自己眼高手低,从实践中发现自己的不足,并及时改正。
采用该方法优于传统的过程开发方式,能够对整个开发过程提供灵活、一致、易读的表达,在很大程度上降低了软件开发的风险性,提高了软件开发的质量。
更让我明白,UML的知识是十分丰富的,我现在的认识还不够,我将会在以后的学习中,不断提高自己的UML知识,更好地让UML为将来的编程设计服务。
研发绩效管理实务六.参考文献[1]Alexander,C,1997,.The Timeless Way of Building.New York:Oxford University Press[2]Atkinson,C.,J.Bayer,itenberger,et al ponent-Based Product LineEngineering with UML.Bost:Addision-Wesley[3]Buschmann,F.,R.Meunier,H.Rohnert,et al.1996.Pattern-Oriented Software Architecture:A systemof Patterns New York:Wiley[4]Coad,P.,and E.Yourdon.1991.Object-Oriented Analysis.Upper Saddle River,NJ:Prentice Hall.[5]Gomaa,H.1986.”Sofrrware Development of Real Time Systems.”Communications of the ACM 29(7):657-668.[6]Kobryn,C.1999.”UML 2001: A Standardization Odyssey.”Communications of the ACM42(10):29-37[7]Orfali,R.,D.Harkey,and J.Edwards.1999.Essential Client/Server Survival Guide,3rd ed.New York:Wiley.[8]Selic,B.,G.Gullekson,and P.Ward.1994.Real-Time Object-Oriented Modeling.New York:Wiley.5页脚内容17。