ImageVerifierCode 换一换
格式:DOCX , 页数:54 ,大小:789.67KB ,
资源ID:10102734      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10102734.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(服装商城系统的设计与实现毕业论文.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

服装商城系统的设计与实现毕业论文.docx

1、服装商城系统的设计与实现毕业论文目录摘 要 31 概 述 41.1 本章小结 52开发环境介绍 62.1 ASP.NET介绍 62.2 ASP.net的六大对象 72.3数据库sql server2005介绍 82.4 Visual studio 2008介绍 82.5本章小结 93 系统分析 103.1系统的功能模块图 103.2系统流程图 123.3后台管理流程图 133.4本章小结 134 数据库设计 144.1数据库需求分析 144.2数据库逻辑结构设计 154.3数据描述 194.4 本章小结 195 系统实现 205.1前台图片展示 205.2后台管理图片展示 235.3 前、后台

2、代码展示 245.4 本章小结 266 系统测试 276.1 系统测试 276.2 测试项目说明 276.3 测试评价 276.4测试功能表 276.5本章小结 28总 结 29参考文献 30致 谢 32摘 要目前,随着计算机的不断发展,迅猛发展的互联网正以前所未有的广度和深度进入人类文明的社会生活。网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。互联网自身所具有的开放性、全球性、低成本、高效率的特点,已成为电子商务的内在特征,并使得电子商务大大超越了

3、作为一种新的贸易形式所具有的价值。市场竞争的激烈性导致产品的差异迅速缩小,既而售前、售后服务的个性化日益突出,各大企业都在着力加强这方面的宣传力度,网站是一个交互性极强、反应迅速的媒体,通过网站搜集消费者的信息及反馈, 网页可以为各企业提供快捷途径去收集客户对现有服务或产品的意见-这些意见可以帮助企业更快地掌握市场动向,从而提高在市场上的竞争力。网页宣传,可以同时把文字、图片、声音、以至宣传动画组合为一。这既可提高客户对公司网页内容的兴趣,从而达到更良好的宣传效果。网站设计是一们新兴的设计类和网络的交叉学科,近几年随着网络的发展而逐渐收到人们的重视,它本身以网络为载体,把各种信息以最快捷、方便

4、的方式传达给观众。在这种标准的要求下,逐步产生了审美的需求。这就需要从审美的方面入手,结合使用方便的要求,就能制作出清晰、整体性好的页面。使人浏览起来心情愉快,接收信息也会更加容易。同时提升网站的形象。当然这种美首先建立在页面的内容充实,而且实用,一个内容空洞无物的网页既使做得再漂亮也不会吸引人,顶多赢得几声赞叹,没有任何的用处。没有实用性的东西是不会具有生命力的。关键字:网购、ASP.NET 、SQL server数据库 1 绪论在信息快速发展的今天,实体商店已满足不了企业的发展。建立先进的网店管理系统是实现网上购物现代化的必由之路,是推进信息化管理的重要举措之一。本系统主要为商人开店和消费

5、者购物提供了方便。系统采用了先进的软、硬件结合的方式。本系统提供多模板管理,此部分包含以下功能模块:管理员管理、商品信息管理、会员管理、用户信息、订单管理等,本系统是一个运行在因特网上的系统,能够直观、方便、有效、可靠地为买家提供商品,它具有以下优点:(1)方便消费者购物:网店的出现方便人们的购物,可以不出门购物,方便快捷。(2)投入少,附加广告效益:网店基本不需要投入,却能得到巨大的广告效益。比起实体店的高投入,网店的投入要少得多,尤其是在人力成本上,网店优势尽显。(3)反映及时,信息丰富:网络是目前信息反映最快的平台,无论是信息发布,还是信息反馈,速度上是其他媒体所不能比拟的。(4)无时间

6、限制,商机更多: 网上商店延长了实体店的营业时间,一天24小时一年365天不停地运作,无须专人值班看店,都可照常营业。(5)网上购物,在今天看来似乎已经成为了一种时尚,我们经常会听到某某人在网上购买了一张电影票、一本书、一张CD等等。网络购物作为一种新兴的商业模式,与传统购物模式有很大差别,首先,网络商店中的商品种类多, 没有商店营业面积限制。其次,网络购物没有任何时间限制。第三,购物成 本低。第四,网上商品价格相对较低。第六,商品信息更新快,而且容易。 第七,商品容易查找。第八,网络商店服务的范围广。第九,网络商店成本 相对较低。由于时间与个人能力问题,本文所制作的购物网站只是一个很简单的版

7、本,由几个大模块组成,有些功能还不完善。(6)网上购物是随着网络的发展产生的,目的就是方便大众,满足大众的购物需求。购物网站为网上经营者和购物者创建一个交流的平台,也变成了一种时尚的购物方式。本文论述了如何更好地的了解、分析、明确用户需求,保证开发过程按照满足用户需求为目的的正确开发方向进行。1.1 本章小结本章主要介绍了系统开发的意义,开发背景,并介绍了系统的主要功能和优点。2开发环境介绍2.1 ASP.NET介绍1、世界级的工具支持ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What Y

8、ou Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。2、强大性和适应性因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript , C+、F+。将来,这样的多种程序语言协同工作的能

9、力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。 3、简单性和易学性ASP.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。4、高效可管理性ASP.net使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使A的基于应用的开发更加具体和快捷。一个ASP.net的应

10、用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性 ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。自定义性和可扩展性 ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的任何组件。网站程序的开发从来没有这么简单过。安全

11、性基于Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。 ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScrip

12、t .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。2.2 ASP.net的六大对象1)Request对象Request对象用于接受所有从浏览器发往你的服务器的请求内的所有信息。2)Response对象Response对象用于向浏览器输出文本、数据和Cookies以及控制在传送网页过程中的。3)Server对象Server对象用于创建COM对象和Scripting组件等。4)Session对象Session对象为单个用户保持数据。5)Appli

