商品库存管理系统数据库设计Word文档格式.doc

上传人:wj 文档编号:1497817 上传时间:2023-04-30 格式:DOC 页数:14 大小:167.50KB
下载 相关 举报
商品库存管理系统数据库设计Word文档格式.doc_第1页
第1页 / 共14页
商品库存管理系统数据库设计Word文档格式.doc_第2页
第2页 / 共14页
商品库存管理系统数据库设计Word文档格式.doc_第3页
第3页 / 共14页
商品库存管理系统数据库设计Word文档格式.doc_第4页
第4页 / 共14页
商品库存管理系统数据库设计Word文档格式.doc_第5页
第5页 / 共14页
商品库存管理系统数据库设计Word文档格式.doc_第6页
第6页 / 共14页
商品库存管理系统数据库设计Word文档格式.doc_第7页
第7页 / 共14页
商品库存管理系统数据库设计Word文档格式.doc_第8页
第8页 / 共14页
商品库存管理系统数据库设计Word文档格式.doc_第9页
第9页 / 共14页
商品库存管理系统数据库设计Word文档格式.doc_第10页
第10页 / 共14页
商品库存管理系统数据库设计Word文档格式.doc_第11页
第11页 / 共14页
商品库存管理系统数据库设计Word文档格式.doc_第12页
第12页 / 共14页
商品库存管理系统数据库设计Word文档格式.doc_第13页
第13页 / 共14页
商品库存管理系统数据库设计Word文档格式.doc_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

商品库存管理系统数据库设计Word文档格式.doc

《商品库存管理系统数据库设计Word文档格式.doc》由会员分享,可在线阅读,更多相关《商品库存管理系统数据库设计Word文档格式.doc(14页珍藏版)》请在冰点文库上搜索。

商品库存管理系统数据库设计Word文档格式.doc

4、数据库实现 6

4.1建立数据库模式、视图及索引 7

4.2装载数据及查询更新 7

四、结论 10

五、致谢 11

六、参考文献 11

湖南人文科技学院

摘要

随着企业规模的不断扩大,仓库货物的数量和种类急剧增加,有关仓库货物的各种信息量也成倍增长(比如要想查询、修改货物和供应商的信息,必须翻阅原来的各种表格,费时费力,而且很容易漏查漏项)。

商品库存管理是整个商业企业中重要的环节,所以需要对货物的基本信息管理、出库入库管理进行完整的监控。

面对这些复杂的过程管理和庞大的信息量,就需要有商品库存管理系统来提高企业管理工作的效率,这样可以方便的进行货物入库、出库,查询、修改各种信息。

根据货物的入库、出库等过程的综合,可以得到每次产品的入库记录日志、出库记录日志。

仓库货物管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

关键词可行性数据字典系统分析入库出库查询修改

Abstract

Withtheconstantenlargementofthescopeoftheenterprise,thequantityandkindofthewarehousegoodsincreasesharplyandtheinformationofthewarehousegoodsalsoincreasesharply,(ForexampleifwantingtoinquireaboutandreviseInformationofthegoodsandsupplier,mustbrowsevariouskindsoforiginalforms,Itistime-consumingandstrenuousandveryeasytoleakandcheck)Itisanimportantlinkinthewholemerchandisingconcernthatthewarehousegoodsaremanaged,soneedtocarryonintactcontroltothebasicinformationofthegoodstothegoodsandtostockcontrol.Inthefaceofthesecomplicatedcoursemanagingandhugeamountofinformation,canbeconvenienttoputinstoragethegoods,deliveryofcargofromstorage,Inquireaboutandmodifyvariouskindsofinformation.Thesystemofmanagingthewarehousegoodsofenterpriseisatypicalapplicationofmanaginginformationsystem(nowasMIS),whichmainlyincludesbuildingupdata-baseofback-endanddevelopingtheapplicationinterfaceoffront-end.Theformerrequiredconsistencyandintegralityandsecurityofdata.Thelatershouldmaketheapplicationpowerfulandeasilyused.

Keywords:

FeasibilityDatadictionarySystemAnalysePutinstoragethegoods

DeliveryofgoodsfromstorageQueryModify

11

《数据库系统概论》课程设计

--商品库存管理系统数据库设计

一、引言

