首页 服装网店代销 服装网店论文

服装网店代销 服装网店论文

举报
开通vip

服装网店代销 服装网店论文服装网店代销 服装网店论文 毕业设计(论文) 摘 要 随着科技的迅速发展,计算机技术已应用到社会的各个领域。随着计算机技术和通信技术的迅速发展,网络的规模也逐渐增大,网络的元素也随之不断增加,有的利用其通信,有的利用其商业用途,在网络上进行出售、收购、宣传等操作,从而使得网络越来越成为现今社会上必不可少的元素,而网站就是这个网络里很庞大的元素。 通过商品交易系统这个平台,可以使用户足不出户就可以了解丰富的商品信息,极大的方便了用户,系统的主要功能包括:商品类别管理、商品信息管理、订单管理、会员管理、系统公告管...

服装网店代销 服装网店论文
服装网店代销 服装网店论文 毕业设计(论文) 摘 要 随着科技的迅速发展,计算机技术已应用到社会的各个领域。随着计算机技术和通信技术的迅速发展,网络的规模也逐渐增大,网络的元素也随之不断增加,有的利用其通信,有的利用其商业用途,在网络上进行出售、收购、宣传等操作,从而使得网络越来越成为现今社会上必不可少的元素,而网站就是这个网络里很庞大的元素。 通过商品交易系统这个平台,可以使用户足不出户就可以了解丰富的商品信息,极大的方便了用户,系统的主要功能包括:商品类别管理、商品信息管理、订单管理、会员管理、系统公告管理等。分为管理员用户、会员用户这二种用户平台。 本系统前台主要使用C#作为开发语言,后台使用SQL2005 1 作为数据库管理系统,开发环境是VS2008,服务器采用IIS, 开发出的一个基于Web技术的B/S结构的商品交易系统。 关键词:电子商务,C#,B/S结构 ABSTRACT With the rapid development of science and technology, the computer technology has been applied to each field of the society. Along with the computer technology and the rapid development of communication technology, the scale of network is gradually increasing, network element also increases ceaselessly subsequently, some use their communication, using some of its commercial purposes, in the network for sale, purchase, publicity and other operations, so that the network has more and more become nowadays essential elements, while the website is very large in the network elements。 Through the B2C electronic commerce system this platform, user can remain within doors can understand the wealth of information goods, a great convenience to users, the main functions of the system include: the commodity category management, merchandise management, order 2 management, member management, bulletin management system. As administrator, members of the user to the two user platform。 The front of the system using C# as a development language, the use of SQL2005 as a database management system, the development environment is VS2008, server using IIS developed a Web technology based on B / S structure convenient information inquiry system。 Keywords: Electronic commerce,C#,B / S structure 目 录 摘 要 .................................................................................................................... I ABSTRACT ......................................................................................................... II 第一章 绪 论 ......................................................................................................... 1 1.1课 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 背 景 ....................................................................................................................... 1 3 1.2国内外研究现 状 ........................................................................................................... 1 1.3开发工具及技 术 ........................................................................................................... 1 1.3.1开发工 具 ............................................................................................................. 1 1.3.2 C#技术介 绍 ........................................................................................................ 3 1.3软硬件需 求 ................................................................................................................... 3 第二章 需求分 析 ................................................................................................. 4 2.1可行性分 析 ................................................................................................................... 4 2.1.1技术的可行 4 性 ..................................................................................................... 4 2.2.2经济的可行 性 ..................................................................................................... 4 2.2.3操作可行 性 ......................................................................................................... 5 2.2.4法律的可行 性 ..................................................................................................... 5 2.3系统用户用例 图 ........................................................................................................... 5 2.3.1普通用户用例 图 ................................................................................................. 5 2.3.2管理员用例 图 ..................................................................................................... 5 2.4功能模块需求分 析 ................................................................................................. 5 ...... 6 2.5设计的基本思 想 ........................................................................................................... 8 2.6性能需 求 ....................................................................................................................... 9 2.6.1系统的安全 性 ..................................................................................................... 9 2.6.2数据的完整 性 ..................................................................................................... 9 第三章 系统分析与设 计 ..................................................................................... 9 3.1数据库的分析与设 计 ................................................................................................... 9 3.1.1数据库的概念结构设 计 ..................................................................................... 9 3.1.2总体ER图设 计 ................................................................................................ 6 12 3.1.2数据库的逻辑结构设 计 ................................................................................... 12 第四章 系统功能实 现 ....................................................................................... 16 4.1管理员登陆页 面 ......................................................................................................... 16 4.2管理员模 块 ................................................................................................................. 16 4.2.1商品类别管 理 ................................................................................................... 17 4.2.2商品信息管 理 ................................................................................................... 23 4.2.3会员信息管 理 ................................................................................................... 25 4.2.5订单管理模 块 ................................................................................................. 7 .. 26 4.2.5安全退出系 统 ................................................................................................... 27 4.3普通用户模 块 ............................................................................................................. 27 4.3.1系统主页面实 现 ............................................................................................... 27 4.3.2商品类别查 询 ................................................................................................... 29 4.3.3用户注 册 ........................................................................................................... 29 4.3.4购物车模 块 ....................................................................................................... 30 4.3.5留言板模 块 ....................................................................................................... 32 8 第五章 系统测 试 ............................................................................................... 34 5.1系统测试目的与意 义 ................................................................................................. 34 5.2测试过 程 ..................................................................................................................... 34 5.2.1主页面的登录模块测 试 ................................................................................... 34 结 论 ................................................................................................................. 36 参考文 献 ............................................................................................................. 37 致 谢 ................................................................................................................. 38 第一章 绪论 9 1.1课题背景 互联网的兴起从本质上改变了整个社会的商品交易方式,国内各大企业从上个世纪90年代互联网兴起之时,就产生了通过网络进行销售经营商品的想法。但是由于在互联网上企业的信誉难以认证、网络的法规政策不健全、物流不发达等一系列的原因,限制了网上交易发展的步伐。进入21世纪以后,随着整个社会的发展、进步,制约网上交易的各个瓶颈问题逐一被击破,各企业也纷纷的加入到电子商务的洪潮之中。 中国互联网协会网络营销工作委员会调查显示,随着国内产业环境和消费市场的成熟,网络购物将在今年实现更大发展。 根据艾瑞咨询集团的统计,2014年我国网络购物交易总量将达2万亿元,形成了中国网络购物的快速增长浪潮,网络购物这一消费方式给人们生活带来的变化,除了购物场所的改变以外,更重要的是大大改变了传统的消费行为习惯,无论是否在网上购物,上网查看产品的相关信息,已经成为购物决策环节的重要组成部分,这一环节对购物行为的实际发生起到了至关重要的指导作用。 1.2国内外研究现状 国内外电子商务网站比较著名的有亚马逊、天猫、京东商城、苏宁易购等。这些网站的内容丰富,功能齐全(注册功 10 能、搜索功能、在线订单功能、个人管理功能、留言功能等)。 随着互联网应用的普及,国内电子商务网站的建设、推广已经发展到一个比较高的水平。能够以便捷的网站制作系统,让客户企业通过“自助建站系统”就可以方便地完成公司网站建设的全部内容;提供多种精美的网页设计模版,提供强大的网站管理系统,做到只要会打字,就可随时管理网站内容的服务。并通过商品信息、新闻的发布,产品展示、交易等业务的扩展塑造电子商务专业网站建设专家形象,并开展信息分析、网络交易等多项业务。 1.3开发工具及技术 1.3.1开发工具 ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。其结构是 一个三层系统:UI层、业务逻辑层和数据层: 1. UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。 2. 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XML Web Services和组件服务组成,其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成 11 的信息和数据的基础。 3. 数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。 ASP.NET与以前的Web开发模型相比,提供了以下几个重要的优点: 世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。 威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。 简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。 12 可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此 自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别 安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。 1.3.2 C#技术介绍 现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NET Framework所支持的语言。我们所做的系统是用C#语言。所以,在这里我介绍一下C#语言。 C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作 13 系统上通过Internet进行调用。 C#[3]有以下特性: ? 效率与安全性 ? 支持现有的网络编程新 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 ? 消除大量程序错误 ? 对版本的更新提供内在的支持降低了开发成本 ? 商业过程和软件实现的更好对应 1.3软硬件需求 硬件需求: CPU:Intel 酷睿2双核 以上计算机 内存: 4G以上 软件需求: 操作系统版本:Windows 7 开发工具:VS 2008 后台服务器:IIS 开发语言:C# 浏览器:IE 9.0 第二章 需求分析 2.1可行性分析 开发任何一个系统,都会受到时间和资源上的限制。因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发风险,避免人力、物力和财力的浪费。下面就技术、 14 经济、操作和法律四个方面来介绍。 2.1.1技术的可行性 该系统所需的硬件设备,如服务器、PC机、打印机以及网络配件等,这些设备在性能有保证,价格又相对不高,能满足系统功能要求。 软件上操作系统采用Windows XP,开发工具选用Microsoft.NET中的C#语言。这些软件在大型MIS开发中已经被大量应用,技术上很成熟。 网络体系结构基本定位于局域网(Windows NT)环境下的C/S结构。这种模式具有如下优势: (1)使服务器端数据处理负荷减轻。 (2)该结构的系统容易扩充、灵活性和可扩展性好。 所以技术上是可行的。 根据网上购物系统的具体情况,调查管理业务流程是顺着系统信息流动的过程逐步地进行,内容包括各环节的业务处理、信息来源、处理 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 、计算方法、信息流经去向、信息提供的时间和形态(报告、单据等)。 1(系统业务流图描述如下 (1)顾客浏览网站 顾客通过浏览器登录到本网上购物系统网站后,可以通过新品上架、特价产品、销售排行的模块查看商品产品及详细信息,同时顾客也可以按类别查看商品。另外,顾客可以浏览公告,销售排行榜等模块; 15 (2)用户注册及登录 顾客如要购买商品,需要进行用户注册,注册成功并登录后,用户可以购买商品; (3)购物车处理 用户通过浏览商品产品信息选择要购买的产品时,可以将产品放入购物车,并可以添加至购物车、查看购物车、移除购物车中的商品产品、修改购物车中商品数量、清空购物车; (4)收银台处理 当用户决定购买购物车中的商品时,可以通过收银台结账填写相应的订单信息,确定所填写的订单信息无误后,系统将产生此次订单的编号,完成在线下达订单,并且用户可以查看到订单; (5)管理员后台处理 系统管理员登录后可以查看到已受理和未受理的订单及详细信息。另外,管理员能够对系统的各项信息进行维护处理。 2.2.2经济的可行性 本系统所用的软件都是开源的,为开发软件节省了大量的金钱和时间,达到降低成 本,提高开发效率的目的,本系统对计算机配置的要求不高,甚至网吧更换下来的低配置电脑都可以完全满足需要,所以在经济上具有完全的可行性。 2.2.3操作可行性 本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的 16 输入也是用的日历控件,操作简便,对操作人员的要求很低,只需对WINDOWS操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。 2.2.4法律的可行性 本商品交易系统是自行开发的管理系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。 2.3系统用户用例图 2.3.1普通用户用例图 出于安全性的考虑,普通用户只有浏览商品和商品查询、商品购买等功能,其他的删除修改功能都没有设计,因为普通用户最主要关心的就是商品信息的更新和查询等功能,普通用户用例图如图2.1所示: 图2.1 普通用户用例图 2.3.2管理员用例图 管理员是系统的核心用户,涉及到七大功能模块,管理员对系统的所有信息有着操作的权限,能够及时动态的更新系统的各项信息。 图2.2 管理员用例图 17 2.4功能模块需求分析 本系统最大的特点是使用操作简单、友好的提示信息。本系统将实现以下基本功能: (1)系统具有简洁大方的页面,使用简便,友好的错误操作提示 (2)管理员用户具有商品类别管理、商品信息管理、商品信息更新管理、订单管理、会员信息管理、公告管理、系统管理功能 (3)普通用户用户具有浏览商品、商品查询、购买商品、修改个人信息等功能 (4)具有较强的安全性,避免用户的恶意操作 系统的功能结构图,分普通用户平台,管理员平台。 电子商务购物网站的设计与实现,认真分析电子商务网站的发展和趋势,通过对市场分析建议迎合用户需求的电子商务购物网站。主要功能分为如下两个部分: 1、前台购物系统 (1)用户注册:考虑到用户购买的真实性,规定游客只能在系统中查看商品信息,不能进行订购,但是游客可以通过注册的方式,登记相关基本信息 成为系统的注册会员。注册会员登录后可以进行商品的查看和购物操作。 (2)用户登录:用户提供有效的用户名和密码,系统核实信息,如果正确则提示“欢迎登录”购物网站并显示相关信息,若不正确,显示提示信息。 18 (3)商品展示:分为如下几个模块:一般商品、新品上市、特价商品、热销商品。 (4)商品搜索:用户可以根据自己的需要,根据商品编号、商品名称、商品类别 和热销度等条件进行商品的查询,方便快捷地了解自己需要的商品信息。 (5)购物车:注册会员在浏览商品的过程中,可以将自己需要的商品放入购物车 中,用户最终购买的商品从购物车中选取。会员在购物过程中任何时候都可以查 看购物车中自己所选取的商品, 以了解所选商品的信息; 注册会员在选购化妆后, 在确认购买之前, 可以对购物车中商品进行二次选择, 可以从购物车中删除不要 的商品,也可以修改所选择的商品的数量。 (6)订单:在用户确认购买后,系统会为注册会员 生成购物订单, 注册会员可以查看自己的订单信息, 以了解付款信息和商品配送 情况。 (7)意见反馈: 该购物网站的用户可以通过系统提供的留言板将自己对网站的服 务情况和网站商品信息的意见进行反馈,以便及时与网站进行沟通, 改善网站服 务质量。 2、后台管理系统 (1)管理用户:系统管理员可以根据需要添加、修改或删除后台管理系统中 的用户,也可以修改密码等信息。 (2)维护商品库:具有商品管理权限的管理员可以添加商 19 品信息(主要在进 货后) 、修改已有商品信息(如产品价格调整)以及删除商品信息(不再销售某 种商品) 。 (3)处理订单:订单由会员在前台购物过程中生成,后台管理员可以对订单 异动情况进行修改处理工作; 同时,根据订单情况通知配送人员进行商品流通配 送。 (4)维护会员信息:系统注册会员的基本信息由前台注册得到,后台管理员 对系统注册会员的信息进行维护(如会员账户密码丢失等) (5)其他管理功能:包括系统备份、系统恢复和日志管理等。 普通用户功能模块图说明:普通用户可以在线浏览商品,查询商品,浏览公告信息,如果要购买、下订单操作,首先需要注册一个个人账号,然后登陆到系统中,如功能图2.3所示: 2.3 普通用户用户功能模块图 管理员功能模块图说明:管理员是功能最多的一种用户角色。 (1)商品类别信息管理模块:在该模块中完成对商品类别信息的管理,包括类别录入、查询、修改、增加和删除等功能操作。其中类别信息包括类别名称、类别介绍等信息。 (2)商品信息管理模块:在该模块中定义了商品信息的管 20 理,其功能包括商品录入、 查询、删除等操作。 (3)会员管理模块:该模块中包括浏览会员信息和删除会员信息2个功能。 (4)系统管理模块:在该模块中定义了系统日常维护的功能,包括公告信息的添加和查询,修改功能,以及系统用户管理和修改密码等功能。 管理员用户功能模块图如图2.4。 图2.4 管理员用户功能模块图 2.5设计的基本思想 设计思想遵循以下几点: 1. 采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页搜索方式的用户。 2. 采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。 3. 采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。 4. 简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。 5(速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。 6(设计既要突出重点,又要细致周到。要符合设计需求, 21 在有可能改进的地方进行扩充,使系统更适应用户的需要。 2.6性能需求 2.6.1系统的安全性 本商品交易系统在管理权限上要严格进行控制,具体要求如下: 1.要想管理本系统的商品信息,必须先要凭用户名和密码登陆到系统中,没有权限的用户不能通过任何方式登录系统查看系统的任何信息和数据,以确保系统的严密性和安全性。 2.在具体实现中设定不同权限,不同权限用户登录到系统后,不能越级操作,管理员可以使使用所有模块;普通用户用户只能在线浏览信息,比如,查询商品信息、在线购买、下订单等功能。 2.6.2数据的完整性 1.各种记录信息的完整性,信息记录内容不能为空 2.各种数据间相互联系的正确性 3.相同数据在不同记录中的一致性 第三章 系统分析与设计 3.1数据库的分析与设计 计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。数据库已经成为现在信息系统等计算机 22 系统的基础与核心部分。数据库设计的好坏直接影响到整个系统的质量和效率。 数据库的设计一般经过规划。需求分析、概念设计、逻辑设计、物理设计5个步骤。 3.1.1数据库的概念结构设计 概念设计是指在数据分析的基础上自底向上的建立整个系统的数据库概念结构,从用户的角度进行视图设计,然后将视图集成,最后对集成的结构分析优化得到最后结果。 数据库的概念结构设计采用实体—联系(E-R)模型设计方法。E-R模型法的组成元素有:实体、属性、联系,E-R模型用E-R图表示,是提示用户工作环境中所涉及的事 物,属性则是对实体特性的描述。 概念设计的目标是产生反映企业组织信息要求的数据库概念结构,即概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的, 根据以上对数据库的需求分析,并结合系统概念模型的特点及建立方法,建立E-R模型图。 实体 属性 (1)普通用户实体E-R图如图3.5所示: 图 3.5普通用户E-R图 23 (2)商品类别实体E-R图 图3.6 商品类别信息实体 E-R图 (3)商品信息E-R图 (4)公告信息E-R图 图3.6 公告信息实体E-R图 (5)管理员信息E-R图 图3.6 管理员信息实体E-R图 (6)订单信息E-R图 图3.7 订单信息实体E-R图 3.1.2总体E-R图设计 图3.8 关系模型 3.1.2数据库的逻辑结构设计 24 我们知道,数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具体使用的数据库管理系统的特点进行转换。即转化为按计算机观点处理的逻辑关系模型,E-R模型向关系数据库模型转换应遵循下列原则: *每一个实体要转换成一个关系 *所有的主键必须定义非空(NOT NULL) *对于二元联系应按照一对多、弱对实、一对一、多对多等联系来定义外键。 数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有 MYSQL,SQL Server, Oracle等。我采用了SQL server2005数据库管理系统,建立的数据库名为ShoppingComents,ShoppingComents分别为系统主数据库和评价系统数据库2个数据库。 本次项目采用了9张表,主要表的内容和功能在下面显示出来。 shangpin (商品信息表) 主要用于保存商品的基本信息,该表的结构如表3-1所示 表3-1 shangpin (商品信息表) 列 名 GoodsID GoodsName GoodsPrice GoodsTypeID GoodsIntroduce GoodsPhoto GoodsIsNew GoodsDate GoodsPhoto 图片路径 是否推荐 发布时间 图片路径 Nvarchar(50) Int (4) Dattime (8) Nvarchar(50) 25 不允许空 不允许空 不允许空 不允许空 说 明 物品id 物品名称 物品价格 物品类型 物品介绍 类 型 ( 长 度 ) Int (4) Nvarchar(50) Bigint (8) Varchar (20) Text (16) 备 注 不允许空,主键 不允许空 不允许空 不允许空 不允许空 liuyanban (留言信息表) 主要用于记录留言信息,该表的结构如表3-2所示。 表3-2 liuyanban (留言信息表) 字 段 id name email younet qq content biaoqing touxiang addTime huifu 说 明 主题id 作者姓名 Email 网站地址 QQ 留言内容 表情 头像 添加时间 回复信息 类型(长度) Int(4) Varchar(20) Nvarchar(50) Dattime(8) Nvarchar(50) Text (16) Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50) 备注 不允许空,主键 不允许空 不允许空 不允许空 不允许空 不允许空 guanliyuan (管理员信息表) 主要用于保存管理员信息,该表的结构如表3-3所示。 表3-3 guanliyuan (管理员信息表) 26 字 段 id Name Password 说 明 管理员id 管理员名称 管理员密码 类 型 ( 长 度 ) Int(4) Varchar(30) Varchar(16) 备 注 不允许空 不允许空 不允许空 (订单表) 主要用于记录某一订单表中所订购的商品的详细信息,该表的结构如表3-4所示 表3-4 dingdan (订单表) 字 段 OrderID GoodsName OrderDate GoodsTypeName OrderMember 会员名称 Nvarchar(50) 不允许空 说 明 订单id 货物名称 购买时间 货物类别 类型(长度) Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50) 备注 不允许空 不允许空 不允许空 不允许空 shangpinLiebie (商品类别表) 主要用于记录商品的类别信息,该表的结构如表3-5所示 表3-5 shangpinLiebie (商品类别表) 27 字 段 GoodsTypeID GoodsTypeName 说 明 类别编号 类别名称 类型(长度) Int Nvarchar(50) 备注 不允许空 不允许空 huiyuan (会员信息表) 主要用于记录会员的信息,该表的结构如表3-6所示 表3-6 huiyuan (会员信息表) 字 段 ID username password Photo Sex Tel ADdress nianling Ds wenti Daan MemberMoney 说 明 会员编号 会员账号 会员密码 会员头像 会员性别 会员电话 会员地址 会员年龄 会员描述 会员问题 问题答案 会员充值 类型(长度) Int nnvarchar(50) nnvarchar(50) nnvarchar(50) nnvarchar(50) nnvarchar(50) text(16) nnvarchar(50) text(16) nvarchar(100) nvarchar(200) float(8) 备注 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空 PingLun (评价信息表) 主要用于记录商品的评价详细信息,该表的结构如表3-7 28 所示 表3-7 PingLun (商品评价信息表) 字 段 id GoodsId leibie Titiles youdian 说 明 编号 商品编号 评价级别 评价信息 评价优点 类型(长度) int(4) int(4) nvarchar(2000) nvarchar(2000) nvarchar(2000) 备注 不允许空 不允许空 不允许空 不允许空 不允许空 quedian shiyongXinDe Addtime Adduser 评价时间 评价人 datetime(8) Nvarchar(50) 不允许空 不允许空 评价缺点 使用心得 nvarchar(2000) nvarchar(2000) 不允许空 不允许空 xinwen (新闻信息表) 主要用于记录新闻详细信息,该表的结构如表3-8所示 表3-8 xinwen (新闻信息表) 字 段 id title Content Addtime 说 明 新闻编号 新闻标题 新闻内容 添加时间 类型(长度) Int text(16) Nvarchar(50) datetime(8) 备注 不允许空 不允许空 不允许空 不允许空 29 youqinglianjie (友情链接信息表) 主要用于记录友情链接详细信息,该表的结构如表3-9所示 表3-9 youqinglianjie (友情链接信息表) 字 段 id Name Url Username 说 明 网站编号 网站名称 网站地址 联系人 类型(长度) Int nnvarchar(50) nnvarchar(50) nnvarchar(50) 备注 不允许空 不允许空 不允许空 不允许空 第四章 系统功能实现 在管理信息系统的生命周期中,仅过了需求分析、系统设计等阶段之后,便开始了系统实施阶段。在系统分析和设计阶段,系统开发工作主要是集中在逻辑、功能和技术设计上,系统实施阶段要继承此前面各个阶段的工作成果,将技术设计转化为物理实现,因此系统实施的成果是系统分析和设计阶段的结晶。 4.1管理员登陆页面 1.描述:为了保证系统的安全性,要使用本系统必须先登陆到系统中。 2.程序运行效果图如图4.1所示: 30 图4.1 管理员登陆页面设计 4.2管理员模块 1.描述:管理员主页面:左方页面展示了管理员可操作的七大功能,进入相关的管理页面可以链接到子菜单,并且高亮显示,每个管理模块下面都有相应的子菜单。 2.程序运行效果图如图4.2所示: 图4.2管理员主页面 4.2.1商品类别管理 4.2.1.1类别信息录入 1. 描述:管理员输入类别相关正确信息后点击录入按钮,如果是没有输入完整的普通 用户信息,比如没有输入类别名称,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit= 2. 程序效果图如下图4.3所示: 图4.3 类别信息录入 3.流程图如下图4.4所示: 31 图4.4 商品类别信息录入流程图 4.2.1.2类别信息管理 1.描述:管理员点击左侧的菜单“商品类别管理”,页面跳转到类别管理界面,调用后台的action类查询所有商品类别信息。 2.程序效果图如下图4.5所示 图4.5 商品类别管理 类别管理关键代码: public partial class Admin_Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //显示类 BindLeiGridView(); } //绑定控件 private void BindLeiGridView() { DataSet ds = GetLeibie(); LeiGridView.DataSource = ds.Tables[ 32 LeiGridView.DataBind(); } //读取类别 public DataSet GetLeibie() { SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings[ string cmdText = SqlDataAdapter da = new SqlDataAdapter(cmdText, myConnection); DataSet ds = new DataSet(); try { myConnection.Open(); da.Fill(ds, } catch (SqlException ex) { throw new Exception(ex.Message, ex); } finally { 33 myConnection.Close(); } return ds; } //更新类数据库 private void UpdateLei(string sName, int nLeiID) { string myConnectionString = ConfigurationManager.ConnectionStrings[ string cmdText = SqlCommand myCommand = new SqlCommand(cmdText, myConnection); try { myConnection.Open(); myCommand.ExecuteNonQuery(); } catch (SqlException ex) { throw new Exception(ex.Message, ex); } 34 finally { myConnection.Close(); } } //添加类别数据库 private void AddLei(string sName) { SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings[ string cmdText = SqlCommand myCommand = new SqlCommand(cmdText, myConnection); try { myConnection.Open(); myCommand.ExecuteNonQuery(); } catch (SqlException ex) { throw new Exception(ex.Message, ex); 35 } finally { myConnection.Close(); } } //删除类数据库 private void DeleteItem(int nLeiitemID) { string myConnectionString = ConfigurationManager.ConnectionStrings[ string cmdText = SqlCommand myCommand = new SqlCommand(cmdText, myConnection); try { myConnection.Open(); myCommand.ExecuteNonQuery(); } catch (SqlException ex) { throw new Exception(ex.Message, ex); 36 } finally { myConnection.Close(); } } //增加类别 private void AddItem(string sName) { string myConnectionString = ConfigurationManager.ConnectionStrings[ string cmdText = sName + SqlCommand myCommand = new SqlCommand(cmdText, myConnection); try { myConnection.Open(); myCommand.ExecuteNonQuery(); } catch (SqlException ex) { 37 throw new Exception(ex.Message, ex); } finally { myConnection.Close(); } } 4.2.1.3类别信息删除 1.描述:先是点击类别信息管理,页面跳转到类别管理界面,浏览所有的类别信息,点击要删除的类别,弹出的确定对话框,即可删除该类别信息。 2.程序效果图如下图4.6所示 图4.6 类别信息删除 4.2.2商品信息管理 4.2.2.1商品信息录入 1.描述:在此页面主要是输入商品信息,包括商品编号、名称、商品介绍、商品图片、商品价格等,其中商品介绍这个地方,使用的是开源的在线文本编辑器fckEditor这个富文本框实现。是否为空也是通过form表单中的onsubmit= 2.程序效果图如图4.7所示: 38 图4.7 商品信息录入 主要代码: protected void btnAdd_Click(object sender, EventArgs e) { string sqlstr = + + sqloperate.RunSql(sqlstr); Alert.AlertAndRedirect( } protected void Button1_Click(object sender, EventArgs e) { string res; upload up = new upload(); res = up.Up(file1, this.Label1.Visible = true; this.Label1.Text = up.Resup[Convert.ToInt32(res)]; this.pic.Text = up.s; Image1.ImageUrl = } 添加商品除了商品的基本信息还要上传商品的图片,添加 39 商品图片的时候调用图片文件上传类文件进行上传并把商品图片的路径存放到数据库的表中。 4.2.2.2商品信息管理 1.描述:商品管理是网站处理商品信息的重要模块,包括前台商品展示,商品搜索,商品类别展示,商品信息包括商品的名称,数量,价格,商品类别等重要的信息。管理员可以对商品进行添加,修改和删除。同时还可以对商品的类别信息进行维护。 2.程序效果图如下图4.8所示 图4.8 商品信息管理页面 4.2.3会员信息管理 4.2.3.1会员信息管理 1.描述:游客访问该站点的时候,可以注册成为会员,管理员登陆后可以管理会员信息,点击左侧的“会员管理“,读取数据库中,提取会员的信息,输出到相应的显示页面。 2.程序效果图如图4.9所示: 图4.9会员信息管理 会员管理核心代码: protected void btnAdd_Click(object sender, EventArgs e) { 40 SqlConnection conn = new SqlConnection(SqlHelper.connstring); string sql = string.Format( SqlCommand comm = new SqlCommand(sql, conn); conn.Open(); comm.ExecuteNonQuery(); conn.Close(); this.lblinfo.Text = } 4.2.5订单管理模块 1,程序效果图如图4.14所示: 图4.14 订单管理模块 4.2.5安全退出系统 1.描述:点此按钮回到系统的主页面。 2.关键代码: public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Session.Remove( Response.Redirect( 41 } } 4.3普通用户模块 4.3.1系统主页面实现 1.描述:页面的上方显示的是该网站的logo和当前的时间,下方主要部分是信息显示区域,左侧部分是通知公告,管理员发布的信息公告都可以在此点击后链接到相应的信息页面查看具体通知公告,左上方是登陆模块,用户必须输入正确的用户名、密码和验证码后才能进入系统,做下方方是一个商品类别信息。 2.程序运行效果图(登录后)如图4.15所示: 图4.15 系统主页面设计 4.3.2商品类别搜索 1.描述:普通用户点击左侧导航栏的商品类别,即可显示该类别的信息。用户也可以直接在搜索框里输入商品关键字,单击搜索按钮查询所需商品。 2.程序效果图如图4.16所示: 图4.16 类别查询界面设计 4.3.3用户注册 1.描述:对于游客,至于浏览的功能,如果想进一步使用 42 本系统,比如说购买商品、在线下订单等,首先需要注册一个合法的账号,然后登陆后,方能使用,点击导航栏菜单“用户注册”,打开注册页面UserReg.aspx,输入相关正确信息后点击注册按钮即可完成注册,如果是没有输入完整的信息,或都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit= 2.程序效果图如图4.17所示: 图4.17 用户注册界面设计 4.3.4购物车及订单模块 注册会员登入系统后,可以查看商品详情,单击购买按钮即可将商品加入购物车。程序效果图如图4.18所示: 当用户所需商品均已加入购物车之后,单击生成订单即可提交订单。其运行截图如下图4.19所示: 图4.18购物车界面设计 图4-19 生成订单界面 4.3.5留言板模块 1.程序效果图如图4.20所示: 43 4.20留言板界面设计 第五章 系统测试 5.1系统测试目的与意义 系统测试是管理信息系统开发周期中一个十分重要而漫长的的阶段。其重要性体现在他是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查。 系统测试的任务是尽可能彻底的检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统“做得怎样”。这这阶段又可以分为三个步骤:模块测试,测试每个模块的程序是否正确;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功能和性能的要求。测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。是基于系统整体需求说明书的黑盒测试,应覆盖系统随偶联合的部件,系统测试是正对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出需求规格不符合或与之矛盾的地方。 5.2测试过程 在测试之初,由于将数据库中的数据是随便输入,没有实用性,为了使系统更加完善,在系统测试的过程中,本系统 44 将一开始编程随便输入的数据全部清理后,输入了一些有效的测试数据,这样可以更真实的反映系统的功能实现情况。 这样不断发现问题,经过反复的测试、调试,把问题一个个的解决,最终系统可以正常运行。 5.2.1主页面的登录模块测试 测试流程: 1.打开系统首页,输入错误的登录信息 2.登录 3.输入正确的登录信息 4.登录 5.测试结果 结 论 在一个网站的设计中,数据库的建立也是很重要的。这里我使用SQL Server 2005来建数据库,因为它操作起来相对比较简单。数据库建好后就用ASP.NET语言实现数据库与网页的连接。 网站后台管理系统的基本功能都已经实现,管理员可以对访客信息以及给本购物系统网站的留言等内容进行管理。遗憾的是由于时间、知识能力等各种因素的影响,本网站客户端的小部分程序没有完全实现,惆怅何似~ 通过这次毕业设计,我基本明确了一个网站系统从设计到 45 开发的大致流程和重点关注的方向,对各个主流设计软件有了很深刻的了解。同时对ASP.NET技术也有了基本的了解和掌握,使我受益匪浅。 通过这次毕业设计,我大致了解了进行软件开发工作的基本过程,并且从中获得了许多实际的、有意义的知识,其中我对以下几点有深刻的体会: (一)编程中定义窗体及变量的名称时,一定要规范,要让其他编程人员能够看懂,必要时可以加注释。 (二)对各个控件的属性、事件要了解清楚,这样才能在编程的过程中熟练的应用。 (三)在编程的过程中要不断的思考,对每一个可能出现的问题都尽量在编程中处理掉,避免以后的麻烦。 (四)对编程中用到的 函数 excel方差函数excelsd函数已知函数     2 f x m x mx m      2 1 4 2拉格朗日函数pdf函数公式下载 ,要将其变量的含义了解清楚,这样才能顺 利应用,以实现函数的功能。 (五)程序编好后调试是非常重要的,它的意义在于通过调试可以逐步完善它的功能,改正程序中的错误,使程序尽量达到尽善尽美,在调试的过程中尽量不要以编程时的思想去调试,要以一个普通用户的思维去思考。 参考文献 [1]张海藩(软件工程导论[M](清华大学出版社,2003 [2]丁宝康 汪卫(数据库系统教程[M](高等教育出版社, 46 2003 [3]孙印杰 杨滔 吕书琴(ASP.NET+SQL Server 动态网站设计实例精解[M](电子工业出版社,2005 [4]石峰科技(ASP.NET网站开发四酷全书电子[M](工业出版社,2005 [5]求是科技(ASP.NET信息管理系统开发实例导航[M](人民邮店出版社(2005 [6]杨宗志(ASP.NET入门与实作[M](科学出版社,2003 [7]曹锰 舒新峰(C#与ASP.NET程序设计[M](西安交通大学出版社,2005 [8]虞益诚(SQL Server 2005[M](中国铁道出版社,2004 [9]蒋秀平(SQL Server 2005数据库与应用[M](清华大学出版社,2006 [10]夏印贵(SQL Server数据库开发精典实例精解[M](机械工业出版社,2006 [11]赵林(时尚IT生活秀,Dreamweaver网页天下[M](中国宇航出版社,2006 [12]李振华 季小武(Dreamweaver 基础教程[M](清华大学出版社,2005 [13]卢坚(中文版Dreamweaver MX 2004网页设计实例教程[M](北京希望电子出版社,2006 [14]李维(面向对象开发实践之路――C#[M](电子工业出 47 版社,2005 [15] [美] David Yack. ASP.NET 2.0 MVP Hacks [M](John Wiley & Sons,2007. [16](美)维埃拉(SQL Server 2005高级程序设计[M](北京:人民邮电出版社,2008( [17] Bower, Marty. Web programming languages sourcebook[M](New York: John Wiley,1997. [18]Karli Waston /康博 译(C#入门经典[M](清华出版社,2002 致 谢 本次设计历时三个月。在本次毕业设计中,能够基本顺利的完成任务,是与指导老师的耐心指导分不开的。指导老师无论是在毕业设计过程中,还是在论文完成中都给予了我极大的帮助。同时,指导老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。他勤奋严谨的教学态度也给我留下了极为深刻的印象。我从老师身上学到了很多东西。在理论上还是在实践中,我能力都得到不少的提高,这对于我以后的工作和学习都有一种巨大的帮助,在此,特向指导老师表示由衷的感谢。 通过这次毕业设计的整个开发过程,我系统开发过程从需求分析到具体功能实现,再到最终测试和维护的理解有了很 48 大的进步,让我对系统开发有了更深层次的认识。现在我的动手能力和独立解决问题的能力也得到了很大的锻炼和提高,这是这次毕业设计最好的收获。 最后,在整个系统开发过程中,我身边的同学和朋友给了我很多的建议,让我很快的确定了系统的业务逻辑。在次,我衷心的向他们表示感谢。 百度搜索“就爱阅读”,专业资料,生活学习,尽在就爱阅读网92to.com,您的在线图书馆 49
本文档为【服装网店代销 服装网店论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_624976
暂无简介~
格式:doc
大小:81KB
软件:Word
页数:41
分类:
上传时间:2018-09-25
浏览量:9