本科生课程设计任务书
2009—2010 学年秋季学期
信息与电气工程学院学院计算机专业
课程设计名称:数据库课程设计
设计题目:狂狂购物世界的整体设计及购物车程序的实现
完成期限:自2009年11月13日至2009年12月18日每周五下午共  6 周
设计依据、要求及主要内容(可另加附页)
一、数据库系统名称
电脑设置wifi狂狂购物世界
二、系统简介
1、系统介绍:实现用户在线购物功能。
(1)、系统的需求分析
根据中国互联网络信息中心进行的调查,互联网正在走进人们的日常生活和影响其生活方式,78.1%的网民渴望能够进行网上购物,只有21.9%的人对此持反对态度。2003年和2004年1月CNNIC的两次调查结果显示,用户选择网上购物的主要原因位居前三位的是:节省时间;操作方便;节约费用。
(2)功能分析
1.打造一个轻松、快捷、安全的购物平台。
2.商品分类及搜索功能付笛声个人资料
3.人性化用户界面
4.多种支付方式
清理手机垃圾文件
5.开通用户评价功能
空之轨迹fc6.支持查看网站的交易信息
7.网站最大限度地实现易维护性和易操作性
华硕f83cr
2、系统功能图及模块介绍
功能图如下:
(1)、前台功能模块描述:
1、菜单导航模块:划分合理的导航模块使浏览者快速地查自己需要的产品信息,提高商品购买率。
2、商品浏览模块:用户可以浏览商品,购买商品,卖家还可以修改商品信息。
3、用户注册登录模块:为了确保交易信息的有效性和网站功能拓展,网站需要以会员机制运作。该模块通过与浏览者的交互,记录浏览者的基本信息,通过后台审核确定其信息的有效性。
4、购物车模块:购物车是一个人性化的工具,浏览者对于看中了的商品,在购买前临时存放在购物车中,并可以随时增减购物车中的商品种类和数量,以提高购物效率。
5、用户评价模块:设置用户评价,方便用户了解商品及卖家情况,也促进网站的发展。
(2)、后台功能模块描述:
1、购物信息模块:可以查看用户的类型,积分,购物金额,预存款等信息;
2、订单管理模块:用户可以查看自己下的所有订单,及对订单状态的修改和其它操作等。
3、商品收藏模块:用户可以查看自己的所有收藏商品,方便一下步购买。
4、个人资料模块:用户可以查看和修改个人的一些信息,如、姓名、等。
5、系统管理模块:管理员进行系统升级或者维修。
三、 用户购物功能模块处理过程的详细描述
1、概要流程图。
2、详细流程图。
1、处理过程描述:
(1)、登录过程描述={登录,已注册用户通过登录进入网上购物,输入:{用户名、密码},输出:{用户名或密码有误时提示错误信息,正确则进入浏览商品},处理:{此购物网站只能是已注册用户才能购买商品}}。
(2)、注册过程描述={注册,未注册用户通过注册成为会员,输入:{用户名、密码、EMAIL、用户地址、寄送地址、回密码问题,回密码答案},输出:{成为注册会员},处理:{用户通过注册后就可以开始购物,注册时需填写相应正确的信息}}。
(3)、浏览商品过程描述={浏览商品,用户通过浏览商品了解商品并购买,输入:{加入购物车},输出:{订单查看},处理:{用户浏览商品时可以了解商品的价钱、数量、商品编号等信息,并可以把要购买的商品加入购物车}}。
(4)、查看购物车过程说明={查看购物车,已注册用户通过查看购物车了解自己的商品订单并进行修改或确认,输入:{更新订单,删除订单,继续购物,结账},输出:{订单更新、浏览商品、确认订单},处理:{用户通过查看购物车可以进行订单的修改并确认结账}}
(5)、填写寄送信息过程描述={填写寄送信息,用户填写寄送信息确定送货和付款方式,输入:{收
件人姓名,联络方式,住址,EMAIL,付款方式},输出:{再一次确认订单},处理:{用户需要填写相关商品寄送信息以方便商家发货}}。
(6)、订单确认过程描述={订单确认,用户通过订单确认以确定结账,输入:{取消或者确认结账},输出:{退出或结账},处理:{再次确认订单以保证购物准确和安全}}
四、全系统的ER图
(1)买家用户实体及其属性:
(2)商品实体及其属性:
(3)订单实体及其属性:
李晨家世背景(4)评价实体及其属性: