服装商城系统的设计与实现Word文档下载推荐.docx

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

服装商城系统的设计与实现Word文档下载推荐.docx

《服装商城系统的设计与实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《服装商城系统的设计与实现Word文档下载推荐.docx(31页珍藏版)》请在冰点文库上搜索。

服装商城系统的设计与实现Word文档下载推荐.docx

(5)网上购物,在今天看来似乎已经成为了一种时尚,我们经常会听到某某人在网上购买了一张电影票、一本书、一张CD等等。

网络购物作为一种新兴的商业模式,与传统购物模式有很大差别,首先,网络商店中的商品种类多,没有商店营业面积限制。

其次,网络购物没有任何时间限制。

第三,购物成本低。

第四,网上商品价格相对较低。

第六,商品信息更新快,而且容易。

第七,商品容易查找。

第八,网络商店服务的范围广。

第九,网络商店成本相对较低。

由于时间与个人能力问题,本文所制作的购物网站只是一个很简单的版本,由几个大模块组成,有些功能还不完善。

(6)网上购物是随着网络的发展产生的,目的就是方便大众,满足大众的购物需求。

购物网站为网上经营者和购物者创建一个交流的平台,也变成了一种时尚的购物方式。

本文论述了如何更好地的了解、分析、明确用户需求,保证开发过程按照满足用户需求为目的的正确开发方向进行。

1.1本章小结

本章主要介绍了系统开发的意义,开发背景,并介绍了系统的主要功能和优点。

2开发环境介绍

2.1ASP.NET介绍

1、世界级的工具支持

ASP.net构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。

这些仅是ASP.net强大化软件支持的一小部分。

2、强大性和适应性

因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。

通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。

ASP.net同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript,C++、F++。

将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。

3、简单性和易学性

ASP.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。

例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。

4、高效可管理性

ASP.net使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。

因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。

这种被称为"

ZeroLocalAdministration"

的哲学观念使A的基于应用的开发更加具体和快捷。

一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。

多处理器环境的可靠性ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。

即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。

自定义性和可扩展性ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"

plug-in"

的模块。

这与原来的包含关系不同,ASP.net可以加入自己定义的任何组件。

网站程序的开发从来没有这么简单过。

安全性基于Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。

ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。

ASP.NET是一个已编译的、基于.NET的环境,把基于通用语言的程序在服务器上运行。

将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。

另外,任何ASP.NET应用程序都可以使用整个.NETFramework。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

2.2ASP.net的六大对象

1)Request对象

Request对象用于接受所有从浏览器发往你的服务器的请求内的所有信息。

2)Response对象

Response对象用于向浏览器输出文本、数据和Cookies以及控制在传送网页过程中的。

3)Server对象

Server对象用于创建COM对象和Scripting组件等。

4)Session对象

Session对象为单个用户保持数据。

5)Application对象

Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在Web应用程序运行期间持久地保持数。

6)ObjectContext对象

该对象用于控制ActiveServerPages的事务处理。

事务处理由MicrosoftTransactionServer(MTS)管理。

2.3数据库sqlserver2005介绍

目前,SQLServer2005有6个版本,分别为:

EnterpriseEdition(32位和64位,缩写为EE),StandardEdition(32位和64位,缩写为SE),WorkgroupEdition(只适用于32位,缩写为WG),DeveloperEdition(32位和64位,缩写为DE),ExpressEdition(只适用于32位,缩写为SSE),MobileEdition(以前的WindowsCEEdition2.0,缩写为CE或ME).根据实际应用的需要,如性能,价格和运行时间等,可以选择安装不同版本的SQLServer2005.大部分用户喜欢选择安装EE版,SE版或WG版,因为这几个版本可以应用于产品服务器环境.

2.4Visualstudio2008介绍

简单的说,通过VisualStudio来让Visio实现自动化,主要是通过API来完成的。

这是一个原则性的内容,笔者先要强调一下。

虽然也可以通过其他方式来实现,但是并不建议。

因为这会增加工程的复杂性。

一般来说,大部分任务都可以通过API来编写代码完成。

笔者常用的功能有以下几个。

一是根据业务逻辑和用户的输入管理Visio中的形状。

