数据库超市商品库存管理系统课程设计报告_第1页
数据库超市商品库存管理系统课程设计报告_第2页
数据库超市商品库存管理系统课程设计报告_第3页
数据库超市商品库存管理系统课程设计报告_第4页
数据库超市商品库存管理系统课程设计报告_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、课程设计报告课程设计主题:超市商品库存管理系统学生编号。名字:专业:软件工程级别:讲师:2012年12月12日课程设计部1)根据主题写需求分析(功能描述)2)绘制一个全局E-R图3)将E-R图转化为关系模式4)在SQL Server中创建一个数据库和数据表,至少4个数据表,并定义约束5)输入数据并创建至少两个视图,其中数据涉及多个表6)创建至少三个存储过程,实现三种表数据操作,如查询、添加、删除或更新7)创建2个登录和数据库用户,并分配不同的权限8)对数据库进行完整备份9)创建修改或删除触发器每个人都可以独立完成一个题目,而且不能相同结果:报告、程序、数据库文件、备份文件报告应包括详细的需求分

2、析、课程设计任务、内容、实施准则、结论和经验。1.课程设计的目的和意义数据库原理及应用课程设计是数据库原理及应用的实践教学环节和辅助教学课程之一。通过课程设计,学生可以掌握数据库的基本概念,结合实际操作和设计,巩固课堂教学内容,掌握数据库系统的基本概念、原理和技术,理论与实践相结合,应用现有的数据建模工具和数据库管理系统软件,以规范、科学的方式完成小型数据库的设计和实现,将理论课程与实验课程相结合,在此基础上增强学生的实践意识,提高其实践和创新能力2.设计要求:通过设计一个完整的数据库,学生可以掌握数据库设计各个阶段的输入、输出、设计环境、目标和方法。掌握两个主要环节:概念结构设计和逻辑结构设

3、计;巧用SQL语言实现数据库的建立、应用和维护。集中一周时间进行课程设计,以小组为单位,一般45人为一组。教师讲解数据库的设计方法和布局,并要求学生根据课题的需求描述进行实践研究,提出完整的需求分析报告。建议使用PowerDesigner建立概念模型和物理模型,根据需要在物理模型中添加必要的数据库对象,如约束、视图、触发器和存储过程,最后生成创建数据库的脚本,并提出物理设计文档。要求如下:1.我们应该充分认识到课程设计对培养自己的重要性,认真做好设计前的所有准备工作。2.我们不仅要虚心接受老师的指导,还要充分发挥主观能动性。结合学科,独立思考,努力学习,勤于实践,勇于创新。3.独立按时完成指定

4、任务,不得弄虚作假或抄袭他人内容,否则将被视为不及格。4.在课程设计过程中,无故旷课被视为旷课;那些缺席超过四分之一时间的人将被视为不及格。5.在设计过程中,我们要严格要求自己,树立严肃、严谨、严谨的科学态度,按时、保质、保量完成课程设计。6.团队成员之间的分工很明确,但必须保持顺畅的联系,密切合作,培养良好的互助和团队精神。3.课程设计中的选题原则建议在课程设计中选择学生相对熟悉的商业模式。要求通过这一实践教学环节,能够很好地整合关系数据库的基本概念、基本原理、设计理论和设计方法以及数据库的其他相关知识点,能够根据实际问题设计概念模型,能够利用现有工具完成小型数据库的设计和实现。具体主题见附

5、录。4.课程设计的一般步骤课程设计可分为五个阶段:1.主题选择和数据收集:根据分组,选择主题,在小组内分工,进行系统调查和收集数据。2.分析与设计:根据收集的数据,分析功能和数据,设计数据库和系统功能。3.程序设计:用掌握的语言编写程序和真实4.调试和测试:自己调试程序,成员对程序进行交叉测试,并记录测试结果。5.验收和评分:教师应对各组开发的系统和各成员开发的模块进行综合验收,并结合设计报告按照课程设计结果的评价方法对结果进行评价。5数据库需求分析5.1数据流程图制造商基本信息仓库商品5.2数据字典、数据项目数据项目数据项的含义数据结构进行性核性眼肌麻痹供应商编号唯一标识供应商Char(8)

