长春工大ae课程设计实验报告.docxVIP

  • 26
  • 0
  • 约6.58千字
  • 约 18页
  • 2019-05-09 发布于贵州
  • 举报
长春工大ae课程设计实验报告   一.设计题目:   图书进销存管理的设计与实现   二.设计要求:   主要业务描述:   一个小型书店的图书进销存的主要业务主要包括图书进货、退货、统计、销售、查询等业务处理过程。各个业务处理过程如下:   ①进货业务:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。   ②退货业务:顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。   ③统计业务:根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排行榜等信息。   ④销售业务:输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。   ⑤查询业务:允许用户设置条件进行进货、退货、统计、销售和库存书籍的信息查询。   设计要求:   1.请根据该业务过程示意图绘制数据流图、画出E-R图;   2.再将其转换成关系模式;   3.写出创建各表的SQL语句,并指出各表应建哪些索引信息。   三.设计过程:   1.需求分析   处理对象   书籍:书号、书名、价格、作者、出版社、分类   销售库:销售库单号,日期,价格,数量,书名,图书编号   退货库:退货库号,日期,价格,数量   退货单:退货单号,书名,数量,日期,退货库号,图书编号   进书单:进书单号,数量,书名,价格,进货库号,图书编号,日期。进货库:进货库号,日期,数量,价格,书名   针对书店进销存系统,分别对采购部,销售,库存等进行查询资料、以及与同学交流了解,总结出了这些需求信息:对采购,商品在固定的几个供应商中购买,并且一种书只在一个供应商采购;对销售顾客可以根据书籍名要求书店帮忙查询库存、单价,但不能查询进价等内部信息,顾客要是发现书籍不合适,也可以退货,不损坏全额退,损坏不予退货。   信息处理及系统功能   这个系统由书籍信息模块、供应商信息模块、仓库信息模块和顾客信息模块等可以实现对书籍的进销存管理以及增删改操作。   系统功能有:书籍信息的管理包括书籍基本信息的更新、删除操作   顾客信息管理:顾客号,顾客名,退换货   数据库系统性能需要   能在小型书店中应用,对进销存进行完善管理,节约用户成本和时间,为用户提供方便,并有序管理库存、销售、采购等之间的关系。   2.图像处理   系统模块图   3.关系模式   购买单;   退书单;   书籍;   销售库(销售库单号,书号,日期,价格,数量,书名);   退货库   进货库   规范化   考虑到建表的规范化,在关系模式中购书单和退书单有部分函数依赖,还有就是书籍与仓库之间的联系没办法查看到一种有多少本,这样会有问题出现,所以对购书单和退书单以和书籍之间的联系进行规范化。   购买单;退书单;   书籍;   销售库(销售库单号,书号,日期,价格,数量,书名);   退货库   进货库   四.规范化   五.代码和结果:   /*建库和建表*/   CREATEdatabase图书经销存数据库;   CREATETABLE`book`(   `bid`int(11)NOTNULL,   `bname`varchar(44)DEFAULTNULL,   `number`int(11)unsignedDEFAULTNULL,   `press`varchar(44)DEFAULTNULLCOMMENT出版社,   `Editor`varchar(44)DEFAULTNULLCOMMENT主编,   `book_id`varchar(11)DEFAULTNULL,   PRIMARYKEY(`bid`)   )ENGINE=InnoDBDEFAULTCHARSET=utf8   CREATETABLE`dingshudan`(   `did`int(11)NOTNULL,   `number`int(11)DEFAULTNULL,   `name`varchar(44)DEFAULTNULL,   `price`floatDEFAULTNULL,   `data`dateDEFAULTNULL,   `bid`int(11)DEFAULTNULL,   `jid`int(11)DEFAULTNULL,   PRIMARYKEY(`did`),   KEY`jid`(`jid`),   KEY`dingshudan_ibfk_1`(`bid`),   CONSTRAINT`dingshudan_ibfk_1`FOREIGNKEY(`bid`)REFERENCES`book`(`bid`),   C

文档评论(0)

1亿VIP精品文档

相关文档