网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库课程设计--小型电子商务数据管理系统.doc

数据库课程设计--小型电子商务数据管理系统.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计--小型电子商务数据管理系统

“数据库系统” 课程设计报告 前言: 本次课程设计由小组完成。内容分三个模块,包括数据库设计模块、管理员窗口设计模块、客户窗口设计模块,分别由周鑫、朱关兵、安鹏飞完成。 开发平台:数据库设计使用SQl server , 代码编写使用VS2010窗口应用程序,使用语言为C# 在做课程设计时,时间确实比较紧张所以在需求分析方面想的不是非常周到,做用户需求时考虑到我们作为消费者之前购买图书的流程是怎样的,以及参考自己在学校图书馆借书的经历来进行用户需求分析,在概念结构设计方面确实有很大欠缺,在验收课程设计时,胡老师指出的一些问题以及给予的建设性意见让我感觉到这次课程设计需要完善的地方还是蛮多的,接下来我从 方案设计过程、方案实现过程、方案后期改进三个大的方面来阐述我对这次课程设计的认识 方案的设计过程 小型电子商务管理系统的需求分析之我承担部分 随着互联网的普及,网上购物已经成了大家很重要的消费方式。由此购物网站逐渐发展起来,当然很多人也会选择通过在线方式来购买图书,我们做的小型电子商务数据管理是从卖方角度去设计的,在设计过程中充分考虑供求关系的处理,优化交易双方的操作,达到我们能力水平范围内的最佳水平。 系统的功能之客户端 1)理论上系统的各种图书可以供客户查询,订购。 2)理论上能对图书进行分类查询,按关键字进行查询。 3)客户可以再系统内进行注册并登陆系统,客户信息以表的形式存储在数据库中。 4)客户下订单后能够更新相关图书的数量,并且客户能查询到自己的订单查看详情。 5)对于已注册客户,要保护他们的私人信息包括客户的联系电话、地址等不被泄露,涉及到安全性。 6)理论上,客户能一次购买不同种类的不同数量的图书,而订单可以是一个,并且用户能对订单进行修改或取消。 1.3数据库设计 概念结构设计 根据上述需求,找出的实体及实体之间的联系如下: 订单实体 客户实体 发货实体 E-R图 (2)逻辑结构设计 根据上述E-R模型,将之转换为关系模式集: 订单(订单号、客户代码、图书编号、数量、价格、付款方式、付款标志) 外键:客户代号、图书编号 客户(客户代码、姓名、密码、地址、电子邮件、邮编、联系电话) 发货(订单号、发货方式、发货日期) 外键:订单号 订购(订单号、图书编号、数量、总价) 外键:订单号,图书编号 (3)数据库表结构设计 根据上述关系模式集和实际情况,设计数据库物理结构如下所述 表2.1类别表(Type) 字段名 类型 长度 说明 Tno Char 2 类别号,主键,索引 Tname varchar 20 类别名,非空,索引 表2.2出版商表(pblisher) 字段名 类型 长度 说明 pbsno Char 8 出版商代号,主键,索引 pbsname varchar 40 出版商名称,非空 pbsadd varchar 40 地址,非空 pbsphone varchar 20 电话,非空 pbspostcode varchar 10 邮编,非空 pbscontact varchar 10 联系人,非空 表2.3图书表(pblisher) 字段名 类型 长度 说明 bno Char 4 图书编号,主键,索引 bname varchar 100 图书名称,非空,索引 Tno Char 2 类别号,外键,非空 page int 页数,非空,大于0 price Money 单价,非空,大于等于0 quantity int 数量,非空,大于等于0 pbsno char 8 出版商代号,外键,非空 edition varchar 10 版次,非空 first_author varchar 20 第一作者,非空 date_of_publish date 出版日期,非空 description varchar 1000 内容简介,非空 表2.4客户表(client) 字段名 类型 长度 说明 Cno char 8 客户代码,主键,索引 Cname varchar 10 姓名,非空 Cpass varchar 16 密码,非空 Cadd varchar 40 地址,非空 Cmail varchar 20 电子邮件,非空 Cpostcode varchar 10 邮编,非空 Cphone varchar 20 联系电话,非空 表2.5订单表(border) 字段名 类型 长度 说明 Ono char 8 订单号,主键,索引 Cno char 8 客户代码,外键,非空 bno char 4 图书编号,外键,非空 quantity int 数量,非空 price money 总价,非空 paytype

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档