ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:267.79KB ,
资源ID:21827450      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21827450.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(大型数据库课程设计超市管理系统Word文件下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

大型数据库课程设计超市管理系统Word文件下载.docx

1、超市进销存储管理的对象是很多的,广而言之,它可以包括:商业、企业超市的商品,图书馆超市的图书,博物馆超市的展品等等。在这里本文仅涉及工业企业的产品超市。超市进销存储管理系统按分类、分级的模式对仓库进行全面的管理和监控,缩短了超市信息流转时间,使企业的物资管理层次分明、井然有序,为采购、销售提供依据:智能化的预警功能可自动提示存货的短缺、超储等异常状况;系统还可进行材料超市ABC分类汇总,减少资金积压。完善的超市管理功能,可对企业的存货进行全面的控制和管理,降低超市成本,增强企业的市场竞争力。 本次实习的题目是超市进销存储管理系统,主要的目的是在超市进销存储模板的基础上对超市的经营、管理进行研究

2、和探讨。根据系统所需功能,决定以windows XP为开发平台,采用选择功能强大的Microsoft SQL Server为开发工具,利用软件工程思想和方法,开发该系统的所需要的功能。本系统由商品信息管理模块,员工信息管理模板,供应商信息管理模板等的组成,对超市中的各种信息进行分类管理,统筹规划。功能较为全面。关键字:超市、进销存储管理、数据库、Microsoft SQL Server第二章 需求分析2.1 需求分析2.1.1处理对象及组织商品:商品编号、商品名称、商品单价、生产日期、保质期、商品重量、商品规格供应商:供应商名称、供应商地址、供应商账号、供应商传真、供应商电话、交货日期、订单号

3、进销存储:库存号、现有库存、最高库存、最低库存、盈亏数量、联系人随着人们生活水平的不断提高,对于物质的需求也越来越高,而超市作为日常生活用品聚集的场所,随着全球各种超市的数目的不断增加,规模不断增大,其管理难度也相应的增加,而为了适应当今信息化发展的时代,一套完整的超市商品管理系统显得尤为重要。(1)针对超市进销存储管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析,总结出一下的需求信息:商品按类管理,则需要一商品类型信息。如果一个商品类型存在商品,或存在下级商品类型,则该类型不可删除。需要记录供应商品信息。在涉及商品数量的地方,需要知道商品的库存地方。商品销售信息单中要包含

4、登记商品销售数量、单价等信息。在进货信息中要包含商品供应商等信息。商品报损要有报损原因。进货、销售、报损操作要有相应信息管理员。只有管理员登录之后才可以使用系统。默认的管理员不可以删除。进货、销售、库存、报损信息都要可以添加、修改、删除、分类查找。当进行进货、销售和报损操作后,能相应更新库存。(2)经上述系统功能分析和需求总结,考虑到将来功能的发展,设计如下的数据项和数据结构:商品类型信息,包括数据项有:商品信息,包括的数据项有:商品编号、商品名称、商品的生产日期、库存量等。商供应商信息,包括供应商号、供应商名称、联系电话等。进货信息,包括进货商品号、数量、规格、单价等。销售信息,包括销售商品

5、、数量、单价等。报损信息,包括报损商品、数量、原因、登记时间等。员工信息,包括员工号、姓名、职称等。2.1.2信息处理及系统功能该系统由商品信息管理模板,员工信息管理模板,供应商信息管理模板,仓库信息管理模板等可以完成商品的进销存储和查询、更改等的基本操作。并根据客户的要求完善系统的跟你需求。系统功能有:(1)商品信息的管理包括商品基本信息的新建、修改和删除,商品的编号、商品名称、商品规格等。(2)供应商信息管理:包括供货商信息的新建、修改和删除和供应商的名称、供应商代号、供应商地址等。(3)员工信息管理:系统管理员的添加、删除和修改密码和员工姓名、性别、职称、工号等。(4)仓库信息管理:仓库

6、号、库存商品号、商品数量等。2.1.3数据库系统开发环境数据库系统开发环境需求决定以windows XP为开发平台,采用选择功能强大的Microsoft SQL Server为开发工具。2.1.4数据字典数据项如表一数据项编号数据项名称别名类型及宽度I1TID商品的代号char(8)I2Tname商品的名称char(14)I3Tprice商品的价值IntI4Tproducedate商品生产的时间Char(6)I5Tkeepdate商品的保存时间Char(2)I6Tweight商品的重量Char(8)I7Tproducename商品的生产公司Char(14)I8Tnorms商品长宽I9Sname

7、商品的公司名称Char(12)I10Saddress商品生产的地方Char(16)I11Scodename供应商的产品代号I12Sfax与供应商的传真联系方式Char(11)I13Stele联系供应商的电话方式I14Sdate定货单位要求的供货日期I15Sorder发出订单的单据号I16YID标识公司员工的代码I17Yname公司员工的姓名I18Ysex公司员工的性别Char(1)I19Yage公司员工的年龄I20Yzhichen公司员工的职位名称I21KNO存储商品的库存号I22Knum商品当前的库存量Char(4)I23Khnum商品的库存上限charI24Kdnum商品的库存下限I25K

8、pnum盘赢盘亏数量I26Kperson与定货发生联系的供应商负责人外部实体编码如表二外部实体编号外部实体名称简述外部实体组成输入的数据流输出的数据流E1供应商提供商品的直接厂家供应商编码+单位全称+简称+地址+联系人+电话+账号订货单发货单E2顾客购买商品的顾客编码+姓名+地址+电话+邮编销售单顾客订单E3仓库存放仓库的地方单位全陈+地址+电话实物清单报损单数据存取如表三数据存取编号数据存储名称数据存储组成相关联的处理S1库存台账商品入库、出库及退货后修改当前库存量商品编码+商品名称+单位+当前库存+商品下限+商品上限P1.2、P1.3S2流水账入库、出库及退货的流水账记录类型+开单日期+单

9、号+商品编号+商品名称+单位+数量+单价P1.2供应商商品员工仓库表SCodename某供应商的产品代号标识商品的代号WQTY实际的商品数量int第3章 概要设计概念设计的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。概念设计的任务和方法是能用E-R图表示出整个系统的实体,实体的属性及实体间的联系。概念结构设计通常采用的策略是自底向上的方法,即自顶向下的进行需求分析,然后再自底向上地设计概念结构。3.1通过对超市管理系统分析,得出系统的E-R图销售员商品供应销售存储购买3-1全局/整体E-R图3-2超市进货E-R图订单号商品名称规格重量保质期生产日期单价商品编

10、号交货日期3-3超市销售E-R图3-4超市存储E-R图3.2数据流程图第四章 逻辑设计4.1 系统功能模块图4.2关系模型表商品关系模式表类型与宽度取值范围标识商品的代码某商品的名称TPrice某商品的价值TProducedate某商品生产的时间 TKeepdate某商品的保存时间TWeight某商品的重量TNorms某商品的长宽TProducename某商品的生产公司供应商关系模式表某商品的公司名称SAddress某商品生产的地方SFaxSTeleSDate订货单位要求的供货日期SOrder员工关系模式表Char(6) YSexYAgeYzhicheng公司的员工的职称名称仓库关系模式表KN

11、um某种商品当前的库存量KHnumCharKDnum KPnumKPerson与定货反生联系的供应商负债人仓库商品关系模式表QTY某商品的数量员工商品表销售的商品数量供应商商品关系模式GQTY供应商品数量第5章 详细设计与实现5.1根据分析创建以下表创建数据库Create database 超市管理系统数据库创建基本表create table T(TID Char(8) primary key,Tproducename Char(14) NOT NULL,Tname Char (14) NOT NULL,Tprice Int NOT NULL,Tproducedate Char(6) NOT

12、NULL,Tkeepdate Char(2) NOT NULL,Tweight Char(8) NOT NULL,Tnorms Char(12) NOT NULL,)create table S(Scodename Char(8) primary key,Sname Char(12) NOT NULL,Saddress char (16) NOT NULL,Sfax char(11) NOT NULL,Stele char(11) NOT NULL,Sdate char(12) NOT NULL,Create table Y(YID char(6) primary key,Yname char

13、(6) NOT NULL,Ysex char(1) NOT NULL,Yage char(2) NOT NULL,Yzhichen Char(6) NOT NULL,Create table K(KNO char(2) primary key,Knum char(4) NOT NULL,Khnum char (12) NOT NULL,Kdnum char(12) NOT NULL,Kpnum int NOT NULL,Kperson char (8) NOT NULL,Create table TY(KNO char(8) NOT NULL,TID char(8) NOT NULL,QTY

14、char(6) NOT NULL,Create table ST(Scodename Char(8) NOT NULL,GQTY char(6) NOT NULL,Create table KT(KNO char(2) NOT NULL,QTY int NOT NULL,Create table TSYK(Scodename char(8) NOT NULL,YID char(6) NOT NULL,WQTY int NOT NULL,5.2创建视图购买商品信息视图CREATE VIEW VIEW_VTASSELECT TID,Tname,Tprice,FROM T供应商信息视图CREATE

15、VIEW VIEW_VSSELECT Sname,Saddress,Scodename,Stele,SdateFROM S仓库信息视图CREATE VIEW VIEW_VCSELECT KNO,KNum,KHnum,KDnumFROM K员工信息视图CREATE VIEW VIEW_DHSELECT Yname,Yage,YzhichenFROM YWHERE YID=P0065.3创建触发器在商品信息表上创建触发器提醒信息管理员相应的操作Create trigger tri_delete_teleon Tfor deleteasprint 请在仓库中删除此商品在仓库信息表上建立触发器Crea

16、te trigger tri_S_updateon Kfor updateif(select Tnamefrom TWhere TID=F650)=0Print 此商品存放仓库已满在供应商信息表上建立触发器Create trigger tri_update_SteleOn SFor updateAsIf(select TIDFrom TI112)100存货不足,请及时进货5.4建立储存过程商品信息查询的存储过程:Create procedure T_TT_ID char(15),T_name char(30),T_Pro char(18),Select *where TID=T_ID员工信息查

17、询的存储过程:Create procedure Y_YY_ID char(16),Y_name char(16),Y_sex char(1),Y_age char(12),Y_zhichen char(6),From YWhere YID=Y_ID供应商信息查询存储过程:Create procedure S_SS_codename char(8),S_name char(12),S_address char(16),S_fax char(11),S_tele char(11),Select*From SWhere Scodename=S_codename库存信息查询的存储过程:Create p

18、rocedure K_KK_NO chat(2),K_Num char(4),K_Pnum Int,K_Person char(8)From KWhere KNO=K_NO员工信息插入:Insert into(YID,Yname,Ysex,Yage,Yzhichen)Values(P0018,蒂娜女20营业员第六章 数据库测试与实现6.1 用户登录界面用户登录模块在本系统的首页。用户输入用户名和密码后,系统进行验证,验证通过进入程序的主界面。界面如图6-1所示。图6-1 用户登录界面主要实现代码如下: public bool Veri(string tb_table, string Id, s

19、tring Pwd); DataClass.MyMeans MyClass = new SMMS.DataClass.MyMeans(); bool jud = false; if (Id != & Pwd !) SqlDataReader temDR = MyClass.getcom(select * from +tb_table + where UserName= + Id.Trim() +and Pass= + Pwd.Trim() + ); jud = temDR.Read(); if (jud) DataClass.MyMeans.Login_Name = Id.Trim(); Da

20、taClass.MyMeans.Login_ID = temDR.GetString(0); DataClass.MyMeans.My_con.Close(); DataClass.MyMeans.My_con.Dispose(); else MessageBox.Show(用户名或密码错误!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information); MyClass.con_close(); else请将登录信息添写完整 return jud; 6.2 商品信息管理模块此模块进行对商品信息的录入,能够对商品进行合理的管理,界面如图6-2所示。图6-2 商品信息管理界面 private void btnAdd_Click(object sender, EventArgs e); bool t = false; string txt; string RecID; string TypeID; if (txtName.Text = MessageBox.Sho

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1