《软件工程导》的课程设计精选

《软件工程导》的课程设计精选

ID:33303744

大小:374.50 KB

页数:14页

时间:2019-02-23

《软件工程导》的课程设计精选_第1页
《软件工程导》的课程设计精选_第2页
《软件工程导》的课程设计精选_第3页
《软件工程导》的课程设计精选_第4页
《软件工程导》的课程设计精选_第5页
资源描述:

《《软件工程导》的课程设计精选》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《软件工程.课程设计》医药公司进销存管理信息系统专业:计算机科学与技术指导教师:欧阳浩班级:计071班学号:200700401006姓名:苏建完成时间:2010年7月6日广西工学院计算机工程系一、需求收集、描述1发掘业务过程(可用活动图描述)1.1进货系统活动图进货经理经理下进货单选择支付方式经理取消进货或超时[no][yes]进程取消是否有新药品进货完成付款产生进货传票产生进货传票写入新药品[yes]系统送货完成收取传票凭证[yes][no]改进货单状态供货商送货供货商1.2库存系统活动图进货员工

2、药品入库维护库存账警告维护库存账维护库存账减去销售量增加进货量获取出库信息获取入库信息系统销售药品售货员1.3销售子系统活动图公司员工●销售管理员定价经理审批定价系统修改数据打印销售传票判断库存是否有货[no]更新价格表系统进入买药[yes]收取提货单付款客户2领域分析(确定候选类)2.1找到被选类根据题意得,将其中的所有名词及名词短语列出来可以得到如下的被选类列表:进货传票进货传票编码商品编码品名规格厂商有效期进价进货数量供货商药品商品目录销售价格库存帐出库量销售价库存数量库存下限量库存上限量商品

3、价格表建议价格批准责任人销售管理员售货员顾客销售传票编码销售数量2.2决定候选类并不是每个被选类都是合适的候选类,对其进行一番筛选后,将不合适的排除掉。(1)“进货传票”是个重要的类。进货传票编码商品编码品名规格厂商有效期进价进货数量都是用来描述进货传票的,因此应该作为“进货传票”类的属性处理。(2)“供货商”也是该进销存系统的一个重要的类,应该对其进行建模。(3)“药品”、“库存帐”和“商品目录”都是一个类。其描述的性质是类似的,但是出库量、销售价、库存数量、库存上(下)量都是库存帐的属性,不需对

4、其进行建模。(4)“商品价格表”也是一个类,建议价、销售价、批准责任人等都是它的属性。(5)“销售传票”是一个类。(6)“销售管理员和售货员”也都是类。事实上都是医药公司的下属员工,可以归纳为一个“员工”类,而且他们都有性别、年龄、薪资、招聘日期等等的一些基本属性信息。通过以上分析,可以得到一个候选列表:进货传票供货商药品商品价格表销售传票销售管理员售货员顾客3确定系统完全需求(生成包图和高层用例图)3.1(包图)3.2(高层用例图)公司员工维护基本资料药品进货库存销售定价系统维护《include》

5、《include》进货入库销售出库退货二、系统USECASE模型1.分析(按照需求设计用例)用例实例是在系统中执行的一系列动作,这些动作将生成特定参与者可见的价值结果,一个用例定义一组用例实例。1.1用例1:“进货”业务场景:某医药公司呼入,当库存药品的数量小于库存下限量时,系统发出警告信息,以示需要进货;或者为适应市场顾客需求,需要引进新药品。在这两种情况下,医药公司需要正确判断出要进货哪些药品及其数量等,当需求提出后,系统马上执行。1.2用例2:“库存”业务场景:当进货入库时,系统根据进货传票产

6、生的新纪录,库存数量需要加上进货量;当销售出库时,系统根据销售传票产生的新纪录,库存数量需要减去销售量。此时,系统要在维护其他库存帐的同时,更新库存数量值。当需求提出后,系统马上执行。1.3用例3:“销售”业务场景:医药公司有顾客呼入。顾客提出购货需求,医药公司在有货的情况下,售货员成功的把药品销售给客户。售货员将要给客户提货凭证,输入销售药品的相关信息,然后启动销售业务-----“打印销售传票”任务。1.4用例4:“定价”业务场景:某医药公司销售管理员呼入。销售管理员拟定销售建议价格,在正式销售之

7、前,向经理提交议价审批,确定最后销售价格。在这种情况下,系统将要自动更新药品目录的销售价业务。当需求提出之后,系统必须马上执行。1.5用例5:“退货”业务(以退货给供货商,供货商现金退给公司为例)场景:现金管理员检查供应商提交的退货单、还款或者应付票据,然后进行电子签名,系统自动生成红字分录。如果供应商没有付款,生成的红字分录是对冲应付账款;如果供应商已经付款,生成的红字分录是对冲现金。现金管理员打印签名后的退货单给供应商。验收员检查退货单,确认现金管理员已签名,退货单流程已完成,然后将货物退还给供

8、应商,并且进行电子签名。2.角色定义参与者功能描述进货经理主要负责下进货单,验收药品处理库存经理主要负责药品入库和药品销售出库的操作销售经理主要宏观上负责确定最后的销售定价以及销售记录信息的处理销售管理员主要负责议定销售药品的建议价格售货员主要在公司的销售窗口销售药品供货商主要给药品公司提供药品货物客户主要买药品3.USECASE工作描述以下是对各用例的工作进行简单的描述:“进货”业务用例:医药公司进货经理向供货商家购买药品,录入新药品的信息并自动存档。“库存”业务用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。