13、cation对象Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在Web应用程序运行期间持久地保持数。6)ObjectContext对象该对象用于控制Active Server Pages的事务处理。事务处理由Microsoft Transaction Server (MTS)管理。2.3数据库sql server2005介绍目前,SQL Server 2005有6个版本,分别为:Enterprise Edition(32位和64位,缩写为EE),Standard Edition(32位和64位,缩写为SE),Workgroup Edition(只适用于32位,

14、缩写为WG),Developer Edition(32位和64位,缩写为DE),Express Edition(只适用于32位,缩写为SSE),Mobile Edition(以前的Windows CE Edition 2.0,缩写为CE或ME).根据实际应用的需要,如性能,价格和运行时间等,可以选择安装不同版本的SQL Server 2005.大部分用户喜欢选择安装EE版,SE版或WG版,因为这几个版本可以应用于产品服务器环境.2.4 Visual studio 2008介绍简单的说,通过Visual Studio来让Visio实现自动化,主要是通过API来完成的。这是一个原则性的内容,笔者先

15、要强调一下。虽然也可以通过其他方式来实现,但是并不建议。因为这会增加工程的复杂性。一般来说,大部分任务都可以通过API来编写代码完成。笔者常用的功能有以下几个。一是根据业务逻辑和用户的输入管理Visio中的形状。如笔者使用Visio来管理用户的流程制作。流程具有一定的步骤。当用户在输入信息的时候,如果每有按步骤来。如跳过了一个步骤,那么当用户输入信息时就可以在界面上探出一个问号的形状。这可以提醒用户,必须按流程来输入数据。二是可以用来控制关系图的可视化效果。在跟其他用户通过Visio来进行信息交流分析的时候,往往需要根据实际情况来控制关系图的可视化效果。如某个对象的平移或者缩放。一个比较简单的

16、例子,就是将鼠标移动到某个对象上,或则单击,这个对象会自动扩大。这可以让其他用户更加清晰的看到相关的内容。三是将外部的数据导入到Visio中。如果需要将Word等文档的内容导入到Visio中,则可以使用其自带的导入工具。但是如果需要将其他的文档,如ACD文件,则需要开发其他的接口。如果有这个需求的话,使用Visual Studio来完成,是一件比较轻松的事情。2.5本章小结通过这两年半的上机的学习,学生相应的自主的练习,我学习到了很多。我把课堂上多学的和课程设计想结合,提高了思考能力,分析问题和解决问题的能力。掌握了与数据库配合使用,开发网页设计的一般方法。3 系统分析3.1系统的功能模块图3

17、.1.1系统功能结构图图3-1 系统功能图图3-2 网上商城前台图3.1.2后台管理 图3-3后台管理用例图3.1.3 前台购物图3-4前台用例图3.2系统流程图图3-5 前台购物系统流程图点击进入首页,点击登录,进入会员登录页面,填入相关信息,点击登录按钮,里面任何一项填写错误将不能登录,必须重新填写正确,然后是登录成功页面,须点击首页进行商品浏览,可是在查询方框里面输入想要的商品名称,进行查询,点击商品,跳转到详细商品信息页面,然后可以加入购物车,点击右上导航选项中的购物车,查看购物车里的商品(可更新和删除),点击购买,核实收获人信息,然后付款,等待发货,接着还可以继续浏览购物。3.3后台

18、管理流程图图3-6 后台管理流程图3.4本章小结本章描述了整个系统运行过程,包括前台运行、后台运行,还有前台会员、后台管理员所能做的一些事情。4 数据库设计4.1数据库需求分析数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。同时数据库又是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。所以数据库设计是系统开发和建设的重要组成部分。根据对服装的管理对服装进行商品、库存、客户各个部分的分析和行业特点的要求,以及

