网上购物系统毕业设计 8.doc
《网上购物系统毕业设计 8.doc》由会员分享,可在线阅读,更多相关《网上购物系统毕业设计 8.doc(42页珍藏版)》请在三一办公上搜索。
1、毕 业 设 计(说 明 书)题 目: 姓 名: 编 号: ( )字 号 平顶山工业职业技术学院年 月 日平顶山工业职业技术学院毕 业 设 计 (论 文) 任 务 书姓名 _ _专业 _ _任务下达日期 _年_月_日设计(论文)开始日期 _年_月_日设计(论文)完成日期 _年_月_日设计论文题目 A.编制设计 _ _B.设计专题(毕业论文)_ _指 导 教 师 _ _ _ _系(部)主任 _ _ _年_月_日平顶山工业职业技术学院毕业设计(论文)评语第_页共_页 学生姓名:_ _,_ 专业 _年级 毕业设计(论文)题目:_ 评 阅 人:_ 指导教师:_(签字) 年 月 日 成 绩:_ 系(部)主
2、任:_(签字) 年 月 日毕业设计(论文)及答辩评语: 平顶山工业职业技术学院毕业设计(论文)答辩委员会记录 计算机 系 计算机应用技术 专业,学生 于 年 月 日进行了毕业设计(论文)答辩。设计题目: 专题(论文)题目: 指导教师: 答辩委员会根据学生提交的毕业设计(论文)材料,根据学生答辩情况,经答辩委员会讨论评定,给予学生 毕业设计(论文)成绩为 。答辩委员会 人,出席 人。答辩委员会主任(签字): 答辩委员会副主任(签字): 答辩委员会委员: , , , , _, _。摘要伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。 网络在各行各业的发展战略中占据了重要的位
3、置,成为商家不可分割的部分。商品的宣 传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。商家建立网站, 将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等 功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。 因此,对于商家来说,拥有一个属于自己的网站是至关重要的。本论文研究一种基于 MVC 三框架的 ASP.NET 三层结构软件设上购物系统,其开发主要包括后台数据库的建立、后台管理以及前台页面的 Web 设计。系统使用 Microsoft 公司以 C#为核心语言的 ASP.NET 开发工具,利用微软提供的 IIS 5.0 建立运行
4、环境,再结合 SQL Server 2005 建立数据连接关系。利用其提供的各种组件,在短时间内建立数 据库,对数据库进行分析与建立 ASP.NET 页面,不断改进,直到功能基本实现的可行 系统。本系统主要分为后台系统管理和前台会员操作两部分。后台管理主要有:订单管 理,商品管理,会员管理,物流管理,系统管理五个功能模块。前台会员操作主要有: 商品信息展示,会员注册,会员登录,会员信息修改,购物车管理,会员充值六个功能 模块。由于开发环境和工具都是基于 Microsoft 公司产品,所以系统能够在 Visual Studio 2005 或者更高版本上运行,又因为系统采用 MVC 三层架构设计思
5、想,使得系统的可移 植性非常强,只需修改配置文件就能在在不同服务器上运行。关键字:.NET,C#,SQL Server 2005,网上购物系统目录摘要I第1章 系统概述11.1研究背景与意义11.2运行环境11.3本文的主要工作2第2章 系统开发环境简介32.1 VS 2005 简介32.2 C#简介42.3 SQL2005数据库5第3章 系统分析和概要设计83.1系统可行性分析83.2需求分析83.2.1需求分析概要83.2.2用例分析93.3系统流程图103.4系统逻辑103.5系统总体功能结构113.6系统总体网络拓扑结构12第4章 数据库设计134.1网站数据库需求分析134.2数据库
6、逻辑结构设计134.2.1数据路设计图134.2.2表结构设计14第5章 系统详细设计及实现185.1前台功能模块185.1.1前台主页面185.1.2产品展示195.1.3设计用户管理模块205.1.4购物车模块235.2后台管理主界面245.2.1管理主街面与登录程序245.2.3商品管理模块255.2.4订单管理模块275.2.5顾客管理模块28第6章 系统测试296.1功能性测试296.1.1链接测试296.1.2表单测试296.1.3数据库测试296.2可用性测试306.2.1导航测试306.2.2图形测试、界面测试306.2.3浏览去测试316.3系统测试结果316.3.1管理员登
7、录功能测试用例316.3.2图片添加功能测试用例326.3.3图片管理功能测试用例32总结33致谢34参考文献35第1章 系统概述1.1研究背景与意义自进入新世纪以来,沉寂了多年的中国互联网产业正以强劲的势头复苏并发 展起来,除了传统的浏览、资料搜索、电子邮件等基本应用外,国内网民已经开 始习惯通过网络接受商务、旅游、购物、通讯、娱乐等服务,根据中国互联网信 息中心最近提供的中国互联网络发展状况统计报告调查显示,网上购物已经 由以前的尝试性购买向日常的生活习惯发展,其中以书籍、计算机产品及其配件、 音像制品及器材等为网上购物的主要对象,服装、体育用品、生活家居用品等消 费额也开始大幅度提高。
8、互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,电子购 物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化, 物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物 对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了 解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。1.2运行环境为了保证系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:软件环境:客户端:Windows95/98/20
9、00/XP,Internet Explorer(IE)等。服务器端:Windows XP,Internet Information Server (IIS)4.0及其以上版本,IE等。 数据库:采用Access数据库,运行于服务器端。硬件环境:服务器 CPU:P4 2.0G以上 ,内存:1G以上。客户机 CPU:P4 2.0G以上,内存:512M以上。1.3本文的主要工作1、需求的综合叙述:主要是说明建站的总体需求和期望的目标浏览者,并且 确定希望浏览者所能看到的设计与所需购买商品的最终效果,建站需求是设计策 划网站功能的第一步;2、网站的基本功能描述:主要包括描述网站浏览者如何运用这个网站,
10、网站 管理员如何管理,具体到一步一步的功能细节描述;3、网站的信息布局图:网站的信息布局图是网站各模块或各网页的直观图, 主要目的是提供一个明晰的网站导航直观图,以及分模块或网页的网站层次结构 分布图;4、数据流程图及数据库示意图:这是网站建设蓝图中的技术部分,主要直观 地说明网站使用与维护的数据流程,分析数据来源;以及浏览者和网站管理者如 何运用与更新网站数据;5、介绍了.NET开发环境。第2章 系统开发环境简介2.1 VS 2005 简介Visual Studio 2005尤其是Visual Studio Team System(VSTS)的发布标志着.NET开发体验的飞跃。不仅编程语言和
11、框架增加了许多新特性,开发工具更有了令人目不暇接的大量改进。然而,如果不能善加运用,本来能够带来巨大便利的利器,很可能会使你效率变低或者错误频发。Microsoft Visual Studio Team System 中综合了一系列高度集成的软件开发工具,借助这些工具,软件开发团队的协作方式将得到彻底改变。通过 Visual Studio Team System,组织可以降低软件开发的复杂性、轻松实现所有团队成员之间的协作、缩短开发时间并提高开发过程的可预见性和可靠性,同时能够自定义和扩展 Visual Studio Team System,在其中加入自己的内部工具、过程框架和其他合作伙伴产品
12、。Visual Studio 2005 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。也让用户使用起来方面快捷。Visual Studio 2005 包括各种增强功能,例如可视化设计器(使用 .NET Framework 3.5 加速开发)、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2005 为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 W
13、eb 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP.NET 应用程序服务和 Microsoft 平台。1.快速的应用程序开发为了帮助开发人员迅速创建先进的软件,Visual Studio 2005 提供了改进的语言和数据功能,例如语言集成的查询,各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息。Visual Studio 2005 还使开发人员能够从同一开发环境内创建面向多个 .NET Framework 版本的应用程序。开发人员能够构建面向 .NET Framework 2.0、3.0 或 3.5 的应用程序,意味他们可以在同一
14、环境中支持各种各样的项目。2.突破性的用户体验 Visual Studio 2005 为开发人员提供了在最新平台上加速创建紧密联系的应用程序的新工具,这些平台包括 Web、Windows Vista、Office 2007、SQL Server 2007 和 Windows Server 2008。对于 Web,ASP.NET AJAX 及其他新技术使开发人员能够迅速创建更高效、交互式更强和更个性化的新一代 Web 体验。3.高效的团队协作 Visual Studio 2005 提供了帮助开发团队改进协作的扩展的和改进的服务项目,包括帮助将数据库专业人员和图形设计人员加入到开发流程的工具。2.
15、2 C#简介C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与java有着惊人的相似;它包括了诸如单一继承,接口,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。C#具有面向对象编程语言的所有特性,如封装、继承、多态等。 而且比java更面向对象,每种类型都可以看
16、作一个对象。但c#指允许单继承,即一个类不会有多个基类。Visual C# 编写的代码被编译为托管代码,这意味着它将受益于公共语言运行库的服务。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。在 Visual Studio .NET 中,Visual C# 完全得到项目模板、设计器、属性页、代码助理、对象模型和其他开发环境功能的支持。Visual C# 编程的库是 .NET Framework。高效能的(High Performance、)多线程的(Muitithreaded)、动态的(Dynamic)的程序语言。正是由于它的这些特点的存在,使得C#成为目前使用最为广泛的
17、编程语言。C#适合于大多数企业应用程序。但实际的经验表明有些应用程序仍然需要一些底层的代码,要么是因为基于性能的考虑,要么是因为要与现有的应用程序接口兼容。这些情况可能会迫使开发者使用C+, 即使他们本身宁愿使用更高效的开发环境。C#采用以下对策来解决这一问题:1.内置对组建对象模型(COM)和基于Windows?的API的支持;2.允许有限制地使用纯指针(Native Pointer)。在C#中,每个对象都自动生成为一个COM对象。开发者不再需要显式的实现IUnknown和其他COM接口这些功能都是内置的类似的,#可以调用现有的COM对象,无论它是由什么语言编写的。C#包含了一个特殊的功能,
18、使程序可以调用任何纯API。在一段特别标记的代码中,开发者可以使用指针和传统C/C+特性,如手工的内存管理和指针运算。这是其相对于其它环境的极大优势。这意味着C#程序员可以在原有的C/C+代码的基础上编写程序,而不是彻底放弃那些代码。C#在带来对应用程序的快速开发能力的同时,并没有牺牲C与C+程序员所关心的各种特性。它忠实地继承了C和C+的优点。如果你对C或C+有所了解,你会发现它是那样的熟悉。即使你是一位新手,C#也不会给你带来任何其它的麻烦,快速应用程序开发(Rapid Application Development,RAD)的思想与简洁的语法将会使你迅速成为一名熟练的开发人员。 正如前文
19、所述,C#是专门为.NET应用而开发出的语言。这从根本上保证了C#与.NET框架的完美结合。在.NET运行库的支持下,.NET框架的各种优点在C#中表现得淋漓尽致。让我们来看看C#的一些突出的特点,相信在以后的学习过程中,你将会深深体会到“#”-“SHARP”的真正含义。1.简洁的语法2.精心地面向对象设计3.与Web的紧密结合4.完整的安全性与错误处理5.版本处理技术6.灵活性与兼容性2.3 SQL2005数据库SQL Server 是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SQL Server的接口。SQL Server 是一个关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上购物系统毕业设计 网上 购物 系统 毕业设计
链接地址:https://www.31ppt.com/p-3991362.html