手机销售系统数据库课程设计报告书_第1页
手机销售系统数据库课程设计报告书_第2页
手机销售系统数据库课程设计报告书_第3页
手机销售系统数据库课程设计报告书_第4页
手机销售系统数据库课程设计报告书_第5页
已阅读5页,还剩15页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2008级软件工程专业1班数据库应用系统课程设计课程论文手机销售系统数据库课程设计报告书 题目手机销售数据库设计学号专业班级姓名手机销售系统数据库课程设计报告书全文共21手机销售系统数据库课程设计报告书全文共21页,当前为第1页。手机销售数据库设计 现在手机店的数目有很多但规模都不大所以大多数的店主都还是采用人工管理的方法对手机店的各个模块进行管理虽然手机店的规模不是很大但如果人工管理还是一件比较繁琐的事情稍有不慎就可能出错。现在信息技术不断普及所以完全可以利用信息技术来管理既快捷又可靠。此手机销售管理系统主要是基于各中小型的手机店的管理业务而设计的是基于微软的SQLSERVER2000建立的可用于各种中小型的手机店。引言目前大部分中小型的手机店进行信息管理的主要方式是基于手工处理最多是用计算机的文本系统打印一些清单信息处理工作量大容易出错缺乏系统、规范的信息管理手段。在电脑技术高速发展的今天迫切需要充分利用计算机实现自动化管理。该系统以手机店为背景根据它的运行模式分析了解其订机、售机和库存的管理系统在此基础上建立一个手机销售的管理系统。该系统可以帮助手机店管理人员对各种手机进行详尽、全面地控制和管理提供的各种详细的报表和分析可以为管理者的决策提供依据从而可以降低各环节的资金浪费避免手机积压或短缺保证手机经营的正常进行。处理对象及组织处理对象和组织如下所示手机手机编号价格供应商品牌型号颜色存放位置仓库货架编号剩余面积手机销售系统数据库课程设计报告书全文共21手机销售系统数据库课程设计报告书全文共21页,当前为第2页。数据库系统开发环境需求系统开发所需环境为XP和SQLServer2000业务流程图通过对手机店的处理内容、处理顺序、处理细节和处理要求等各环节的调查和分析弄清各个环节所需要的信息内容、信息来源、流经取向、处理方法、计算方法、提供信息的时间和信息表示形态报表、表单、表格、输入输出内容、屏幕显示等并且把相关的调查结果用“业务流程图”表示出来。具体分为进货业务,销售业务如图供货商发货发货单采购员订货订货单库存信息销售需求修改验货退货单管理员入库单登记流水账登记合格不合格进货业务流程图手机销售系统数据库课程设计报告书全文共21手机销售系统数据库课程设计报告书全文共21页,当前为第3页。顾顾客导购够买顾客订单库存信息录入客户资料开发票销售单修改登记流水账销售业务流程图顾顾客填写保修卡导购检测返货单不符合保修条件返货保修单符合保修条件维修人员维修维修单售后业务流程图手机销售系统数据库课程设计报告书全文共手机销售系统数据库课程设计报告书全文共21页,当前为第4页。全局E-R图手机销售系统数据库课程设计报告书全文共手机销售系统数据库课程设计报告书全文共21页,当前为第5页。管理员客户视图表购机单购机单编号手机编号购机数量购机日期用于客户和管理者对购机情况的查询顾客手机1手机品牌价格颜色价格用于一般用户对手机的查询管理员手机2手机编号颜色价格供应商品牌价格存放位置用于管理员查询某机的详细信息管理员供应商供应商编号名称地址电话用于管理者对所有供应商信息的查询管理员仓库货架编号剩余面积主要用于管理员查看仓库的剩余面积管理员存放货架编号存入日期数量用于管理员查询手机的简要的信息管理员供应供应商供应量用于管理员查询供应商与其相供应的数量索引表 所在表名 索引名称 索引类型 所在表的属性供应商SupInfo唯一Pid手机信息表teleTwo聚簇Tprice仓库手机表Storetele聚簇InTime+OutTime进货单ADBuyInfo聚簇BuyDate+BuyNum客户购机teleInfo聚簇ButTime+BNum储存过程表手机销售系统数据库课程设计报告书全文共21页,当前为第6手机销售系统数据库课程设计报告书全文共21页,当前为第6页。Telefind查询手机基本信息Sum_money统计手机销售情况CteleInfo顾客查询手机信息 Spp 查询供应商信息 Up_TeleInfo 更新手机信息表 数据库实施与测试主要包括数据库实施和测试两个部分。数据库实施数据库及数据库对象建立1创建数据库createdatabaseMTSMSYSTEM2创建基本表createtable供应商信息表(PIDchar(15)primarykey,PNamechar(20),PAddrchar(30),PTelechar(11),)createtable管理员信息表(ADIDchar(15)primarykey,ADNamechar(10),ADTelechar(11),)createtable仓库信息表手机销售系统数据库课程设计报告书全文共21手机销售系统数据库课程设计报告书全文共21页,当前为第7页。SIDchar(15)primarykey,ADIDchar(15),Areafloat,)createtable手机信息表(TIDchar(15)primarykey,TNamechar(30)notnull,Tcolorchar(15)notnull,Tpriceint,SIDchar(15),PIDchar(15),)createtable客户购机表(TIDchar(15),BuyTimedatetime,BNumint,BuyIDchar(15),)createtable进货单(TIDchar(15),BuyNumint,BuyDatedatetime,)createtable库存手机表(手机销售系统数据库课程设计报告书全文共21手机销售系统数据库课程设计报告书全文共21页,当前为第8页。SIDchar(15),SNumint,InTimedatetime,OutTimedatetime,)createtable供应表(PIDchar(15),PNumint,)3创建视图买机信息视图createviewVIEW_BuyT(BuyID,TID,BNum,BuyTime)asselectBuyID,TID,BNum,BuyTimefrom客户购机表顾客手机查询视图createviewVIew_C(TName,Tcolor,Tprice)asselectTName,Tcolor,Tpricefrom手机信息表管理员手机查询视图createviewVIEW_ADMT_oneasselectTID,Tname,Tcolor,Tprice,SID,PIDfrom手机信息表供应商视图手机销售系统数据库课程设计报告书全文共21页,当前为第9手机销售系统数据库课程设计报告书全文共21页,当前为第9页。selectPID,Pname,PAddr,Ptelefrom供应商信息表仓库视图createviewVIEW_Sasselect*from仓库信息表库存手机视图createviewVIEW_StoreP(SID,Tname,Tcolor,Intime,Snum)asselect库存手机表.SID,Tname,Tcolor,Intime,Snumfrom库存手机表,手机信息表where库存手机表.TID=手机信息表.TID数据统计视图createviewVIEW_SUM(Tname,Tcolor,Buydate,Buynum,Snum,Tprice)asselect手机信息表.Tname,Tcolor,Buydate,Buynum,Snum,Tpricefrom手机信息表,库存手机表,进货单where手机信息表.tid=库存手机表.tidand手机信息表.tid=进货单.tid4创建触发器在手机信息表上创建触发器提醒管理员相应的操作createtriggertri_delete_teleon手机信息表手机销售系统数据库课程设计报告书全文共21手机销售系统数据库课程设计报告书全文共21页,当前为第10页。print'请在仓库中删除此手机'在仓库信息表上建立触发器createtriggertri_S_updateon仓库信息表forupdateasif(selectareafrom仓库信息表wheresid='S001')=0print'此货架已满'createtriggertri_S_update2on仓库信息表forupdateasif(selectareafrom仓库信息表wheresid='S002')=0print'此货架已满'createtriggertri_S_update3on仓库信息表forupdateasif(selectareafrom仓库信息表wheresid='S003')=0print'此货架已满'在库存手机表上建立触发器createtriggertri_update_Stele手机销售系统数据库课程设计报告书全文共21手机销售系统数据库课程设计报告书全文共21页,当前为第11页。 as if(selectsnumfrom库存手机表wheretid='A001')<10print'存货不足请及时进货'createtriggertri_update_Stele2on库存手机表forupdateasif(selectsnumfrom库存手机表wheretid='A002')<10print'存货不足请及时进货'createtriggertri_update_Stele3on库存手机表forupdateasif(selectsnumfrom库存手机表wheretid='A003')<10print'存货不足请及时进货'(5)建立储存过程手机销售系统数据库课程设计报告书全文共21页,当前为第12页。手机销售系统数据库课程设计报告书全文共21页,当前为第12页。from手机信息表whereTname=@telename统计手机存储过程createprocedureSum_moneyasselect手机信息表.Tname,Tcolor,Buynum,Snum,Tpricefrom手机信息表,库存手机表,进货单where手机信息表.tid=库存手机表.tidand手机信息表.tid=进货单.tid顾客查询手机存储过程createprocedureCteleInfoasselectTname,Tcolor,Tpricefrom手机信息表供应商信息存储过程createprocedureSpp@Pnochar(15)asselect*手机销售系统数据库课程设计报告书全文共21手机销售系统数据库课程设计报告书全文共21页,当前为第13页。wherePID=@Pno手机信息表插入:createprocedureUp_TeleInfo@TIchar(15),@TNchar(15),@TCchar(15),@TPriint,@Snochar(15),@PIchar(15)asinsertinto手机信息表values(@TI,@TN,@TC,@TPri,@Sno,@PI)数据库测试对该手机销售管理系统进行测试验证每个功能是否符合要求具体的测试如下1通过视图查看各个基本表和视图中的数据2触发器的测试手机销售系统数据库课程设计报告书全文共21手机销售系统数据库课程设计报告书全文共21页,当前为第14页。手机关系模式名称Tname简述手机品牌型号类型宽度Char(30)说明Tcolor手机颜色Char15TPrice手机价格IntTID手机编号Char15SID仓库货架编号Char(15)PID供应商编号Char15仓库关系模式SID仓库货架编号Char(15)Area仓库剩余面积Float10ADID管理员编号Char(10)供应商关系模式PID供应商编号Char(15)PName供应商姓名Char(20)PAddr供应商地址Char(30)PTele联系电话Char(11)购机单关系模式BuyTime购买时间DtateTimeBNum购买数量IntBuyID购机单的编号Char(15)手机销售系统数据库课程设计报告书全文共21页,当前为第手机销售系统数据库课程设计报告书全文共21页,当前为第15页。手机品牌型号Char(30) Tcolor 手机颜色 Char(15) Tprice 手机价格 int 数据库测试结果基本表的测试如图供应商信息表管理员信息表手机销售系统数据库课程设计报告书全文共21页,当前为第16手机销售系统数据库课程设计报告书全文共21页,当前为第16页。手机信息表客户购机表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论