1、学 号 数据库应用技术课程设计设计说明书中环酒店仓库管理系统起止日期: 2021 年 12 月 27日 至 2021 年 12 月 31 日学生姓名班级成绩指导教师(签字) 计算机工程系2010年12月27日课程设计任务书20212021学年第 1 学期 计算机工程 系 专业 班级课程设计名称: 数据库应用技术课程设 设计题目: 中环酒店仓库管理系统 完成期限:自 2021 年 12 月 27 日至 2021 年 12 月 31 日共 1 周设计依据、要求及主要内容可另加附页:设计依据:根据?数据库应用技术课程设计大纲?。要求:(1)、掌握数据库设计(包括六个阶段)的根本方法(2)、熟练掌握S
2、QL Server数据库管理系统(3)、了解MIS系统的常用的开发模式(4)、掌握一种MIS开发工具(ASP,PB,VC+,Delphi,VB.NET,C#等)(5)、具体设计与实现一个管理信息系统(MIS)主要内容:严格遵循软件开发的标准与信息系统的开发规程,整个设计过程严格按如下的几个阶段要求执行:(1)、需求分析阶段(2)、数据库概念结构设计阶段(3)、数据库逻辑结构设计阶段(4)、数据库物理设计阶段(5)、数据库应用系统的开发(数据库前端应用开发)(6)、数据库的实施与维护指导教师签字: 教研室主任签字: 批准日期: 年 月 日课程设计进度方案表序号起止日期方案完成内容实际完成情况检查
3、日期检查人签名112月27日中午至12月27日下午完成课程设计的说明书、任务书。212月28日上午至12月28日中午需求分析,了解与分析用户需求,规定方案。312月28日中午至12月29日中午数据库的结构设计,系统总体功能模块图要求,完成数据库各关系模式的创立。412月29日下午至12月30日上午编写应用程序,实现各个模块的功能,将各个模块集成,实现一个完整的数据库应用系统。512月30日下午至12月31日中午数据库的载入,进行应用程序的调试及试运行。612月31日中午只12月31日下午完成后的维护和设计报告。成果提交及课程辩论789指导教师批准,并签名: 2021 年 月 日摘要仓库管理系统
4、是针对社会中一些大中型仓库管理使用,从消费者的角度来说,结账时应该准确和快速,毕竟时间就金钱。由于传统的仓库管理给管理员带来很多不便,针对这方面的缺陷,开发这个系统可以方便快捷查出商品信息情况,每天的售货情况。方便了经营方的商品管理、人员管理。大大提高了仓库管理水平。进而加速了社会的开展速度,提高了人民的生活水平。本系统还可以给仓库和顾客节约更多时间,加快了酒店的运转速度。关键词:VB;小型超市收银管理系统;SQL Server 2000摘要1第一章 产品开发背景2第二章 系统需求分析2第三章 系统总体设计3第四章 数据库设计31数据库概念结构设计及E-R图32登录表E-R图43商品表E-R图
5、44各实体E-R图45逻辑结构设计56 商品表中的实时数据57登陆表中的实时数据58物理设计5第五章 系统详细设计61 功能需要62数据库中存储过程源码63 VB前台程序设计源码7第六章 系统使用说明12第七章 参考文献14第一章 产品开发背景当今,酒店、饭店已经随处可见,而且集中众多的公共厂所,酒店仓库管理问题也成为了酒店管理者劳心费事的重要内容,为了方便酒店管理者使用,提高办事效率,就设计出一套应用简单,易于操作的后台管理系统,实现对酒店每日进货的管理。第二章 系统需求分析系统主要功能:本工程是仓库管理系统,其中,主要实现:仓库物品信息的添加修改查询管理,货物统计查询,供给商添加删除的管理
6、。方便工作人员进行销售和营业额的统计,也使管理员更快捷的管理酒店仓库的运作。工程基于SQL server2000平台,是一个针对后台管理的系统,应用多层框架技术来实现的。整体数据流图:第三章 系统总体设计第四章 数据库设计1数据库概念结构设计及E-R图酒店管理系统是一个针对酒店管理的一个简单系统。数据库中主要含有两张表,登陆表中字段有用户名,密码。商品表中字段有商品号、商品名称、单价、商品类型、库存量、厂商。2登录表E-R图3商品表E-R图4各实体E-R图5逻辑结构设计6 商品表中的实时数据7登陆表中的实时数据8物理设计选择实施环境,即选择SQLServer2000作为本信息系统的数据库管理系
7、统。第五章 系统详细设计1 功能需要为了提高物品管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。而商品销售管理系统是当前应用于酒店等管理系统的典型代表。本组设计的超市销售管理系统主要完成的功能有:商品根本信息维护,以及这一系列过程中涉及商品的数据修改、查询统计、删除等多种操作。此外,具有很多的优点,其中包括易于使用,熟悉的界面,高严谨及较低的内存空间战胜。本系统的开发使用的是方式来开发数据库。要使用这种访问方式,必须在工程里面引用Microsoft ActiveX Data Objects库。使用本系统大大提高超市的运
8、作效率;通过全面的信息采集和处理,辅助提高超市的决策水平;还可以迅速提升酒店的管理水平。2数据库中存储过程源码(1) 商品表插入CREATE PROCEDURE spb_insertsph varchar(50),spmc varchar(50),splx varchar(50),dj float,kcl char(10),cs varchar(50)asinsert into 商品表 (商品号,商品名称,库存量,商品类型,厂商,单价)values (sph,spmc,kcl,splx,cs,dj)GO2商品表删除CREATE PROCEDURE spb_deletesph varchar(5
9、0),flag int outputasif exists(select *from 商品表 where 商品号=sph and 库存量=0)begindelete from 商品表 where 商品号=sph and 库存量=0set flag=0endelse set flag=1GO3 VB前台程序设计源码(1) 登陆界面源码Dim rs As New ADOPrivate Sub Command1_Click()strsql = select * from 登录表 where 用户名= & Text1.Text & & and 密码= & Text2.Text & rs.Open st
10、rsql, cn, 1, 3If rs.EOF ThenMsgBox 用户名或密码错了, 32, 警告ElseUnload MeEnd IfEnd SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Image1_Click()End SubPrivate Sub 注册_Click()If Text1.Text = Or Text2.Text = ThenMsgBox 用户名和密码不能为空, 16 + 4, 警告Elsestr1 = select * from 登录表 where 用户名= & Text1.Text & rs.Open st
11、r1, cn, 1, 3MsgBox 注册成功, 64, 信息提示End IfEnd SubPrivate Sub Form_Load()cn.ConnectionString = Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=超市管理End Sub2商品表界面源代码Private Sub Command1_Click()str1 = select * from 商品表 where 商品号= & Text1.Text & If rs.State = 1 ThenE
12、nd Ifrs.Open str1, cn, 1, 3If rs.EOF ThenMsgBox 该商品不存在Adodc1.CommandType = adCmdTextAdodc1.RecordSource = str1ElseText1.Text = rs(商品号)Text2.Text = rs(商品名称)Text3.Text = rs(库存量)Text4.Text = rs(商品类型)Text5.Text = rs(厂商)Text6.Text = rs(单价)End IfEnd SubPrivate Sub Command2_Click()str1 = select * from 商品表
13、where 商品号= & Text1.Text & If rs.State = 1 ThenEnd Ifrs.Open str1, cn, 1, 3If rs.EOF ThenMsgBox 数据添加成功, 64, 信息提示Adodc1.CommandType = adCmdTextAdodc1.RecordSource = select * from 商品表Text1.Text = Text2.Text = Text3.Text = Text4.Text = Text5.Text = Text6.Text = ElseMsgBox 该商品已经存在了, 16, 警告End IfEnd SubPr
14、ivate Sub Command3_Click()Unload MeEnd SubPrivate Sub Command4_Click()If rs.State = 1 ThenEnd IfIf rs1.State = 1 ThenEnd Ifrs1.Open select * from 商品表 where 商品号= & Text1.Text & and 商品名称= & Text2.Text & , cn, 1, 3If rs1.EOF ThenMsgBox 没有此种商品不能删除!Elsers.Open delete 商品表 where 商品号= & Text1.Text & and 商品名
15、称= & Text2.Text & , cn, 1, 3MsgBox 确定删除吗, 32 + 4, 警告Adodc1.CommandType = adCmdTextAdodc1.RecordSource = select * from 商品表End IfText1.Text = Text2.Text = Text3.Text = Text4.Text = Text5.Text = Text6.Text = End SubPrivate Sub DataGrid1_Click()If Adodc1.Recordset.RecordCount = 0 ThenMsgBox 当前表是空表, 16,
16、信息提示ElseText1.Text = Adodc1.Recordset.Fields(0)Text2.Text = Adodc1.Recordset.Fields(1)End IfEnd SubPrivate Sub Form_Load()cn.ConnectionString = Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=超市管理End SubPrivate Sub Image1_Click()End Sub 第六章 系统使用说明1.翻开 “080600
17、26顾磊 文件夹2.翻开SQL Server 20003.附加数据库,翻开主文件夹里的数据库子文件夹,然后把里面的两个数据库文件附加到数据库里。工程中环酒店仓库管理系统.vbp,然后双击工程1里面的 窗体进行一些设置,然后保存。“08060026顾磊文件夹里面的“文件,双击翻开即可。7.登陆,登陆的账号为admin,密码为123进入界面可以对各个表进行查询,删除,和退出操作。第七章 参考文献25申晋,朱维申等三峡永久船闸高边坡岩体裂隙分布的分形研究岩土力学学报,1998,20(5):35392毛昶熙,周名德等闸坝工程水力学与设计管理.北京:水利电力出版社,1995:89英文参考文献及期刊杂志3
18、9Tanzi,VitoTheory and policy:A comment on Dixie and on current tax theoryInternational Monetary and Fund Staff Paper (IMF), Vol.39, No.4, 1992: 957-966著作按下述格式书写:5Rudiger DorbuschPolicy making in the Open EconomyOxford University Press Inc., 1993: 1496Alao MartinaSome Economic Model of Fertility in D
19、eveloping Countries and Chinas Recent Comparative Demographic ExperienceInternational Symposium on Population and Sustainable Development, Beijing, China, 1995: 272960康博工作室,张红军,王红等缟著?Visual Basic 6.0中文版高级应用与开发指南?,人民邮电出版社,2001年4月第一版20Visual Basic工程应用与工程实践 机械工业出版社高春艳、李俊民等 2005年1月98SQL SERVER系列教程 清华大学出版社 郑阿奇主编,刘启芬,顾韵华编著