某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx

上传人:b****4 文档编号:6835229 上传时间:2023-05-07 格式:DOCX 页数:20 大小:98.31KB
下载 相关 举报
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第1页
第1页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第2页
第2页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第3页
第3页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第4页
第4页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第5页
第5页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第6页
第6页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第7页
第7页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第8页
第8页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第9页
第9页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第10页
第10页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第11页
第11页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第12页
第12页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第13页
第13页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第14页
第14页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第15页
第15页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第16页
第16页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第17页
第17页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第18页
第18页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第19页
第19页 / 共20页
某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx

《某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx(20页珍藏版)》请在冰点文库上搜索。

某家具城进销存管理系统数据库课程设计Word文档下载推荐.docx

未定义书签。

错误!

 

需求调查

某家具城进销存管理系统

第1章需求分析

进销存管理系统是一个典型的数据库开发应用程序,由基础信息管理模块、进货信息管理模块、销售信息管理模块、库存信息管理模块、销售管理模块、帐款管理模块等部分组成,规划系统功能模块如下:

(1)

(2)

(3)

(4)

基础管理模块

该模块主要包括公司资料、

进货管理模块

该模块主要包括采购管理、

销售管理模块

该模块主要包括销售出库、

库存管理模块

该模块主要包括库存明细、

帐款管理模块

该模块主要包括付款记录、

查询模块

该模块主要包括采购查询、出入库查询、出入库退货查询、收款付款查询。

员工资料、

入库管理、

出库退货、

商品型号材质、供应商资料、客户资料。

入库退货管理。

本月员工销售情况总结。

库存上下限预警。

收款记录。

系统功能分析

基础管理:

主要用于公司资料统计、员工资料统计、家具型号材质登记、供应商基本资料、客户基本资料、仓库资料、家具品牌等记录。

进货管理:

主要用于采购信息记录、入库或入库退货信息等记录。

销售管理:

主要用于销售出库及出库退货的统计、本月员工销售情况总结及排行。

库存管理:

此管理主要用于记录库存明细、短线库存预警、超储库存预警。

帐款管理模块:

主要统计付款记录、收款记录。

查询管理

主要提供各种查询,如采购查询、出入库查询、出入库退货查询、付款查询、收款查询等。

面对用户需求分析

F面从细分后的各个子系统分析子系统的需求:

1)

2)

3)

4)

5)

6)

7)

家具信息管理系统。

该部分主要录入家具的主要信息,包括家具和家具类型分号,

各个家具的供应商以及品牌和价格。

供应商信息管理系统。

该部分主要实现供应商基本信息录入,修改,以及各个供应

商所供应的家具的信息。

客户信息管理系统。

该部分主要是针对客户而设,主要是顾客基本信息管理,

对顾客相对应的订单进行处理。

家具进货管理系统。

该部分主要包括进货信息查询,进货订单录入,进货统计。

家具销售管理系统。

该部分主要包括销售信息查询,销售订单录入,销售统计。

库存管理系统。

该部分主要包括库存信息查询,家具出库入库的记录。

收款管理系统。

该部分主要包括用户基本信息和用户对应订单的付款状态录入查询。

以及

类和对象设计如下:

第2章面向对象分析和设计

家具信息

家具号int

家具名称char(20)制造商char(20)家具价格int

家具类别号int家具数量int

供应商char(20)品牌char(20)备注text添加()删除()查询()修改()

供应商信息

供应商名称char(20)

家具价格int

家具数量int

进货日期date添加()修改()删除()查询()

销售订单

顾客

家具类型

顾客名称char(20)

家具类别号int

订单号int

家具类别名

联系方式char(20)

char(20)

查询()

添加()删除()

修改()添加()

修改()

删除()

库存

添加()

第3章逻辑结构设计

局部E-R图:

家具

