软件工程课程设计

2020-04-13 22:57

软件工程作业

姓名:李泽伟 班级:11信科(1)班 学号:2011326630118

1.题目:采用结构化分析方法写出书店管理系统的需求文档,包括数据流图及数据字典,书店JS是一家从事图书销售的传统公司,对系统要求如下: (1)记录每本图书的库存。

(2)实现图书的零售(包括打折),实现开架售书。 (3)可以每日统计销售情况。

(4)实现图书的采购、退货及结算,实现与供货商的销售及结算关系。

(5)遵守出版行业的行规:在书店到书后,若在3个月内未实现销售,可全部或部分退货, 在发书后3个月内给予发票,书店在3个月后可部分或全部付款,该项规则对采购货 批发均有效。

(6)该书店还可将该产品批发给其他书店。

(7)在供应商、书店、其他书店、零售客户之间的结算采用码洋折扣方式进行,也就是说 如果图书的实价为X,则图书码洋为X,而以7折给书店,则图书的实洋就为0.7X, 供应商、书店等以相对固定的折扣进行交易。

(8)管理人员可以随时查看库存、采购、销售、付款、到款情况,并能提供日/月销售报表、 应付/付款情况分析表、应收/到款情况分析表。

由于销售商品是图书,图书除有书名、作者、出版社外,还有版次、印次、出版日期以及ISBN号、条码、定价;由于出版领域的特殊性,一种图书(如软件工程)只有一个ISBN号以及一个条码,而该图书一句不同的版次、印次,可有不同的定价,折给条码的扫描确定一本图书带来一定的困难。 答案:

数据流图:

顶层图零售客户零售信息零售发票JS图书销售系统进货信息退货信息结算信息供货商货退息商发发信发票批批其它书店统计结果管理人员零售信息零售发票1零售库存2采购进货信息退货信息结算信息销售情况采购情况信退货息3批发4统计发商统批发票结计批发果0层图

2.1采购零售信息1.1零售进货信息2.2退货退货信息零售发票1.2结算、打印发票2.3进货结算库存采购情况结算信息批发信息3.1批发销售情况4.2查看、打印采购情况分析采购情况分析批发商退货3.2退货3.3批发结算、打印发票发票4.3查看、打印销售情况分析4.1统计、打印库存销售情况分析库存JS图书销售系统零售零售结算采购批发批发退货批发结算采购情况分析统计库存情况分析销售情况分析采购退货结算批发打印发票数据字典: 1、数据流条目:

订货单={书号+书名+作者+出版社+数量}+日期+订货人 付款单=应付金额+实付金额+付款人+收款人+日期

发货单={书号+书名+作者+出版社+数量}+发货人+收货人+日期

发票={书号+书名+作者+出版社+数量+单价+金额}+总金额+日期+(营业员) 收据={书号+书名+作者+出版社+数量+单价+金额}+总金额+日期+单位

收款单={书号+书名+作者+出版社+数量}+订货日期+付款人+收款人+收款日期 采购单={书号+书名+作者+出版社+数量}

采购订单={书号+书名+作者+出版社+数量} +采购人+采购单位+日期

到货通知单={书号+书名+作者+出版社+数量}+订货日期+订货人+到货日期 退货书单={书号+书名+作者+出版社+数量}+退货人+退货单位+日期

退货单={书号+书名+作者+出版社+数量+单价+金额}+总金额+退货人+退货日期 应付款分析表=应付款单位+{书号+书名+作者+出版社+数量+单价+金额}+总金额+应付款日期

应收款分析表=应收款单位(个人)+{书号+书名+作者+出版社+数量+单价+金额}+总金额+应收款日期 2、文件条目:

图书库存={书号+书名+作者+出版社+数量}+日期

销售文件={书号+书名+作者+出版社+数量+单价+金额}+总金额+销售日期 图书采购文件={书号+书名+作者+出版社+数量+单价+金额}+总金额+采购日期 书店结算账本=销售文件+图书采购文件+应付款分析表+应收款分析表 3、数据项条目

书号=00000000…99999999 日期=XXXX.XX.XX 数量*单价=金额 E-R图:

2.书店管理系统用况建模 2.1.书店管理系统用例图

2.2.用例的详细描述

用例名称:书店管理系统参与的执行者:客户、系统业务员 前置条件:一个客户或系统业务员进入系统 事件流: 基本路径:

1、当用户户进入系统,用例开始 2、用户验证(客户/系统管理员) 3、进入系统主界面

4、如果客户进入系统则选购图书 5、客户到前台结账时形成订书单 6、客户退出系统

7、当系统管理员进入系统时,管理员根据界面信息拟制订书单 8、系统管理员录入图书信息 9、录入图书信息完毕后退出 可选路径:

系统管理员与客户进入系统没有顺序规定,用户在任何时候都可以退出系统,而且用户之前的活动将被保存,用例结束。


软件工程课程设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:本田CRV中控拆装方法 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: