网上购物设计说明书Word文档下载推荐.docx

上传人:b****6 文档编号:8363882 上传时间:2023-05-11 格式:DOCX 页数:20 大小:184.07KB
下载 相关 举报
网上购物设计说明书Word文档下载推荐.docx_第1页
第1页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第2页
第2页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第3页
第3页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第4页
第4页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第5页
第5页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第6页
第6页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第7页
第7页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第8页
第8页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第9页
第9页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第10页
第10页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第11页
第11页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第12页
第12页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第13页
第13页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第14页
第14页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第15页
第15页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第16页
第16页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第17页
第17页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第18页
第18页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第19页
第19页 / 共20页
网上购物设计说明书Word文档下载推荐.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

网上购物设计说明书Word文档下载推荐.docx

《网上购物设计说明书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《网上购物设计说明书Word文档下载推荐.docx(20页珍藏版)》请在冰点文库上搜索。

网上购物设计说明书Word文档下载推荐.docx

培养学生面向对象程序设计能力、图形用户界面设计能力、项目管理能力、合作意识和团队精神;

培养学生对软件开发过程文档的编写能力;

从而全面提高学生独立分析、解决实际项目的能力。

要求了解企业管理信息系统开发的全过程,理解信息系统相关的概念,掌握管理信息系统的开发方法。

主要包括:

系统调研方法;

业务分析、数据分析、系统逻辑模型设计方法;

数据库设计、功能设计、物理模型设计方法;

系统的实现等方法。

完成一个中小型系统的设计与开发。

二、系统分析

1.项目背景和需求分析

背景:

在竞争激烈的今天,只有做到实事求是的创新,才能成功。

和传统商业一样,从目前国内信息化建设的情况来看,网上购物已经成为一种时尚,开发网上购物网站对推进产品信息化改革有着重要的意义。

需求分析:

对于本课题——网上购物来说,简单地被划分为“前台”和“后台”两大模块。

前台细分为网站导航功能,商品查询功能,网站的最新公告,商品的评论和用户意见的反馈以及用户添加商品到收藏夹和购物车等功能。

后台功能包括:

商品管理功能,商品分类功能,用户管理功能,留言管理功能,商品统计报表功能,登录管理功能。

2.开发及运行环境

开发平台:

sql2000+vs2005

开发语言:

asp.Net语言,c#语言

数据库类型:

sql2000

运行平台:

分辨率:

大于等于1024*768

配置使用步骤:

1.添加数据库到sql2000。

2.打开程序根据自己的身份登陆系统进行查询购买等操作。

三、系统设计

1.功能模块设计

只要登录到网站后,就可以在线浏览展示商品,最新商品展示在线购买商品从后台数据库动态显示商品图片与产品名。

单击产品名或图片就看到产品的详细介绍。

要添加购买与收藏功能。

2.1.在线下订单:

只有注册用户才能利用该系统下订单。

注册后并且处于激活状态才可以购物下订单。

非注册用户和处于非激活状态的用户,只能浏览商品的基本情况。

用户登录后,就可以使用系统提供的各种功能。

单击产品对应的购买按钮后,要显示购物车界面,在该界面中要实现购买产品数量统计、总价格统计及每种产品的购买时间。

在购物车中,可以实现继续购买、产品数量的修改、删除购买物品、到收银台付款功能。

在信息填写与提交中,要实现“返回上一步”修改功能,实现所以信息统计界面。

实现产生订购单号功能。

后台管理服务包含管理员修改功能,商品管理功能,会员管理功能以及留言管理功能。

系统功能模块结构图见图(3-1)。

图(3-1)

2.数据库设计

字段名称

数据类型

字段大小

是否为空

描述

ProductID

int

4

商品编号

Name

varchar

30

商品名称

CategoryID

Int

20

类别编号

Desn

Text

8

简介

Sell

Varchar

厂家

CreateDate

datetime

生产日期

SellInDate

出售日期

Unit

单位

Quantity

50

数量

InPrice

Money

进价

OutPrice

售价

PictureID

图片

Remark

100

评价

表2-1商品信息表(Product)

商品类别编号

商品详情

ParentID

负节点编号

OrderBy

订单编号

评价

表2-2商品类别信息表(Category)

CommentID

评论编号

Body

内容

[Date]

日期

UserID

10

用户编号

表2-3客户评论表(Comment)

UserName

用户名

RealName

真实姓名

Password

密码

Address

地址

Phone

电话

Mobile

手机

Email

电子邮件

Status

bit

状态编号

RoleID

角色编号

text

反馈

表2-4用户表(Users)

RoleName

表2-5角色表(Role)

图片编号

200

类别号

Type

类型

Data

Img

连接地址

表2-6图片表(Pictures)

OrderFormID

订单编号

TotalNumber

合计数量

TotalMoney

合计价格

OrderDate

datatime

订单日期

State

状态号

表2-7订单表(OrderForm)