商品库存管理系统是一个商业企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库货物管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对商品库存信息进行管理,具有手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高仓库货物管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样一套管理软件是一件很有必要的事情,在下面的各章中我们将以开发一套商品库存管理系统为例,叙述其开发过程和所涉及到的问题及解决方法。

二、设计目的与任务

通过本课程设计所要求达到的目的是:

通过该课程设计,学习数据库设计工具的使用,搞清数据库设计的基本方法、步骤和数据库设计各阶段的任务,完成对某一小型数据库设计和相应文档的编写工作。

使学生更加深入地掌握数据库系统分析与设计的基本概念和基本方法,提高从事数据库系统建设和管理工作的基本技能和能力。

三、设计方案

1、需求分析

1.1数据需求

通过与商品库存管理系统用户交谈等方式以及对商品库存管理的分析,可以得到商品库存管理数据库系统的数据需求。

管理员需要通过系统用户名和密码登录系统,登录成功后管理员可以增加和删除商家的信息,可以对库存的商品进行出库和入库的管理,同时管理员可以对日志信息进行管理

由此分析可得:

商品库存管理系统包括商品信息、商家信息、入库出库信息、日志信息。

商品由商品编号标识,商家信息由商家编号标识,入库出库根据商品信息、商家信息来标识。

1.2功能需求

用户的登陆实现,由管理员通过用户名和密码登录。

管理员可以对信息进行查询和更新等操作,例如添加、删除、修改等。

管理员可以对日志信息进行管理。

1.3数据字典

数据结构:

商品

含义说明:

是库存管理系统的主体数据结构之一,定义了商品的有关信息

组成:

goods_id,goods_name,goods_price,goods_capacity。

数据项:

goods_id

唯一标识每种商品

别名:

商品编号  

类型:

字符型

长度:

10

goods_name

标识商品名称

商品名称

20

数据项:

 goods_price

标识商品价格

商品价格  

双精度型

10

 goods_capacity

标识商品容量

商品容量

整型

商家

是库存管理系统的主体数据结构之一,定义了商家的有关信息

business_id、business_name、

business_address、business_phone

business_id

唯一标识一个商家

商加编号  

business_name

标识商家名称

商家名称

 business_address

标识商家地址

商品地址  

 business_phone

标识商家联系电话

联系电话

管理员

标识对系统进行操作的人员

admin_name、admin_password

admin_name

唯一标识一个管理员

用户名  

20

admin_password

标识跟用户名对应的密码

密码

日志

标识对系统进行的操作

log_id、log_style、log_time、log_content

log_id

唯一标识一个编码

操作类型  

log_time

唯一标识一个日志信息

日志ID

log_style

标识对系统进行的操作类型

log_content

标识对系统进行的操作内容

100

log_time

标识对系统进行操作的时间

操作时间

2、概念设计

2.1商品系统管理系统数据库中的实体集

实体集goods,具有属性goods_id(主码)、goods_name、goods_price、goods_capacity。

实体集business,具有属性business_id(主码)、business_name、business_address、business_phone

实体集admin,具有属性admin_name(主码)、admin_password

实体集log,具有属性log_id(主码)、log_style、log_time、log_content

2.2商品库存管理系统数据库中的联系集

goods_manage,是管理员和商品间的一对多联系。

business_manage,是管理员和商家一对多联系。

Log_manage,是管理员和日志的一对多关系

2.3商品库存管理系统的E-R图

根据2.1节和2.2节的讨论,我们可以给出商品库存管理系统的的E-R图(见图1)。

N

日志编号

1

操作类型

操作内容

商家名称

商家编号

商家地址

密码

用户名

商品价格

商品编号

商品名称

商品吗、

增减

出入库

更新

图1商家库存管理系统的E-R图

3、逻辑设计

把图1的E-R图转换为关系模式,如下所示(有实下划线的为主码):

·

goods=(goods_id、goods_name、goods_price、goods_capacity)

business=(business_id、business_name、business_address、business_phone)

admin=(admin_name、admin_password)

log=(log_id、log_style、log_time、log_content)

4、数据库实现

至此,我们可以建立本系统所需要的数据库了。

4.1建立数据库模式、视图及索引

/*创建数据库*/

go

createdatabaseGMS

useGMS

/*创建表*/

createtablegoods

