网上购物商城管理系统课程设计_

上传人:Bod****ee 文档编号:47518861 上传时间:2018-07-02 格式:DOC 页数:40 大小:1.59MB
返回 下载 相关 举报
网上购物商城管理系统课程设计__第1页
第1页 / 共40页
网上购物商城管理系统课程设计__第2页
第2页 / 共40页
网上购物商城管理系统课程设计__第3页
第3页 / 共40页
网上购物商城管理系统课程设计__第4页
第4页 / 共40页
网上购物商城管理系统课程设计__第5页
第5页 / 共40页
点击查看更多>>
资源描述

《网上购物商城管理系统课程设计_》由会员分享,可在线阅读,更多相关《网上购物商城管理系统课程设计_(40页珍藏版)》请在金锄头文库上搜索。

1、课程设计题 目: 院(系、部): 学 生 姓 名 指 导 教 师:2014 年 12 月 26 日河北科技师范学院教务处制Hebei Normal University of Science 代码愈长,对数据检索、统计分析和满足多样化的处理要求就愈好。但编码太长,留空太多,多年用不上,也是一种浪费。代码设计说明书7.47.4 模拟程序流程图模拟程序流程图第八章第八章 输入输出设计输入输出设计 8.18.1 管理员输入管理员输入 管理员登录系统时输入用户名、密码;添加/删除商品时输入删除、修改、添加商品信息;删除订单时输入删除信息; 添加/删除用户时输入删除、修改、添加用户信息;添加/删除用户留

2、言时输入删除、修改信息 8.28.2 顾客输入顾客输入 顾客登录系统时输入用户名、密码; 检索商品时输入商品名称;付款时输入金额、账号等有效信息;顾客填写订单时输入有效信息即地址、电话等;确认付款后对所购买的商品进行商品评价,以供其他客户进行参考;顾客可以给卖家留言或咨询。 8.38.3 系统中的数据输出到顾客系统中的数据输出到顾客 顾客在系统中进行检索商品时所得到的信息,查询订单时所获得的信息;管理员在维护系统时在系统中得到的信息。 8.48.4 系统中的数据输出到系统系统中的数据输出到系统 系统将付款信息输出给银行卡系统;系统将付款信息输出给第三方支付系统;系统将配送信息输出给物流中心系统

3、。 8.58.5 系统中的数据输出到组织系统中的数据输出到组织 系统将每月(每年)收益信息输出给管理阶层。 第九章第九章 界面设计界面设计用户界面的总体风格,面对广大互联网用户,界面采用网页编码,考虑用户浏览器的普及程度和大多数互联网用户。明确面向的大多数的用户为追求时尚,接触较多网络和电子产品的年轻人,界面设计要色彩鲜艳,吸引购物者,但是随着互联网的普及,大多数掌握较少电脑知识的人也开始习惯网上购物,针对这一点界面要达到操作简单,达到友好体验。界面设计要求标准:颜色色调简洁明亮,勾起购物欲望性能减少图片和 flash 素材,加快网页打开速度浏览器界面体验最好的程度下,满足现在在在使用最低版本

4、浏览器第十章第十章 数据库设计数据库设计10.110.1 概念结构设计概念结构设计 E ER R 图图图 1 实体会员 E-R 图图 2 实体商品 E-R 图图 3 实体卖家 E-R 图图 4 系统结构 E-R 图10.210.2 数据字典数据字典会员表表名 member字段名数据类型长度主外键字段说明备注m_novarchar15主键会员账号非空m_pwdvarchar15无密码非空m_namechar40无会员姓名无sexchar2无性别无emailvarchar20无电子邮箱非空m_phonechar15无会员电话非空商品表表名 goods字段名数据类型长度主外键字段说明备注goods_

5、novarcahr15主键商品号非空goods_namevarcahr25无商品名无goods_stylevarcahr15无商品种类无goods_pricefloat无单价无goods_inventorychar10无库存量无descriptionvarcahr300无商品描述无Activity_statevarcahr20无活动状态无卖家表表名 seller字段名数据类型长度主外键字段说明备注s_novarchar15主键卖家号非空s_pwdvarchar15无密码无s_namechar40无卖家名无sexchar2无性别无s_addressvarchar60无卖家地址无s_phonech

6、ar15无卖家电话无购买表表名 buy字段名数据类型长度主外键字段说明备注order_novarchar15主键订单号非空m_novarcahr15外键会员号非空goods_novarcahr15外键商品号非空buy_pricefloat无购买单价非空order_numsmallint无购买数量非空pay_wayvarcahr10无付费方式非空sen_wayvarcahr10无送货方式非空receiver_namevarcahr40无收货人姓名非空receiver_phonechar15无收货人电话非空receiver_addressvarcahr60无收货人地址非空Is_or_notchar