3.界面设计

图3-1

图3-1为,系统实现的添加商品的页面属于后台管理,通过此页面可以实现商品的修改添加,以及察看评论的操作。

图3-2

图3-2为用户的购物车,被用户选中的商品,将出现在购物车内,等待用户确认商品数量或者取消购买操作。

图3-3

图3-3为用户的定单,可以根据用户提交的定单进行发货,定单内容包括用户名,联系地址,联系电话等。

图3-4

图3-4为用户个人信息维护,用户可以根据自己的身份,用户名,密码,进入此页面,可以修改个人信息。

4.详细设计

商品定单管理:

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Collections;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

publicpartialclassAdmin_Product_ViewOrder:

System.Web.UI.Page

{

protectedintnOrderID=-1;

protectedvoidPage_Load(objectsender,EventArgse)

{

Session["

UserID"

]=1;

///获取参数的值

if(Request.Params["

OrderID"

]!

=null)

{

if(Int32.TryParse(Request.Params["

].ToString(),outnOrderID)==false)

{

return;

}

}

///绑定控件的数据

if(!

Page.IsPostBack)

BindItemData(nOrderID);

BindUserData(Int32.Parse(Session["

].ToString()));

}

privatevoidBindItemData(intnOrderID)

///定义获取数据的类

OrderItemitem=newOrderItem();

SqlDataReaderdr=item.GetOrderItemByForm(nOrderID);

///设定控件的数据源

ProductView.DataSource=dr;

ProductView.DataBind();

///关闭数据读取器和数据库的连接

dr.Close();

privatevoidBindUserData(intnUserID)

{///获取数据

Useruser=newUser();

SqlDataReaderrecr=user.GetSingleUser(nUserID);

///读取数据

if(recr.Read())

///显示数据

UserName.Text=recr["

UserName"

].ToString();

RealName.Text=recr["

RealName"

Address.Text=recr["

Address"

Email.Text=recr["

Email"

Phone.Text=recr["

Phone"

Mobile.Text=recr["

Mobile"

Remark.Text=recr["

Remark"

recr.Close();

///关闭数据源

protectedvoidProductView_RowCommand(objectsender,GridViewCommandEventArgse)

if(e.CommandName=="

delete"

///删除数据

OrderItemitem=newOrderItem();

item.DeleteOrderItem(Int32.Parse(e.CommandArgument.ToString()));

///重新绑定控件的数据

Response.Write("

<

script>

alert('

"

+"

删除数据成功,请妥善保管好你的数据!

'

);

/script>

protectedvoidProductView_RowDeleting(objectsender,GridViewDeleteEventArgse)

///

protectedvoidProductView_RowDataBound(objectsender,GridViewRowEventArgse)

///找到删除按钮

ImageButtondeleteBtn=(ImageButton)e.Row.FindControl("

DeleteBtn"

if(deleteBtn!

{///添加删除确认对话框

deleteBtn.Attributes.Add("

onclick"

"

returnconfirm('

你确定要删除所选择的数据项吗?

}

protectedvoidReturnBtn_Click(objectsender,EventArgse)

///返回管理页面

Response.Redirect("

~/Admin/Product/OrderManage.aspx"

}

图3-5

商品管理:

usingSystem;

publicpartialclassAdmin_Product_ProductManage:

privateintnCategoryID=-1;

{///获取参数的值

CategoryID"

].ToString(),outnCategoryID)==false)

BindProductData(nCategoryID);

privatevoidBindProductData(intnCategoryID)

Productproduct=newProduct();

SqlDataReaderdr=product.GetProductByCategory(nCategoryID);

Productproduct=newProduct();

product.DeleteProduct(Int32.Parse(e.CommandArgument.ToString()));

protectedvoidSureBtn_Click(objectsender,EventArgse)

///跳转到添加页面

~/Admin/Product/AddProduct.aspx?

CategoryID="

+nCategoryID.ToString());

图3-6

留言管理:

publicpartialclassAdmin_Information_NewsInfo:

privateintnNewsID=-1;

NewsID"

].ToString(),outnNewsID)==false)

BindNewsData(nNewsID);

privatevoidBindNewsData(intnNewsID)

Newsnews=newNews();

SqlDataReaderrecc=news.GetSingleNews(nNewsID);

if(recc.Read())

Desn.Text=recc["

Desn"

Body.Text=recc["

Body"

recc.Close();

Response.Write("

window.close();

图3-7

用户注册:

publicpartialclassDesktop_Register:

protectedvoidPage_Load(objectsender,EventArgse)

///存储用户信息

UserInfouserInfo=newUserInfo();

userInfo.UserName=UserName.Text;

userInfo.RealName=RealName.Text;

userInfo.Password=Password.Text;

userInfo.Address=Address.Text;

userInfo.Phone=Phone.Text;

userInfo.E

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

当前位置:首页 > 医药卫生 > 基础医学

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

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