




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
**数据库原理及应用课程设计设计报告题 目:某家具城进销存管理系统学 号:131007127学生姓名:指导教师:提交时间:2015-1-5****目录第1章 需求分析 11.1 需求调查 11.2系统功能分析 21.3面对用户需求分析 3第2章 面向对象分析和设计 4第3章 逻辑结构设计 73.1 E-R图 73.2类和对象向关系模式转换 12第4章 数据库物理结构设计 124.1 存取方法设计 124.2 存储结构设计 124.3 物理设计 13第5章 数据库完整性设计 155.1主键及外键 155.2 参照完整性设计 165.3触发器设计 16第6章数据库视图设计 17第7章数据库存储过程设计 18总结 19参考文献: 20****某家具城进销存管理系统第1章 需求分析1.1 需求调查进销存管理系统是一个典型的数据库开发应用程序,由基础信息管理模块、进货信息管谢谢阅读理模块、销售信息管理模块、库存信息管理模块、销售管理模块、帐款管理模块等部分组成,谢谢阅读规划系统功能模块如下:(1)基础管理模块该模块主要包括公司资料、员工资料、商品型号材质、供应商资料、客户资料。精品文档放心下载(2)进货管理模块该模块主要包括采购管理、入库管理、入库退货管理。(3)销售管理模块该模块主要包括销售出库、出库退货、本月员工销售情况总结。精品文档放心下载(4)库存管理模块该模块主要包括库存明细、库存上下限预警。(5)帐款管理模块该模块主要包括付款记录、收款记录。(6)查询模块该模块主要包括采购查询、出入库查询、出入库退货查询、收款付款查询。精品文档放心下载**1.2系统功能分析家具进销存管理模块基进销库账查础货售存款询管管管管管管理理理理理理基础管理:主要用于公司资料统计、员工资料统计、家具型号材质登记、供应商基本资料、客谢谢阅读户基本资料、仓库资料、家具品牌等记录。进货管理:主要用于采购信息记录、入库或入库退货信息等记录。销售管理:主要用于销售出库及出库退货的统计、本月员工销售情况总结及排行。精品文档放心下载库存管理:此管理主要用于记录库存明细、短线库存预警、超储库存预警。精品文档放心下载帐款管理模块:主要统计付款记录、收款记录。(6)查询管理**主要提供各种查询,如采购查询、出入库查询、出入库退货查询、付款查询、收款谢谢阅读查询等。1.3面对用户需求分析下面从细分后的各个子系统分析子系统的需求:家具进销存管理系统家供客家家应具户具具库收商信信进销存款信息息货售管管息管管管管理理管理理理理系系理系系系系统统系统统统统统家具信息管理系统。该部分主要录入家具的主要信息,包括家具和家具类型分号,各个家具的供应商以及品牌和价格。精品文档放心下载供应商信息管理系统。该部分主要实现供应商基本信息录入,修改,以及各个供应商所供应的家具的信息。感谢阅读客户信息管理系统。该部分主要是针对客户而设,主要是顾客基本信息管理,以及对顾客相对应的订单进行处理。谢谢阅读家具进货管理系统。该部分主要包括进货信息查询,进货订单录入,进货统计。精品文档放心下载家具销售管理系统。该部分主要包括销售信息查询,销售订单录入,销售统计。感谢阅读**库存管理系统。该部分主要包括库存信息查询,家具出库入库的记录。感谢阅读收款管理系统。该部分主要包括用户基本信息和用户对应订单的付款状态录入查询。精品文档放心下载第2章 面向对象分析和设计类和对象设计如下:家具信息供应商信息家具号int供应商名称char家具名称char(20)(20)制造商char(20)家具号int家具价格int家具价格int家具类别号int家具数量int家具数量int进货日期date供应商char(20)品牌char(20)添加()备注text修改()添加()删除()删除()查询()查询()修改()销售订单进货订单订单号int家具号int家具数量int家具价格int进货日期date添加()修改()删除()修改()
**订单号int家具号int家具数量int家具价格int销售日期date添加()修改()删除()修改()顾客顾客名称char(20)订单号int联系方式char(20)查询()添加()删除()修改()库存家具号int家具数量int进货价格int进货日期date进货数量int查询()修改()添加()删除()
**家具类型家具类别号int家具类别名char(20)查询()修改()添加()删除()**第3章 逻辑结构设计3.1 E-R图局部E-R图:家具家具号 家具名称 制造商 家具价格 家具类别号 家具数量 供应商 品牌谢谢阅读图3-1**供应商供应商名称 家具号 家具价格 家具数量 进货日期图3-2进货订单订单号 家具号 家具数量 家具价格 进货日期图3-3销售订单订单号 家具号 家具数量 家具价格 销售日期图3-4**顾客顾客名称 订单号 联系电话图3-5家具类型家具类型号 家具类别名图3-6库存家具号 家具数量 进货价格 进货日期 进货数量图3-7**全局E-R图**家具类型PK 家具类别号家具类别名家具信息表PK 家具号家具名称制造商家具价格FK1 家具类别号家具数量供应商品牌备注进货订单供应商销售订单PK订单号PK供应商名称PK订单号FK1家具号FK1家具号FK1家具号家具数量家具价格家具数量家具价格家具数量家具价格进货日期进货日期销售日期顾客PK,FK1顾客名称库存FK2订单号PK家具号联系方式家具数量进货价格进货日期进货数量**3.2类和对象向关系模式转换家具(家具号、家具名称、制造商、家具价格、家具类别号、家具数量、供应商、品精品文档放心下载牌)供应商(供应商名称、家具号、家具价格、家具数量、进货日期)精品文档放心下载进货订单(订单号、家具号、家具数量、家具价格、进货日期)感谢阅读销售订单(订单号、家具号、家具数量、家具价格、销售日期)精品文档放心下载顾客(顾客名称、订单号、联系方式)家具类型(家具类型号、家具类型名)库存(家具号、家具数量、进货价格、进货日期、进货数量)精品文档放心下载第4章 数据库物理结构设计4.1 存取方法设计数据库系统是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的谢谢阅读多种应用要求。对于家具进销存管理系统来说,为了提高某些属性(如:家具号,订单号,感谢阅读家具信息等)的查询速度,可以选择聚簇存取的方法,即把这些属性上具有相同值的元组集谢谢阅读中放在连续的物理块上。这样在查询某个订单或某种家具信息时就会大大提高查询速度。因精品文档放心下载此,该系统中选择聚簇存取方法。4.2 存储结构设计家具进销存管理系统是一个大型复杂的计算机网络信息系统,采用基于客户端/服务器精品文档放心下载(C/S)的应用体系结构来建设家具进销存管理系统。数据库管理系统采用Microsoft 公感谢阅读司推出的SQLServer2000 或以上版本,并用SQL进行数据库的建立和数据库中数谢谢阅读据的维护和查询。**4.3 物理设计实现该设计的环境为WindowsXPProfessional+MSSQLServer2005或以上版本。感谢阅读1.建立家具进销存管理系统createdatabase家具进销存管理系统2.家具信息表createtable家具信息表(家具号intprimarykey,家具名称char(20),制造商char(20),家具价格int,家具类别号int,家具数量int,供应商char(20),品牌char(20),备注text,);3.供应商createtable供应商(供应商名称char(20)primarykey,感谢阅读家具号int,家具价格int,家具数量int,**进货日期date,);4.进货订单createtable进货订单(订单号intprimarykey,家具号int,家具数量int,家具价格int,进货日期date,);5.销售订单createtable销售订单(订单号intprimarykey,家具号int,家具数量int,家具价格int,销售日期date,);6.顾客createtable顾客(顾客名称char(20)primarykey,谢谢阅读订单号int,**联系方式char(20),);7.家具类型createtable家具类型(家具类别号intprimarykey,家具类别名char(20),);8.库存createtable库存(家具号intprimarykey,家具数量int,进货价格int,进货日期date,进货数量int,);第5章 数据库完整性设计5.1主键及外键表名 主键 外键家具基本表 (家具号) 家具类别号家具号供应商 (供应商名称)**进货订单(订单号)家具号销售订单(订单号)家具号顾客(顾客名称)订单号家具类型(家具类别号)无库存(家具号)无5.2 参照完整性设计1、家具信息表中将属性家具类别号设计为外键altertable家具信息表addforeignkey(家具类别号)references家具类型(家具类别号)感谢阅读2、供应商表中将属性家具号设计为外键altertable供应商addforeignkey(家具号)references家具信息表(家具号)感谢阅读3、进货订单表中将属性家具号设计为外键altertable进货订单addforeignkey(家具号)references家具信息表(家具号)感谢阅读4、销售订单表中将属性家具号设计为外键altertable销售订单addforeignkey(家具号)references家具信息表(家具号)感谢阅读5、顾客表中将属性订单号设计为外键altertable顾客addforeignkey(订单号)references销售订单(订单号)精品文档放心下载5.3触发器设计1、进货订单表中建立增加订单触发器CREATEtriggerrukuON进货订单forinsert**asbeginupdate库存set库存.家具数量=库存.家具数量+进货订单.家具数量from库存,进货订单精品文档放心下载where库存.家具号=进货订单.家具号;end;2、销售订单表中建立增加订单触发器CREATEtriggerchukuon销售订单forinsertasbeginupdate库存set库存.家具数量=库存.家具数量-销售订单.家具数量from库存,销售订单精品文档放心下载where库存.家具号=销售订单.家具号;end;第6章数据库视图设计1、建立各类家具库存总数视图Createview家具库存asSELECT SUM(家具数量)AS总数,家具类别号谢谢阅读FROM 家具信息表GROUPBY家具类别号2、建立销售订单应付总金额视图createview应付金额as**select家具数量*家具价格 总数,订单号from销售订单;3、建立顾客查询订单视图createview订单查询asselect 订单号,家具号,家具数量from销售订单;第7章数据库存储过程设计创建存储过程统计某段时间内各种商品的入库数量和销售数量;谢谢阅读createprocedure家具进货销售情况asbeginSELECT进货订单.订单号,进货订单.家具数量,进货日期,销售订单.订单号,销售订单.家谢谢阅读具数量,销售日期from进货订单,销售订单where进货日期between2014-1-3and2014-11-24and销售日期 between谢谢阅读2014-1-3and2014-11-24end精品文档放心下载**总结本文详细论述了家具商城销售管理系统的设计与实现过程,基本实现了需求分析中的功谢谢阅读能要求,进入系统之后,可以进行商品信息的添加、删除、修改和查询,商品进货信息的添精品文档放心下载加、修改和查询,以及商品销售信息管理和商品库存信息管理一系列功能的实现,对于家具感谢阅读商城的管理起到了一定的帮助作用。由于时间仓促以及开发者的水平有限,本系统还存在着一些缺点以及不足之处,系统的精品文档放心下载约束力和容错能力比较弱,而且可性行也不够强。因此在系统的进一步开发实现以及扩展阶精品文档放心下载段,应该加强数据的完整性,多从安全性方面考虑设计,增强系统的扩展能力、容错能力以谢谢阅读及系统的可行性。通过本次设计的亲身实践,知识得到了积累,拓宽了自己的视野,更多的发现了自己的精品文档放心下载不足,认识到自己还要学习很多知识才能完成这个项目,以前掌握的知识是远远不够的。精品文档放心下载计算机是一门非常复杂且庞大的学科,一项课题往往需要多项技术才可以完成的。在设谢谢阅读计阶段,通过对课题的深入分析与研究,使我对技术有了一定的了解。在遇到问题时,得到感谢阅读了指导老师与同学的悉心帮助,感受到集体的力量是无穷的。精品文档放心下载要将掌握的理论知识应用到实践中去,总会出现这样或那样的问题,不是理论没有掌握感谢阅读好,而是只有理论知识是远远不够的,一定要把理论知识和实践结合起来。把学到的知识应谢谢阅读用到实践中去,多做多练,才可以把理论的精华发挥出来。理论知识一定要在实践中得到应感谢阅读用,解决实际问题,这才是学习的根本目的。**参考文献:马骏编.《C#程序设计及应用教程(第2版)》[M].人民邮电出版社,2009(5).感谢阅读郑耀东编.《C#从入门到实践》[M].清华大学出版社,2009(9).精品文档放心下载张建伟,梁树军编.《数据库技术与应用—SQLServer2005》[M].人民邮电出版社,2008(4).感谢阅读王珊,萨师煊主编.《数据库系统概论》[M].高等教育出版社,2006(4).谢谢阅读张海藩主编.《软件工程导论》[M].清华大学出版社,2008(5).谢谢阅读江红.C#.NET程序设计教程[M].清华大学出版社,2010感谢阅读王华秋.VisualC#.NET程序设计基础教程.清华大学出版社,2009感谢阅读周峰,王征.VisualC#.NET2008程序设计案例集锦.水利水电出版社,2009谢谢阅读梁冰,吕双,王小科.C#程序开发范例宝典.第2版.人民邮电出版社,2009感谢阅读周红安.21天学通C#.电子工业出版社,2009感谢阅读马军.SQL语言与数据库操作技术大全—基于SQLServer实现.电子工业出版社,精品文档放心下载2008孔琳俊.30天学通C#项目案例开发.电子工业出版社,2009谢谢阅读殷晓波.基于.NET技术的数据库技术与应用[D].优秀博硕士学位论文全文数据库,感谢阅读2005刘文娟.基于.NET的ERP系统在中小型企业中的实现与研究[D].中国优秀博硕士学位论文全文数据库,2006(11)谢谢阅读[
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年货运从业资格试题题库
- 2025年锯片级人造金刚石项目合作计划书
- 可行性研究报告专家评审会
- 探索社区数字化转型的路径计划
- 2025年热孔高分子材料项目发展计划
- 公司生产工作计划加强工艺流程管控
- 全面提升仓库服务质量计划
- 后勤采购工作总结范文
- 二手车协议卖车合同
- 2025年中国颗粒片剂多用数粒灌装机市场调查研究报告
- GB/T 144-2024原木检验
- 广西南宁市2024届高三3月第一次适应性测试数学试题(原卷版)
- 人教版PEP六年级英语下册课件unit1
- 2024年广州市高三一模普通高中毕业班高三综合测试一 历史试卷
- 部编版道德与法治二年级下册第三单元 绿色小卫士 单元作业设计
- 第08章-无人机数据链路系统
- 垂直细分领域分析报告
- 戏曲鉴赏完整版剖析课件
- 舞台彩绘妆面培训课件
- 《幼儿园经营与管理》课件
- 热化学储热耦合高温相变储热多物理场协同调控机理
评论
0/150
提交评论