(家具名称

品牌

(供应商

供应商名称

厂■

I家具号

图3-1

供应商

厂■

家具价格

<

家具数量

■、

进货日期

家具号

图3-2

进货订单

具价^货日期J

图3-3

图3-4

订单号

联系电八

图3-5

<家具类别名

'

<丿

图3-6

(进货日期

进货数量\

图3-7

全局E-R图

PK

家具类别号

FK1

家具号家具数量家具价格进货日期

家具数量进货价格进货日期进货数量

PK,FK1

顾客名称

FK2

订单号联系方式

家具信息表

家具名称制造商家具价格家具类别号家具数量供应商品牌备注

家具号家具价格家具数量进货日期

家具号家具数量家具价格销售日期

3.2类和对象向关系模式转换

家具(家具号、家具名称、制造商、家具价格、家具类别号、家具数量、供应商、品牌)

供应商(供应商名称、家具号、家具价格、家具数量、进货日期)进货订单(订单号、家具号、家具数量、家具价格、进货日期)销售订单(订单号、家具号、家具数量、家具价格、销售日期)顾客(顾客名称、订单号、联系方式)家具类型(家具类型号、家具类型名)库存(家具号、家具数量、进货价格、进货日期、进货数量)

第4章数据库物理结构设计

4.1存取方法设计

数据库系统是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应用要求。

对于家具进销存管理系统来说,为了提高某些属性(如:

家具号,订单号,家具信息等)的查询速度,可以选择聚簇存取的方法,即把这些属性上具有相同值的元组集中放在连续的物理块上。

这样在查询某个订单或某种家具信息时就会大大提高查询速度。

此,该系统中选择聚簇存取方法。

存储结构设计

家具进销存管理系统是一个大型复杂的计算机网络信息系统,采用基于客户端/服务器

(C/S)的应用体系结构来建设家具进销存管理系统。

数据库管理系统采用Microsoft公

司推出的SQLServer2000或以上版本,并用SQL进行数据库的建立和数据库中数

据的维护和查询。

物理设计

或以上版本。

实现该设计的环境为WindowsXPProfessional+MSSQLServer20051.建立家具进销存管理系统

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,家具数量家具价格销售日期

6.顾客

createtable顾客(

顾客名称char(20)primarykey,订单号int,

联系方式char(20),

7.家具类型

createtable家具类型(家具类别号intprimarykey,家具类别名char(20),

8.库存

createtable库存(

int,int,date,int,

家具号intPrimarykey,

进货价格

进货数量

第5章数据库完整性设计

主键及外键

表名

主键

外键

豕具基本表

(家具号)

(供应商名称)

(订单号)

(顾客名称)

(家具类别号)

5.2参照完整性设计

1、家具信息表中将属性家具类别号设计为外键

altertable家具信息表addforeignkey(家具类别号)references家具类型(家具类别号)

2、供应商表中将属性家具号设计为外键

5.3触发器设计

1、进货订单表中建立增加订单触发器

CREATEtriggerruku

ON进货订单forinsert

asbegin

update库存set库存.家具数量=库存.家具数量+进货订单.家具数量from库存,进货订单where库存.家具号=进货订单.家具号;

end;

2、销售订单表中建立增加订单触发器

asbegin

set库存.家具数量=库存.家具数量-销售订单.家具数量from库存,销售订单

update库存where库存.家具号=销售订单.家具号;

第6章数据库视图设计

1、建立各类家具库存总数视图

Createview家具库存

as

SELECTSUM(家具数量)AS总数,

FROM家具信息表

GROUPBY家具类别号

2、建立销售订单应付总金额视图createview应付金额

from销售订单;

3、建立顾客查询订单视图

createview订单查询

select订单号,家具号,家具数量from销售订单;

创建存储过程统计某段时间内各种商品的入库数量和销售数量;

createprocedure家具进货销售情况

SELECT进货订单.订单号,进货订单.家具数量,进货日期,销售订单.订单号,销售订单.家具数量,销售日期

from进货订单,销售订单

where进货日期between2014-1-3and2014-11-24and销售日期between2014-1-3and2014-11-24end

总结

本文详细论述了家具商城销售管理系统的设计与实现过程,基本实现了需求分析中的功

能要求,进入系统之后,可以进行商品信息的添加、删除、修改和查询,商品进货信息的添加、修改和查询,以及商品销售信息管理和商品库存信息管理一系列功能的实现,对于家具

商城的管理起到了一定的帮助作用。

由于时间仓促以及开发者的水平有限,本系统还存在着一些缺点以及不足之处,系统的约束力和容错能力比较弱,而且可性行也不够强。

因此在系统的进一步开发实现以及扩展阶段,应该加强数据的完整性,多从安全性方面考虑设计,增强系统的扩展能力、容错能力以及系统的可行性。

通过本次设计的亲身实践,知识得到了积累,拓宽了自己的视野,更多的发现了自己的不足,认识到自己还要学习很多知识才能完成这个项目,以前掌握的知识是远远不够的。

计算机是一门非常复杂且庞大的学科,一项课题往往需要多项技术才可以完成的。

在设计阶段,通过对课题的深入分析与研究,使我对技术有了一定的了解。

在遇到问题时,得到了指导老师与同学的悉心帮助,感受到集体的力量是无穷的。

要将掌握的理论知识应用到实践中去,总会出现这样或那样的问题,不是理论没有掌握好,而是只有理论知识是远远不够的,一定要把理论知识和实践结合起来。

把学到的知识应用到实践中去,多做多练,才可以把理论的精华发挥出来。

理论知识一定要在实践中得到应用,解决实际问题,这才是学习的根本目的。

[1]

[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

[10]

[11]

2008

[12]

马骏编.《C#程序设计及应用教程(第2版)》[M].人民邮电出版社,2009(5).郑耀东编.《C#从入门到实践》[ML清华大学出版社,2009(9).

张建伟,梁树军编.《数据库技术与应用—SQLServer2005》[M].人民邮电出版社,2008(4).

王珊,萨师煊主编.《数据库系统概论》[ML高等教育出版社,2006(4).

张海藩主编.《软件工程导论》[ML.清华大学出版社,2008(5).

江红.C#.NET程序设计教程[M].清华大学出版社,2010

王华秋.VisualC#.NET程序设计基础教程.清华大学出版社,2009

周峰,王征.VisualC#.NET2008程序设计案例集锦.水利水电出版社,2009梁冰,吕双,王小科.C#程序开发范例宝典.第2版.人民邮电出版社,2009

周红安.21天学通C#.电子工业出版社,2009

马军.SQL语言与数据库操作技术大全一基于SQLServer实现.电子工业出版社,

孔琳俊.30天学通C#项目案例开发.电子工业出版社,2009

[13]殷晓波.基于.NET技术的数据库技术与应用[D].优秀博硕士学位论文全文数据库2005

[14]刘文娟.基于.NET的ERP系统在中小型企业中的实现与研究[D].中国优秀博硕士

学位论文全文数据库,2006(11)

[15]谭永红.基于.NET平台的教学办公系统的开发研究[D].中国优秀博硕士学位论文

全文数据库(硕士),2006(08)

[16]易隆.基于.NET框架的Web应用系统开发与研究[D].中国优秀博硕士学位论文全文数据库(硕士),2003(03)

1选题及功

选题合理,功能简单

(D)

1

1能设计

《数据库原理及应用课程设计》报告评分标准

有一定的工作量和实用价值(C)

功能设计丰富,有一定的难度系数(B)

功能设计合理全面,能体现数据库的存储和整理数据的功能(A)

数据表和数据量

具备基本的数据表,数据量较少,但能够实现系统基本需要(D)

具备基本的数据表,数据量适中,实现了一定的数据

完整性(C)

有多个数据表,数据量适中,有完善的数据完整性(B)

有多个数据表,数据量充足,具有较强的数据安全性和数据完整性(A)

数据库对象

具备基本的数据表,有主外键约束(D)

创建了若干种的数据库对象,并加以利用(C)

在实际应用中合理利用了各类数据库对象(B)

具有身份验证、数据备份等较复杂的数据管理功能(A)

功能实现

利用存储过程实现了各种查询功能(D)

除查询功能,还实现了各种数据操作功能(C)

在上一条基础上,还实现了数据统计汇总功能(B)

合理利用函数、存储过程、触发器实现各种数据查询、操作、管理功能(A)

完成设计报告,阐述了系统功能,结构较完整(D)

开题报告反映设计思路,结构完整,格式较规范(C)

报告内容完整,图表使用准确,格式清晰,功能描述

详尽(B)

报告内容完整,图表使用准确,描述详细,代码阐述清楚,反映系统执行流程(A)

教师签字:

总评成绩:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2