辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 第2章 实训设计内容
2.1开发背景简述
随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们越来越想在最短的时间内购买到自己所需要的眼镜。但眼镜的种类繁多,给人们在繁忙的工作生活中购买眼镜带来了很大的麻烦,于是网上眼镜销售便成了人们向往的事情,此系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想要的眼镜,既省时又省力。
在电子商务网站中,眼镜销售网站是目前应用最广、最成功的典范之一。通过互联网平台,用户可以达到突破时间和空间的限制而实现网上眼镜购买。眼镜销售网站的崛起对传统的眼镜流通体系产生了强烈的冲击,有效地缩短了眼镜流通发行环节,将广大消费者紧密地结合在一起,大大提高了眼镜流通率。它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。
眼镜销售网站采用B/S模式架构,利用Myeclipse作为前台应用程序的开发工具,利用MYSQL Server 作为后台数据库的建立和维护工具。主要实现了用户注册、登陆、验证身份及用户数据的采集、眼镜的预览查询、对眼镜的购买通过购物车实现、可进入留言本留言从而实现了网站与客户之间的交流和沟通等。 2.2 系统设计内容
眼镜销售网站的功能也逐渐完善,从基本的对外沟通展示功能、信息发布功能、在线眼镜展示功能,到在线交易功能、在线采购功能、在线网站管理功能等等,几乎以往传统眼镜销售网站功能都可以在互联网上进行电子化的高效运作。同传统眼睛店相比,网上眼镜销售网站具有如下优势:
首先,对于消费者来说:
第一、可以在家里逛商店,订货不受时间限制。
第二、获得大量的商品信息,可以买到当地没有的商品。 第三、网上支付比传统拿现金支付更加安全,可避免现金丢失。 第四、从订货、买货、到货物上门无需亲临现场,即省时又省力。
第五、由于网上商店省去租店面招雇员存贮保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。
其次,对商家来说,由于网上销售没有库存压力,经营成本低,经营规模不受场地限制等有利因素,在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经营效益和参与国际竞争的能力。
2
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 在知识经济快速发展的今天,销售者要在竞争中占鳌头,也要讲自己的眼镜快速销售给客户,而网络的存在便使之成为可能,借助网络便产生了眼镜销售网站。当然眼镜销售网站不仅给客户带来方便,也使销售者能在很快的时间内让客户享受知识,同时节省了门面费,节省了占地空间,也可以通过网络使销售者和客户通过网络交流。
本网站有前台和后台的结构,就将数据库加入到结构中。后台将更新的数据写入到数据库中,前台再将数据库中的信息取出来并显示。这样一个完善的眼镜销售网站就完成了。本眼镜销售网站主要能实现以下几个功能:
1、前台货物展示: (1)商品分类显示。
(2)最新上架、推荐商品显示。 (3)商品搜索。 (4)销售排行榜。 2、用户管理:
(1)会员注册、会员登录以及会员个人资料的修改。 (2)商品选购。
(3)购物车管理:显示、添加、修改、删除购物车内商品,并结算。 (4)留言板:会员可以留言对商品留下建议。 3、后台货物管理: (1)订单查询。
(2)会员管理:会员资料修改,删除。 (3)留言管理:留言信息的查看和删除。 (4)库存销售查询:查询商品库存信息。 (5)商品管理:商品的添加和删除。 (6)商品分类管理:添加,删除商品类别。 2.3需求分析 2.3.1系统逻辑设计
1.总体关系E_R图:
E-R图是一种概念模型。概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是显示世界到信息世界的第一层抽象,使数据库设计人员进行设计的有利工具,也是数据库设计人员和用户之间进行交流的语言,因此概念模型一方面应该具有较强的语义表达能力,能够方便直接的表达各种语义知识,另一方面它还应该简单、清晰并且易于用户理解。以下是总体关系E—R图。
3
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 类别ID类别名称商品类别1拥有商品类别n商品商品vip价格商品ID眼镜名称眼镜材质销售情况商品价格重量介绍图2-1总体关系E_R图
2.表结构:
表2-1 管理员表
列名称 ID Uname Pwd 类型 Int Varchar Varchar 允许空值 否 是 否 宽度 6 50 50 主键 是 否 否 管理员表为管理用户的帐号和密码,存储帐号,密码信息。
表2-2 眼镜信息表
列名称 Id Name author publishing number price storage brief Type Tate Sums imgpath 类型 Int Varchar Varchar Varchar Varchar Varchar tinyint text tinyint tinyint tinyint Varchar 宽度 6 200 50 200 100 50 4 0 4 4 4 200 允许空值 否 否 否 否 否 否 否 否 否 否 否 否 主键 是 否 否 否 否 否 否 否 否 否 否 否 眼镜信息表为管理眼镜的名字信息,材质信息,产地信息,插入图片,设置最新上架,
4
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 最近推荐,价格,产品介绍,本表主要是为了存储眼镜的信息,为设置眼镜图片,上架的信息等
表2-3 库存销售信息表
列名称 Id userid bookid booksum times 类型 Int tinyint tinyint tinyint datetime 宽度 6 4 4 4 0 允许空值 否 否 否 否 否 主键 是 否 否 否 否 库存销售信息表为管理眼镜进库入库的信息,和入库出库的时间,本表主要是为了存储眼镜的进库,入库的信息 2.3.2 系统功能需求分析
1.眼镜销售网站的功能结构图:
系统功能模块结构是将系统划分为若干子系统,子系统下在划分为若干的模块。而模块是指具备输入输出、逻辑功能、运行程序和内部数据四种属性的一组程序。在结构化设计中,模块一般都是按功能划分的,通常称为功能模块。合理的功能模块的划分能够极大限度地减少重复劳动、提高开发工作的效率并增大系统的可维护性。以下为本系统功能模块图。
眼镜销售网站 用户 管理员 登录 用户注册 浏览眼镜信息 选购眼镜 修改个人信息 查看定购信息 注销 用户管理 会员管理 眼镜管理 订单管理 库存管理 留言管理
图2-2眼镜销售网站的功能结构图
2.眼镜销售网站的简单的流程图:
5

