基于GUI的企业进销存管理系统毕业论文.doc

上传人:文库蛋蛋多 文档编号:3938539 上传时间:2023-03-28 格式:DOC 页数:188 大小:4.45MB
返回 下载 相关 举报
基于GUI的企业进销存管理系统毕业论文.doc_第1页
第1页 / 共188页
基于GUI的企业进销存管理系统毕业论文.doc_第2页
第2页 / 共188页
基于GUI的企业进销存管理系统毕业论文.doc_第3页
第3页 / 共188页
基于GUI的企业进销存管理系统毕业论文.doc_第4页
第4页 / 共188页
基于GUI的企业进销存管理系统毕业论文.doc_第5页
第5页 / 共188页
点击查看更多>>
资源描述

《基于GUI的企业进销存管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于GUI的企业进销存管理系统毕业论文.doc(188页珍藏版)》请在三一办公上搜索。

1、山 东 工 商 学 院SHANDONG INSTITUTE OF BUSINESS AND TECHNOLOGY毕业论文(设计)GRADUATIONTHESIS(DESIGN)论文(设计)题目Title Of Thesis(Design) 基于GUI的企业进销存管理系统 分院(系别)Department 计算机科学与技术学院 专业Speciality计算机科学与技术 班级Class 计服101班 论文(设计)作者Author of Thesis(Design)卢坤孟论文完成日期Date 2014年 5月论文(设计)指导教师(学校)Advisor刘培强指导教师职称The Title of Adv

2、isor讲师论文(设计)指导教师(企业)Advisor张玉 指导教师职称The Title of Advisor软件工程师基于GUI的企业进销存系统GUI基PSS卢坤孟盧坤孟2014年 5月年月学校指导教师对毕业论文(设计)的评语Advisors Comments on Graduation Thesis (Design)评语: 指导教师(签章)Signature of Advisor 日期 Date 企业指导教师对毕业论文(设计)的评语Advisors Comments on Graduation Thesis (Design)评语: 指导教师(签章)Signature of Advisor

3、 日期 Date 评阅人意见评阅人姓名:职称:选项标准: A很同意 B同意 C基本同意 D不同意分项评价评价项目ABCD选题质量1选题符合专业培养目标,体现综合训练基本要求2题目难易适度3题目工作量适当4有理论意义或实际价值能力水平5查阅文献资料能力强6综合运用知识能力强7研究方案的设计能力强8研究方法和手段的运用能力强9外文应用能力强成果质量10文题相符11写作水平高12写作规范13篇幅适度14成果有理论或实际价值总体评价: 优 良 中 及格 不及格 评阅人评语 评阅人签字: 年 月 日答辩(评审)委员会意见Appraisal of Defence Commission答辩(评审)成绩Mar

4、k of Defence鉴定意见Appraisal & Comments 主任(签章) Signature of Dean 日期DateX山东工商学院2014届毕业论文基于GUI的企业进销存管理系统摘要 企业进销存管理系统主要实现了对信息管理、采购、销售和查询的半自动化管理,有效减少盲目采购发生的几率、降低成本、合理控制库存,进而可以有效的提高市场灵敏度,提升企业市场的竞争能力。本论文首先介绍企业进销存管理系统的发展历程,然后详细介绍系统的开发步骤:需求分析、概要设计、详细设计、软件实现以及软件测试。在需求分析中,详细记述本系统的各种需求及展示部分用例图、动态模型及静态模型;在概要设计中,说明

5、软件结构及数据结构,展现相应的功能界面;详细设计中,详细展示各功能模块的设计,并且展示数据库表、表字段等数据库设计;本系统采用基于C/S的MVC框架结构设计,采用Java进行开发,数据库采用Oracle进行管理。关键词 企业进销存管理系统 MVC框架 OracleGUI基PSS要旨 PSS主企業各情報管理、購入、販売各情報調査対半自動化管理行。目標購入発生確率効果的減、減、在庫合理的抑、市場感度効果的上企業市場競争能力上。本論文、PSS発展過程紹介。、本開発詳紹介:需要分析、概要設計、詳細設計、実現。需要分析中、各種需要、用例図、動態模型静態模型詳紹介;概要設計、構造構造説明機能対展示;詳細設