如笔者使用Visio来管理用户的流程制作。

流程具有一定的步骤。

当用户在输入信息的时候,如果每有按步骤来。

如跳过了一个步骤,那么当用户输入信息时就可以在界面上探出一个问号的形状。

这可以提醒用户,必须按流程来输入数据。

二是可以用来控制关系图的可视化效果。

在跟其他用户通过Visio来进行信息交流分析的时候,往往需要根据实际情况来控制关系图的可视化效果。

如某个对象的平移或者缩放。

一个比较简单的例子,就是将鼠标移动到某个对象上,或则单击,这个对象会自动扩大。

这可以让其他用户更加清晰的看到相关的内容。

三是将外部的数据导入到Visio中。

如果需要将Word等文档的内容导入到Visio中,则可以使用其自带的导入工具。

但是如果需要将其他的文档,如ACD文件,则需要开发其他的接口。

如果有这个需求的话,使用VisualStudio来完成,是一件比较轻松的事情。

2.5本章小结

通过这两年半的上机的学习,学生相应的自主的练习,我学习到了很多。

我把课堂上多学的和课程设计想结合,提高了思考能力,分析问题和解决问题的能力。

掌握了与数据库配合使用,开发网页设计的一般方法。

3系统分析

3.1系统的功能模块图

3.1.1系统功能结构图

 

图3-1系统功能图

图3-2网上商城前台图

3.1.2后台管理

图3-3后台管理用例图

3.1.3前台购物

图3-4前台用例图

3.2系统流程图

图3-5前台购物系统流程图

点击进入首页,点击登录,进入会员登录页面,填入相关信息,点击登录按钮,里面任何一项填写错误将不能登录,必须重新填写正确,然后是登录成功页面,须点击首页进行商品浏览,可是在查询方框里面输入想要的商品名称,进行查询,点击商品,跳转到详细商品信息页面,然后可以加入购物车,点击右上导航选项中的购物车,查看购物车里的商品(可更新和删除),点击购买,核实收获人信息,然后付款,等待发货,接着还可以继续浏览购物。

3.3后台管理流程图

图3-6后台管理流程图

3.4本章小结

本章描述了整个系统运行过程,包括前台运行、后台运行,还有前台会员、后台管理员所能做的一些事情。

4数据库设计

4.1数据库需求分析

数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。

同时数据库又是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。

所以数据库设计是系统开发和建设的重要组成部分。

根据对服装的管理对服装进行商品、库存、客户各个部分的分析和行业特点的要求,以及系统运行和数据流程的分析,得到了10张表,表如下:

(1)收货人地址表(address):

(收货人编号,用户编号,收货人电话,收货人手机号,收货人地址,收货人名称,收货人邮箱)

(2)管理员信息表(admin):

(管理员编号,管理员帐号,管理员密码,角色ID)

(3)商品父类表(fathercate):

(商品父类编号,商品父类名称)

(4)订单详情表(orderdetail):

(商品编号,商品数目,订单号,商品总价,商品总重量,商品ID,商品价格,商品重量,商品名称,商品尺寸,商品颜色,图片地址,商品类别)

(5)订单表(ordertable):

(订单编号,订单号,付款状态,发货状态,用户ID,订购时间,买家留言,买家留言,商品数目,收货人地址,商品总价,联系电话,联系手机,收货人名称,收货人邮箱,需要发票,支付方式)

(6)商品子类表(procate):

(商品子编号,商品名称,商品父类编号)

(7)商品表(product):

(商品编号,商品名称,类别ID,市场价格,本地价格,商品描述,上市时间,商品重量,是否特价,是否推荐,是否置顶,商品库存,图片ID)

(8)商品图片表(proimage):

(商品Id,图片编号,图片链接,图片颜色,图片尺寸编号)

(9)衣服尺寸表(size):

(衣服编号,尺寸编号,尺寸名称)

(10)会员表(user):

(会员号,会员昵称,会员密码,会员邮箱,QQ,MSN,安全问题,安全密码,注册时间,登录时间)

4.2数据库逻辑结构设计

现在根据设计好的数据库概念结构来进行数据库各个表的设计,系统主要数据库设计如下:

收货人地址表(address)4-1所示

