网上商城详细设计报告Word文档下载推荐.docx

上传人:b****2 文档编号:1291176 上传时间:2023-04-30 格式:DOCX 页数:32 大小:704.35KB
下载 相关 举报
网上商城详细设计报告Word文档下载推荐.docx_第1页
第1页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第2页
第2页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第3页
第3页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第4页
第4页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第5页
第5页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第6页
第6页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第7页
第7页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第8页
第8页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第9页
第9页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第10页
第10页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第11页
第11页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第12页
第12页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第13页
第13页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第14页
第14页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第15页
第15页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第16页
第16页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第17页
第17页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第18页
第18页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第19页
第19页 / 共32页
网上商城详细设计报告Word文档下载推荐.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网上商城详细设计报告Word文档下载推荐.docx

《网上商城详细设计报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《网上商城详细设计报告Word文档下载推荐.docx(32页珍藏版)》请在冰点文库上搜索。

网上商城详细设计报告Word文档下载推荐.docx

Access数据库(也可以是SQL数据库)

II. 

硬件环境:

客户机2.2GHzCPU或更高,内存:

1024M或更大,

2.2系统功能需求

网上商城系统主要提供网上的物流信息管理平台。

2.2.1管理员部分的主要功能

管理员登录功能,根据权限进入管理员相应的页面的功能

管理员管理用户、商品(查看、修改、删除)以及对系统进行设置的功能

2.2.2用户部分的主要功能

用户登录功能,根据权限进入用户相应的页面的功能

用户进行在线购物的相关操作

2.2.3购物流程部分的主要功能

通过用户的操作,完成整个购物的流程

2.3系统性能需求

实用性:

为物流信息管理提供方便,有效进行物流中心信息管理,尽量最大限度降低管理员日常管理工作量,提高物流信息管理和效率,优化资源,实现效益最大化。

技术先进:

数码产品网上商城系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。

使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。

安装使用简便:

服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。

适应性:

应该能广泛应用于不同类型的学校。

系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。

代码可读性好:

文中的代码将尽可能简洁,易懂。

2.3系统技术需求:

2.3.1开发技术

目前,开发此类系统的技术主要有ASP.NET、ASP、JSP、PHP等技术。

针对本系统的功能需求和性能需求,采用的是ASP.NET技术,即活动服务页。

它是一套微软开发的服务器端运行的脚本平台。

通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互并且高效的Web服务器应用程序。

有了ASP.NET不必担心客户的浏览器是否能运行所编写的代码,所有的程序都将在服务器断执行,包括所有嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器将执行的结果返回给客户浏览器,减轻了客户端浏览器的负担,大大提高了交互的速度。

同时它有自己独具的优点,包括无需compile编译,容易编写,在服务器端直接执行;

使用普通的文本编辑器即可进行编辑设计;

ASP的源程序不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,提高了程序的安全性;

语言相容性高,能与所有的ActiveXScript语言都相容;

易于操控数据库可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库。

2.3.2系统开发工具

本系统采用VisualStudio2008作为开发工具。

VisualStudio200是一个可视化的建立Web站点和应用程序的专业工具,不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制,是一集网页创作和站点管理两大利器于一身的超重量的创作工具。

利用它的可视化编辑功能,可以快速地创建页面而无需编写任何代码。

也支持最新的Web技术,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。

第三章网上商城系统设计

3.1系统总体结构图

网上购物系统平台

用户管理

管理员管理

网站布局

搜索

添加小类

添加大类

商品添加

商品审查

管理员添加

管理员审查

管理员退出

会员管理

操作管理

商品名称

商品类别

商品资料

用户删除

用户修改

用户注册

商品交易

图3.1系统功能结构图

3.2系统数据库设计

根据系统功能设计的需求,对于数码产品网上商城系统的数据库,可以列出本系统的各个组成部分的数据项和数据结构:

数据字典是对流程图加以补充说明的工具,为系统管理员提供了数据项的综合信息。

下面将列出管理系统中的几个重要数据表

字段名

数据类型

必填字段

说明

id

int

自动编号

admin

nvarchar

管理员用户名

UserPassword

管理员密码

rank

smallint

权限

表3.1管理员信息表

userid

username

用户名

useremail

用户Email

用户密码

identify

身份

UserMobile

移动电话

recommender

推荐

userqq

Qq

adddate

datetime

注册时间

UserLogins

用户登录标识

address

地址

postcode

邮编

usertel

固定电话

deliverymethord

快递方式

paymethord

支付方式

UserSex

性别

realname

真实姓名

vip

bit

Vip标识

img

头像

book

介绍

表3.2用户信息表

第四章网上商城系统设计

下面,本人将按模块为单位进行模块功能实现作具体的描述:

4.1网上商城系统登录模块的实现

4.1.1功能描述

本模块主要实现用户的登录。

为了限制该系统资源的使用,只有经过身份确认的用户才可以访问相关资源。

图4.1商城首页

首页部分源代码如下:

<

%@PageLanguage="

C#"

MasterPageFile="

~/shop.master"

AutoEventWireup="

true"

CodeFile="

Default.aspx.cs"

Inherits="

_Default"

Title="

UntitledPage"

Debug="

%>

asp:

ContentID="

Content1"

ContentPlaceHolderID="

head"

Runat="

Server"

>

