还剩18页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
图3-4图3-5家具类型图3-6库存图3-7全局E-R图PK订单号PK供应商名称PK订单号FK1家具号FK1家具号FK1家具号家具数量家具价格家具数量家具价格家具数量家具价格进货日期销售日期进货日期进货订单供应商销售订单顾客顾客名称PK,FK1库存FK2订单号联系方式家具号PK家具数量进货价格进货日期进货数量
3.2类和对象向关系模式转换家俱(家俱号、家俱名称、制造商、家俱价格、家俱类别号、家俱数量、供应商、品牌)供应商(供应商名称、家俱号、家俱价格、家俱数量、进货日期)进货订单(订单号、家俱号、家俱数量、家俱价格、进货日期)销售订单(订单号、家俱号、家俱数量、家俱价格、销售日期)顾客(顾客名称、订单号、联络方式)家俱类型(家俱类型号、家俱类型名)库存(家俱号、家俱数量、进货价格、进货日期、进货数量)第章数据库物理构造设计
44.1存取措施设计数据库系统是多顾客共享的系统,对同一种关系要建立多条存储途径才能满足多顾客的多种应用规I定对于家俱进销存管理系统来说,为了提高某些属性(如家俱号,订单号,家俱信息等)欧查询速I度,可以选择聚簇存取区(措施,即把这些属性上具有相似值的元组集中放在持续的物理块上这样在查询某个订单或某种家俱信息时就会大大提高查询速度因此,该系统中选择聚簇存取措施
4.2存储构造设计家俱进销存管理系统是一种大型复杂日勺计算机网络信息系统,采用基于客户端/服务器(C/S)日勺应用体系构造来建设家俱进销存管理系统数据库管理系统采用Microsoft企业推出的SQLServer2023或以上版本,并用SQL进行数据库时建立和数据库中数据日勺维护和查询
4.3物理设计实现该设计口勺环境为Windows XPProfessional+MS SQL Server2023或以上版本
1.建立家俱进销存管理系统家俱进销存管理系统create database
2.家俱信息表家俱信息表create table家俱号int primary key,家俱名称char20,制造商char20,家俱价格int,家俱类别号int,家俱数量int,供应商char20,品牌char20,备注text,;
3.供应商供应商(create table供应商名称char20primarykey,家俱号int,家俱价格int,家俱数量int,进货日期date,);
4.进货订单进货订单(create table订单号int primarykey,家俱号int,家俱数量int,家俱价格int,进货日期date,);
5.销售订单销售订单(create table订单号int primarykey,家俱号int,家俱数量家俱价格int,int,销售日期date,;
6.顾客顾客create table顾客名称char20primary keyz订单号int,联络方式char20,;
7.家俱类型家俱类型create table家俱类另号int primarykey,家俱类别名char20,;
8.库存库存create table家俱号int primarykey,家俱数量intz进货价格int,进货日期进货数量date,int,第章数据库完整性设计
55.1主键及外键表名主键外键家俱基本表(家俱号)家俱类别号供应商(供应商名称)家俱号进货订单(订单号)家俱号销售订单(订单号)家俱号顾客(顾客名称)订单号无家俱类型(家俱类别号)库存(家俱号)无
5.2参照完整性设计、家俱信息表中将属性家俱类别号设计为外键1家俱信息表(家俱类别号)家俱类型(家俱类别alter tableadd foreignkey references号)、供应商表中将属性家俱号设计为外键2供应商(家俱号)家俱信息表(家俱号)alter tableadd foreignkey references、进货订单表中将属性家俱号设计为外键3进货订单(家俱号)家俱信息表(家俱号)alter tableadd foreignkey references、销售订单表中将属性家俱号设计为外键4销售订单(家俱号)家俱信息表(家俱号)alter tableadd foreignkey references、顾客表中将属性订单号设计为外键5顾客(订单号)销售订单(订单号)alter tableadd foreignkey references
5.3触发器设计、进货订单表中建立增长订单触发器1CREATE triggerruku进货订单ON forinsertas begin库存库存.家俱数量=库存.家俱数量+进货订单,家俱数量库存,进货update setfrom订单库存.家俱号=进货订单,家俱号;whereend;、销售订单表中建立增长订单触发器2CREATE triggerchuku销售订单on forinsertas begin库存库存.家俱数量=库存.家俱数量-销售订单.家俱数量库存,销售update setfrom订单库存.家俱号=销售订单.家俱号;whereend;
1、建立各类家俱库存总数视图家俱库存Create viewas(家俱数量)总数,家俱类别号SELECT SUMAS家俱信息表FROM家俱类别号GROUP BY
2、建立销售订单应付总金额视图应付金额create viewas家俱数量大家俱价格总数,订单号select销售订单;from
3、建立顾客查询订单视图订单查询create viewas订单号,家俱号,家俱数量select销售订单;from第章数据库存储过程设计7创立存储过程记录某段时间内多种商品日勺入库数量和销售数量;家俱进货销售状况create procedureasbegin进货订单.订单号,进货订单.家俱数量,进货日期,销售订单.订单号,销售订单.SELECT家俱数量,销售日期进货订单,销售订单from进货日期车肖售日期where between2023-1-3and2023-11-24and between2023-1-3and2023-11-24end总结本文详细论述了家俱商城销售管理系统的设计与实现过程,基本实现了需求分析中的功能规定,进入系统之后,可以进行商品信息的添加、删除、修改和查询,商品进货信息的添加、修改和查I询,以及商品销售信息管理和商品库存信息管理一系列功能时实现,对于家俱商城的管理起到了一定的协助作用由于时间仓促以及开发者的水平有限,本系统还存在着某些缺陷以及局限性之处,系统日勺约束力和容错能力比较弱,并且可性行也不够强因此在系统的深入开发实现以及扩展阶段,应当加强数据的完整性,多从安全性方面考虑设计,增强系统的扩展能力、容错能力以及系统日勺可行性通过本次设计的亲身实践,知识得到了积累,拓宽了自己的视野,更多的发现了自己的局限性,认识到自己还要学习诸多知识才能完毕这个项目,此前掌握勺知识是远远不够勺H H计算机是一门非常复杂且庞大的学科,一项课题往往需要多项技术才可以完毕日勺在设计阶段,通过对课题时深入分析与研究,使我对技术有了一定的理解在碰到问题时,得到了指导老师与同学的悉心协助,感受到集体的力量是无穷的I II要将掌握的理论知识应用到实践中去,总会出现这样或那样的问题,不是理论没有掌握好,而是只有理论知识是远远不够勺,一定要把理论知识和实践结合起来把学到的知识应用到实践中H去,多做多练,才可以把理论的精髓发挥出来理论知识一定要在实践中得到应用,处理实际问题,这才是学习日勺主线目的参照文献马骏编.《程序设计及应用教程第版》人民邮电出版社,
[1]C#2[M].
20235.郑耀东编.《从入门到实践》清华大学出版社,
[2]C#[M].
20239.张建伟,梁树军编.《数据库技术与应用一》人民邮电出版
[3]SQLServer2023[M].社,
20234.王珊,萨师熠主编.《数据库系统概论》高等教育出版社,
[4][M].
20234.张海藩主编.《软件工程导论》清华大学出版社,
[5][M].
20235.江红.程序设计教程清华大学出版社,
[6]CMNET[M].2023王华秋.程序设计基础教程.清华大学出版社,
[7]Visual C#.NET2023周峰,王征.程序设计案例集锦.水利水电出版社,
[8]Visual C#.NET20232023梁冰,吕双,王小科.程序开发范例宝典.第版.人民邮电出版社,
[9]C#22023周红安.天学通电子工业出版社,
[10]21c#,2023马军.语言与数据库操作技术大全一基于实现.电子工业出版社,
[11]SQL SQLServer2023孔琳俊.天学通项目案例开发.电子工业出版社,
[12]30C#2023殷晓波.基于.技术的数据库技术与应用优秀博硕士学位论文全文数据库,
[13]NET I[D].2023刘文娟.基于的系统在中小型企业中的实现与研究中国优秀博硕士学位论文
[14].NET ERP[D].全文数据库,202311谭永红.基于平台的教学办公系统的开发研究中国优秀博硕士学位论文全文数
[15].NET
2.0[D].据库硕士,202308易隆.基于.框架日勺应用系统开发与研究中国优秀博硕士学位论文全
[16]NET Web[D].文数据库硕士,202303参照文献:错误!未定义书签某家俱城进销存管理系统第章需求分析
11.1需求调查进销存管理系统是一种经典日勺数据库开发应用程序,由基础信息管理模块、进货信息管理模块、销售信息管理模块、库存信息管理模块、销售管理模块、帐款管理模块等部分构成,规划系统功能模块如下1基础管理模块该模块重要包括企业资料、员工资料、商品型号材质、供应商资料、客户资料2进货管理模块该模块重要包括采购管理、入库管理、入库退货管理3销售管理模块该模块重要包括销售出库、出库退货、本月员工销售状况总结4库存管理模块该模块重要包括库存明细、库存上下限预警5帐款管理模块该模块重要包括付款记录、收款记录6查询模块该模块重要包括采购查询、出入库查询、出入库退货查询、收款付款查询
1.2系统功能分析1基础管理重要用于企业资料记录、员工资料记录、家俱型号材质登记、供应商基本资料、客户基本资料、仓库资料、家俱品牌等记录⑵进货管理重要用于采购信息记录、入库或入库退货信息等记录3销售管理重要用于销售出库及出库退货的记录、本月员工销售状况总结及排行⑷库存管理此管理重要用于记录库存明细、短线库存预警、超储库存预警⑸帐款管理模块重要记录付款记录、收款记录()查询管理6重要提供多种查询,如采购查询、出入库查询、出入库退货查询、付款查询、收款查询等
1.3面对顾客需求分析下面从细分后的各个子系统分析子系统的需求家俱进销存管理系统)家俱信息管理系统该部分重要录入家俱日勺重要信息,包括家俱和家俱类型分号,各个家1俱的供应商以及品牌和价格)供应商信息管理系统该部分重要实现供应商基本信息录入,修改,以及各个供应商所供应2的家俱的信息)客户信息管理系统该部分重要是针对客户而设,重要是顾客基本信息管理,以及对顾客相3对应的订单进行处理)家俱进货管理系统该部分重要包括进货信息查询,进货订单录入,进货记录45家俱销售管理系统该部分重要包括销售信息查询,销售订单录入,销售记录6库存管理系统该部分重要包括库存信息查询,家俱出库入库区I记录收款管理系统该部分重要包括顾客基本信息和顾客对应订单的付款状态录入查询7第章面向对象分析和设计2类和对象设计如下:家俱信息供应商信息家俱号int供应商名称char20家俱名称char20制造家俱号int商char20家俱价格家俱价格intint家俱类别号int家俱家俱数量int数量int供应商char进货日期date添加修20品牌char20备改注text删除0查询添加册U除查询修改销售订单进货订单订单号int家俱号int添加0修改删除修家俱数量int家俱价格int销售日期date改添加0修改删除修家俱号改进俱数量货价格日订期家单家俱号iinn_________ininttttn顾客库存家俱类型顾客名称char20订家俱号int家俱数家俱类别号int家单号int量int进货价格俱类别名char联络方式char20int进货日期date20查询进货数量int查询添加修改删除修改添加添加修改删I除删J除第章逻辑构造设计
33.1E-R图局部E-R图:家具图3-1图3-2图3-3。