数据库课程设计报告网上购物系统.
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
主要参考资料等:
《数据库系统概论》 作者:王珊 萨师煊 出版社:高等教育出版社
《SQL Server2005中文版关系数据库基础与实践教程》作者:周峰
出版社:电子工业出版社。
《SQL Server数据库开发实例精粹》 作者:徐国智 汪孝宜 等
出版社:电子工业出版社。
完 成 期 限:两周
指导教师签名:
数据类型
长度
主外键
字段说明
备注
goods_no
varcahr
15
主键
商品号
非空
goods_name
varcahr
25
无
商品名
无
goods_style
varcahr
15
无
商品种类
无
goods_price
float
无
单价
无
goods_inventory
char
10
无
库存量
无
description
varcahr
1.1
系统销售模块主要让商品购买者使用,可以进行各类商品信息的浏览和订购功能,系统销售模块的功能需求如下:
1.会员注册:提供浏览者注册功能,注册之后可以在网站选购商品到购物车,否则只能浏览商品信息而无法下达订单。
2.会员登录:针对已注册的会员设置,每个访问者一次只能够登陆一个账户。
3. 索回密码:当已注册用户忘记密码时可根据用户名或邮箱、通过密码提示问题和答案索回密码。
基本要求:
为了更好的巩固和加强书本所学的知识,把所学的东西转化为实际应用。我们学习了SQL语言,对数据库的创建、修改、删除方法有了一定的了解。通过导入表和删除表、更改表学会了对于表的一些操作。为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程。
300
无
商品描述
无
Activity_state
varcahr
20
无
活动状态
无
卖家表
表名seller
字段名
数据类型
长度
主外键
字段说明
备注
s_no
varchar
15
主键
卖家号
非空
s_pwd
varchar
15
无
密码
无
s_name
课程负责人签名:
2012年 12月 30 日
五、实习心得及工作分工18
一、
在线购物过程的实现与传统的购物方式不同。首先,在线购物的整个过程都是通过网络进行的,购买者无法看到商家和商品,对商品信息的了解只能通过网络。在线购物的一般流程是:商家将新上架的商品信息通过系统管理功能发布到网上,然后购买者通过系统销售模块浏览商品详细信息,并且可以根据自己的需要搜索更具针对性的商品信息。为了便于管理,购买者必须注册为网站的会员后才能选择购买特定的商品,并选择付款方式和邮递方式,并且可以在商品到达之后,检查商品的实际效用是否跟网上描述的相符,并进行相应的评论,以供其他购买者参考。
1.卖家可以对已发布商品管理:管理商品信息,如管理商品简介、价格、(有新货的时候)更新库存数量。
3. 订单管理:对于销售模块中注册会员下达的订单审核、然后执行。一条订单信息只能对应一个会员、却能对应多个商品。
4.卖家登录:只有通过登录才能进入系统管理主页面,进而使用系统管理模块的所有功能。
8. 发布新上架商品信息:将新商品的详细信息录入数据库,供销售模块的使用者查看。
郑州轻工业学院本科
数据库课程设计总结报告
设计题目:网上购物系统
学生姓名:
系别:计算机与通信工程学院
专业:计算机科学与技术
班级:
学号:
指导教师:
2012年12月30日
郑州轻工业学院
课程设计任务书
题目网上购物系统
专业、班级
学号姓名
学号姓名
主要内容:
系统数据初始化;用户基本信息录入与修改;商品信息的录入和修改;会员信息查询;商品信息查询,用户注销账号等。
4. 商品信息检索与浏览:网站的首页显示出了部分特价商品和新上架商品,同时列出了网站发布的所有商品类别导航树。
5.特价商品展示:显示出降价幅度较大的商品信息。
6. 根据商品订购信息展示销售排行榜:根据购买者下订单的情况,展示出当前网站中最畅销的商品信息。
7. 购物车功能:已登录的会员选中的商品都将暂时存放在购物车中,可通过查看购物车修改购买数量。
2.针对商家管理员来说:如果没有卖家登录账号和密码,那么就无法进入系统管理主页面,即使绕过系统管理登录页面而直接进入主页面,系统也会强制将其转向系统管理模块的登录页面。
二、数据库设计
2.1
1.实体会员的E-R图
图1实体会员E-R图
图2实体商品E-R图
图3实体卖家E-R图
图4系统结构E-R图
2.2
会员表
表名member
字段名
数据类型
长度
主外键
字段说明
备注
m_no
varchar
15
主键
会员账号
非空
m_pwd
varchar
15
无
Biblioteka Baidu密码
非空
m_name
char
40
无
会员姓名
无
sex
char
2
无
性别
无
email
varchar
20
无
电子邮箱
非空
m_phone
char
15
无
会员电话
非空
商品表
表名goods
字段名
根据在线购物的逻辑过程,同时参考、分析目前市场上已有的在线购物网站,本系统的主要功能需求分为销售和系统管理两大模块。其中销售模块的功能由购买者使用,可以进行各类商品信息的浏览,如果是注册会员那么可以选购商品到购物车并实现结算,如果没有检索到相应的产品也可以使用下达订单的功能。系统管理功能由发布商品的商家使用,可以实现注册会员管理、商品信息管理、订单管理、动态新闻管理、当前有效在线调查信息管理等内容,同时可以处理用户下达的新订单。
8.新品上架:根据数据库信息显示出最近三天或一周内上架的商品信息。
9. 首页显示动态新闻:在购物网站的首页按照时间录入先后顺序显示最近的新闻。
10.注销登录:注册用户单击“注销”后实现安全退出。
1.2
系统管理模块的功能由发布商品的商家使用,可以进行注册会员、商品信息、订单、动态新闻、在线调查等内容的管理,系统管理模块的功能需求如下:
9. 添加新会员信息管理:管理员可手动添加会员信息,添加的会员同通过销售模块注册的会员具有相同的权限。
10.注销退出:当用户点击“注销”后实现安全退出。
另外根据购物网站安全性的要求,同时也为了规范对网站销售模块、系统管理模块的管理,对以上两个模块的使用者(购物者和商家)作出如下规定:
1.对于购买者来说:如果是非注册会员,那么就仅仅能够使用商品信息检索与浏览、特价商品展示、查看销售排行、新品上架和动态新闻浏览功能。而在线购物、查看购物车、结算等功能都是针对已注册的会员。
《数据库系统概论》 作者:王珊 萨师煊 出版社:高等教育出版社
《SQL Server2005中文版关系数据库基础与实践教程》作者:周峰
出版社:电子工业出版社。
《SQL Server数据库开发实例精粹》 作者:徐国智 汪孝宜 等
出版社:电子工业出版社。
完 成 期 限:两周
指导教师签名:
数据类型
长度
主外键
字段说明
备注
goods_no
varcahr
15
主键
商品号
非空
goods_name
varcahr
25
无
商品名
无
goods_style
varcahr
15
无
商品种类
无
goods_price
float
无
单价
无
goods_inventory
char
10
无
库存量
无
description
varcahr
1.1
系统销售模块主要让商品购买者使用,可以进行各类商品信息的浏览和订购功能,系统销售模块的功能需求如下:
1.会员注册:提供浏览者注册功能,注册之后可以在网站选购商品到购物车,否则只能浏览商品信息而无法下达订单。
2.会员登录:针对已注册的会员设置,每个访问者一次只能够登陆一个账户。
3. 索回密码:当已注册用户忘记密码时可根据用户名或邮箱、通过密码提示问题和答案索回密码。
基本要求:
为了更好的巩固和加强书本所学的知识,把所学的东西转化为实际应用。我们学习了SQL语言,对数据库的创建、修改、删除方法有了一定的了解。通过导入表和删除表、更改表学会了对于表的一些操作。为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程。
300
无
商品描述
无
Activity_state
varcahr
20
无
活动状态
无
卖家表
表名seller
字段名
数据类型
长度
主外键
字段说明
备注
s_no
varchar
15
主键
卖家号
非空
s_pwd
varchar
15
无
密码
无
s_name
课程负责人签名:
2012年 12月 30 日
五、实习心得及工作分工18
一、
在线购物过程的实现与传统的购物方式不同。首先,在线购物的整个过程都是通过网络进行的,购买者无法看到商家和商品,对商品信息的了解只能通过网络。在线购物的一般流程是:商家将新上架的商品信息通过系统管理功能发布到网上,然后购买者通过系统销售模块浏览商品详细信息,并且可以根据自己的需要搜索更具针对性的商品信息。为了便于管理,购买者必须注册为网站的会员后才能选择购买特定的商品,并选择付款方式和邮递方式,并且可以在商品到达之后,检查商品的实际效用是否跟网上描述的相符,并进行相应的评论,以供其他购买者参考。
1.卖家可以对已发布商品管理:管理商品信息,如管理商品简介、价格、(有新货的时候)更新库存数量。
3. 订单管理:对于销售模块中注册会员下达的订单审核、然后执行。一条订单信息只能对应一个会员、却能对应多个商品。
4.卖家登录:只有通过登录才能进入系统管理主页面,进而使用系统管理模块的所有功能。
8. 发布新上架商品信息:将新商品的详细信息录入数据库,供销售模块的使用者查看。
郑州轻工业学院本科
数据库课程设计总结报告
设计题目:网上购物系统
学生姓名:
系别:计算机与通信工程学院
专业:计算机科学与技术
班级:
学号:
指导教师:
2012年12月30日
郑州轻工业学院
课程设计任务书
题目网上购物系统
专业、班级
学号姓名
学号姓名
主要内容:
系统数据初始化;用户基本信息录入与修改;商品信息的录入和修改;会员信息查询;商品信息查询,用户注销账号等。
4. 商品信息检索与浏览:网站的首页显示出了部分特价商品和新上架商品,同时列出了网站发布的所有商品类别导航树。
5.特价商品展示:显示出降价幅度较大的商品信息。
6. 根据商品订购信息展示销售排行榜:根据购买者下订单的情况,展示出当前网站中最畅销的商品信息。
7. 购物车功能:已登录的会员选中的商品都将暂时存放在购物车中,可通过查看购物车修改购买数量。
2.针对商家管理员来说:如果没有卖家登录账号和密码,那么就无法进入系统管理主页面,即使绕过系统管理登录页面而直接进入主页面,系统也会强制将其转向系统管理模块的登录页面。
二、数据库设计
2.1
1.实体会员的E-R图
图1实体会员E-R图
图2实体商品E-R图
图3实体卖家E-R图
图4系统结构E-R图
2.2
会员表
表名member
字段名
数据类型
长度
主外键
字段说明
备注
m_no
varchar
15
主键
会员账号
非空
m_pwd
varchar
15
无
Biblioteka Baidu密码
非空
m_name
char
40
无
会员姓名
无
sex
char
2
无
性别
无
varchar
20
无
电子邮箱
非空
m_phone
char
15
无
会员电话
非空
商品表
表名goods
字段名
根据在线购物的逻辑过程,同时参考、分析目前市场上已有的在线购物网站,本系统的主要功能需求分为销售和系统管理两大模块。其中销售模块的功能由购买者使用,可以进行各类商品信息的浏览,如果是注册会员那么可以选购商品到购物车并实现结算,如果没有检索到相应的产品也可以使用下达订单的功能。系统管理功能由发布商品的商家使用,可以实现注册会员管理、商品信息管理、订单管理、动态新闻管理、当前有效在线调查信息管理等内容,同时可以处理用户下达的新订单。
8.新品上架:根据数据库信息显示出最近三天或一周内上架的商品信息。
9. 首页显示动态新闻:在购物网站的首页按照时间录入先后顺序显示最近的新闻。
10.注销登录:注册用户单击“注销”后实现安全退出。
1.2
系统管理模块的功能由发布商品的商家使用,可以进行注册会员、商品信息、订单、动态新闻、在线调查等内容的管理,系统管理模块的功能需求如下:
9. 添加新会员信息管理:管理员可手动添加会员信息,添加的会员同通过销售模块注册的会员具有相同的权限。
10.注销退出:当用户点击“注销”后实现安全退出。
另外根据购物网站安全性的要求,同时也为了规范对网站销售模块、系统管理模块的管理,对以上两个模块的使用者(购物者和商家)作出如下规定:
1.对于购买者来说:如果是非注册会员,那么就仅仅能够使用商品信息检索与浏览、特价商品展示、查看销售排行、新品上架和动态新闻浏览功能。而在线购物、查看购物车、结算等功能都是针对已注册的会员。