ImageVerifierCode 换一换
格式:DOC , 页数:23 ,大小:272.02KB ,
资源ID:4514872      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(校园小商品交易系统设计数据库原理样本.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

校园小商品交易系统设计数据库原理样本.doc

1、课程设计报告 院(系):电气与信息工程学院 专业班级:计科 学生姓名: 学 号: 设计地点(单位)_第一实验楼_ _ _ _ 设计题目:_校园小商品交易系统设计_ 完毕日期: 6月 28日 指引教师评语: _ _成绩(五级记分制):_ _ 指引教师(签字):_ _重庆科技学院课程设计任务书设计题目:校园小商品交易系统设计学生姓名课程名称数据库原理课程设计专业班级计科-01,计科-02地 点起止时间.6.24-.6.28设计内容及规定内容: 学生依照本课程设计指引书中题目,进行设计。(1)顾客管理:包括三类顾客:管理员、商品发布者、普通顾客、访客。(2)向管理员提供如下功能:自身密码修改,其她顾

2、客添加删除,顾客信息修改、记录。商品信息添加、修改、删除、查找、记录。(3)向商品发布者提供如下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息记录。查找浏览其她商品。(4)向普通顾客提供如下功能:商品浏览、查找、获知商家联系方式,定购商品。(5)向访客提供如下功能:商品浏览、查找、获知商家联系方式。规定: 按照数据库系统开发环节进行数据库概念构造设计、逻辑构造设计、物理构造设计,使学生掌握数据库应用软件开发流程,SQL语句使用和存储过程使用。设计参数至少5个表构造;5个存储过程;5个触发器;5个视图、2处使用事务解决、3处使用游标过程报告格式规范进度规定19.1

3、 授课 阅读分析任务书 制定设计筹划19.2-3 需求分析 概念构造设计19.4-5 概念构造设计准备文挡20.1-3逻辑构造设计物理构造设计20.4-5写文挡答辩交设计报告书参照资料1雷亮等数据库原理课程设计指引书2王珊、萨师煊数据库系统概述(第四版) 北京:高等教诲出版社。3C.J.Date著孟小峰、王珊等译数据库系统导论(第8版) 北京:机械工业出版社.。4陈根才等. 数据库课程设计浙江浙江大学出版社其他阐明.本表应在每次实行前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用。.若填写内容较多可另纸附后。3.一题多名学生共用,在设计内容、参数、规定等方面应有所区别。教研

4、室主任: 指引教师: 06 月 15 日摘要 在校园里,对小商品购买交易越来越多。本课程设计就是模仿网购交易模式而编写简朴校园小商品交易系统。包括三类顾客:管理员、商品发布者、普通顾客,为商家和网民搭建一种购售平台,电子商务不但变化了公司营销方式,并且推动公司对管理理念、决策方式、业务过程等系列问题战略性思考和变革,最为重要是,电子商务支持并形成战略性伙伴关系和虚拟公司。容许顾客和访客订购商品以及商品发布者依照交易状况发布商品,同步管理员可以对商品以及各顾客进行管理记录。网上购物已经进入人们生活方方面面,为了适应社会发展,商品交易系统是很有必要。校园小商品交易系统重要分为普通顾客订购商品、发布

5、者发布商品以及管理员对顾客以及商品管理记录,本系统采用SQL Server 作为数据库。在实现数据库某些功能时按照规定创立了触发器、视图以及存储过程。核心词:校园小商品交易系统 SQLServer 触发器 视图 存储过程目录摘要I1 需求分析11.1 系统目的设计11.2 系统功能分析11.3 功能模块分析21.4 系统全局数据流图31.5 数据字典32 概念构造设计72.1 构成系统实体型72.2 小商品管理系统E-R图73 逻辑构造设计93.1逻辑构造简介93.2 关系模型94物理模型设计114.1定义数据库114.2 创立表114.3 创立存储过程144.4 创立触发器17总结19道谢2

6、0参照文献211 需求分析1.1 系统目的设计校园小商品交易系统,实行网上购商品和商家发布商品,为商家和购物者搭建了一种较好平台。1.2 系统功能分析(1)顾客管理:包括三类顾客:管理员、商品发布者、普通顾客、访客。(2)向管理员提供如下功能:自身密码修改,其她顾客添加删除,顾客信息修改、记录。商品信息添加、修改、删除、查找、记录。(3)向商品发布者提供如下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息记录。查找浏览其她商品。(4)向普通顾客提供如下功能:商品浏览、查找、获知商家联系方式,定购商品。(5)向访客提供如下功能:商品浏览、查找、获知商家联系方式。1.

7、3 功能模块分析 依照系统功能基本规定,可对整个系统划分为几种模块 图1.3.1 功能模块分析1.4 系统全局数据流图 系统全局数据流图,也称第一层数据流图,是从整体上描述系统数据流,反映系统数据整体流向,给设计者、开发者和顾客一种总体描述。管理员登录密码订单管理商家管理商品管理商品发布管理 数据库图1.2 数据流图1.5 数据字典表 1.1管理员基本信息表NameData Type账户Varchar(10)管理员密码Varchar(20)表 1.2普通顾客基本信息表NameData Type顾客IDVarchar(20)顾客名Varchar(30)顾客密码 Varchar(20)表1.3商品

8、发布者基本信息表NameData Type商家IDVarchar(20)商家名Varchar(30)电话Varchar(11)表 1.4商品基本信息表NameData Type商品编号Varchar(20)商品名Varchar(50)生产商Varchar(30)商品价格Varchar(10)库存量integer表1.5商品信息发布表NameData Type商品编号 Varchar(10)产品名Varchar(50)商家IDVarchar(20)商品数量integer价格Varchar(100)表1.6商品订单表NameData Type订单编号Varchar(10)顾客IDVarchar(2

9、0)订单金额Varchar(100)订单数量integer商品编号Varchar(10)2 概念构造设计2.1 构成系统实体型由校园小商品交易系统数据流图和数据字典,抽取出系统个6重要实体,涉及:管理员基本信息表、普通顾客基本信息表、商品发布者基本信息表、商品基本信息表、商品订单基本信息表、商品发布表。管理员实体型属性: 账户 管理员密码普通顾客实体型属性: 顾客ID 顾客名 顾客密码商品发布者实体型属性:商家ID 商家名 电话 商品信息实体型属性:商品编号 商品名 生产商 商品价格 库存量订单实体型属性: 订单编号 商品编号 顾客ID 订单金额 订单数量商品信息发布实体型属性:商品编号 产品

10、名 商家ID 商品数量 价格2.2 工资管理系统E-R图图2.1 工资管理系统E-R图3 逻辑构造设计3.1逻辑构造简介逻辑构造设计就是把概念构造设计阶段设计好基本E-R图转换为与选用DBMS产品所支持数据模型相符合逻辑构造。 设计逻辑构造普通分为3步进行:(1) 将概念构造转换为普通关系、网状、层次模型;(2) 将转换来关系、网状、层次模型向特定DBMS支持下数据模型转换;(3) 对数据模型进行优化。3.2 关系模型 将E-R图转换为关系模型事实上就是要奖实体型、实体属性和实体型之间联系转换为关系模式,这种转换普通遵循如下原则:一种实体型转换为一种关系模式,一种多对多关系可以转化为一种关系模

11、式,而一对多关系可以融合在其她有关关系模式中。例如: (1) 商家与商品信息发布之间是一对多关系,因此将商品顾客和商品信息发布以及属于关系设计成如下关系模式:商品发布者实体型属性:商家ID 商家名 电话 商品信息发布实体型属性:商品编号 产品名 商家ID 商品数量 价格4物理模型设计数据库物理设计是将逻辑设计影射到存储介质上,运用可用硬件和软件功能尽量快地对数据进行物理访问和维护。4.1定义数据库SQL Server 数据库文献分为3中类型:主数据文献、次数据文献和日记文献。通过SQL语言进行数据库创立,创立数据库语句如下:create database xiangsuhong 4.2 创立表

12、-管理员基本信息表 create table 管理员( 账号 varchar(20) primary key , 管理员密码 varchar(20) );-普通顾客基本信息create table 顾客( 顾客ID varchar(20) primary key, 顾客名 varchar(30), 顾客密码 varchar(20) );-商品发布者基本信息 create table 商家( 商家ID varchar(20) primary key, 商家名 varchar(30), 电话 varchar(11);-商品基本信息 create table 商品( 商品编号 varchar(10)

13、 primary key, 商品名 varchar(30), 生产商 varchar(30), 商品价格 varchar(100), 库存量 integer);-商品订单基本信息 create table 订单( 订单编号 varchar(10), 商品编号 varchar(10), 顾客ID varchar(20), 订单金额 varchar(100), 订单数量 integer, primary key(商品编号,顾客ID);-商品发布基本信息create table 发布( 商品编号 varchar(10), 产品 varchar(30), 商家ID varchar(20), 商品数量

14、integer, 价格 varchar(100) primary key(商品编号,商家ID); 4.3 创立存储过程在奖惩登记表中创立更新奖惩存储过程:USE salaryGOCREATE PROCEDURE update_奖惩登记表_1(Record_ID_1 bigint, Record_ID_2 bigint, Worker_ID_3 varchar(15), Worker_Name_4 varchar(8), Record_date_5 datetime, Record_type_6 varchar(2), Record_content_7 varchar(30), Record_r

15、eason_8 varchar(30), Allow_unit_9 varchar(20)AS UPDATE salary.dbo.奖惩登记表 SET Record_ID = Record_ID_2, Worker_ID = Worker_ID_3, Worker_Name = Worker_Name_4, Record_date = Record_date_5, Record_type = Record_type_6, Record_content = Record_content_7, Record_reason = Record_reason_8, Allow_unit = Allow_

16、unit_9 WHERE ( Record_ID = Record_ID_1)在员工基本信息表上创立一种插入员工信息存储过程:USE salaryGOCREATE PROCEDURE insert_员工基本信息表_2(Worker_ID_1 varchar(15), Archives_ID_2 varchar(10), Worker_Name_3 varchar(8), Department_Name_4 varchar(10), Sex_5 varchar(2), Birthday_6 datetime, Native_Place_7 varchar(25), School_Age_8 va

17、rchar(4), Major_9 varchar(15), Graduate_Sch_10 varchar(10), Come_Time_11 datetime, Link_Phone_12 varchar(11), Address_13 varchar(20), Remark_14 varchar(200)AS INSERT INTO salary.dbo.员工基本信息表 ( Worker_ID, Archives_ID, Worker_Name, Department_Name, Sex, Birthday, Native_Place, School_Age, Major, Gradua

18、te_Sch, Come_Time, Link_Phone, Address, Remark) VALUES ( Worker_ID_1, Archives_ID_2, Worker_Name_3, Department_Name_4, Sex_5, Birthday_6, Native_Place_7, School_Age_8, Major_9, Graduate_Sch_10, Come_Time_11, Link_Phone_12, Address_13, Remark_14)在顾客账号表上建立一种删除顾客账号存储过程:USE salaryGOCREATE PROCEDURE dele

19、te_顾客账号表_1(User_Name_1 varchar)AS DELETE salary.dbo.顾客账号表 WHERE ( User_Name = User_Name_1) 4.4 创立触发器 定义一种BEFORE行级触发器,为工资信息表Wage_info定义完整性规则“总经理基本工资不得低于6000元,如果低于6000元,刚自动改为6000元”。 CREATE TRIGGER Insert_or Update_Wage BEFORE INSERT OR UPDATE ON Wage_info FOR EACH ROW AS BEGIN IF(new.Duty=总经理) AND (ne

20、w.Base_Wage6000) THEN new.Base_Wage=6000; END IF; END; 定义一种AFTER行级触发器,当顾客账号表User_table顾客发生变化后就自动在顾客变化表User_change中增长一条相应记录。 CREATE TABLE User_change ( User_Name varchar(30) PRIMARY KEY, User_pwd varchar(30), Power_level varchar(8), ); CREATE TRIGGER Insert_User AFTER INSERT ON User_table FOR EACH RO

21、W AS BEGIN INSERT INTO User_change VALUES( new.User_Name,new.User_pwd,new.Power_level) END; CREATE TRIGGER Update_User AFTER UPDATE ON User_table FOR EACH ROW AS BEGIN IF (new.Userold.User)THEN INSERT INTO User_change VALUES(new.User_Name,new.User_pwd,new.Power_level) END IF; END;总结 在这两周课程设计中我学到了许多课

22、本之外东西,动手能力得到了提高,对数据库系统设计流程有了进一步理解。固然在本次课程设计中也遇到了许多困难,例如SQL Sever200和PowerDesigner之间联合运用,数据流图绘制尚有就是对工资管理系统需求分析不熟悉等。但愿在后来学习中可以对数据库系统设计更加熟悉。道谢 一方面我要感谢学校给了咱们两周宝贵学习时间,通过这两周课程设计,使我对数据库系统概论这门学科有了更深一步结识,也不在像最初接触数据库那么迷茫了,通过近两周课程设计,使我对这学期学知识有了全面结识。由于此前大某些时间都在学习理论知识,因此对项目不是很理解。而学校提供这次课程设计机会使我收获颇多,从中也发现了许多局限性,让

23、我找到了后来学习方向。在这次程序设计过程中,也浮现了不少问题,但在教师和同窗耐心协助下,问题都得到理解决,正是有了你们协助,我才干顺利地完毕学籍管理系统设计。在此,我感谢协助过我所有同窗,并向协助过我所有教师说一声:“谢谢”。参照文献1 孙建伶,林怀忠. 数据库原理与应用. 北京:高等教诲出版社 .52 梁方明. SQL Server . 北京:但愿电子出版社 .73 王珊,萨师煊. 数据库系统概论(第四版). 北京:高等教诲出版社 .54 李树有. 数据库应用系统开发与实例. 北京:人民邮电出版社 .95 孟彩霞. 数据库系统原理与应用(本科). 北京:人民邮电出版社 .36 陶宏才. 数据库原理及设计. 北京:清华大学出版社 .4

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服