1、 X X 学 院 本科毕业论文 基于 ASP.net 网上鞋店系统的设计 所 在 学 院 信息科学技术学院 专 业 名 称 计算机科学与技术 申请学士学位所属学科 工 学 年 级 学 生 姓 名 、学 号 指导教师姓名、职 称 完 成 日 期 2015 年 月 日 摘 要 I 摘 要 随着 Internet 的飞速发展,互联网成为越来越多的人们快速获取、发布和传递信息的重要途径。足不出户地完成工作、学习、娱乐、购物等已经成为人们对快生活节奏的一种必然需求,“好乐买”网上鞋店系统的设计与实现正是满足了当今消费者和商家的这种需求。商家不需要在商店里被动的等待顾客来购买商品,坐在家里就可以轻松卖出自
2、己的商品,从而获得利润;客户通过这个网站可以不受地点,时间限制随时都能购买到自己喜欢的鞋子,节约成本的同时,给用户提供了一个方便快捷、高效的 购物方式,从而受到广大消费者的欢迎。 “好乐买”网上鞋店系统,采用的是 .NET 开发平台和 Visual Studio 开发工具,运用 ASP.net 编写实现相关功能的代码 ,后端连接 Microsoft SQL Server 数据库及 Photoshop 图片处理工具共同来完成对系统的设计和开发,鉴于网上鞋店系统给大家的生活带来的便利,探究网上鞋店的设计以及实现,具有非常重要的实践意义。 关键词: ASP.net 平台;网上购物; Visual S
3、tudio 开发工具; SQL Server 数据库; Photoshop ABSTRACT II ABSTRACT With the rapid development of Internet, the Internet becomes more and more people to obtain, publish and transmit information quickly. Never leave home to complete the work, learning, entertainment, shopping has become the people to the fast
4、 pace of life, such as a kind of inevitable demand, “good joy to buy“ system design and implementation of online shoe store is satisfied the needs of todays consumers and businesses. Businesses dont have to passively waiting for customers in the shop to buy goods, sitting at home can easily sell the
5、ir goods, in order to gain profits; Customers through the site are free to place, time limit can buy their favorite shoes at any time, save costs at the same time, provide users with a convenient and efficient way of shopping, which was welcomed by the consumers. “Good joy to buy“ online shoe store
6、system, USES is. NET development platform and Visual Studio development tool, using the ASP.net of realizing the function of related code, the back-end connections Microsoft SQL Server database and Photoshop image processing tools together to complete the system design and development, in view of th
7、e online shoe store system brings the convenience of life for everyone, to explore the design and implementation of online shoe store, has very important practical significance. Key words: ASP.net platform; Online shopping; Visual Studio development tools; SQL Server database; Photoshop. 目 录 III 目 录
8、 1 绪 论 .1 1.1 项目开发背景 .1 1.2 网上鞋店销售系统研究的主要内容 .1 2 系统分析 .2 2.1 需求分析 .2 2.2 可行性分析 .2 3 系统设计 .3 3.1 设计目标 .3 3.2 系统功能结构 .3 3.3 开发及运行环境 .3 4 数据库设计 .5 4.1 数据库分析 .5 4.2 数据库概念设计 .6 4.3 创建数据库及数据表 .9 5 系统实现 .14 5.1 前台模块设计 .14 5.1.1 前台首页设计 .14 5.1.2 用户登录模块设计 .14 5.1.3 商品展示页面设计 .14 5.1.4 商品分类模块设计 .15 5.1.5 购物车模块
9、设计 .17 5.1.6 网站公告 .18 5.1.7 留言反馈 .19 5.1.8 用户安全退出 .19 5.2 后台模块设计 .19 5.2.1 管理员登录页面 .20 目 录 IV 5.2.2 用户管理 .20 5.2.3 商品管理 .21 5.2.4 商品分类管理 .22 5.2.5 订单管理 .22 5.2.6 公告管理 .23 5.2.7 留言管理 .25 5.2.8 用户安全退出 .25 6 网站测试 .26 6.1 软件测试的概念和原则 .26 6.2“好乐买”网上鞋店网站测试的过程 .26 6.3 系统维护 .27 7 结束语 .28 参考文献 .29 致 谢 .30 泰山学
10、院本科毕业论文(设计) 1 1 绪 论 1.1 项目开发背景 随着我国网络经济时代的快速到来,互联网用户日益增多 ,有过网购经历的用户达到 3000 万人以上,而且这个数目正在快速地增长,网络购物无疑成为了当今时代最流行的购物方式之一,它提供了方便,快捷的服务给消费者,也为经销商省去了很多中间的中转环节,节约了成本。为了不受传统方式的制约,减少过多成本和人员的开销,增强竞争力,各大企业纷纷采用电子商务经营模式,向多元化发展,逐步扩大企业自身的网络销售渠道,以网上交易为主要形式,带动商城的快速发展,快速提高企业的经济效益 11。网上鞋店作为电子商务的一种,使得消费者足不出户就可以购买自己想要的鞋
11、子,本身显示出了电子商务的优 点。网上鞋店系统的设计通过 Internet 将买家与卖家、厂商和合作伙伴紧密联系在了一起,消除了时间与空间带来的障碍。买家在线下单,卖家为客户提供在线服务和订单处理功能,来满足消费者的购物需求。因此开发这样一个为消费者服务的平台,有一定的开发价值。 1.2 网上鞋店销售系统研究的主要内容 本系统的设计和开发,是运用 ASP.net 技术,开发动态页面的功能。同时基本能掌握信息系统设计与分析的能力。进一步巩固对关系型数据库的认识与理解,掌握数据库的设计和基本技术。 本系统通过收集和查阅有关资料,运用所学到的知识,进行 初步的调研、设计和分析,开发了这样一个电子商务
12、网站。这个网上鞋店销售系统的主要内容包括网站需求分析与设计,网站测试、实施与网站管理。该系统基本实现了用户注册、个人信息更改、商品检索等功能,并初步实现在线购买功能;系统管理员还可以通过后台对商品、用户和订单进行管理,同时也可以查看全部交易记录。 泰山学院本科毕业论文(设计) 2 2 系统分析 2.1 需求分析 在做每个系统之前,都需要对用户需求进行详细的调查研究,不了解用户的需求,设计出的网站系统就毫无用处。随着 Internet 的发展,电子商务将成为 21世纪网络发展的主流,网上购物已成为一种 购物时尚,网上鞋店这种商务交易网站使得客户足不出户就可以购买鞋子。通过对一些典型的电子商城的考
13、察、分析,并结合实际情况,要求网上鞋店销售系统具有以下功能: ( 1)数据库稳定,网站架构合理; ( 2)前台操作流程清晰,基本流程从用户查看商品到购物车再到提交订单; ( 3)后台管理目标明确,管理对象为用户管理、留言板管理、商品管理、 网站公告管理、订单管理等; ( 4)页面设计简单、明了,方便用户使用; ( 5)所有商品以实物拍摄的图片为主,图像要清晰; ( 6)查询商品功能,可以在下拉框中选择商品的名称属性来搜索; ( 7)商品分类功能,方便帮助用户快速查找到商品; ( 8)会员登录系统可以查看个人信息、购物车信息、修改密码等。 2.2 可行性分析 网上鞋店销售系统的宗旨是根据用户需求
14、和市场形势,提供商品信息,并对商品按类别进行划分,方便用户查找和购买所需商品 6。前台除了展示商品的信息,提供了商品的检索功能,方便消费者查找相关的信息,还有登录模块、公告模块的设计。当然,为了保证整个网站的安全性,后台允许系统管理员对一般用户进行必要的添加和修改操作,还可以对商品分类,订单及公告进行管理,保证了各类资源信息的及时更新,突显动 态网站的特性。 泰山学院本科毕业论文(设计) 3 3 系统设计 3.1 设计目标 一个网上购物网站,必须要满足使用方便、操作灵活等设计需求,避免造成重复建设和资源浪费。根据需求分析的描述以及与用户的沟通,本系统在设计时应满足一下几个目标: ( 1)系统界
15、面设计简洁美观,数据存储安全可靠; ( 2)展示商城内所有商品,并可以展示最新商品和销售排行; ( 3)实现商品检索功能; ( 4)查看商城的公告信息; ( 5)商品添加购物车功能的实现; ( 6)订单查询功能的实现; ( 7)会员登录系统可以查看个人信息、购物车信息、修改密码等; ( 8)系统运行稳定, 安全可靠。 3.2 系统功能结构 网上鞋店销售系统分为前台功能模块和后台功能模块,本系统的前台功能模块比较简单,这里主要介绍一下后台功能模块的结构,如图 3-1 所示。 3.3 开发及运行环境 硬件平台: CPU: P41.8GHz; 内存: 256MB 以上。 软件平台: 操作系统: Wi
16、ndows XP/7 操作系统; 数据库: SQL Server 2008; 开发工具包: JDK Version 1.6.0_10; 泰山学院本科毕业论文(设计) 4 Web 服务器: Tomcat-7.0.2; 浏览器: IE9.0,推荐使用 IE9.0; 分辨率:最佳效果 1366*768 像素。 图 3-1 后台系统功能结构图 网上鞋店后台系统结构图 商品管理 类型管理 用户管理 公告管理 查看类型 添加类型 查看商品 添加商品 查看订单 管理员管理 用户管理 添加公告 查看公告 修改类别 删除类别 删除订单 删除订单 修改订单 查看用户 删除用户 修改商品 删除商品 泰山学院本科毕业
17、论文(设计) 5 4 数据库设计 4.1 数据库分析 目前,程序开发中大量数据的保存都是通过数据库实现的,不管是哪种编程语言都有和其结合的数据库系统,数据库是建设模块中最主要的部分,也是网站设计的主旨。很多的设计页面和服务要求向数据库表填写数据信息,或编辑、导出数据信息,用户信息等其他信息,都需要在数据库管理系统中保存,数据库功能能否很好的完成,是说明系统功能可用程度的直接原因,也是系统能否安全运行的主要原因 4。 Visual Studio 一般与 SQL Server 数据库组合开发,所以本网站将采用 SQL Server 2008 作为后台的数据库。 对于本系统的数据库的需求而言,由于其
18、主要是用于信息的提供、保存、更新和查询等。因此,需要分析该系统功能所隐含的对数据应用的需求,从而确定数据库的结构。 ( 1)用户注册、登录、验证等功能需要对用户信息建立数据表,其中的数据项可能包括用户昵称、密码、 E_mail、住址等; ( 2)查看鞋子分类信息和详细信息等功能既需要对鞋子类别进行管理,也需要针对每一双鞋子进行管理,因此至少需 要两张数据表; ( 3)用户购买后产生的订单需要进行管理,包括订单的基本信息等; ( 4)订单生成后,需要卖家对订单进行处理,因此可能需要记录订单的基本情况; ( 5)系统管理员还要对该系统进行管理,因而需要建立管理员信息数据表,其中的数据项包括管理员 ID、密码等; ( 6)消费者可以随时查看店铺的最新公告信息,所以必须建立公告栏,其中包括公告名称、公告内容等。 这样,至少要创建如下的数据结构和数据项 ( 1)用户信息,包括用户 ID,用户名等数据项; ( 2)管理员信息,包括管理员 ID,密码等数据项;