7、2无是否购买非空取消订单表表名 cancel字段名数据类型长度主外键字段说明备注order_novarcahr15主键订单号非空m_novarcahr15外键会员号非空goods_novarcahr15 外键商品号非空reasonvarcahr20否取消订单原因无cancel_timetimestamp否取消订单时间无下架表表名 stop_sell字段名数据类型长度主外键字段说明备注s_novarchar15主键会员号非空goods_no varchar15主键商品号非空stop_time date否下架时间非空stop_reason varchar30否下架原因无10.310.3 关系模式关

8、系模式会员(账号,密码,姓名,性别,电话,Email)商品(商品号,商品名,商品种类,单价,库存量,商品描述,活动状态)卖家(卖家号,密码,卖家名,性别,卖家地址,卖家电话)购买(订单号,会员号,商品号,购物单价,购买数量,付费方式,送货方式,收货人姓名,收货人电话,收货人地址,是否购买)取消订单(订单号,会员号,商品号,取消订单原因,取消订单时间)下架(卖家号,商品号,下架时间,下架原因)用户表(账号,密码,用户名)在数据库的需求分析阶段,考虑到我们需要建立一个登陆系统的账户,如果每一次用户登录网上购物系统时,数据库都要从会员表或者是卖家表全表查询,核对用户的登录信息是否正确,这样做太浪费时

9、间,我们就又建了一张表用户表(all_user) ,虽然浪费了一点存储空间,但是提高了系统的效率,采用空间换时间的方法,来降低用户登录的时间。10.410.4 关系图关系图图 5 数据库所涉及的重要的表的关系图10.510.5 数据库表的建立和数据的载入实例数据库表的建立和数据的载入实例需要明确数据库需要建立几张表,以及每个表中所要包括的属性。在建立表的过程中。要对每个表进行字段属性的设置。 (至少包括 6 张表,每个表都有主键,设必要的外键;根据实际情况,设计一个 Check 约束;至少建立一个视图)10.5.1 会员表建立create table member(m_no varchar(1

10、5) primary key,m_pwd varchar(15) not null,m_name char(40),sex char(2) check (sex in (男,女),Email varchar(20) not null,m_phone char (15) not null);会员表的数据示例如下:10.5.2 卖家表的建立create table seller(s_no varchar(15) primary key,s_pwd varchar(15) not null,s_name char(40),sex char(2) check (sex in (男,女),s_addre

11、ss varchar(60) not null,s_phone char (15) not null);卖家表的数据示例如下:10.5.3 商品表的建立create table goods ( goods_no varchar(15) primary key ,goods_name varchar(25) not null,goods_style varchar(15)not null ,goods_price float not null, goods_inventory char(10) not null, description varchar(300), activity_state

12、varchar(20) ) ;商品表内的内容:10.5.4 购买表的建立create table buy (order_no varchar(15) not null, m_no varchar(15), goods_no varchar(15) ,buy_price float not null, order_num smallint not null,pay_way varchar(10) not null, send_way varchar(10) not null,receiver_name varchar(40) not null, receiver_phone char(15) n

13、ot null, receiver_address varchar(60) not null, is_or_not char(2) not null , primary key (order_no) ,foreign key (goods_no) references goods , foreign key (m_no ) references member) ;表述添加的数据如下表所示:10.5.5 取消订单表实现的主要 SQL 语句:create table cancel (order_no varchar(15),m_no varchar(15), goods_no varchar(15

14、),cancel_reason varchar(20) , primary key (order_no) ,foreign key (goods_no ) references goods , foreign key (m_no ) references membet ) ;10.5.6 下架表实现的主要 SQL 语句:create table stop_sell (s_no varchar(15),goods_no varchar(15) not null, stop_time datetime, stop_reason varchar(20) , primary key (“s_no“,

15、“goods_no“) , foreign key (“goods_no“ ) references goods ,foreign key (“s_no“ ) references seller) ;10.5.7 供货表实现的主要 SQL 语句:create table provide (provide_no varchar(15), s_no varchar(15),goods_no varchar(15), provide_num smallint not null,provide_time datetime not null,primary key (provide_no) , fore

16、ign key (goods_no ) references goods , foreign key (s_no) references seller ) ;表的创建的主要 SQL 语句已基本列出,至于表中的数据增删改查的功能实现,也都只采用部分功能的实现语句来给予示例。10.610.6 视图及存储过程视图及存储过程为了熟悉对视图和存储过程的使用,我建了一个视图 v_goos 和一个存储过程store_g_info分别用来实现按商品号查询商品信息和按商品种类来实现查询商品信息的功能。具体创建视图和存储过程的主要 SQL 语句如下所示:创建视图 v_goos:(1)DB 中可运行的程序如下所示:create view v_goos ( goods_no, goods_name, goods_style,goods_price, goods_inventory, description, activity_state)as select goods.goods_no, goods.goods_name

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号