goods_idchar(10)primarykey,

goods_namechar(20),

goods_pricechar(10),

goods_capacityint

);

createtablebusiness

business_idchar(10)primarykey,

business_namechar(20),

business_addresschar(50),

business_phonechar(20)

createtableadmin

admin_namechar(20)primarykey,

admin_passwordchar(20)

createtablelog

log_idchar(20)primarykey,

log_contentchar(100),

log_stylechar(20),

log_timechar(50)

4.2装载数据及查询更新

/*装载数据*/

insertintoadmin

values('

张三'

123456)

insertintolog

values('

001'

'

添加管理员'

GETDATE(),'

添加管理员张三'

李四'

987654)

002'

添加管理员李四'

insertintogoods

0001'

苹果'

3.5'

50'

003'

添加商品'

添加商品苹果'

0002'

铅笔'

0.5'

004'

添加商品铅笔'

0003'

梨子'

2.8'

40'

005'

添加商品梨子'

insertintobusiness

1001'

南方果园'

湖南'

542321134'

006'

添加商家'

添加商家南方果园'

1002'

汇源果汁'

深圳'

24355322'

007'

'

添加商家'

添加商家汇源果汁'

1003'

文具批发'

上海'

008'

添加商家文具批发'

/*数据查询*/

select*fromgoods

查询结果如下图2:

图2

select*frombusiness

查询结果如下图3:

图3

select*fromadmin

查询结果如下图4:

图4

/*出入库操作*/

updategoods

setgoods_capacity-=10

wheregoods_id='

商品出库'

GETDATE())

进行出库操作后结果如下图5:

图5

updategoods

setgoods_capacity+=10

wheregoods_id='

商品入库'

进行入库操作后结果如下图6:

图6

select*fromlog

查询结果如下图7:

图7

四、结论

通过两个多星期的课程设计,我们设计的商品库存管理系统可以实现对商品信息和库存信息的有效管理,在建立数据库时也考虑了各方面,基本上符合一个小型的信息系统开发要求,至于还有一些不足,我们将在以后的学习中完善。

在设计中,我们搜寻了比较多得资料,以期望达到更好地标准,使系统更加完善。

改系统包括商品信息、商家信息、管理员信息和日志信息四个大的方面,设计出来的系统比较简单,只实现了基本的功能,存在一些不足。

这次的课程设计是一次很好的锻炼,也是能运用和理解知识的好机会,如果只是运用理论知识,是远远不够的,这久要提高自己的能力,了解软件开发的过程,才能受益匪浅,为以后的工作和学习打下基础。

五、致谢

本课程设计完成的前提是老师给我们提供了舒适的学习环境,并给予我们悉心的关怀与指导。

在本次课程设计中,我从指导老师身上学到了很多东西。

指导老师祝刘老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。

使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。

另外,在系统开发过程中也要感谢其他同学帮助我们解决了不少的难点,使得系统能及时开发完成,这里一并表示感谢。

六、参考文献

[1]王珊,萨师煊.《数据库系统概论》[M].北京:

高等教育出版社,2006.5

[2] 

卢国俊,delphi6数据库开发,第二版,电子工业出版社,2002

[3]伍俊良,delphi6课程设计案例精编,中国水利水电出版社,2002

[4]丁宝康,数据库原理,经济科学出版社,2000

[5]张海藩,软件工程导论,第三版,清华大学出版社,2002

课程设计任务书及成绩评定

课题名称:

商品库存管理系统

完成者:

胡定鹏、朱韬、肖朋清、伍斌艳、聂慧俊

1、设计的目的与要求:

1、学习数据库设计工具sqlserver的使用。

2、搞清数据库设计的基本方法、步骤和数据库设计各阶段的任务。

3、完成对某一小型数据库设计和相应文档的编写工作。

2、设计进度及完成情况

日期

内容

12.10-12.12

上网查找相关资料

12.13-12.14

明确设计目的和任务

12.15-12.17

需求分析设计

12.18-12.19

概念设计

12.20-12.21

逻辑设计

12.22-12.23

数据库实现

12.24-12.25

整理并修改文档

3、成绩

评定:

设计成绩:

(教师填写)

指导老师:

(签字)

二00年月日

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

当前位置:首页 > 求职职场 > 简历

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

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