19、系统运行和数据流程的分析,得到了10张表,表如下:(1)收货人地址表(address):(收货人编号,用户编号,收货人电话,收货人手机号,收货人地址,收货人名称,收货人邮箱)(2)管理员信息表(admin):(管理员编号,管理员帐号,管理员密码,角色ID)(3)商品父类表(fathercate):(商品父类编号,商品父类名称)(4)订单详情表(orderdetail):(商品编号,商品数目,订单号,商品总价,商品总重量,商品ID,商品价格,商品重量,商品名称,商品尺寸,商品颜色,图片地址,商品类别)(5)订单表(ordertable):(订单编号,订单号,付款状态,发货状态,用户ID,订购时间

20、,买家留言,买家留言,商品数目,收货人地址,商品总价,联系电话,联系手机,收货人名称,收货人邮箱,需要发票,支付方式)(6)商品子类表(procate):(商品子编号,商品名称,商品父类编号)(7)商品表(product):(商品编号,商品名称,类别ID,市场价格,本地价格,商品描述,上市时间,商品重量,是否特价,是否推荐,是否置顶,商品库存,图片ID)(8)商品图片表(proimage):(商品Id,图片编号,图片链接,图片颜色,图片尺寸编号)(9)衣服尺寸表(size):(衣服编号,尺寸编号,尺寸名称)(10)会员表(user):(会员号,会员昵称,会员密码,会员邮箱, QQ,MSN,安全

21、问题,安全密码,注册时间,登录时间)4.2数据库逻辑结构设计现在根据设计好的数据库概念结构来进行数据库各个表的设计,系统主要数据库设计如下:收货人地址表(address)4-1 所示表4-1收货人地址表序列号字段名称数据类型长度是否为主键是否为空1收货人编号int是/标识否2用户编号int是3收货人电话varchar50是4收货人手机varchar50是5收货人地址varchar150是6 收货人名称varchar150是7收货人邮箱varchar50是管理员信息表(admin)4-2 所示表4-2管理员信息表序列号字段名称数据类型长度是否为主键是否为空1管理员编号int是/标识否2管理员帐号

22、varchar50是3管理员密码varchar100是4角色IDint是商品父类表(fathercate) 4-3 所示表4-3商品父类表序列号字段名称数据类型长度是否为主键是否为空1商品父编号int是/标识否2商品父名称varchar50是订单详情表(orderdetail) 4-4 所示表4-4订单详情表序列号字段名称数据类型长度是否为主键是否为空1商品编号int是/标识否2商品数目varchar50是3订单号int是4商品总价money是5商品总重量varchar50是6 商品IDInt是7商品价格money是8商品重量varchar50是9商品名称varchar50是10商品尺寸var

23、char50是11商品颜色varchar50是12图片地址varchar50是13商品类别varchar50是订单表(ordertable) 4-5 所示表4-5订单表序列号字段名称数据类型长度是否为主键是否为空1订单编号int是/标识否2订单号varchar50是3付款状态int是4发货状态int是5用户IDInt是6 订购时间datetime是7买家留言varchar350是8卖家留言varchar350是9商品数目int是10收货人地址varchar150是11商品总价money是12联系电话varchar50是13联系手机varchar50是14收货人名称varchar50是15收货人

24、邮箱varchar50是16需要发票int是17支付方式varchar50是商品子类表(procate) 4-6 所示表4-6商品子类表序列号字段名称数据类型长度是否为主键是否为空1商品子编号int是/标识否2商品名称varchar50是3商品父编号int是商品表(product) 4-7 所示表4-7商品表序列号字段名称数据类型长度是否为主键是否为空1商品编号int是/标识否2商品名称varchar50是3类别IDint是4市场价格money是5本地价格money是6 商品描述varcharMAX是7上市时间varchar50是8商品重量varchar50是9是否特价int是10是否推荐in

25、t是11是否置顶int是12商品库存int是13图片IDvarchar50是商品图片表(proimage) 4-8 所示表4-8商品图片表序列号字段名称数据类型长度是否为主键是否为空1商品Idint是/标识否2图片编号varchar50是3图片链接varchar100是4图片颜色varchar50是5尺寸编号varchar50是衣服尺寸表(size)4-9 所示表4-9衣服尺寸表序列号字段名称数据类型长度是否为主键是否为空1衣服尺寸idint是/标识否2尺寸编号varchar50否3尺寸名称varchar50是会员表(user) 4-10 所示表4-10会员表序列号字段名称数据类型长度是否为主

26、键是否为空1会员号int是/标识否2会员昵称varchar50是3会员密码varchar50是4会员邮箱varchar50是5Q Qvarchar50是6 MSNvarchar50是7安全问题varchar150是8安全密码varchar150是9注册时间datetime是10登录时间datetime是4.3数据描述在一般的信息系统管理中,处理数据一般可以分为三种基本类型:静态数据、动态数据和中间数据。4.3.1静态数据静态数据主要是存储在数据库中的表,这些表在以后的设计中将给与列出,本次数据库初步设计是使用 SQL Server工具作为数据库的开发。4.3.2动态数据输入数据:鼠标对按钮的点

27、击 查询方式、查询关键字; 会员名单相应纪录更改; 新建、删除会员名单记录; 输出数据:查询关键字确定的数据库记录的子集; 统计结果及其格式化文件; 信息录入、删改结果(成功或失败); 会员的新建、删除等操作结果;内部数据:查询操作建立的索引;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 管理员登录页面点击(

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

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