6、Pname姓名供应商名称Char(30)电话电话供应商的电话Char(12)地址地址供应商的位置Char(30)Gno商品编号唯一识别商品Char(8)Gname商品名称商品名称Char(50)Gpice规格商品属性Char(20)数量量供应商提供的货物数量IntSname仓库名称唯一标识仓库Char(20)土壤-植物-大气连续体仓库地址仓库的位置Char(20)广告账号管理仓库职员的账号Char(10)Numder储存货物的数量储存的货物数量int6概念设计6.1电子病历图设计供应者商品供给金仓仓库供应商编号供应商地址供应商名称供应商电话号码商品编号量供应商编号商品编号商品名称规格默认价格量

7、商品编号仓库地址供应商编号仓库名称管理人地址6.2从E-R图到关系模型的转换供应商(供应商编号、电话号码、地址、供应的货物等)供应关系(商品名称、供应商名称、供应数量)商品(商品编号、商品名称、商品规格、默认价格)存储关系(商品编号、商品名称、供应商编号、数量)仓库(仓库名称、仓库位置、管理员)6.3基本信息表1供应商基本信息表列名数据类型它是空的吗解释进行性核性眼肌麻痹Char(8)不允许供应商编号PnameChar(30)允许供应商名称电话Char(12)允许供应商电话号码地址Char(30)允许供应商地址2商品基本信息表列名数据类型它是空的吗解释GnoChar(8)不允许商品编号Gnam

8、eChar(50)允许商品名称德法乌Char(20)允许产品规格Gpiceint允许默认价格3仓库基本信息表列名数据类型它是空的吗解释SnameChar(20)不允许仓库名称空间Char(20)允许仓库地址广告Char(10)允许仓库管理员4供货关系基本信息表列名数据类型它是空的吗解释进行性核性眼肌麻痹Char(8)不允许供应商编号GnoChar(8)不允许商品编号数量Int允许供应数量5存储关系基本信息表列名数据类型它是空的吗解释进行性核性眼肌麻痹Char(8)不允许供应商编号GnoChar(20)不允许商品编号SnameChar(80不允许仓库名称数字Int允许存储数量7功能描述1、记录进

9、货的名称和制造商。2、查询商品的种类、名称等信息3.记录货物的储存位置和库存中储存的货物4.查询货物的库存地址和制造商5.查询商品信息。6.查询供应商信息。7.添加新产品8.添加新供应商。9.添加新的库存地址10、删除商品的同时删除其制造商和库存地址等。11.同时删除供应商提供的货物及相关信息。12.建立帐号和访问权限。8模式定义语句-创建和插入表格创建表提供程序(Pnochar(8)主键,Pnamechar(30),音素字符(12),Addrchar(30),(插入提供商(Pno、Pname、电话、地址)价值观(A1,中国快乐食品集团南昌)插入提供商(Pno、Pna

10、me、电话、地址)价值观(A2,潘潘食品有限公司福建)插入提供商(Pno、Pname、电话、地址(值(A3,恒德利服装有限公司,150983272733,深圳(插入提供商(Pno、Pname、电话、地址(值(A4,天津喜临门家具公司天津(从提供商中选择*创建商品表(Gno char(8)主键,信号机(50),德富查尔(20),Gpice int(插入货物(Gno、Gname、Defau、Gpice)值(101,爽一爽冰红茶,瓶,5)插入货物(Gno、Gname、Defau、Gpice)值(102,双贝壳面包,袋,10)插入货物(Gno、Gna

11、me、Defau、Gpice)值(103,雅莱姿正装,套,300)插入货物(Gno、Gname、Defau、Gpice)值(104,好梦来丝被,箱,100)插入货物(Gno、Gname、Defau、Gpice)值(105,三鲜拉面,袋,2)插入货物(Gno、Gname、Defau、Gpice)值(106,正德皮靴,双,300)插入货物(Gno、Gname、Defau、Gpice)值(107,红门床柜,个,400)从商品中选择*创建供应表(Pno char(8),Gno char(8),数量整数主键(Pno,Gno),外键(Gno)引用货物(Gno),外键(Pno)引用提供程序(Pno)(插入供应(Pno,Gno,数量(值(A1,101,370)插入供应(Pno,Gno,数量(值(A2,102,150)插入供应(Pno,Gno,数量(值(A3,103,40)插入供应(Pno,Gno,数量(值(A1,105,120)插入供应(Pno,Gno,数量(值(A3,106,20)插入供应(Pno,Gno,数量(数值(A4,107,10)插入供应(Pno,Gno,数量(数值(A4,104,10)从供应中选择*创建表格存储(Sname char(20)主键,土壤-植物-大气连

温馨提示

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

最新文档

评论

0/150

提交评论