网上巧克力店地设计与实现Word文档下载推荐.docx
《网上巧克力店地设计与实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《网上巧克力店地设计与实现Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。
其次是订单的数据流程图分析:
用户下订单之后,有系统将其传入数据库中,如果有货,发出货单分别给仓库和用户,通知仓库出货;
如果没有,发补货单给仓库,仓库进货后发出进货单记录。
2.3浓情巧克力网站的实体-联系图分析
E-R方法是“实体-联系方法”(Entity-RelationshipApproach)的简称。
它是描述现实世界概念结构模型的有效方法。
实体联系模型,实体关系模型或实体联系模式图(ERD)是由美籍华裔计算机科学家陈品山(PeterChen)发明,是概念数据模型的高层描述所使用的数据模型或模式图,它为表述这种实体联系模式图形式的数据模型提供了图形符号。
用户的实体及其属性
商品的实体及其属性
订单实体及其属性
完整的E-R图如下
3浓情巧克力网站的设计
3.1浓情巧克力网站的功能模块的设计
浓情巧克力网站的使用者主要是用户和管理者,对用户来说,实现的功能包括用户对商品信息的了解和查询,对个人信息的管理,存放选中的商品的购物车,最后产生订单;
对管理者来说,需要对用户的信息,商品的信息,以及销售的订单信息进行管理。
(1)用户功能可以概括为以下几点:
·
商品信息模块:
包括巧克力信息的浏览,查询搜索等;
用户信息管理模块:
处理用户注册、登录验证;
购物车模块:
可以添加自己喜欢的巧克力;
订单模块:
此模块中的信息由购物车结账产生,可以供用户查询订单状态,修改订单信息。
(2)管理者功能可以概括为以下几点:
用户管理:
可以查询、修改客户信息;
商品管理:
可以添加、修改、删除商品信息;
销售管理:
处理用户的订单,查询订单以及对订单的管理
如同下图所示
3.2浓情巧克力网站的系统流程设计
系统流程图(SystemFlowchart)是描绘系统物理模型的传统工具。
它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况。
如图,浓情巧克力网站的系统流程如下,用户进入网站之后选择登录或者注册,登录如果输入正确的密码则进入店铺,进行购物放入购物车中后,判断是否继续购买,然后生成订单,由用户完成付款。
3.3浓情巧克力网站的数据库设计
巧克力表
字段名
类型
字段大小
主键
产品编号
自动编号
长整型
是
产品名称
文本
50
产地
市面价格
货币
浓情价
图
用户表
格式
用户编号(主)
\1000\1
姓名
20
昵称
30
邮箱
生日
日期/时间
2011-7-6
喜好
性别
是/否
YES/NO
订单表
订单编号(主)
\20"
11"
商品编号
用户编号
地址
是否发货
邮编
数字
4浓情巧克力网站的实现
4.1浓情巧克力网站的开发环境
使用MacromediaDreamweaver8开发,Dreamweaver是个原本由Macromedia公司所开发的著名网站开发工具。
Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。
使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。
对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。
使用网站地图可以快速制作网站雏形、设计、更新和重组网页。
改变网页位置或档案名称,Dreamweaver会自动更新所有连结。
使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。
Dreamweaver是唯一提供RoundtripHTML、视觉化编辑与原始码编辑同步的设计工具。
它包含HomeSite和BBEdit等主流文字编辑器。
帧(frames)和表格的制作速度快的令您无法想像。
进阶表格编辑功能使您简单的选择单格、行、栏或做未连续的选取。
甚至可以排序或格式化表格群组,Dreamweaver支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。
所见即所得Dreamweaver成功整合动态式出版视觉编辑及电子商务功能。
使用的VBscript作为开发语言,VBScript是VisualBasicScript的简称,即VisualBasic脚本语言,有时也被缩写为VBS。
是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术。
VBScript是微软的一种脚本语言,可以看作是vb语言的简化版,与VBA的关系也非常密切。
它具有原语言容易学习的特性。
目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。
用于调试简单的VB语句非常方便。
4.2浓情巧克力网站的运行环境
(1)硬件配置:
CPU:
intelPentium4cpu3.00GHz、内存:
512MB、硬盘:
35G、显卡:
NVIDIAGeForce7100GS、
(2)软件配置:
操作系统:
winxp、浏览器:
IE7.0、数据库:
microsoftaccess、软件开发语言:
vbscript、系统开发工具:
MacromediaDreamweaver8、服务器:
IIS。
4.3浓情巧克力网站的具体实现过程
4.3.1登录页面的实现
首先是登录页面的设计,如下图所示
图4-1登录页面
具体代码如下
<
formid="
form1"
name="
method="
post"
action="
店铺.asp"
>
<
tablewidth="
400"
height="
243"
border="
0"
cellpadding="
cellspacing="
tr>
tdheight="
43"
colspan="
2"
class="
STYLE2"
divalign="
center"
会员登陆<
/div>
/td>
/tr>
tdwidth="
239"
20"
&
nbsp;
335"
40"
right"
STYLE22"
昵称<
label>
inputtype="
text"
nicheng"
/label>
账号<
textfield2"
密码<
pwd"
spanclass="
会员注册<
/span>
inputname="
Submit"
type="
submit"
value="
登陆"
/table>
/form>
登录后店铺右上角有输入的昵称显示,动态显示的代码如下
%=request.form("
)%>
登录密码的验证步骤如下,先进入店铺.asp进行代码的验证
%ifrequest.Form("
)<
("
zbp843023"
)then
response.Redirect("
错误.asp"
)
endif%>
然后进入错误.asp页面验证
)=("
4.3.2商品展示页面的实现
图4-2产品展示页
首先是数据库的连接如图连接完成,生成一个连接,然后建立一个记录集
图4-3数据库连接
图4-5记录集的建立
然后把信息添加到网页上面
图4-6产品展示页的设计
%=rst.Fields.Item("
产品名称"
).Value%>
产地"
%=FormatCurrency(rst.Fields.Item("
市面价格"
).Value,2,-2,-2,-2)%>
浓情价"
imgsrc="
图片"
"
/>
AHREF="
%=MM_moveFirst%>
第一页<
/A>
ahref="
%=MM_movePrev%>
前一页<
/a>
%=MM_moveNext%>
下一页<
%=MM_moveLast%>
最后一页<
4.3.3商品搜索页面的实现
首先定义一个记录集,SQL代码如下
SELECT巧克力详情.产品名称,巧克力详情.产地,巧克力详情.市面价格,图.图片
FROM巧克力详情INNERJOIN图ON巧克力详情.产品编号=图.产品编号
WHERE(((巧克力详情.产地)='
cd'
));
然后如图定义一个变量
图4-7搜索记录集的生成
搜索页面如下
图4-8搜索页面的设计
搜索.asp"
520"
td>
你想要来自哪的巧克力<
left"
chandi"
>
tdcolspan="
搜索"
4.4完整界面展示
图4-9整个页面的展示
5论文总结
通过这次的实践实习,我从中认识到
(1)工作是一个不断学习新鲜事物的过程,从设计初的不懂到最后能够顺利完成,我体会到在实践中学习的重要性,这对我将来走上工作岗位具有重要意义。
(2)由于前期工作不彻底,对系统的需求分析的要求认识的不够清楚,使得后续的工作不得不经常返回去修改数据表和部分代码。
使我体会到在设计中的每一步的重要性,如果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价。
(3)设计过程中,经常会遇到困难,我学会通过别人的代码理解语言的含义但这并不是抄袭然后根据自己的设计要求编写代码。
设计中得到了老师的悉心指导。
经过本系统的设计我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法,对待一个问题,要耐心、要善于运用自己已有的资源来充实自己。
同时我也深刻的认识到,在对待一个新的事物时,一定要从整体考虑,完成一步后再做下一步,这样对系统而言才能更加有效。
但是由于系统设计时间较短,所以该系统还有许多不尽如人意的地方,如用户界面不够美观,出错处理不够等多方面的问题,这些都有待进一步改善。