书店进货、销售管理系统.doc

书店进货、销售管理系统.doc

ID:62778966

大小:353.50 KB

页数:21页

时间:2021-05-27

书店进货、销售管理系统.doc_第1页
书店进货、销售管理系统.doc_第2页
书店进货、销售管理系统.doc_第3页
书店进货、销售管理系统.doc_第4页
书店进货、销售管理系统.doc_第5页
资源描述:

《书店进货、销售管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、--数据库原理及应用课程设计设计报告题目:书店进货、销售管理系统学号:学生XX:指导教师:提交时间:2015-1-5--可修编----目录第1章 需求分析31.1 需求调查31.2系统功能分析3第2章 面向对象分析和设计4第3章 逻辑结构设计63.1 类和对象向关系模式转换9第4章 数据库物理结构设计94.1存取方法设计94.2 存储结构设计94.3 物理设计9第5章 数据库完整性设计115.1主键及唯一性索引115.2参照完整性设计125.3触发器设计12第6章数据库视图设计13第7章数据库存储过程设计14总结14参考文献:15--可

2、修编----第1章 需求分析1.1 需求调查通过对各个用户的调查,该书店进货、销售管理系统有如下需求:1)l实现图书类别、、图书、仓库信息的管理;2)l实现进货、入库管理;3)l实现销售、出库管理;4)l查询某段时间各种图书的进货和销售情况;5)l查询各类图书的库存总数;6)l当图书入库时自动修改相应图书的总量和存放仓库中该图书的数量;7)l一单可以处理多种图书(比如销售设置销售单及其明细两个表);8)建立数据库相关表之间的参照完整性约束。服务器配置:对它进行配置可以使得在其他电脑上也照常使用。这样不必每次都到数据库中去更改。9)帮助系

3、统:帮助系统为用户指明方向。--可修编----1.2系统功能分析图11.进货管理模块:书店的图书一直在更新,当货源不足、新书上映时都需要进货。进货管理模块主要实现查询图书数量,当数量不足时进行图书订购,进货后进行图书入库操作,将图书数量进行更新。2.图书类别管理模块:书店的管理对如此多的图书管理起来会很麻烦,进行图书进行分类管理会更方便、快捷。管理员可以查看、添加、修改、删除类别。3.销售管理模块:书店的收入都是来自图书销售,因此对图书销售管理是必不可少的。管理员可以进行查看销售图书的数量、名称、价格、日期;添加订单。高级管理员还可以修

4、改。4.库存管理模块:当图书数量不足时会影响到书店的信誉,数量过多时又会影响书店正常运营。对书店库存管理也是重中之重。管理员可以通过库存管理查询图书剩余数量。--可修编----1.3面对用户需求分析在书店进货、销售管理系统中,最主要的功能就是对图书进货、销售、库存的管理以及查询功能。因此,可以将书店进货、销售管理系统分为进货、销售、库存三个子系统。而在所设计的书店进货、销售管理系统中,主要有两类类用户,即图书管理员、书店管理员。各类用户在该系统中的需求不同,权限也不同。因此,为了更明确,更系统的了解用户需求,我们还可以将管理系统再细分为

5、图书管理系统,书店管理系统。同样,将查询系统也按用户职能进行细分,即图书查询系统,书店查询系统。这样细分后,看似把系统需求繁杂化了。其实不然,细分后使各用户需求更加明确了,并且能更好的把握系统需求。第2章 面向对象分析和设计类和对象设计如下:--可修编----进货订单订单号:int图书号:int图书价格:int图书数量:int进货日期:char添加()修改()删除()查询()库存图书号:int图书数量:int进货价格:int进货数量:int进货日期:char销售价格:int销售数量:int销售日期:char查询()添加()修改()选课(

6、)供应商供应商名称:char供应图书号:int图书价格:int添加()删除()查询()修改()销售订单订单号:int图书号:int图书价格:int图书数量:int销售日期:char添加()修改()删除()修改()--可修编----图书信息表图书号:int数量:int作者:char:char价格:int类别号:int查询()添加()删除()修改()图书类别类别号:int类别名称:char查询()增加()修改()图2第3章 逻辑结构设计局部E-R图--可修编------可修编----图3全局E-R图:图4--可修编----3.1 类和对象向

7、关系模式转换图书(图书号,图书名,作者,价格,类别号,数量,)图书类别(类别名,类别号)供应商(供应商名称,供应图书号,图书价格)进货订单(订单号,图书号,图书数量,进货价格,进货日期)销售订单(订单号,图书号,图书数量,销售价格,销售日期)库存(图书号,图书数量,进货价格,进货日期,销售价格,销售日期,销售数量,进货数量)第4章 数据库物理结构设计4.1存取方法设计数据库系统是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应用要求。对于系统来说,为了提高某些属性的查询速度,可以选择聚簇存取的方法,即把这些属性上具

8、有相同值的元组集中放在连续的物理块上。这样会大大提高查询速度。因此,该系统中选择聚簇存取方法。4.2 存储结构设计书店进货、销售管理系统是一个大型复杂的计算机网络信息系统,采用基于浏览器/服务器(B/S),

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

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

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