网上书店系统实训报告 - 图文

更新时间:2023-10-03 05:45:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1

课程实训报告书

课程名称: 电子商务网站建设 姓 名: xx 学 号: 0 3 专业班级: 电商S09-2 系 (院): 经济管理系 设计时间: 第14周 设计地点: 5408

指导教师评语: 成绩: 签名:吴代文 2011年11月 2

目录

一 实训目的 ........................................................ 3 二实训题目及要求.................................................... 3

2.1 设计要求:.................................................. 3 2.2 应用程序界面设计............................................ 3

2.21 登录和密码验证系统..................................... 3 2.22 商品信息维护系统...................................... 3 2.23 集成的购物车系统...................................... 4

三 需求分析与可行性分析 ........................................... 4

3.1需求分析 .................................................... 4

3.12网上购书的优势 ......................................... 4 1.2 可行性分析.................................................. 4 四 整体图示 ....................................................... 5

4.1 网站拓补结构图.............................................. 5 4.2整体操作流程图 .............................................. 6 4.3功能模块描述 ................................................ 6

4.31销售模块 ............................................... 6 4.32会员操作模块 ........................................... 7 4.33 后台操作模块........................................... 7

五 实训步骤 ........................................................ 8

5.1数据库设计 .................................................. 8 5.2 用户登录.................................................... 9 5.3 添加书籍................................................... 11 5.4 查看商品................................................... 12 5.5 购买商品................................................... 13 六 实训心得 ....................................................... 16

3

一 实训目的

网上书店又名电子书店、线上书店和虚拟书店,其内涵都一样,都是利用信息技术、数字技术、虚拟技术和网络技术在因特网上进行图书贸易的一种新型书店,是图书出版发行的另一个新型市场。

二实训题目及要求

实训题目:设计一个网上书店系统,功能模块包括:登录和密码验证系统,商品信息维护系统和集成的购物车系统。

2.1 设计要求:

数据库设计:account表包括username、password、authlevel和name4个字段;shopingcart表包括username、productID和quantity;catalog表包括productID、name、description、image、listprice、numinstock和category;orde表包括orderID、username、productID、listprice、quantity和orderdate。

2.2 应用程序界面设计 2.21 登录和密码验证系统

1 系统功能与组成 2 数据库设计 3 实现用户登录功能 4 实现新用户注册功能 5 实现密码修改功能

2.22 商品信息维护系统

1 实现商品信息输入功能

4

2 实现商品信息修改功能 3 实现商品信息查询功能

2.23 集成的购物车系统

1 实现商品搜索功能 2 实现专门的放入购物车功能 3 完善购物车系统 4 实现下订单功能

三 需求分析与可行性分析 3.1需求分析 3.12网上购书的优势

(1)网上书店挤压盗版空间

(2)网上书店浓缩了图书的库存空间 (3)数量、种类多,出版时间跨度大 (4)不受时间、地域限制 (5)信息丰富 (6)多途径综合检索 (7)价格低廉 (8)个性服务

1.2 可行性分析

随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。

可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过

5

程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析

(1)经济:实现这个平台设计有没有什么经济效益。该平台设计只是作为本人的课程设计,=设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。 (2)技术:现有的技术能否开发该平台,会有哪些困难。 (3)运行:该平台规定的运行方式是否可行。

(4)法律:该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为课程设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。

四 整体图示 4.1 网站拓补结构图

网上书店系统的前、后台 前后实商用用修现品户户改下搜登注密订索 录 册 码 单

完商商商新管善品品品用理购信信信户员物 息息息添登车 查修输加 录

11

Set MM_rsKey = MM_rsKey_cmd.Execute

If Not MM_rsKey.EOF Or Not MM_rsKey.BOF Then

' the username was found - can not add the requested username MM_qsChar = \

If (InStr(1, MM_dupKeyRedirect, \ MM_dupKeyRedirect = MM_dupKeyRedirect & MM_qsChar & \& MM_dupKeyUsernameValue

Response.Redirect(MM_dupKeyRedirect) End If

MM_rsKey.Close End If %>

5.3 添加书籍

添加书籍代码: <% String mesg = \

界面如下:

String submit = request.getParameter(\if (submit!=null && !submit.equals(\

if(book.getRequest(request)){

if(book.insert()){

mesg = \新图书资料提交成功!\

12

5.4 查看商品

查看商品的代码如下: If (MM_size > 1) Then MM_moveParam = \ If (MM_keepMove <> \

MM_paramList = Split(MM_keepMove, \ MM_keepMove = \

For MM_paramIndex = 0 To UBound(MM_paramList) MM_nextParam

=

Left(MM_paramList(MM_paramIndex),

InStr(MM_paramList(MM_paramIndex),\

If (StrComp(MM_nextParam,MM_moveParam,1) <> 0) Then

MM_keepMove = MM_keepMove & \ End If Next

If (MM_keepMove <> \

MM_keepMove = Right(MM_keepMove, Len(MM_keepMove) - 1)

13

End If 界面如下:

5.5 购买商品

选择商品并成功放入购物车的代码: <%

' *** Redirect if username exists MM_flag = \

If (CStr(Request(MM_flag)) <> \ Dim MM_rsKey Dim MM_rsKey_cmd

MM_dupKeyRedirect = \

MM_dupKeyUsernameValue = CStr(Request.Form(\ Set MM_rsKey_cmd = Server.CreateObject (\ MM_rsKey_cmd.ActiveConnection = MM_PurchaseSys_STRING

MM_rsKey_cmd.CommandText = \productID = ?\

MM_rsKey_cmd.Prepared = true

14

MM_rsKey_cmd.Parameters.Append MM_rsKey_cmd.CreateParameter(\MM_dupKeyUsernameValue) ' adVarChar Set MM_rsKey = MM_rsKey_cmd.Execute

If Not MM_rsKey.EOF Or Not MM_rsKey.BOF Then

' the username was found - can not add the requested username MM_qsChar = \

If (InStr(1, MM_dupKeyRedirect, \ MM_dupKeyRedirect = MM_dupKeyRedirect & MM_qsChar & \& MM_dupKeyUsernameValue

Response.Redirect(MM_dupKeyRedirect) End If

MM_rsKey.Close End If %> <%

If (CStr(Request(\ If (Not MM_abortEdit) Then ' execute the insert Dim MM_editCmd

Set MM_editCmd = Server.CreateObject (\ MM_editCmd.ActiveConnection = MM_PurchaseSys_STRING

MM_editCmd.CommandText = \INTO shopingcart (productID, quantity) VALUES (?, ?)\ MM_editCmd.Prepared = true

MM_editCmd.Parameters.Append MM_editCmd.CreateParameter(\202, 1, 50, Request.Form(\

MM_editCmd.Parameters.Append MM_editCmd.CreateParameter(\

200,

1,

50,

15

202, 1, 50, Request.Form(\ MM_editCmd.Execute

MM_editCmd.ActiveConnection.Close

' append the query string to the redirect URL Dim MM_editRedirectUrl

MM_editRedirectUrl = \ If (Request.QueryString <> \

If (InStr(1, MM_editRedirectUrl, \ MM_editRedirectUrl Request.QueryString Else

MM_editRedirectUrl Request.QueryString End If End If

Response.Redirect(MM_editRedirectUrl) End If End If %>

界面如下图:

=

MM_editRedirectUrl

&

\

&

=

MM_editRedirectUrl

&

\

&

本文来源:https://www.bwwdw.com/article/kfod.html

Top