




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、思娇网上书店规划与设计摘要:信息社会,网络将人们从时间和空间上拉得前所未有的近,网络技术在日常生活和商业中的应用越来越多,也越来越重要,网上购物及其相应技术也逐渐成为网站开发的一个重要方向,商务网站在未来的发展中必然成为一个热点。网上商店的目标是为用户真正提供网上购物的专业电子商务网站。本网站正是针对此目的而设计开发的。根据用户需求,本网站具备图书信息的展示功能,用户搜索图书功能,完美的购物车功能和结算功能等。本网站是在Windows操作平台上,使用网页软件Macromedia Dreamweaver 8进行制作,同时采用了ASP技术结合SQL SERVER 2000对网上书店网站进行开发。关
2、键词:网上书店;图书信息;搜索图书;购物车目录1.网站开发背景22. 网站需求分析32.1网站的可行性分析32.2 网站需求分析42.3开发工具与技术43.网站设计53.1总体设计模块63.2前台设计模块73.3后台设计模块123.4数据库设计模块164.网站开发进程191. 网站开发背景在互联网日益发展的今天,一种新的购物方式电子购物正在悄然兴起。这种购物方式给商家和消费者带来了前所未有的方便,也使传统的商业活动变得异常的快捷。人们的生活越来越依赖于社会的网络化、信息化。人们的生活方式和生活习惯已经发生了极大的变化。网络销售主要以B2C(Business to Customer,商家对客户)
3、模式的网络购物站点为平台,商家在平台上展示并管理自己的商品,而消费者则可以通过查看商品的信息,选择并购买。商家可在网上建立个性化商店,并由自己维护和管理, 提供服务,发布信息,凭借Internet接触更广泛的用户群,延伸和扩大销售渠道, 树立良好的企业形象。2. 网站需求分析2.1网站的可行性分析技术可行性-当前社会的主流电脑能满足该网站的要求。经济可行性-一个网站的实现,必须可以动态的提交数据,并保持数据的互动性。为了实现这一特点,把系统建立在IIS服务器上,通过ASP技术,对这一功能进行实现,为了实现数据的存储与组织,采用数据库技术对数据进行存储与管理。由于此系统为一实验性的课题,所以可采
4、用小型数据库ACCESS来实现。通过ASP技术,实现对数据库的操作,并将数据库的数据显示在页面上,即可实现系统的基本功能。2.2 网站需求分析一个成功的网上书店需要具备一个美观的前台界面和一个可以扩展前台信息的后台管理系统以及网站信息的高效性、安全性、可靠性等优势。通过实际调查,其前台应具有以下功能。1. 统一友好的操作界面,保证系统的易用性,方便用户操作。2. 具备图书信息的展示功能,方便用户对图书进行浏览与比较。3. 规范的图书分类,方便用户分类查找图书。4. 完美的购物车功能与用户结账功能。5. 图书销售排行功能6. 设置网站公告信息模块。7. 订单信息查询功能、图书信息查询功能。根据前
5、台设计的需求,为了方便对前台功能的管理,制作了相应的后台功能设计。 具体功能有图书设置、会员设置、后台管理员设置、订单设置、公告设置、友情链接设置等。2.3开发工具与技术在设备条件方面主要考虑到是加强存储能力,实现通讯功能,提高处理速度。硬件要求:CPU pentium 4 1.8GHz、内存512M以上、硬盘50G以上、显示器分辨率为1024 * 768像素。软件要求:操作系统:Windows2000 / Windows XP 等 数据库:SQL SERVER 2000开发工具包:JDK Version 1.6JSP服务器:Tomcat 6.03.网站设计将系统划分为多个模块是为了降低软件系
6、统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。通过对整个系统的规划分析,对数据的具体要求的分析,以及对系统功能的综合考虑,提出一个基本的总体结构框架。系统的模块划分为几个方面。总体设计模块,前台设计模块,后台设计模块,数据库模块等。3.1总体设计模块在这个模块中,主要是为了把整个网站进行统一的规划,以便自己不会在网站的设计方面出现差错。前台主要包括商品展台、商品查询、购物车、收银台、会员管理、订单查询以及
7、网站公告等功能。具体功能模块设计如图3.1所示。图3.1 系统前台功能模块图后台主要是对网站内的一些数据进行有效的管理,包括后台登录、图书设置、会员设置、后台管理员设置、订单设置、公告设置、友情链接设置、退出等功能。具体功能模块设计如图3.2所示。图3.2 系统后台功能模块图3.2前台模块设计当用户登录成功后,将进入网站主页面,对于网站来说,首页设计的好坏将直接影响到顾客的购买情绪。在网站的首页中,用户不但可以在第一时间内掌握网站推出的特价图书、上架新品、最新公告等,还可以查看销售排行、商品分类查询等。首页具体设计如图3.3所示。联系我们收藏本站设为首页图书分类会员登录网站公告销售排行首页内容
8、版权信息销售排行查看订单购物车会员资料新品上架首页网站标题图 3.3 首页模块设计图子模块的具体功能以及相应界面如下。1. 商品展台模块商品展台模块主要包括新品上架、特价图书、销售排行3个功能。具体模块设计如图3.4所示。联系我们收藏本站设为首页图书分类会员登录网站公告销售排行商品展台版权信息销售排行查看订单购物车会员资料新品上架首页网站标题图 3.4 商品展台模块设计图2商品查询模块商品查询模块是按图书分类查询相关图书,是通过图书分类中的导航按钮进行链接。具体模块设计如图3.5所示。联系我们收藏本站设为首页图书分类会员登录网站公告销售排行商品信息版权信息销售排行查看订单购物车会员资料新品上架
9、首页网站标题图3.5 商品查询模块设计图3. 购物车模块购物车模块主要包括添加至购物车、查看购物车、从购物车中移除图书、清空购物车4个功能,是通过导航栏中的购物车进行链接。具体模块设计如图3.6所示。联系我们收藏本站设为首页图书分类会员登录网站公告销售排行首页内容版权信息销售排行查看订单购物车会员资料新品上架首页网站标题图3.6购物车模块设计图4. 收银台模块收银台模块主要包括填写订单信息、结账2个功能,是通过选择购物车中图书结账进行连接的。具体模块设计如图3.7所示。联系我们收藏本站设为首页图书分类会员登录网站公告销售排行收银台版权信息销售排行查看订单购物车会员资料新品上架首页网站标题图3.
10、7 收银台模块设计图5. 会员管理模块会员管理模块主要包括会员注册、会员登录、会员信息修改3个功能,会员注册和会员登录是通过左框架中的会员登录进行链接的,会员信息修改时通过导航栏中的会员信息进行链接的。具体模块设计如图3.8所示。联系我们收藏本站设为首页图书分类会员登录网站公告销售排行会员信息版权信息销售排行查看订单购物车会员资料新品上架首页网站标题图3.8 会员管理模块设计图6. 订单查询模块订单查询模块是会员对自己的订单进行查询,是通过导航栏中的订单查询进行链接。具体模块设计如图3.9所示联系我们收藏本站设为首页图书分类会员登录网站公告销售排行订单信息版权信息销售排行查看订单购物车会员资料
11、新品上架首页网站标题图3.9 订单查询模块设计图7. 网站公告模块网站公告模块是发布网站消息,是通过左框架中的网站公告查看具体信息。具体模块设计如图3.10所示。联系我们收藏本站设为首页图书分类会员登录网站公告销售排行网站公告版权信息销售排行查看订单购物车会员资料新品上架首页网站标题图3.10 网站公告模块设计图3.3后台设计模块在这个模块中,主要根据前台的功能设计模块,设计后台的相应子功能管理模块。子功能管理模块的具体功能以及相应界面如下。1. 后台登录模块后台标题后台登录在网站前台首页的底部提供了后台管理员的登录入口,通过该入口可以进入到后台页面,在该页面管理人员输入正确的帐号和密码,单击
12、“提交”按钮,系统将判断密码的有效性,如果通过验证则转到后台主业,反之则提示错误。具体模块设计如图3.11所示。图3.11 后台登陆模块设计图2图书设置模块图书设置模块主要实现的是图书信息的查询、添加、修改和删除等功能,具体设计模块如图3.12所示。图书设置会员设置公告设置退出后台订单设置图书设置后台管理员设置友情链接设置后台标题图3.12 图书设置模块设计图3会员设置模块会员设置模块主要是查询会员信息,具体模块设计如图3.13所示。图书设置会员设置公告设置退出后台订单设置会员设置后台管理员设置友情链接设置后台标题图 3.13 会员设置模块设计图 4订单设置模块订单设置模块只要功能是查询订单信
13、息,修改订单信息,删除订单信息等功能,具体模块设计如图3.14所示。图书设置会员设置公告设置退出后台订单设置订单设置后台管理员设置友情链接设置后台标题图3.14 订单设置模块设计图5后台管理员设置模块后台管理员设置模块主要功能是设置后台管理员权限,具体模块设计如图3.15所示。图书设置会员设置公告设置退出后台订单设置后台管理员设置后台管理员设置友情链接设置后台标题图 3.15 后台管理员设置模块设计图6友情链接设置模块友情链接设置模块主要是提供一些友情网站链接,具体模块设置如图3.16所示。图书设置会员设置公告设置退出后台订单设置友情链接设置后台管理员设置友情链接设置后台标题图 3.16 友情
14、链接设置模块设计图7公告设置模块公告设置模块主要是设置网站公告,具体模块设置如图3.17所示。图书设置会员设置公告设置退出后台订单设置公告设置后台管理员设置友情链接设置后台标题图3.17 公告设置模块设计图3.4数据库设计模块在一个应用软件中,数据库的设计是至关重要的,软件的可用性及使用质量都与数据库有着紧密的联系。好的数据库设计是开发高质量软件的前提条件。下面就详细的分析一下本系统的数据库结构设计。在本网站的数据库中,主要存放有各模块信息表。管理员可以在后台对其进行数据的编辑、查询、添加、删除和更新维护,到时可在前台显示其内容。下面就分别做具体的分析。1 图书信息表GOOD图书信息表主要用来
15、保存各类图书的相关信息,包括图书的编号、所属类别、图书名、出版社、作者、出版时间、价格、会员价、购买次数。具体表结构如表3.1所示。表3.1图书信息表字段名数据类型长度主键否描述ISBNCHAR4是图书编号BIGLDCHAR4类别GNAMECHAR50图书名GPUBCHAR50出版社GAUTHORCHAR20作者GTIMESMALLDATETIME4出版时间GPRICEMoney8市场价HPRICEMONEY8会员价GBUYINT4购买次数 2. 会员信息表MENBER会员信息表主要是用来存储所注册的会员信息,包括会员名称、会员密码、会员真实姓名、会员职业、电子邮箱、找回密码的问题、找回密码的
16、答案。具体表结构如表3.2所示。表3.2 会员信息表字段名数据类型长度主键否描述HNAMECHAR20会员名称HPASSWORDCHAR10会员密码RNAMECHAR10会员真实姓名PROFESSIONCHAR10会员职业E-MAILCHAR50电子邮箱QUESTIONCHAR50找回密码的问题ANSWERCHAR50找回密码的答案3. 订单信息表ORDER订单信息表主要是用来保持订单的概要信息,包括图书订货编号、会员名称、会员收货姓名、收货地址、收货电话、付款方式、运送方式、备注信息、发送是否成功。具体表结构如表3.3所示。表3.3 订单信息表字段名数据类型长度主键否描述TNUMBERCHA
17、R8是订货编号HNAMECHAR20会员名称RNAMECHAR10会员收货姓名SADDCHAT50收货地址STELCHAR20收货电话SETMONEYCHAR10付款方式POSTCHAR10运送方式BZTEXT16备注信息SIGNBIT1发送是否成功 4. 公告信息表AFFICHE公告信息表主要是存储网上书店的公告信息,包括公告标题、公告内容、发布时间。具体表结构如表3.4所示。表3.4 公告信息表字段名数据类型长度主键否描述IDINT4是种子序列BNAMECHAR50公告标题BCONTENTTEXT16公告内容ISSUETIMESMALLDATETIME4发布时间 5. 友情链接信息表LINK友情链接信息表主要是保存网上书店的网站链接信息,包括网站的链接名称、链接地址、链接的图片地址、创建时间。具体表结构如表3.5所示。表3.5 友情链接信息表字段名数据类型长度主键否描述LINKNAMECHAR16是网站的链接名称LINKADDCHAR16链接地址L
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纺织科技创新方向题目试题及答案
- 幼儿园母亲节活动方案
- 滑雪服市场趋势与前景解析
- 纺织品设计师证书考试的跨学科知识需求试题及答案
- 交工验收合同协议书
- 村级垃圾清运合同协议书
- 解除房屋合同协议书
- 船员合同协议书
- 《并联电容补偿技术》课件
- 员工合同协议书模板
- CJJ 82-2012 园林绿化工程施工及验收规范
- 中国痔病诊疗指南(2020版)
- 数字贸易学 课件 第2章 数字贸易的产生与发展
- 第四章教师的权利与义务课件
- (高清版)DZT 0004-2015 重力调查技术规范(150 000)
- 个人理财(西安欧亚学院)智慧树知到期末考试答案2024年
- 防汛抗旱知识培训课件
- 水利工程安全生产责任制模版
- 《客户开发技巧》课件
- 医疗器械生产过程中的成品检验与放行程序
- 长相思·其二李白
评论
0/150
提交评论