6、計中、各機能設計設計詳展示。本C/SMVC枠組基設計、Java採用開発行、Oracle利用。 PSS MVC枠組 Oracle目 录引 言X第一章 绪 论11.1 企业经销存系统及其发展11.1.1 进销存管理系统简介11.1.2 企业进销存管理系统的发展11.1.3企业进销存管理系统的优点21.2本文的主要工作2第二章 软件需求分析32.1 软件需求及需求分析32.2 总体描述32.2.1产品功能32.2.2约束条件42.2.3假设与依赖42.3具体需求42.3.1用户接口42.3.2功能需求182.3.3性能需求582.3.4逻辑数据库需求592.3.5设计约束592.4动态模型592.5

7、静态模型67第三章 软件概要设计703.1软件结构703.1.1系统功能结构703.1.2类设计703.2数据结构843.2.1逻辑结构设计843.2.2表设计85第四章 软件详细设计904.1功能模块伪码904.1.1 登录、找回密码904.1.2 供应商资料管理914.1.3 采购管理92第五章 软件实现955.1开发工具简介955.1.1 Oracle数据库955.2系统功能模块实现955.2.1 登录模块实现955.2.2 系统主窗体实现965.2.3 销售员资料管理模块实现975.2.4 采购单管理模块实现985.2.5 库存查询模块实现995.3源代码测试99第六章 软件测试101

8、6.1软件测试1016.2功能测试101结 论116致谢语117参考文献118附录:119引 言自计算机的普及以来,由于计算机的出现大大方便了我们的生活,随着各种软件的出现极大程度的简化了日常工作。企业生产经营中,如果采购、销售、库存管理等完全依靠人力,则需要投放大量的人力,而且一些可以避免的错误则会经常会发生,极大的浪费了成本,所以企业使用进销存管理系统可以使企业员工从繁杂的工作中解脱出来,减少人员占用率,并且可有效降低盲目采购发生的几率,有效地控制采购成本,合理管理库存,减少资金占用并提高市场灵敏度,提升企业市场竞争力并降低了错误的发生率。本文将主要介绍基于GUI的企业进销存管理系统,详细

9、介绍其开发流程及具体功能。本文主要研究内容及要解决的问题有:1)GUI界面为操作者提供了可视化的界面,使操作者能直观的了解本系统的功能。2)企业进销存系统中的数据是相当庞大复杂的,GUI界面可以对进销存系统中的数据按照一定的要求呈现给用户,使数据能更加清晰地展示,进而使用户能更加直观的从数据中获取信息,进而对企业的管理进行相应的调整。第一章 绪 论 1.1 企业经销存系统及其发展1.1.1 进销存管理系统简介“进”指从采购到入库付款的过程;“销”指从销售到出库收款的过程;“存”指出入库除外,包括领料、退货、清点、调拨等影响库存数量的动作。进而言之,进销存是指企业管理过程当中从采购到入库到销售的

10、动态管理过程。进销存管理软件针对进销存过程对企业生产经营中采购、销售、付款等业务进行管理,从接到订单合同开始,到材料采购、入库、销售等每一步都提供详细的数据支持,进而有效的辅助企业解决业务管理,统计信息的收集,营销计划的制定与执行等问题。所以,进销存管理系统是一个按照企业的需求,为解决企业账目混乱,库存信息不准,信息反馈不及时等问题,选用先进的计算机技术而开发的,集进货、销售、存储多个环节于一体的信息系统。1.1.2 企业进销存管理系统的发展自18世纪产业革命以来,手工业作坊逐渐向工厂生产发展,进而出现了制造业。从一定程度来看,基本上所有的企业都追求着大体相似的运营目标,即实现对资金、设备、人