<

styletype="

text/css"

.style23{width:

116px;

height:

94px;

}

.style24{width:

600px;

132px;

.style25{width:

104px;

.style26{width:

598px;

.style27{width:

106px;

/style>

/asp:

Content>

Content2"

ContentPlaceHolder1"

hr/>

tablestyle="

font-size:

9pt"

;

class="

style24"

tr>

tdvalign="

top"

align="

left"

table>

tdclass="

style25"

style="

11pt;

color:

#FFFFFF;

background-color:

#FF0000;

border-width:

0px;

"

热点促销

/td>

tdstyle="

9pt;

background-image:

url('

images/line.GIF'

);

width:

178px;

b>

ahref="

news\more.aspx"

更多&

gt;

&

/a>

/b>

/tr>

/table>

RepeaterID="

Repeater1"

runat="

server"

ItemTemplate>

ahref='

news\show.aspx?

id=<

%#Eval("

id"

)%>

'

target="

_blank"

title"

addtime"

"

{0:

yyyy-MM-dd}"

br/>

/ItemTemplate>

Repeater>

tdvalign="

imgalt="

电话"

src="

images/TEL.gif"

/>

tableclass="

style26"

tdclass="

style27"

11pt;

color:

#FFFFFF;

#FF0000;

border-width:

0px"

最新产品

url('

)"

&

nbsp;

DataListID="

DataList1"

DataKeyField="

bh"

DataSourceID="

AccessDataSource1"

RepeatColumns="

3"

show.aspx?

imgsrc='

images/<

pic"

class="

style23"

border-style:

none"

alt="

/>

&

span>

LabelID="

titleLabel"

Text='

productName"

Label>

priceLabel"

price"

/span>

DataList>

AccessDataSourceID="

DataFile="

~/App_Data/shop.mdb"

SelectCommand="

SELECTTOP9bh,pic,price,productNameFROMproduct"

AccessDataSource>

实现方法的设计程序文件如下:

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

publicpartialclass_Default:

System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

stringstrSQL="

selecttop7*fromnewsorderbyiddesc"

Repeater1.DataSource=DbManager.ExecuteQuery(strSQL);

Repeater1.DataBind();

}

4.1.2管理员登录模块的输入、输出

输入:

用户名、密码

输出:

用户登陆成功进入系统首页

网站登陆主要是用户登陆和管理员登陆。

网站登陆模块主要用于验证用户是否是合法用户。

网站登陆页面由两部分组成,即用于收集登陆信息的前台表单部分和用于验证的后台处理部分。

在主页面中根据不同的用户类型进入不同的操作界面。

用户登陆系统时,首先建立与数据库的连接,然后判断用户名和密码是否正确。

以下是用户点击登陆后的处理过程。

与数据库建立连接,打开表,查询用户输入的用户名是否在表中存在,若不存在或密码错误提示错误,要求重新输入,如果三次错误则退出本系统。

若用户名、密码正确,获得该用户的权限,保存当前用户的用户名和权限到系统的全局变量中。

若用户登陆后需要修改密码或进行其他用户资料管理可以通过用户名在表中定位。

根据用户权限设置相应功能。

显示系统的主界面,在首页输入管理员帐号,密码,如输入正确,即可进入管理员页面,如下图所示。

管理员首页显示的是用户管理界面:

图4.2管理员登陆页面

登陆时部分源代码如下:

login.aspx.cs"

login"

!

DOCTYPEhtmlPUBLIC"

-//W3C//DTDXHTML1.0Transitional//EN"

"

http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

htmlxmlns="

//www.w3.org/1999/xhtml"

headrunat="

title>

/title>

.style1

font-size:

x-large;

.style2

height:

431px;

width:

503px;

.style3

9pt;

/head>

body>

formid="

form1"

divstyle="

margin:

auto;

text-align:

center;

background-image:

images/loginbj.gif'

background-repeat:

no-repeat;

style2"

spanclass="

style1"

style3"

lang="

zh-cn"

第<

span

一佳网上商城<

后台管理登录页面

brclass="

用户名:

TextBoxID="

TextBox1"

Width="

128px"

CssClass="

TextBox>

密 码:

TextBox2"

TextMode="

Password"

验证码:

TextBox3"

spanlang="

  <

CheckCode.aspx"

21px;

width="

132"

ButtonID="

Button1"

onclick="

Button1_Click"

Text="

登录"

/div>

/form>

/body>

/html>

publicpartialclasslogin:

Session["

pass"

]=0;

protectedvoidButton1_Click(objectsender,EventArgse)

if(TextBox3.Text!

=Request.Cookies["

CheckCode"

].Value.ToString())

Response.Write("

script>

alert('

验证码错误!

)<

/script>

else

select*fromuserswhereuserName='

+TextBox1.Text+"

andpwd='

+TextBox2.Text+"

if(DbManager.ExecuteQuery(strSQL).Rows.Count>

0)

]=1;

Response.Redirect("

manageProduct.aspx"

用户名或密码错误!

在本模块中,用户通过输入用户名、密码验证用户身份,如果验证成功则进入系统,否则出错提示框提示重新输入信息。

4.2网上商城系统后台管理的实现

4.2.1商品管理的实现方法的关键源部代码如下:

manageProduct.aspx.cs"

manageProduct"

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

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

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2