手机购物网站.docx

上传人:b****5 文档编号:3830530 上传时间:2022-11-25 格式:DOCX 页数:11 大小:186.75KB
下载 相关 举报
手机购物网站.docx_第1页
第1页 / 共11页
手机购物网站.docx_第2页
第2页 / 共11页
手机购物网站.docx_第3页
第3页 / 共11页
手机购物网站.docx_第4页
第4页 / 共11页
手机购物网站.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

手机购物网站.docx

《手机购物网站.docx》由会员分享,可在线阅读,更多相关《手机购物网站.docx(11页珍藏版)》请在冰豆网上搜索。

手机购物网站.docx

手机购物网站

手机商务网站

学号:

1325123225

姓名:

邓彦

时间:

2015年1月3日

目录

1.项目背景3

2.项目愿景3

3.系统分析3

3.1可行性分析3

3.2需求分析3

4.系统设计3

4.1概要设计3

4.2数据库设计4

5.系统测试4

6.总结4

1.项目背景

软件开发专业第三个学期的一个课程设计,目前对于目前我国电子销售市场的红火已经电子产品的跟新换代的快速,人们对于电子产品的强大需求,以及网络营销手段带来巨大利润和能够减少运营成本因此做此网站。

随着网络发展网络销售途径的好处日益明显后,大部分人开始从过去单一的实体销售慢慢去增加自己的网络销售途径。

这种趋势是随着网络的大量普及在现阶段只会更加的受大家的接受。

2.项目愿景

主要功能的介绍

1.用户查询商品的价格,以及查询商品的名称

2.同一用户实现添加商品,去收银台结账等

3.购物车实现功能:

4.订购。

即把所选物品添加到购物车。

5.修改。

根据自己的需求可以修改已购物品的数量。

也可以删除已选商品。

6.显示购物车内所选的物品及单价。

7.结帐。

到结帐出进行结帐。

8.清空购物车。

3.系统分析

3.1可行性分析

因为个人原因该项目有很多不成熟的地方,运用到了MicrosoftvisioC#、数据库等

网站内容健康无任何的不符合法律要求的内容,网站处于初期阶段中,需要进一步的完善,完善后,需要的服务器较小,若能有希望也可以挂靠某知名品牌名下,进一步进行扩大名气。

3.2需求分析

Index:

商品选购页面。

点击提交到数据库。

用户注册。

用户登入。

查看购物车。

其中包括修改商品数量和删除商品。

进入结帐页面。

同时清空购物车。

数据库实现:

表一:

个人信息:

info1.

admin.pass.name.e-mail等

表二:

商品列表shop

字段:

idnamemoneynumberresidual(剩余)

表三:

购物车car

字段:

idnamemoney(单价)number(数量)total(总价)

 

4.系统设计

概要设计

 

类图

 

用例图

.2详细设计

用户登陆的代码

--#includefile=conn.asp-->

<%

user=request("name")

pwd=request("pass")

ifuser=""then

response.redirect"reguser.asp"

endif

setrs=server.createobject("adodb.recordset")

sql="select*fromadminwhereadmin='"&user&"'"

rs.opensql,conn,1,1

ifnotrs.eofthen

ifpwd=rs("pass")then

response.write("登陆成功")

session("xm")=user////////////////////////////////////////把用户的信息写入到session变量中以后调用

%>

购物

<%

else

response.write("登陆不成功")

endif

else

response.write("用户不存在")

endif

%>

gwc.asp//////////////////////////////////////////////显示所有商品列表

--#includefile="conn.asp"-->

<%

setrs=server.createobject("adodb.recordset")

sql="select*fromshop"

rs.opensql,conn,1,1

dowhilenotrs.eof

%>

商品名称是:

<%=rs("name")%>

商品单价:

<%=rs("money")%>
商品数量:

<%=rs("number")%>


商品剩余量:

<%=rs("residual")%>

id=<%=rs("id")%>">购买

<%

rs.movenext

loop

%>

=================================================================

gw.asp///////////////////////////////////显示购买物品的列表

--#includefile="conn.asp"-->

<%

xm=session("xm")

action=request.QueryString("action")

ifrequest.QueryString("id")=""then

bookid=request("bookid")//////////////////////////////////调入购买物品的id

else

ifsession("productlist")=""then

session("productlist")=request.QueryString("id")