11、力等企业资源的合理且有效的利用,进而实现企业利润最大化。这一运营目标使得管理者面临着像是制定合理的生产计划、有效控制成本、合理管理库存等等一系列的挑战。这些挑战随着越来越激烈的市场竞争大环境的发展对企业来说具有生死存亡的意义。上世纪80年代,企业进销存管理系统概念兴起,随着电算化的普及,计算机管理的推广,不少企业在货品的采购和销售管理方面有了强烈的需求,企业进销存管理系统的发展由此拉开序幕。上世纪90年代以后软件的应用越来越广,随着软件应用的发展,许多功能更为全面的企业进销存管理软件相继面世。从原先单纯的货品数量管理,发展为现今对货品的流程管理,对每一批货品的来源、存放、取向,企业进销存管理系

12、统都可以作出详细的记录,财务进销存一体化的管理模式随之出现。构建一个业务与财务一体化,多个环节一体化的企业进销存管理系统对科技信息化的发展今天来说有着重要的现实意义。因此,自2000年以来,多种多样的企业进销存管理系统产品相继出现,在仓库进销存管理的基础上,结合了财务管理、客户管理、业务管理等相关业务领域,成为进、销、存、财一体化的管理系统。1.1.3企业进销存管理系统的优点首先,本系统可以提升企业效率。企业的采购、销售、库存管理等等,这都是一环扣一环的,无论在哪个环节发生拖延和错误都会使企业整体效率低下,例如如果仓库盘点完全依靠人力,不仅费时费力,而且极易出错,在很大程度上影响着仓库管理的效

13、率;企业审计的时候,由于日常的业务会产生大量的财务数据,企业每审计一次,通常都需要耗费相当多的财务人员花费很长的时间进行工作,效率很低下,这完全是毫不夸张的评价。但是如果有企业进销存管理系统的存在,可以快速整合数据,直观、形象地查询数据,这样就可以在同等的时间下做更多的工作,而且又快又准。其次,本系统还可以有效地节约企业资源。物料资源和人力资源都是企业资源,众所周知,“跑冒滴漏”这一问题在企业中一直存在,因为“跑冒滴漏”这一问题十分隐蔽,所以企业管理者不易发现,如果发现问题之后再想办法解决,这时已经给企业造成损失。而进销存管理系统可以有效地避免企业的“跑冒滴漏”问题的发生,因为使用进销存管理系

14、统可以针对具体的“跑冒滴漏”问题,找到相应的负责人来承担责任。在节约人力资源方面,企业节省了在仓管人员方面的支出,一定程度上节省了人力资源,更深层次来说是有效地节约了企业成本。最后,本系统还可以改变原有的工作方式。原来的企业进销存管理利用手工记账到现在安装软件在局域网内使用软件进行同等操作,在线云平台的进销存管理系统的随着科技的发展出现。原来固有的使用习惯被进销存管理系统改变了,进而方便了企业员工的操作,员工可以在公司、家里、出差等任意情况下随时查到数据,这种工作方式的改变,是信息时代发展的必然趋势。1.2本文的主要工作本文将按照软件工程的开发流程详细介绍企业进销存管理系统。首先具体介绍本系统

15、的需求分析,进而介绍按照需求分析所做的概要设计,然后介绍详细设计,再然后介绍本系统的具体实现以及测试计划。132第二章 软件需求分析2.1 软件需求及需求分析通常的需求是指人说表现出的对某些客观事物的需要,具体可以理解为愿望、意向和兴趣,进而成为行动的一种直接原因。举一个例子来说,如果一个顾客向裁缝定做一件衣服时,裁缝师傅第一件要做的事就是获得这位客户的一些数据,比如身高、腰围、样式等等,然后根据这些数据来制作衣服。如果裁缝在弄错顾客的相应的数据或者根本不知道这些数据的情况下来制作衣服,最终无论这件衣服制作的多么精美,顾客都不会满意。裁缝师傅向顾客获取的那些数据就是顾客的具体需求,由此可见,需

