网上花店报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2) 鲜花分类 数据类型:字符型 长度:10个字符长度
(3) 鲜花的编号 数据类型:字符型 长度:10个字符长度
(4) 数量 数据类型:字符型 长度:10个字符长度
(5) 单价 数据类型:字符型 长度:10个字符长度
(7) 鲜花销量数据类型:数字型长度:10位
2.处理过程
处理过程在数据流图中的名称、编号,对处理过程的简单描述,该处理过程的输入数据流、输出数据流,及其来源与去向,其主要功能的简单描述:
(2)创建数据库链接
利用ADODB的成员函数Open和先前设定的DSN与数据库连接,其语法如下:
SetConnect=Server.CreateObject("ADODB.Connection") Connect.Open("DSN=flower;UID=userID;PWD=password")
flower为数据源名;userID为用户名;password为用户口令。
(5)关闭数据对象和链接。在ASP中通过调用方法close实现关闭。
关闭创建的数据对象:Record Set .close Set Record Set=Nothing
关闭创建的链接对象:Connect. Close Set Connect=Nothing
三、详细设计
数据库的详细建立
1.建立数据库表(flower_Data.mdb)
输出:花目存储
3.建立数据库
系统数据源的设置
使用ADO去编写紧凑简明的脚本以便连接到ODBC 兼容的数据库和 OLE DB 兼容的数据源。具体的操作步骤可以归纳为以下几步:
(1)创建数据库源名(DSN)
打开Windows的"控制面板",双击"ODBC"的图标,然后选择"文件 DSN "的属性页,单击<添加>,选择数据库驱动程序,然后单击"下一步",按照屏幕的指示键入数据源文件的名称,然后单击“下一步",再单击"完成"创建数据源。
电子商务就是以web网络技术与数据库技术为支撑的,其中web数据库技术是电子商务的核心技术,用户通过web访问数据库,可以实现网络环境下的大量信息共享,联系各个异构数据库,使得数据库之间能够通过主动式的超文本链接,实现相互连接,使得交叉使用的时局可以被很容易的检索到。同时,随着电子商务的普及,带动了网络经济的发展,在internet上发布业务和商品数据,已经成了大势所趋,可以这么说,web开发和数据库的结合才能真正发挥internet的优势。而电子商务是很切近生活,它有了自身的针对性,服务对象是特定的。
</tr>
<tr width="300" BGCOLOR="#39867B">
<td height="30" colspan="2" align="center" BGCOLOR="#E1F4EE"><table width="220" border="0" cellspacing="0" cellpadding="0">
(3)创建数据对象 ADO中的数据对象通常保存的是查询结果。其创建方法如下: Set Record Set =Connect. Execute(sqlStr)
(4)操作数据库,可利用Execute方便地执行数据的插入、修改、删除等操作。如执行插入操作: SqlStr="Insert Into b1Values (1, 2)" Connect. Execute (sqlStr)
</tr>
<tr width="300" BGCOLOR="#39867B">
<td width="100" align="right" height="28" BGCOLOR="#E1F4EE">输入账号:</td>
<td width="200" BGCOLOR="#E1F4EE"><input name="admin" type="text" id="admin" size="15" maxlength="15"></td>
VBScript是ASP的主要脚本语言,也是本系统所采用的主要脚本语言。本系统中VBScript主要用于前台动态网页的美化制作,JavaScript用于实现后台管理操作。
一、需求分析
在网上花店系统中主要涉及到花库、会员、管理员、订单等几个模块,其中,花库模块的任务主要是列出所有库存的各种属性,按照销售量和投票情况排序,按照花名模糊查询,以及用户选定鲜花后给出详细属性。本系统仅重点设计了管理员部分模块。
response.write"<SCRIPT language=JavaScript>alert('新级别添加成功!');"
response.write "</SCRIPT>"
end if
if request("action")="delleavel" then
//删除用户级别
delleavel=request("delleavel")
</tr>
</table></td>
</tr>
<tr width="300" BGCOLOR="#669999">
<td height="20" colspan="2" align="center"> </td>
</tr>
</form>
</table>
//建立数据库
set rs=server.createobject("ADODB.Recordset")
//打开数据库
rs.open sql,conn,1,1
while not rs.eof
//关闭数据库
rs.Close()
//添加功能和删除功能
if request("action")<>"addleavel" and request("action")<>"delleavel" then
response.end
conn.execute "delete * from discount where leavel='"&request("delleavel")&"'"
//跳转到删除成功页面
response.write"<SCRIPT language=JavaScript>alert('级别删除成功!');"
2.1管理员身份验证的实现
代码:<table width="410" height="150" border="0" align="center" cellpadding="0" cellspacing="1" BGCOLOR="#39867B">
<form name="form1" method="post" action="logincheck.asp">
(1) 花库的录入
输入:除了ID号之外所有的数据项
处理:按格式添加到flower库中
输出:花目存储
(2) 花库的删除
输入:ID号
处理:按格式从flower库中删除
输出:花目存储
(3) 花库的更改
输入:ID号
处理:按格式在flower库中更改
输出:花目存储
(4) 花库的查询
输入:ID号
处理:按格式从flower库中查询
具体要求:制作前台网上花店的购物首页,提供买家和卖家两种登陆入口。通过卖家(管理员)的身份验证,从而进行对于花店详细数据(数据库)的增、删、改、查等操作。
二、概要设计
1.操作流程
非常简单,用户启动后,即可进入网上花店主页面,界面简洁,在右上角处有客户登录和卖家登录。点击进入卖家登录,页面跳转为卖家身份验证。输入账号、密码,单击提交。若提交的管理员信息正确,则进入管理菜单页,提供“添加新的商品”、“删除线上商品”、“修改商品信息”、“查询商品信息”以及页面最上方的“返回系统首页”和“注销登录”。在此页面中可分别进行商品管理。流程可如下:
2.数据字典
通过以数据项和数据结构的定义来描述数据流、数据存储的整个系统的逻辑内容。
1 数据项
根据花店操作数据流所用到的数据项,系统在数据库中分别建立了鲜花信息表,管理员信息表。
由于购买鲜花是整个鲜花销售流中最重要的业务过程,所以这里列出了鲜花信息表中的数据项,并对每个数据项做了详细的说明。
(1) 鲜花名称 数据类型:字符型 长度:30个字符长度
文本
30
商品名称
Class
文本
30
所属大类
Product_Intro
文本
50
商品说明
Product_Show
文本
50
商品简介
P_NewPrice
货币
自动
会员价格
P_Pic
文本
50
商品微缩图
客户端
这个网络花店运行的首页如下图所示,其中网页右上方分为客户登陆入口,店家登录入口。
后台管理主要功能实现
后台管理的功能主要包括:商品的添加、商品的删除、商品的修改、商品的查询以及管理员的审查。
<tr width="300" BGCOLOR="#669999">
<td align="center" height="20" colspan="2"> </td>
</tr>
<tr width="300" BGCOLO百度文库="#39867B">
<td align="center" height="28" colspan="2" BGCOLOR="#E1F4EE"><b>后台登录</b></td>
网上花店系统开发工具简介
网上花店系统中,管理员功能系统是整个网上花店系统的管理中心,其主要作用就是,管理鲜花买入和卖出,管理会员基本信息,推荐鲜花等,完成整个系统后台的操作。
开发工具的选择对于一个系统来说也是很重要的一个部分。本系统前台采用了Dream weave8,利用Dreamweave便利性开发前台网页,利用Photoshop处理图片增加整个网站的美观性。系统后台采用了Access,通过Access来建立数据库,并且为了加快数据查询,在Access中建立了系统所需要的查询这样在很大程度上提高了网络系统的快速查询和列表。
一、需求分析
二、概要设计
三、详细设计
四、调试及运行界面
五、课程设计总结及心得
六、老师评分
网上花店系统的设计背景
在短短的时间里,Web面孔已发生很大的变化。简单的、静态的页面对用户是不会有太大的吸引力。动态的、有条理的数据加上交互性强的界面,才是用户乐意访问的。当然数据的自动更新也是非常重要的。现在能在Web页面内创建应用程序、访问数据库,使其无论在感觉、动作以及用途上都与Windows应用程序非常类似。现在商家们所需要的不仅只是一个单纯的宣传媒体,而是一个交互性很强的应用平台。利用它,商家们可以与潜在的客户、目前的客户、员工以及我们之间的任何一个人沟通,并实施一些在线的服务的商业活动(例如:网上购物、网上订单)——电子商务。
//添加用户级别设置
leavel=leavel+1
discount=request("discount")
conn.execute "insert into discount (discount,leavel) values ('"&discount&"','"&leavel&"')"
//跳转到设置成功页面
else
if request("action")="addleavel" then
sql="select * from discount"
set rs=server.createobject("ADODB.Recordset")
rs.open sql,conn,1,1
leavel=rs.recordcount
<tr>
<td width="110" align="center"><input type="submit" name="Submit" value="登录"></td>
<td width="110" align="center"><input type="reset" name="Submit2" value="清除" ></td>
2.建立管理员信息表(admin)
管理员信息表
字段名
数据类型
字段大小
字段说明
Id
自动编号
长整型
管理员编号
UserName
文本
20
管理员帐号
PassWord
文本
20
管理员密码
3.建立商品表(Product)
商品表
字段名
数据类型
字段大小
字段说明
Product_Id
长整型
10
商品编号
Product_Name
</tr>
<tr width="300" BGCOLOR="#39867B">
<td width="100" align="right" height="28" BGCOLOR="#E1F4EE">输入密码:</td>
<td width="200" BGCOLOR="#E1F4EE"><input name="AdminPassword" type="Password" size="15" maxlength="15"></td>
(3) 鲜花的编号 数据类型:字符型 长度:10个字符长度
(4) 数量 数据类型:字符型 长度:10个字符长度
(5) 单价 数据类型:字符型 长度:10个字符长度
(7) 鲜花销量数据类型:数字型长度:10位
2.处理过程
处理过程在数据流图中的名称、编号,对处理过程的简单描述,该处理过程的输入数据流、输出数据流,及其来源与去向,其主要功能的简单描述:
(2)创建数据库链接
利用ADODB的成员函数Open和先前设定的DSN与数据库连接,其语法如下:
SetConnect=Server.CreateObject("ADODB.Connection") Connect.Open("DSN=flower;UID=userID;PWD=password")
flower为数据源名;userID为用户名;password为用户口令。
(5)关闭数据对象和链接。在ASP中通过调用方法close实现关闭。
关闭创建的数据对象:Record Set .close Set Record Set=Nothing
关闭创建的链接对象:Connect. Close Set Connect=Nothing
三、详细设计
数据库的详细建立
1.建立数据库表(flower_Data.mdb)
输出:花目存储
3.建立数据库
系统数据源的设置
使用ADO去编写紧凑简明的脚本以便连接到ODBC 兼容的数据库和 OLE DB 兼容的数据源。具体的操作步骤可以归纳为以下几步:
(1)创建数据库源名(DSN)
打开Windows的"控制面板",双击"ODBC"的图标,然后选择"文件 DSN "的属性页,单击<添加>,选择数据库驱动程序,然后单击"下一步",按照屏幕的指示键入数据源文件的名称,然后单击“下一步",再单击"完成"创建数据源。
电子商务就是以web网络技术与数据库技术为支撑的,其中web数据库技术是电子商务的核心技术,用户通过web访问数据库,可以实现网络环境下的大量信息共享,联系各个异构数据库,使得数据库之间能够通过主动式的超文本链接,实现相互连接,使得交叉使用的时局可以被很容易的检索到。同时,随着电子商务的普及,带动了网络经济的发展,在internet上发布业务和商品数据,已经成了大势所趋,可以这么说,web开发和数据库的结合才能真正发挥internet的优势。而电子商务是很切近生活,它有了自身的针对性,服务对象是特定的。
</tr>
<tr width="300" BGCOLOR="#39867B">
<td height="30" colspan="2" align="center" BGCOLOR="#E1F4EE"><table width="220" border="0" cellspacing="0" cellpadding="0">
(3)创建数据对象 ADO中的数据对象通常保存的是查询结果。其创建方法如下: Set Record Set =Connect. Execute(sqlStr)
(4)操作数据库,可利用Execute方便地执行数据的插入、修改、删除等操作。如执行插入操作: SqlStr="Insert Into b1Values (1, 2)" Connect. Execute (sqlStr)
</tr>
<tr width="300" BGCOLOR="#39867B">
<td width="100" align="right" height="28" BGCOLOR="#E1F4EE">输入账号:</td>
<td width="200" BGCOLOR="#E1F4EE"><input name="admin" type="text" id="admin" size="15" maxlength="15"></td>
VBScript是ASP的主要脚本语言,也是本系统所采用的主要脚本语言。本系统中VBScript主要用于前台动态网页的美化制作,JavaScript用于实现后台管理操作。
一、需求分析
在网上花店系统中主要涉及到花库、会员、管理员、订单等几个模块,其中,花库模块的任务主要是列出所有库存的各种属性,按照销售量和投票情况排序,按照花名模糊查询,以及用户选定鲜花后给出详细属性。本系统仅重点设计了管理员部分模块。
response.write"<SCRIPT language=JavaScript>alert('新级别添加成功!');"
response.write "</SCRIPT>"
end if
if request("action")="delleavel" then
//删除用户级别
delleavel=request("delleavel")
</tr>
</table></td>
</tr>
<tr width="300" BGCOLOR="#669999">
<td height="20" colspan="2" align="center"> </td>
</tr>
</form>
</table>
//建立数据库
set rs=server.createobject("ADODB.Recordset")
//打开数据库
rs.open sql,conn,1,1
while not rs.eof
//关闭数据库
rs.Close()
//添加功能和删除功能
if request("action")<>"addleavel" and request("action")<>"delleavel" then
response.end
conn.execute "delete * from discount where leavel='"&request("delleavel")&"'"
//跳转到删除成功页面
response.write"<SCRIPT language=JavaScript>alert('级别删除成功!');"
2.1管理员身份验证的实现
代码:<table width="410" height="150" border="0" align="center" cellpadding="0" cellspacing="1" BGCOLOR="#39867B">
<form name="form1" method="post" action="logincheck.asp">
(1) 花库的录入
输入:除了ID号之外所有的数据项
处理:按格式添加到flower库中
输出:花目存储
(2) 花库的删除
输入:ID号
处理:按格式从flower库中删除
输出:花目存储
(3) 花库的更改
输入:ID号
处理:按格式在flower库中更改
输出:花目存储
(4) 花库的查询
输入:ID号
处理:按格式从flower库中查询
具体要求:制作前台网上花店的购物首页,提供买家和卖家两种登陆入口。通过卖家(管理员)的身份验证,从而进行对于花店详细数据(数据库)的增、删、改、查等操作。
二、概要设计
1.操作流程
非常简单,用户启动后,即可进入网上花店主页面,界面简洁,在右上角处有客户登录和卖家登录。点击进入卖家登录,页面跳转为卖家身份验证。输入账号、密码,单击提交。若提交的管理员信息正确,则进入管理菜单页,提供“添加新的商品”、“删除线上商品”、“修改商品信息”、“查询商品信息”以及页面最上方的“返回系统首页”和“注销登录”。在此页面中可分别进行商品管理。流程可如下:
2.数据字典
通过以数据项和数据结构的定义来描述数据流、数据存储的整个系统的逻辑内容。
1 数据项
根据花店操作数据流所用到的数据项,系统在数据库中分别建立了鲜花信息表,管理员信息表。
由于购买鲜花是整个鲜花销售流中最重要的业务过程,所以这里列出了鲜花信息表中的数据项,并对每个数据项做了详细的说明。
(1) 鲜花名称 数据类型:字符型 长度:30个字符长度
文本
30
商品名称
Class
文本
30
所属大类
Product_Intro
文本
50
商品说明
Product_Show
文本
50
商品简介
P_NewPrice
货币
自动
会员价格
P_Pic
文本
50
商品微缩图
客户端
这个网络花店运行的首页如下图所示,其中网页右上方分为客户登陆入口,店家登录入口。
后台管理主要功能实现
后台管理的功能主要包括:商品的添加、商品的删除、商品的修改、商品的查询以及管理员的审查。
<tr width="300" BGCOLOR="#669999">
<td align="center" height="20" colspan="2"> </td>
</tr>
<tr width="300" BGCOLO百度文库="#39867B">
<td align="center" height="28" colspan="2" BGCOLOR="#E1F4EE"><b>后台登录</b></td>
网上花店系统开发工具简介
网上花店系统中,管理员功能系统是整个网上花店系统的管理中心,其主要作用就是,管理鲜花买入和卖出,管理会员基本信息,推荐鲜花等,完成整个系统后台的操作。
开发工具的选择对于一个系统来说也是很重要的一个部分。本系统前台采用了Dream weave8,利用Dreamweave便利性开发前台网页,利用Photoshop处理图片增加整个网站的美观性。系统后台采用了Access,通过Access来建立数据库,并且为了加快数据查询,在Access中建立了系统所需要的查询这样在很大程度上提高了网络系统的快速查询和列表。
一、需求分析
二、概要设计
三、详细设计
四、调试及运行界面
五、课程设计总结及心得
六、老师评分
网上花店系统的设计背景
在短短的时间里,Web面孔已发生很大的变化。简单的、静态的页面对用户是不会有太大的吸引力。动态的、有条理的数据加上交互性强的界面,才是用户乐意访问的。当然数据的自动更新也是非常重要的。现在能在Web页面内创建应用程序、访问数据库,使其无论在感觉、动作以及用途上都与Windows应用程序非常类似。现在商家们所需要的不仅只是一个单纯的宣传媒体,而是一个交互性很强的应用平台。利用它,商家们可以与潜在的客户、目前的客户、员工以及我们之间的任何一个人沟通,并实施一些在线的服务的商业活动(例如:网上购物、网上订单)——电子商务。
//添加用户级别设置
leavel=leavel+1
discount=request("discount")
conn.execute "insert into discount (discount,leavel) values ('"&discount&"','"&leavel&"')"
//跳转到设置成功页面
else
if request("action")="addleavel" then
sql="select * from discount"
set rs=server.createobject("ADODB.Recordset")
rs.open sql,conn,1,1
leavel=rs.recordcount
<tr>
<td width="110" align="center"><input type="submit" name="Submit" value="登录"></td>
<td width="110" align="center"><input type="reset" name="Submit2" value="清除" ></td>
2.建立管理员信息表(admin)
管理员信息表
字段名
数据类型
字段大小
字段说明
Id
自动编号
长整型
管理员编号
UserName
文本
20
管理员帐号
PassWord
文本
20
管理员密码
3.建立商品表(Product)
商品表
字段名
数据类型
字段大小
字段说明
Product_Id
长整型
10
商品编号
Product_Name
</tr>
<tr width="300" BGCOLOR="#39867B">
<td width="100" align="right" height="28" BGCOLOR="#E1F4EE">输入密码:</td>
<td width="200" BGCOLOR="#E1F4EE"><input name="AdminPassword" type="Password" size="15" maxlength="15"></td>