表4-1收货人地址表

序列号

字段名称

数据类型

长度

是否为主键

是否为空

1

收货人编号

int

是/标识

2

用户编号

3

收货人电话

varchar

50

4

收货人手机

5

收货人地址

150

6

收货人名称

7

收货人邮箱

管理员信息表(admin)4-2所示

表4-2管理员信息表

管理员编号

管理员帐号

管理员密码

100

角色ID

商品父类表(fathercate)4-3所示

表4-3商品父类表

商品父编号

商品父名称

订单详情表(orderdetail)4-4所示

表4-4订单详情表

商品编号

商品数目

订单号

商品总价

money

商品总重量

商品ID

Int

商品价格

8

商品重量

9

商品名称

10

商品尺寸

11

商品颜色

12

图片地址

13

商品类别

订单表(ordertable)4-5所示

表4-5订单表

订单编号

付款状态

发货状态

用户ID

订购时间

datetime

买家留言

350

卖家留言

联系电话

联系手机

14

15

16

需要发票

17

支付方式

商品子类表(procate)4-6所示

表4-6商品子类表

商品子编号

商品表(product)4-7所示

表4-7商品表

类别ID

市场价格

本地价格

商品描述

MAX

上市时间

是否特价

是否推荐

是否置顶

商品库存

图片ID

商品图片表(proimage)4-8所示

表4-8商品图片表

商品Id

图片编号

图片链接

图片颜色

尺寸编号

衣服尺寸表(size)4-9所示

表4-9衣服尺寸表

衣服尺寸id

尺寸名称

会员表(user)4-10所示

表4-10会员表

会员号

会员昵称

会员密码

会员邮箱

QQ

MSN

安全问题

安全密码

注册时间

登录时间

4.3数据描述

在一般的信息系统管理中,处理数据一般可以分为三种基本类型:

静态数据、动态数据和中间数据。

4.3.1静态数据

静态数据主要是存储在数据库中的表,这些表在以后的设计中将给与列出,本次数据库初步设计是使用SQLServer工具作为数据库的开发。

4.3.2动态数据

输入数据:

鼠标对按钮的点击

     查询方式、查询关键字;

     会员名单相应纪录更改;

       新建、删除会员名单记录;

  输出数据:

查询关键字确定的数据库记录的子集;

       统计结果及其格式化文件;

       信息录入、删改结果(成功或失败);

       会员的新建、删除等操作结果;

内部数据:

查询操作建立的索引;

4.3.3中间数据

中间数据是根据用户对管理工作的需要,有信息系统按照人们的逻辑程序,综合上诉静态数据和动态数据,经过计算、汇总、形成的各种报表和图表。

它是一种经过加工处理的信息,供管理人员掌握生产、经营状况,进行分析和决策。

4.4本章小结

本章介绍的是系统的数据库这方面,包括数据库的设计、数据库的内容。

5系统实现

5.1前台图片展示

·

首先进入的是首页面

图5-1购物网页首页图

然后点击(图5-1)中的登录,进入会员登录页面

图5-2会员登录页面图

填好信息然后点击(图5-2)登录按钮

图5-3会员登录成功页面图

然后点击(图5-3)首页,回到首页页面,可以查询想要的商品

图5-4分类查询、关键字模糊查询图

可以点击某个商品,查看它的详细信息

图5-5查看产品详细信息图

如果加入了购物车,可以点击进入购物车,查看自己加入了那些商品,在购物车中可以删除和添加更新

图5-6购物车页面图

5.2后台管理图片展示

首先进入管理员登录页面

图5-7管理员登录页面

点击(图5-7)中的登录按钮,进入管理员登录成功页面

图5-8管理员登录成功页面

管理员可以在(图5-8)左边的选项操作中增删改查

图5-9管理员操作

5.3前、后台代码展示

5.3.1前台代码

会员登录

protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse)

{

stringemail=Server.HtmlEncode(TextBox3.Text);

stringpwd=Server.HtmlEncode(TextBox4.Text);

Model.usermod=newModel.user();

mod.email=email;

mod.pwd=pwd;

BLL.userbll=newBLL.user();

SqlDataReaderdr=bll.login(mod);

//

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

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

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

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