16、求对最终产品能否使用时至关重要的。以此类推,就软件开发来说,软件需求也是同理,必须满足用户使用软件的所需要的功能和性能。IEEE软件工程标准词汇表中将需求定义为:用户解决问题或达到目标所需要的条件或能力;系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力。前者是从用户的角度定义的,后者是从软件系统的角度定义的。对于软件需求的定义我们也可以理解为软件系统必须满足的所有功能、性质和限制。在软件开发过程中,需求分析和需求获取是密切相关的两个过程,通过需求获取阶段的工作,开发人员从用户那收集到大量的需求信息,由于这些需求信息中包含了一些与软件系统无关或关系不大的信息,以及可能发

17、证重叠或者冲突的需求信息,所有获取到的所有需求信息不全都是需求,进而就需要进行需求分析,因此,需求分析的基本任务就是提炼、分析和仔细审查已获取到的需求信息,找出真正的和具体的需求,以确保所有项目相关人员都明白其含义。2.2 总体描述2.2.1产品功能本系统是小型的进销存管理系统,包括基本资料管理、采购管理、销售管理、统计查询、系统设置,基本资料管理用于整理客户、商品、供应商、采购员、销售员的信息,便于管理,采购管理用于对商品的入库等操作进行处理,销售管理用于对商品的出库等操作进行处理,统计查询主要是提供了部分的查询功能,便于对整个进销存的运作进行把控,系统设置用于对用户的信息进行管理。下表是对

18、功能模块的划分:表2.1 系统模块划分表2.1区分模块类别功能基本资料管理销售员资料管理采购员资料管理客户资料管理商品资料管理供应商资料管理采购管理采购管理采购退货管理销售管理销售管理销售退货管理统计查询供应商交易记录客户交易记录库存查询采购汇总系统设置用户管理2.2.2约束条件本系统没有硬件限制,也没有其他的应用程序接口,同时也不适用信号握手协议。本系统是一款没有危险性的软件。企业进销存管理系统是一个内部系统,基于安全考虑,应储存一个有密码保护的数据库。2.2.3假设与依赖本系统涉及出库入库操作,均涉及数据库事务处理,若出库入库操作中进行的数据处理发生失败,则需要进行事务回滚,还原处理进行之

19、前的所有数据。2.3具体需求2.3.1用户接口用户接口即用户界面,以下部分将提供详细的用户界面。(1)登录模块管理员用户与操作员用户通过相同的入口进入本系统。系统对编号及密码进行验证,通过验证则可以进入系统,反之,则不能进入系统。 图2.1 登录界面図2.1登録数据需求:编号:必填,且必须是6位数字;密码:必填,由不超过16位的数字、英文、下划线组成。(2)找回密码模块本模块通过登录模块的“找回密码”按钮与登录模块相连,只有在编号存且对应编号的用户身份是管理员的前提下点击“找回密码”按钮才能进入找回密码界面。进入找回密码界面之后会自动显示在登录界面输入的用户编号,且编号文本框不可编辑。输入用户

20、姓名及验证信息之后,通过验证才会弹出提示框提示输入的编号所对应的密码。图2.2 找回密码界面図2.2取戻(3)销售员资料管理模块销售员资料管理包括显示销售员资料、新增销售员资料、更新销售员资料、删除销售员资料。销售员资料包括编号、中文名称、英文名称、电话、移动电话、联系地址以及邮箱。允许管理员用户以及操作员用户对销售员资料进行管理。图2.3 销售员资料管理界面図2.3販売員資料管理数据需求:手工编号:系统自动生成;中文名称:必填,并且必须是中文;英文名称:必须是英文;联系电话:必须由数字组成,格式固定(例:“xxxx-xxxxxxx”);移动电话:必须固定由11位数字组成;电子邮件:必须是固定