bookid=request.QueryString("id")

else

ifinstr(request.querystring("id"),session("productlist"))<1then

bookid=session("productlist")+","+request.QueryString("id")//////////////把id全部存储到bookid中类似与数组

session("productlist")=bookid

else

bookid=session("productlist")

endif

endif

endif

ifbookid=""then////////////////////////若id为空,则说明用户没有购物

response.write"alert('对不起,您没有选择商品!

');window.close();"

response.End

endif

selectcaseaction

'//////////////////////////////////

case""

setrs=server.CreateObject("adodb.recordset")

dimsqlmendation

sqlmendation="selectid,name,money,numberfromshopwhereidin("&bookid&")orderbyid"

rs.opensqlmendation,conn,1,1

%>

<%

dimiii'定义总价

iii=0

dimbookscount,books'定义判断有几个bookid

bookscount=request.QueryString("id").count

dowhilenotrs.eof

dimquatity'判断input名

Quatity=CInt(Request("ckxp"&rs("id")))

IfQuatity<=0ThenQuatity=1

%>

商品名称

商品价格

商品数量

小计

修改数量

<%=trim(rs("name"))%>

<%=formatnumber(rs("money"),2)&"元"%>

"type="text"size="3"value="<%=Quatity%>"onkeypress="returnregInput(this,/^[0-9]*$/,String.fromCharCode'////////////////////判断用户输入数量的正确性(event.keyCode))"onpaste="returnregInput(this,/^[0-9]*$/,window.clipboardData.getData('Text'))"ondrop="returnregInput(this,/^[0-9]*$/,event.dataTransfer.getData('Text'))"/>

<%

ifquatity<=1then

response.writeformatnumber(rs("money")*1,2)&"元"

else

response.writeformatnumber(rs("money")*quatity,2)&"元"

endif

iii=formatnumber(rs("money")*Quatity+iii,2)////////////////////判断总价格

%>

 

 

 

 

               

<%

rs.movenext

loop

rs.close

setrs=nothing%>

总计:

<%=iii%>元

<%

session("iii")=iii%>

<%ifrequest.querystring("id")<>""then%>

<%endif%>

<%

case"ckxp1"

response.Write(iii)

myorder=cstr(year(now())&month(now())&day(now())&hour(now())&minute(now())&second(now()))

dimmysql,myrs

setmyrs=server.CreateObject("adodb.recordset")

mysql="select*fromshop_action"

myrs.openmysql,conn,1,3

myrs.addnew()

myrs("userid")=xm

myrs("bookid")=bookid

myrs("actiondate")=myorder

myrs("number")=quatity

myrs("total")=session("iii")

myrs.update

myrs.close

setmyrs=nothing

session("productlist")=""

%>

<%response.write("")

response.write("")

response.Write("

20px>")%><%response.write("您的订单号是:

")%>

<%response.write("")

response.Write("

20px>")%>

<%=myorder%>

<%response.Write("")

response.Write("")

response.Write("")

response.Write("

20pxcolspan=2align=center>")

response.Write("请记住您的订单号以方便查询")

response.Write("")

response.Write("")

response.Write("")

%>

<%endselect%>

4.2数据库设计

表名:

商品列表shop

字段名称

别名

类型

说明

备注

货物ID

GID

Char(6)

PK

唯一ID

货物名称

GNAME

CHAR(20)

NOTNULL

货物的名称

货物价格

GPic

CHAR(10)

NOTNULL

货物的价格

5系统测试

用例

功能描述

是否通过

商品浏览

在前台分页显示所有商品信息

商品选购页面

加入购物车

注册

新用户注册

登陆

注册后登录

外部连接

外部资料连接

7.总结

通过开发其功能基本符合用户需求,能够完成用户信息的查询、删除、修改,以及商品信息的划分、选择、添加、删除、修改和合并等功能。

并提供专题公告操作管理模块,使管理者不仅能很快的告诉顾客最新的商品信息,也可以减轻添加商品的负担,让用户对新商品一目了然。

 

通过ASP与后台数据库链接等关键技术,满足了系统的需要,优化了系统的性能。

但是由于毕业设计时间较短,所以购物系统还有许多不尽如人意的地方,比如出错处理不够,安全性能还不完善,缺少网上支付系统等问题。

这些功能和技术还需加以提高和实现

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1