网站规划与设计课程设计范例.docx
- 文档编号:8607154
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:17
- 大小:237.21KB
网站规划与设计课程设计范例.docx
《网站规划与设计课程设计范例.docx》由会员分享,可在线阅读,更多相关《网站规划与设计课程设计范例.docx(17页珍藏版)》请在冰豆网上搜索。
网站规划与设计课程设计范例
思娇网上书店规划与设计
摘要:
信息社会,网络将人们从时间和空间上拉得前所未有的近,网络技术在日常生活和商业中的应用越来越多,也越来越重要,网上购物及其相应技术也逐渐成为网站开发的一个重要方向,商务网站在未来的发展中必然成为一个热点。
网上商店的目标是为用户真正提供网上购物的专业电子商务网站。
本网站正是针对此目的而设计开发的。
根据用户需求,本网站具备图书信息的展示功能,用户搜索图书功能,完美的购物车功能和结算功能等。
本网站是在Windows操作平台上,使用网页软件MacromediaDreamweaver8进行制作,同时采用了ASP技术结合SQLSERVER2000对网上书店网站进行开发。
关键词:
网上书店;图书信息;搜索图书;购物车
目录
1.网站开发背景2
2.网站需求分析3
2.1网站的可行性分析3
2.2网站需求分析4
2.3开发工具与技术4
3.网站设计5
3.1总体设计模块6
3.2前台设计模块7
3.3后台设计模块12
3.4数据库设计模块16
4.网站开发进程19
1.网站开发背景
在互联网日益发展的今天,一种新的购物方式——电子购物正在悄然兴起。
这种购物方式给商家和消费者带来了前所未有的方便,也使传统的商业活动变得异常的快捷。
人们的生活越来越依赖于社会的网络化、信息化。
人们的生活方式和生活习惯已经发生了极大的变化。
网络销售主要以B2C(BusinesstoCustomer,商家对客户)模式的网络购物站点为平台,商家在平台上展示并管理自己的商品,而消费者则可以通过查看商品的信息,选择并购买。
商家可在网上建立个性化商店,并由自己维护和管理,提供服务,发布信息,凭借Internet接触更广泛的用户群,延伸和扩大销售渠道,树立良好的企业形象。
2.网站需求分析
2.1网站的可行性分析
技术可行性-----当前社会的主流电脑能满足该网站的要求。
经济可行性-----一个网站的实现,必须可以动态的提交数据,并保持数据的互动性。
为了实现这一特点,把系统建立在IIS服务器上,通过ASP技术,对这一功能进行实现,为了实现数据的存储与组织,采用数据库技术对数据进行存储与管理。
由于此系统为一实验性的课题,所以可采用小型数据库ACCESS来实现。
通过ASP技术,实现对数据库的操作,并将数据库的数据显示在页面上,即可实现系统的基本功能。
2.2网站需求分析
一个成功的网上书店需要具备一个美观的前台界面和一个可以扩展前台信息的后台管理系统以及网站信息的高效性、安全性、可靠性等优势。
通过实际调查,其前台应具有以下功能。
1.统一友好的操作界面,保证系统的易用性,方便用户操作。
2.具备图书信息的展示功能,方便用户对图书进行浏览与比较。
3.规范的图书分类,方便用户分类查找图书。
4.完美的购物车功能与用户结账功能。
5.图书销售排行功能
6.设置网站公告信息模块。
7.订单信息查询功能、图书信息查询功能。
根据前台设计的需求,为了方便对前台功能的管理,制作了相应的后台功能设计。
具体功能有图书设置、会员设置、后台管理员设置、订单设置、公告设置、友情链接设置等。
2.3开发工具与技术
在设备条件方面主要考虑到是加强存储能力,实现通讯功能,提高处理速度。
硬件要求:
CPUpentium41.8GHz、内存512M以上、硬盘50G以上、显示器分辨率为1024*768像素。
软件要求:
操作系统:
Windows2000/WindowsXP等
数据库:
SQLSERVER2000
开发工具包:
JDKVersion1.6
JSP服务器:
Tomcat6.0
3.网站设计
将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。
也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。
通过对整个系统的规划分析,对数据的具体要求的分析,以及对系统功能的综合考虑,提出一个基本的总体结构框架。
系统的模块划分为几个方面。
总体设计模块,前台设计模块,后台设计模块,数据库模块等。
3.1总体设计模块
在这个模块中,主要是为了把整个网站进行统一的规划,以便自己不会在网站的设计方面出现差错。
前台主要包括商品展台、商品查询、购物车、收银台、会员管理、订单查询以及网站公告等功能。
具体功能模块设计如图3.1所示。
图3.1系统前台功能模块图
后台主要是对网站内的一些数据进行有效的管理,包括后台登录、图书设置、会员设置、后台管理员设置、订单设置、公告设置、友情链接设置、退出等功能。
具体功能模块设计如图3.2所示。
图3.2系统后台功能模块图
3.2前台模块设计
当用户登录成功后,将进入网站主页面,对于网站来说,首页设计的好坏将直接影响到顾客的购买情绪。
在网站的首页中,用户不但可以在第一时间内掌握网站推出的特价图书、上架新品、最新公告等,还可以查看销售排行、商品分类查询等。
首页具体设计如图3.3所示。
图3.3首页模块设计图
子模块的具体功能以及相应界面如下。
1.商品展台模块
商品展台模块主要包括新品上架、特价图书、销售排行3个功能。
具体模块设计如图3.4所示。
图3.4商品展台模块设计图
2.商品查询模块
商品查询模块是按图书分类查询相关图书,是通过图书分类中的导航按钮进行链接。
具体模块设计如图3.5所示。
图3.5商品查询模块设计图
3.购物车模块
购物车模块主要包括添加至购物车、查看购物车、从购物车中移除图书、清空购物车4个功能,是通过导航栏中的购物车进行链接。
具体模块设计如图3.6所示。
图3.6购物车模块设计图
4.收银台模块
收银台模块主要包括填写订单信息、结账2个功能,是通过选择购物车中图书结账进行连接的。
具体模块设计如图3.7所示。
图3.7收银台模块设计图
5.会员管理模块
会员管理模块主要包括会员注册、会员登录、会员信息修改3个功能,会员注册和会员登录是通过左框架中的会员登录进行链接的,会员信息修改时通过导航栏中的会员信息进行链接的。
具体模块设计如图3.8所示。
图3.8会员管理模块设计图
6.订单查询模块
订单查询模块是会员对自己的订单进行查询,是通过导航栏中的订单查询进行链接。
具体模块设计如图3.9所示
图3.9订单查询模块设计图
7.网站公告模块
网站公告模块是发布网站消息,是通过左框架中的网站公告查看具体信息。
具体模块设计如图3.10所示。
图3.10网站公告模块设计图
3.3后台设计模块
在这个模块中,主要根据前台的功能设计模块,设计后台的相应子功能管理模块。
子功能管理模块的具体功能以及相应界面如下。
1.后台登录模块
在网站前台首页的底部提供了后台管理员的登录入口,通过该入口可以进入到后台页面,在该页面管理人员输入正确的帐号和密码,单击“提交”按钮,系统将判断密码的有效性,如果通过验证则转到后台主业,反之则提示错误。
具体模块设计如图3.11所示。
图3.11后台登陆模块设计图
2.图书设置模块
图书设置模块主要实现的是图书信息的查询、添加、修改和删除等功能,具体设计模块如图3.12所示。
图3.12图书设置模块设计图
3.会员设置模块
会员设置模块主要是查询会员信息,具体模块设计如图3.13所示。
图3.13会员设置模块设计图
4.订单设置模块
订单设置模块只要功能是查询订单信息,修改订单信息,删除订单信息等功能,具体模块设计如图3.14所示。
图3.14订单设置模块设计图
5.后台管理员设置模块
后台管理员设置模块主要功能是设置后台管理员权限,具体模块设计如图3.15所示。
图3.15后台管理员设置模块设计图
6.友情链接设置模块
友情链接设置模块主要是提供一些友情网站链接,具体模块设置如图3.16所示。
图3.16友情链接设置模块设计图
7.公告设置模块
公告设置模块主要是设置网站公告,具体模块设置如图3.17所示。
图3.17公告设置模块设计图
3.4数据库设计模块
在一个应用软件中,数据库的设计是至关重要的,软件的可用性及使用质量都与数据库有着紧密的联系。
好的数据库设计是开发高质量软件的前提条件。
下面就详细的分析一下本系统的数据库结构设计。
在本网站的数据库中,主要存放有各模块信息表。
管理员可以在后台对其进行数据的编辑、查询、添加、删除和更新维护,到时可在前台显示其内容。
下面就分别做具体的分析。
1.图书信息表GOOD
图书信息表主要用来保存各类图书的相关信息,包括图书的编号、所属类别、图书名、出版社、作者、出版时间、价格、会员价、购买次数。
具体表结构如表3.1所示。
表3.1图书信息表
字段名
数据类型
长度
主键否
描述
ISBN
CHAR
4
是
图书编号
BIGLD
CHAR
4
类别
GNAME
CHAR
50
图书名
GPUB
CHAR
50
出版社
GAUTHOR
CHAR
20
作者
GTIME
SMALLDATETIME
4
出版时间
GPRICE
Money
8
市场价
HPRICE
MONEY
8
会员价
GBUY
INT
4
购买次数
2.会员信息表MENBER
会员信息表主要是用来存储所注册的会员信息,包括会员名称、会员密码、会员真实姓名、会员职业、电子邮箱、找回密码的问题、找回密码的答案。
具体表结构如表3.2所示。
表3.2会员信息表
字段名
数据类型
长度
主键否
描述
HNAME
CHAR
20
会员名称
HPASSWORD
CHAR
10
会员密码
RNAME
CHAR
10
会员真实姓名
PROFESSION
CHAR
10
会员职业
CHAR
50
电子邮箱
QUESTION
CHAR
50
找回密码的问题
ANSWER
CHAR
50
找回密码的答案
3.订单信息表ORDER
订单信息表主要是用来保持订单的概要信息,包括图书订货编号、会员名称、会员收货姓名、收货地址、收货电话、付款方式、运送方式、备注信息、发送是否成功。
具体表结构如表3.3所示。
表3.3订单信息表
字段名
数据类型
长度
主键否
描述
TNUMBER
CHAR
8
是
订货编号
HNAME
CHAR
20
会员名称
RNAME
CHAR
10
会员收货姓名
SADD
CHAT
50
收货地址
STEL
CHAR
20
收货电话
SETMONEY
CHAR
10
付款方式
POST
CHAR
10
运送方式
BZ
TEXT
16
备注信息
SIGN
BIT
1
发送是否成功
4.公告信息表AFFICHE
公告信息表主要是存储网上书店的公告信息,包括公告标题、公告内容、发布时间。
具体表结构如表3.4所示。
表3.4公告信息表
字段名
数据类型
长度
主键否
描述
ID
INT
4
是
种子序列
BNAME
CHAR
50
公告标题
BCONTENT
TEXT
16
公告内容
ISSUETIME
SMALLDATETIME
4
发布时间
5.友情链接信息表LINK
友情链接信息表主要是保存网上书店的网站链接信息,包括网站的链接名称、链接地址、链接的图片地址、创建时间。
具体表结构如表3.5所示。
表3.5友情链接信息表
字段名
数据类型
长度
主键否
描述
LINKNAME
CHAR
16
是
网站的链接名称
LINKADD
CHAR
16
链接地址
LINKPIC
CHAR
16
链接的图片地址
LINKTIME
SMALLTIME
4
创建时间
4.网站开发进程
思娇网上书店只是一个中小型网上书店,涉及的范围不是很大,参与的人也就四五个人。
大家在前期主要是整理一些关于公司的资料,中间对大家提出的一些可行性的要求进行修改,后期开始做网站。
在工作中大家既互相帮助,又相互竞争,争取做的更好。
具体的时间安排见下表。
表1时间安排表
项目
2009年5月---2009年7月
调查资料
5月10日---5月25日
整理资料
5月26日----6月10日
讨论问题
6月11日---6月13日
进行制作
6月14日---6月25日
模块整合调试
6月21日—7月1日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 规划 设计 课程设计 范例