21、格式(例如:“xxxxx”);联系地址:必须是中文。(4)采购员资料管理模块采购员资料管理包括显示采购员资料、新增采购员资料、更新采购员资料、删除采购员资料。采购员资料包括编号、中文名称、英文名称、电话、移动电话、联系地址以及邮箱。允许管理员用户以及操作员用户对采购员资料进行管理。图2.4 采购员资料管理界面図2.4資料管理数据需求:手工编号:系统自动生成;中文名称:必填,并且必须是中文;英文名称:必须是英文;联系电话:必须由数字组成,格式固定(例:“xxxx-xxxxxxx”);移动电话:必须固定由11位数字组成;电子邮件:必须是固定格式(例如:“xxxxx”);联系地址:必须是中文。(5)

22、客户资料管理模块客户资料管理包括显示客户资料、新增客户资料、更新客户资料、删除客户资料。客户资料包括编号、公司简称、公司全称、负责人、称谓、销售员、联系电话、移动电话、传真、客户地址、送货地址以及开票地址。允许管理员用户以及操作员用户对客户资料进行管理。图2.5 客户资料管理界面図2.5取引先資料管理数据需求:客户编号:系统自动生成;公司简称:长度不得超过25位;公司全程:长度不得超过25位;负责人:长度不得超过10位;称谓:下拉列表选择;销售员:下拉列表选择,从销售员资料中调入销售员;联系电话:必须由数字组成,格式固定(例:“xxxx-xxxxxxx”);移动电话:必须固定由11位数字组成;

23、传真:必须是数字;客户地址:长度不得超过40位;送货地址:长度不得超过40位;开票地址:长度不得超过40位。(6)商品资料管理模块商品资料管理包括显示商品资料、新增商品资料、更新商品资料、删除商品资料。商品资料包括编号、商品名称、安全库存、建议购买价、建议销售价、当前数量、最后进货日期以及最后送货日期。允许管理员用户以及操作员用户对商品资料进行管理。图2.6 商品资料管理界面図2.6商品資料管理数据需求:商品编号:系统自动生成;产品名称:必填,并且长度不得超过20位;安全存量:必填,并且必须是数字;建议购买价:必须是数字;建议零售价:必须是数字;(7)供应商资料管理模块供应商资料管理包括显示供

24、应商资料、新增供应商资料、更新供应商资料、删除供应商资料。供应商资料包括编号、供应商简称、供应商全称、负责人、称谓、电话、移动电话、传真、采购员、公司地址、工厂地址以及最后交易日期。允许管理员用户以及操作员用户对供应商资料进行管理。图2.7 供应商资料管理界面図2.7資料管理数据需求:供应商编号:系统自动生成;供应商简称:必填,长度不得超过20位;供应商全称:必填,长度不得超过40位;负责人:不得全部为数字,且长度不得超过20位;称谓:从下拉框中选择;公司地址:不得全部为数字,且长度不得超过100位;电话:必须由数字组成,格式固定(例:“xxxx-xxxxxxx”);移动电话:必须固定由11位

25、数字组成;传真:全为数字,且长度不超过20位;采购员:从下拉框中选择,从采购员信息中调入采购员信息;联络地址:不得全部为数字,且长度不得超过100位。(8)采购管理模块采购管理主要包括显示采购单、点击采购主表中的采购单之后显示对应的采购明细表、入库、新增采购单、更新采购单、删除采购单。采购单分为两部分,分别是采购主表和采购明细表。采购主表包括采购单号、采购员、采购日期、供应商简称、总金额、是否已库存、是否发生退货、以及库存日期;采购明细表包括商品编号、商品名称、单价、金额、数量以及退货数量。允许管理员用户以及操作员用户对采购单进行管理。图2.8 采购管理界面図2.8発注管理(9)采购退货管理模

