商务网站设计课程设计(论文)-锦州锦华商城网站建设(编辑修改稿)内容摘要:

用户信息 用户信息 处理信息 订单信息存储 处理后的订单 订单信息 本科生课程设计(论文) 9 运行环境及开发工具 操作系统: Windows 20xx/win7。 数据库: SQL Server。 Web 应用服务器:。 开发工具: Myeclipse。 系统结构设计 根据业务流程,需要将网站划分为前台、后台和数据库。 前台中,会员在登录网站主页后即可分 类查看到商品等信息,还可以做订购商品等活动。 数据库将要作为网站后台重要的组成部分,管理员的主要操作几乎全部围绕数据库,最后将更新的数据要显示给前台。 在设计好网站前台与后台的结构以后,就将数据库加入到结构中。 后台将更新的数据写入到数据库中,前台再将数据库中的信息取出来并显示。 功能模块设计 层次模块结构是将系统划分为若干子系统,子系统下再划分为若干的模块。 而模块是指具备有输入输出、逻辑功能、运行程序和内部数据四种属性的一组程序。 在结构化系统设计中,模块一般都是按功能划分的,通常称为功能模块。 合理的功能模块的 划分能够极大限度地减少重复劳动、提高开发工作的效率并增大系统的可维护性。 以前面的系统分析为基础,将系统分为两大模块,即前台模块和后台模块。 网上商城的功能结构如图 所示。 本科生课程设计(论文) 10 图 网上商城网站功能结构图 前台模块的功能模块设计 前台模块主要功能如下介绍: ( 1)首页模块 主要有用户登录,商城公告,友情链接等。 ( 2)销售排行 此模块可以查看站内的销售商品的排名,查看其具体信息并可以添加购物车。 ( 3)新品上架 主要可以展示网站最新发布的新产品,第一时间向会员介绍新品的信息、价格等,并可以添加 购物车。 ( 4)特价商品 可以查看网站中的优惠商品,会有优惠价格的显示,如果喜欢的话可以添加到购物车。 ( 5)查看订单 会员在把商品添加到购物车并去收银台结账后可以在查看订单中查看自己所购买的商品,如商品编号、地址、订货时间、是否出货等信息。 网上购物网站 新品上架 会员修改 后台 购物车 查看订单 会员设置 公告设置 订单设置 管理员设置 商品设置 特价商品商品 会员注册 友情设置 销售排行 前台 本科生课程设计(论文) 11 ( 6)购物车 会员在登录之后可以将自己喜欢的商品添加到购物车,在购物车中会员可以选择继续购物、去收银台结账、清空购物车、修改数量等操作。 ( 7)会员修改 会员在注册后可以根据自己的具体信息进行修改会员资料,如密码、年龄职业等信息。 ( 8)会员注册 游客可以在网站首页进 行会员注册,填写会员名、密码、年龄、职业等即可。 这样,子模块各自的内容基本设计好。 下面可以设计如何将这些模块组织在一起,构成一个结构比较合理的前台了。 除了在主页中建立面向其他模块的分类外,也要在其他模块中建立返回主页面的分类。 另外各个模块间也应该互相分类起来。 后台管理模块的功能模块设计 后台管理模块的功能是对站内的资源进行管理和维护。 以后台的业务流程分析和前台各个模块的设计为基础、根据会员的需求分析来确定后台管理模块应具有的功能。 后台管理模块的各个子功能模块如下: ( 1) 商品设置 管理员可以添加商品信息 ,包括商品类别、名称、定价、图片、简介等,修改、删除商品信息。 ( 2) 会员设置 管理员可以查看会员的详细情况,如姓名、职业、账号、年龄、电子邮件等信息,并可以删除信息。 ( 3) 后台管理员设置 管理员可以添加管理员、修改密码、删除管理员。 ( 4) 订单设置 在此模块管理员可以查看订单的详细信息,如订单编号,购买会员的账号、送货电话、付款方式、地址等会员信息,同时可以看见所订商品的名称、数量、金额等信息;处理是否出货;删除订单。 ( 5) 公告设置 管理员向会员发布最新公告信息、修改或是删除公告。 ( 6) 友情 设置 管理员向网站添加友情链接,方便会员进入其他网站,同时可以删除链接。 本科生课程设计(论文) 12 数据库设计 数据库是数据库应用程序的重要组成部分。 一个设计结构合理的数据库对于应用程序的开发效率和程序的性能都是非常重要的。 数据库的设计过程大致如下: ( 1) 根据会员需求,确定数据库中要保存的数据信息。 对会员需求进行分析时数据库设计的第一个阶段。 不断的调查与研究会员需求,了解企业运作流程等系统需求,使设计概念模型的基础。 ( 2) 设计数据库的概念模型。 概念模型是按会员的观点来对数据建模,使用与进行信息世界建模的工具。 它对整个数据库的设计 具有深刻的影响。 ( 3) 逻辑结构设计。 逻辑结构是把概念结构转化为与所采用的数据库管理系统所支持的数据模型相符合的过程。 ( 4) 数据库的实施和维护。 在设计好前台与后台的功能模块后,就开始进行数据库的设计了。 根据网站系统的分析,数据库是整个网站的核心。 从前台显示的信息到后台操作的对象,都是围绕数据库展开的。 ER 图 ER 图是一种概念模型。 概念模型实际上是现实世界到机器世界的一个中间层次。 概念模型用于信息世界的建模,是显示世界到信息世界的第一层抽象,使数据库设计人员进行数据库设计的有利工具,也是数据库设计人 员和会员之间进行交流的语言,因此概念模型一方面应该具有较强的语义表达能力,能够方便、直接的表达应该用众的各种语义知识,另一方面他还应该简单、清晰并且易于会员理解 [7]。 以下是各个数据表的实体图。 ( 1)公告信息表 tb_affiche 的实体图 本科生课程设计(论文) 13 图 tb_affiche 的实体图 ( 2) 商品信息表 tb_goods 的实体图 图 tb_goods的实体图 ( 3)友情链接 表 tb_link 实体图 图 tb_link的实体图 公告信息 ID 公告标题 公告内容 发布时间 友情链接 id 链接名称 链接地址 商品信息 id 商品类型 小类别 id 大类别 id 现价 特价价格 图片 商品 名称 名称商商商品名称品名称品名称物价格 商品简介 发布时间 编号 是否出货 本科生课程设计(论文) 14 (4) 会员表 tb_member 的实体图 图 tb_member的实体图 ( 5)管理员表 tb_manager 的实体图 图 tb_member 的实体图 ( 6)订单商品表 tb_order 的实体图 管理员 Id 用户名 密码 管理员姓名 标记 会员 ID 密码 会 员 名称 密码问题 真实姓名 电子邮箱 年龄 职业 答案 本科生课程设计(论文) 15 图 tb_order的实体图 ( 7)订单详情表 tb_orderdetail 的实体图 图 tb_orderDetail 的实体图 基本表设计 表的设计是这次设计的一个核心内容。 根据前面对网站前台与后台功能模块的分析和对数据库中实体关系的设计,可以看到网站中所用到的数据信息基本包括:商品信息、会员信息、公告信息、订单信息、管理员信息、友情链接信息等。 下面是为数据库设计的表: ( 1)公告信息表 tb_affiche 此表是用来发布网站内公告的表,主 要存储公告的的基础信息。 结构如表 所示。 订单详情 订单号 数量 价格 商品 id Id 订单商品信息 Id 运送方式 电话 地址 真实姓名 会员名 订单编号 订货时间 是否出货 支付方式 送货地址 本科生课程设计(论文) 16 表 公告信息表 名称 数据类型 备注 id int id name varchar(50) 公告名称 content text 公告内容 issueTime smalldatetime 发布时间 ( 2)商品信息表 tb_goods 商品信息表 tb_ goods 用来保存商品信息的,表 tb_ goods 的结构如表 下。 表 商品信息表 名称 数据类型 备注 id int id bigId int 大类别 id smallId int 小类别 id goodsName varchar(50) 商品名称 goodsFrom varchar(50) 商品类型 introduce text 商品简介 creaTime smalldatetime 发布时间 nowPrice money 现价 freePrice money 特价价格 number int 编号 pirture varchar(50) 图片 mark bit 是否出货 ( 3)友情链接表 tb_link 用来记录网站友情链接网址的信息 ,具体表如下表 所示: 表 友情链接表 名称 数据类型 备注 id int id linkName varchar(50) 链接名称 linkAddress varchar(50) 链接地址 ( 4)管理员表 tb_manager 用来记录管理员的名称、密码、真实姓名等信息,具体表如下 所示: 本科生课程设计(论文) 17 表 管理员表 名称 数据类型 备注 id int id account varchar(50) 用户名 password varchar(50) 密码 name varchar(50) 管理员姓名 sign bit 标记 ( 5)会员表 tb_member 用来记录会员的名称、密码、真实姓名、年龄、职业、邮件等信息,具体表如下 所示: 表 会员表 名称 数据类型 备注 id int id name varchar(50) 会员名称 password varchar(50) 密码 reallyName varchar(10) 真实姓名 age int 年龄 profession varchar(50) 职业 va。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。