26、块采购退货管理主要包括显示采购退货单、点击采购退货主表中的采购退货单之后显示对应的采购退货明细表、退货、新增采购退货单、更新采购退货单、删除采购退货单。采购退货单分为两部分,分别是采购退货主表和采购退货明细表。采购退货主表包括采购退货单号、采购员、采购日期、供应商简称、总金额、是否已退货以及退货日期;采购退货明细表包括采购单编号、商品编号、商品名称、单价、金额以及数量。允许管理员用户以及操作员用户对采购退货单进行管理。图2.9 采购退货管理界面図2.9発注返品管理(10)销售管理模块销售管理主要包括显示销售单、点击销售主表中的销售单之后显示对应的销售明细表、出库、新增销售单、更新销售单、删除销

27、售单。销售单分为两部分,分别是销售主表和销售明细表。销售主表包括销售单号、销售员、订单日期、客户、送货地址、总金额、是否出库、是否发生退货以及出库日期;销售明细表包括商品编号、商品名称、单价、金额、数量以及退货数量。允许管理员用户以及操作员用户对销售单进行管理。图2.10 销售管理界面図2.10販売管理(11)销售退货管理模块销售退货管理主要包括显示销售退货单、点击销售退货主表中的销售退货单之后显示对应的销售退货明细表、退货、新增销售退货单、更新销售退货单、删除销售退货单。销售退货单分为两部分,分别是销售退货主表和销售退货明细表。销售退货主表包括销售退货单号、销售员、订单日期、客户、总金额、是

28、否已退货以及退货日期;销售退货明细表包括销售单号、商品编号、商品名称、单价、金额以及数量。允许管理员用户以及操作员用户对销售退货单进行管理。图2.11 销售退货管理界面図2.11販売返品管理(12)供应商交易记录查询模块供应商交易记录查询主要包括根据选择的查询条件对供应商的交易情况进行查询。允许管理员用户以及操作员用户进行供应商交易记录查询操作图2.12 供应商交易记录查询界面図2.12取引記録調査(13)客户交易记录查询模块客户交易记录查询主要包括根据选择的查询条件对客户的交易情况进行查询。允许管理员用户以及操作员用户进行客户交易记录查询操作图2.13 客户交易记录查询界面図2.13取引先取

29、引記録調査(14)库存查询模块库存查询主要包括根据选择的查询条件对商品的库存情况进行查询汇总。允许管理员用户以及操作员用户进行库存查询操作图2.14 库存查询界面図2.14在庫調査(15)采购汇总模块采购汇总主要包括根据选择的查询条件(按供应商或商品)在查询时间段内按供应商或商品对采购情况进行汇总。允许管理员用户以及操作员用户进行采购汇总操作。图2.15 采购汇总界面図2.15調達纏(16)用户管理模块用户管理包括显示用户资料、新增用户资料、更新用户资料、删除用户资料。用户资料包括编号、姓名、密码、身份以及验证信息。允许管理员用户对用户资料进行管理。图2.16 用户管理界面図2.16管理数据需

30、求:用户编号:系统自动生成,不可编辑;用户姓名:必填,且必须为汉字;用户密码:必填,由不超过16位的数字、英文、下划线组成;用户身份:从下拉框中选择;验证信息:管理员必填,且长度不超过40位2.3.2功能需求由于本项目使用面向对象的方法来开发,从功能需求的角度出发提出了用例。下表表2则是描述了本项目所包含的所有用例。表2.2 用例列表表2.2用例编号用例名称1登录2找回密码3销售员资料管理4采购员资料管理5客户资料管理6商品资料管理7供应商资料管理8采购管理9采购退货管理10销售管理11销售退货管理12供应商交易记录13客户交易记录14库存查询15采购汇总16用户管理以下列表针对上表记述的用例

31、进行详细描述,每一个表均分为两部分,第一部分主要记述该用例的详细信息,包括用例的编号、名称、执行者、描述、前置条件、后置条件;第二部分主要记述该用例的主事件流。子事件流及异常处理以文字形式单独记述。下面针对以下列表,对每个单项进行解释:首先,用例标识部分由用例ID及用例名称主场,用例ID的作用在于给用例一个编号,便于查找;一个简洁、注重实效的用例名称则是反映用户需要能够完成使用该系统,包括一个行动动词和名词其次,用例定义部分包括执行者、描述、前置条件、后置条件、主事件流、子事件流、异常处理。执行者是一个人或被指定与系统的交互和执行用例来完成任务的其他实体的外部软件系统。不同执行者通常对应于不同

32、的用户类;描述是提供一个简要描述的原因和结果的用例,或者一个高标准的描述操作的顺序和结果的执行用例;前置条件是列出活动必须进行的条件,必须是真实的,在用例可以开始之前的条件;后置条件是描述系统结束时,系统对用例的执行;主事件流则是在用例执行正常的情况下,详细描述用户的操作和系统的响应;子事件流是在主事件流中没有进行详细描述的事件,在子事件流中再对其进行扩展描述;异常处理是描述可能发生在执行期间的任何预期错误,详细说明了系统响应这些条件的案例,描述该系统如何回应用例执行失败一些意料之外的原因。下图从用户角度对系统功能进行描述。图2.17 企业进销存系统用例图図2.17図针对上图描述的系统功能,下

33、面将针对每一个用例进行详细地描述。表2.3 用例描述1表2.3用例説明用例编号用例名称执行者描述前置条件后置条件US1登录管理员/用户登录系统管理员/用户账号存在登录成功,进入主界面系统管理员/用户(2)系统显示登录界面并提示系统管理员输入用户编号和密码。(4)系统确认用户编号和密码有效。若无效则执行子事件流a。(5)系统显示主界面,将用户姓名显示在主界面上,并显示基本资料管理、采购管理、销售管理、统计查询系统设置选项。(1)访问本系统。(3)输入编号、密码,点击登录按钮。子事件流:子事件流a:系统提示输入的编号或密码不正确,请求再次输入异常处理:系统显示一个错误消息。表2.4 用例描述2表2

34、.4用例説明用例编号用例名称执行者描述前置条件后置条件US2找回密码管理员/用户查询对应管理员编号的密码该管理员/用户信息存在显示提示该管理员/用户密码的提示框系统管理员/用户(2)系统显示登录界面并提示管理员输入用户编号和密码。(4)系统确认输入的编号是否为存在,若不存在则执行子事件流a。系统确认输入的编号是否为管理员身份,若不是管理员身份,则执行子事件流b。若确认输入的编号存在且为管理员身份,则弹出找回密码界面,并将输入的用户编号显示在找回密码的对应位置上。(5)系统检验输入的用户姓名与验证信息是否与存在的该用户编号下的对应信息一致,若一致,则弹出提示框显示用户密码,若不一致则执行子事件流

35、c。(1)访问本系统。(3)输入用户编号,并点击找回密码按钮。(6)输入用户姓名、验证信息,并点击确定按钮。子事件流:子事件流a:系统提示查无此用户,请求再次输入。子事件流b:系统提示该用户不是管理员,请求确认。子事件流c:系统提示输入的用户姓名或验证信息不正确,请求再次输入。异常处理:系统显示一个错误信息。表2.5 用例描述3表2.5用例説明用例编号用例名称执行者描述前置条件后置条件US3销售员资料管理用户对销售员资料进行增加、删除、更新操作进行删除、更新操作时该销售员信息存在显示操作成功提示框,并将所有销售员信息重新显示系统用户(2)系统显示登录界面并提示系统输入用户编号和密码。(4)系统

36、确认用户编号和密码有效。若无效则执行子事件流a。(5)系统显示主界面,将用户姓名显示在主界面上,并显示基本资料管理、采购管理、销售管理、统计查询系统设置选项。(7)系统显示基本资料管理下的操作选项。(9)系统显示销售员资料管理界面,将全部销售员信息显示,文本框、下拉框等不可编辑,除新增、退出按钮外其他按钮不可点击。(11)系统自动生成销售员编号,除销售员编号的提示框为不可编辑外,其他的文本框都可以编辑,使保存、取消、退出按钮可点击。(13)系统检验输入的项目是否符合要求,若输入的项目符合要求,则执行子事件流c1,若输入的项目不符合要求,则执行子事件流c2。(15)系统将选择的销售员的信息显示在

37、对应的文本框中,并且不可编辑,使新增、更新、删除、退出按钮可以点击。(17)系统检验要删除的销售员是否存在未完成的销售单、退货单或者客户,若存在则执行子事件流d1,若不存在则执行子事件流d2。(19)系统使保存、取消、退出按钮可点击,其他按钮不可点击,并使文本框可编辑。(21)系统验证输入项目是否符合要求,若输入的项目符合要求,则执行子事件流c1,若输入的项目不符合要求,则执行子事件流c2。(23)退出销售员资料管理界面,返回主界面。(1)用户访问本系统。(3)用户编号、密码,点击登录按钮。(6)用户点击系统显示的“基本资料管理”选项。(8)用户点击销售员管理选项。(10)用户点击新增按钮(1

38、2)用户输入中文名称、英文名称、固话、移动电话、电子邮件、联络地址,并点击保存按钮。若点击取消按钮,则执行子事件流b。(14)用户点击显示的销售员中的一个销售员。(16)用户点击删除按钮。(18)用户点击更新按钮。(20)用户输入要更改的项目,并点击保存按钮。若点击取消按钮,则执行子事件流b。(22)用户点击退出按钮子事件流:子事件流a:系统提示输入的用户编号或密码不正确,请求再次输入。子事件流b:系统将文本框中的数据清空,使之不可编辑。子事件流c:子事件流c1:提示新增或更新成功提示框,并重新显示所有销售员信息,销售员编号自动加1,使文本框可编辑,弹出提示框提示操作成功,并使保存、取消及退出

39、按钮外的按钮不可编辑。子事件流c2:提示输入项目不符合要求,请求重新输入。子事件流d:子事件流d1:提示该销售员有业务,不可删除。 子事件流d2:提示删除成功,并重新显示所有销售员信息,使文本框不可编辑,并使新增、退出按钮可点击,其他的不可点击。异常处理:系统显示一个错误信息。表2.6 用例描述4表2.6用例説明用例编号用例名称执行者描述前置条件后置条件US4采购员资料管理用户对采购员资料进行增加、删除、更新操作进行删除、更新操作时该采购员信息存在显示操作成功提示框,并将所有采购员信息重新显示系统用户(2)系统显示登录界面并提示系统输入用户编号和密码。(4)系统确认用户编号和密码有效。若无效则

40、执行子事件流a。(5)系统显示主界面,将用户姓名显示在主界面上,并显示基本资料管理、采购管理、销售管理、统计查询系统设置选项。(7)系统显示基本资料管理下的操作选项。(9)系统显示采购员资料管理界面,将全部采购员信息显示,文本框、下拉框等不可编辑,除新增、退出按钮外其他按钮不可点击。(11)系统自动生成采购员编号,除采购员编号的提示框为不可编辑外,其他的文本框都可以编辑,使保存、取消、退出按钮可点击。(13)系统检验输入的项目是否符合要求,若输入的项目符合要求,则执行子事件流c1,若输入的项目不符合要求,则执行子事件流c2。(15)系统将选择的采购员的信息显示在对应的文本框中,并且不可编辑,使新增、更新、删除、退出按钮可以点击。(17)系统检验要删除的采购员是否存在未完成的采购单、退货单或者供应商,若存在则执行子事件流d1,若不存在则执行子事件流d2。(19)系统使保存、取消、退出按钮可点击,其他按钮不可点击,并使文本框可编辑。(21)系统验证输入项目是否符合要求,若输入的项目符合要求,则执行子事件流c1,若输入的项目不符合要求,则执行子事件流c2。(23)退出采购员资料管理界面,返回主界面。(1)用户访问本系统。(3)用户输入编号、密码,点击

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号