毕业设计(论文)基于asp.net的电子商务网上购物系统.doc
《毕业设计(论文)基于asp.net的电子商务网上购物系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于asp.net的电子商务网上购物系统.doc(34页珍藏版)》请在三一办公上搜索。
1、目录 目录1引言3第一部分 问题定义及内容简介41.1问题的定义41.2 内容简介4第二部分 可行性研究52.1 研究背景52.2 研究意义6第三部分 开发平台与语言简介63.1 .NET 简介63.2 C# 简介63.3 ADO.NET简介73.4 Microsoft SQL Server 2000简介73.5网页制作工具Dreamweaver介绍7第四部分 系统需求分析及可行性分析74.1 系统需求分析74.1.1系统功能体系图84.1.2 目标84.1.3 用户特点84.1.4 假定与约束94.1.6 对性能的要求104.1.7 限制条件104.2 系统难点分析10第五部份 总体设计11
2、5.1 数据库设计115.1.1 数据库图115.1.2 数据库的约束与关系135.2 主要功能的界面和编码135.2.1 DBConn类的编码135.2.2 Order类的编码155.2.3 用户登录及密码找回界面及编码165.2.4 商品购买界面及编码195.2.5 定单查询界面及编码255.2.6 管理员登录注册界面及编码285.2.7 商品添加界面及编码315.2.8 定单查看及整理界面及编码34第六部分 结束语386.1 本系统的优点386.2 本系统的不足之处及发展意见386.3 在系统设计与实现过程中的收获38参考文献39参考书籍:39其它数据:40 基于的电子商务网上购物系统引
3、言随着Inter net国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。ASP.NET是Microsoft提出的一种网络服务器端编程环境。ASP.NET已经成为开发动态网站的重要而快速、有效的工具。ASP.NET强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,ASP.NET技术在网络编程中也变得越来越重要。所以,在我们的毕业设计中,我们采用了ASP.NET作为开发工具
4、,构建了一个能实现简单的电子商务的小型动态商务网站网上购物网站。该系统能实现用户的注册、登录、个人资料修改、密码找回等功能,;能够实现商品的查询,订购等功能,并可以给该系统做出评价,后台还可以对该系统进行精细管理。该系统基本上具备一个商品销售网站应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复。网上购物网站系统是一个典型的B/S结构的应用,它的大部分功能都是基于数据库的操作。通过对本课题的研究,能熟练掌握B/S应用系统的相关开发技术和网络数据库的编程方法。由于B/S模式极大的优势:简化的客户端、便利的系
5、统开发维护、用户操作的简便性等等,鉴于在此的先进性,选择采用该模式来实现网上购物系统方案。通过这次的毕业设计,我了解了目前流行的动态商务网站的构成和运作原理,掌握了用ASP.NET构建动态网站的相关知识和技术原理,锻炼了自己的动手实践能力。更重要的是,通过这次的毕业设计,我培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我以后的学习和工作有很大的益处。在这次毕业设计过程中,我得到了同学们热心帮助和指导老师的悉心指导,在此,我对他们表示衷心的感谢.第一部分 问题定义及内容简介1.1问题的定义1.1.1 用户可以随机浏览本网站商品,还可以对商品进行搜索,并能够对该网站进行评价。1.1.2 用户
6、在没有登录的情况下不能购买商品,只有注册过的客户在合法登陆的情况下才能够进行购物及定单查询。1.1.3 用户可以对自己的资料进行修改,密码丢失的话也可以通过该网站找回。1.1.4 网站后台有一个默认的高级管理员,他可以删除和修改其他管理员信息。1.1.5 其他管理员资料必须通过高级管理员的审核后才可以登录后台。1.1.6 管理员进入后台后,可以对商品、定单、客户留言,等一系列功能进行详细操作。1.2 内容简介 通过网页的形式来完成网上购物的功能。首先讲述开发平台的特点,和所使用的开发语言的简介。再介绍研究的背景与意义并对系统进行需求分析与可行性分析,最后进行详细的设计。通过此文档,可以让读者了
7、解网上购物系统的大至流程,对于其中的功能也有一定的了解,知道作者的实现原理及使用的方法。第二部分 可行性研究2.1 研究背景自20世纪90年代以来,信息化浪潮席卷全球,给传统企业的运作和管理模式带来巨大的冲击。越来越多的传统企业认为,以网络化、知识管理、全球化化为主要特征的新经济已是不可逆转的趋势,电子商务化已成为企业发展的必由之路面对Internet本身所具有的开放性、全球性、低成本、高效率等特点,传统商业暴露的问题也越来越明显,原有的商业格局、商务运作模式在Internet面前也显得无能为力,客观形势给传统商务工作带来了压力和动力。机遇和挑战、条件和可能,挑战是现实的,机遇是潜在的,所以迫
8、使我们必须重组原有的商业格局,变革原有的商业模式来契合Internet的发展以取得最大的效益。电子商务就是这样一种事物,电子商务(Electronic Commerce)是指在计算机互联网的支持下进行的商务活动。主要包括网上广告、订货、付款、客户服务和货物递交等售前、售中、售后以及市场调查分析、财务核算及生产安排等多项利用Internet开发的商业活动,它对人类社会进行着全方位的改造,在企业竞争、政府部门、公共研究机构、教育以及娱乐等方面改变着人类相互交往的方式,为人们展示了一个全新、璀璨的世界。由于电子商务的出现,传统的经营模式和经营理念将发生巨大的变化。电子商务主要以飞速发展的遍及全球的
9、Internet 网络为架构,以交易双方为主体,以银行支付和结算为手段,以客户数据库为依托的全新商业模式。电子商务将会创造巨大的效益和机会,会将市场的空间形态、时间形态和虚拟形态结合起来,将物流、资金流、信息流汇集成开放的、良性循环的环路,使经营者以市场为纽带,在市场上发挥最佳的作用,得到最大的效益。做一个网上购物系统并不是一两个人就能做好的,而且时间仓促,设计中的偏颇之处必定难免。之所以投身于电子商务,是希望能有一个良好的开端,以盼日后能为改变中国电子商务的面貌做出一点贡献。2.2 研究意义电子商务的发展,不仅将有利地推动Internet的发展,对社会的进步和经济的变革产生深远的影响,更重要
10、的,它本身的发展和成熟为我们提供了许许多多的机会。通过Internet来实现网上购物,使网络更好的为人们服务,让人们的生活更加便利,更多的给社会避免不必要的资源损失。同时也促使人们更多的了解网络,利用网络。第三部分 开发平台与语言简介3.1 .NET 简介“.NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。”.NET为开发人员提供了新的开发平台 (.NET框架) ,新的开发语言(C#) ,新的开发工具 (Visual Studio .NET) ,新的开发方式 (Web Service) ;为普通用户提
11、供了Windows CE、Windows XP、Stinger、Xbox、Tablet PC、.NET My Services、MSN等产品;为企业提供了bCentral。在未来,最终大多数流行的 Microsoft 软件应用程序包括 Office 和 Visual Studio .NET将开始与 XML Web 服务实现交互,并把它们的主要功能作为 XML Web 服务公开,以便其他开发人员可以利用。3.2 C# 简介C#(读作“csharp”)作为Microsoft的下一代面向对象的语言产品能够让开发人员在.NET平台上快速地建立大量的应用程序。按照微软给出的定义,c#是一种源自于c和c+
12、的简单的、现代的、面向对象的和类型安全的程序设计语言。c#为程序员提供了开发飞速发展的Web应用程序所需的强大而灵活的功能。c#和Java的核心与c+比较有着相同的优势和局限,比起c+,c#将更容易被人们理解和接受,未来大量NET平台的应用将由C#开发。 3.3 ADO.NET简介在介绍ADO .NET之前,先澄清一个概念:ADO .NET是一项超越ADO的重要技术,ADO .NET这个名字并不代表实际的内容 ADO。ADO原来是表示ActiveX Data Objects,Microsoft已经将ADO .NET作为一种技术的名称。3.4 Microsoft SQL Server 2000简
13、介Microsoft SQL Server 2000是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2000是为了支持高容量的事务处理(比如在线订购录入、存货目录、记帐或制造)以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在Microsoft Windows NT4或Microsoft Windows 2000 Server上基于intel处理器的网络。可以把SQL Server 2000作为一种个人桌面数据库系统安装在运行Window NT Workstati
14、on 4、Windows 2000 Professional、Windows98和Windows Millennium Edition(Me)的机器上。可以使用相同的CD来安装任何一个SQL Server 2000的服务器版本或个人版本。3.5网页制作工具Dreamweaver介绍Dreamweaver是Macromedia公司推出的主页编辑工具。它是一个所见即所得网页编辑器,支持最新的DHTML和CSS标准。它采用了多种先进技术,能够快速高效地创建极具表现力和动感效果的网页,使网页创作过程变得简单无比。值得称道的是,Dreamweaver不仅提供了强大的网页编辑功能,而且提供了完善的站点管理
15、机制,可以说,它是一个集网页创作和站点管理两大利器于一身的超重量级的创作工具。第四部分 系统需求分析及可行性分析4.1 系统需求分析4.1.1系统功能体系图网上购物系统系统前台系统后台商品浏览及查询客户留言用户登录用户注册密码找回个人资料修改购买商品定单提交确认定单单个定单查询所有定单查询管理员登录管理员注册管理员资料修改商品名细管理定单管理留言板管理后台界面管理管理员增删商品添加及修改商品类添加及修改库存管理定单查看及整理留言查看及整理库存数量的修改修改密码 4.1.2 目标 完成一个小型的相对简单的网上购物系统,为个人或小型企业提供方便,个人或企业可以通过网上购物系统卖出自己的商品,并对商
16、品能进行相对详细的操作。同时也希望该系统在实践的同时,能尽快的发现其不足,并尽快的改正,尽可能满足用户的要求。4.1.3 用户特点用户(管理员)可以是从事计算机方面的或者其他方面的,本系统不要求用户有多好的计算机操作能力,只要会一些基本的操作即可,对于该系统的维护和详细操作,用户只需要登录后台,在相对的页面按要求进行操作就可以了,操作起来比较简单。4.1.4 假定与约束 4.1.4.1 如果系统没有连接到淘宝之类的购物网时,即实现在线支付功能,将不能投入使用。仅供学习参考。 4.1.4.2 如果企业感觉该系统功能不能满足广大客户的需求,那么就只能用在个人之间了。 4.1.4.3 如果遇到一些技
17、术问题无法解决,那么将会加大系统的开发周期。 4.1.4.4 如果到离校之前都无法将该系统完善,那么就不能提供给用户使用。 4.1.5 基本功能 4.1.5.1 用户登录及密码找回。 4.1.5.2 用户注册 4.1.5.3 用户密码修改 4.1.5.4 用户个人资料修改 4.1.5.5 商品搜索 4.1.5.6 定单填写及个人资料核对 4.1.5.7 定单提交及确认 4.1.5.8 单个定单查询 4.1.5.9 全部定单查询及定单删除 4.1.5.10 客户留言 4.1.5.11 管理员登录 4.1.5.12 添加管理员 4.1.5.13 管理员的删除与修改 4.1.5.14 添加新商品 4
18、.1.5.15 商品查询及详情查看 4.1.5.16 商品的修改与删除 4.1.5.17 添加商品类 4.1.5.18 商品类的修改及删除 4.1.5.19 定单的查询及确认 4.1.5.20 整理定单 4.1.5.21 客户留言查看及修改4.1.6 对性能的要求 4.1.6.1 要求系统支持Microsoft .NET Framework 1.1 4.1.6.2 要求系统支持Microsoft SQL Server数据库 4.1.6.3 要求必须安装IIS 4.1.6.4 开发工具:Visual Studio .NET,Dreamwever2004,SQL SERVER 2000,flash
19、,phtoshop等。4.1.7 限制条件 4.1.7.1 用户只有在登陆的情况下才能购买商品,没有登录时只具有浏览和查询商品及留言权限。 4.1.7.2 商品购买是每次只能购买一种商品但每次可以购买多个。 4.1.7.3 后台只有一个高级管理员,必须登录后台后才能进入后台界面。 4.1.7.4 想注册为后台管理员,必须经过高级管理员的审核,只有审核通过后才可以对后台进行操作。 4.1.7.5 商品上传时,每次只能上传一个商品,不能批量上传。 4.1.7.6 商品上传时,必须与相应的商品类相对应。 4.1.7.7 修改商品信息时,也要把商品和商品类相对应。4.2 系统难点分析 本系统的难点在于
20、购物车的实现和在线支付功能,我所做的购物车比较简单,一般的购物系统中的购物车都比较复杂,牵扯到很多东西。另外一个就是在线支付,他要生成一个流水账号,通过网上银行来进行支付,还要购物中介等很多东西。虽然他比较难,但我还是努力向这方面发展,以强大该系统。进而使该系统更多的流通于网络。第五部份 总体设计5.1 数据库设计5.1.1 数据库图 user(客户)表 admin(管理员)表product(商品)表 pclass(商品类)表 province(省份)表 city(城市)表 orders(定单)表 message(留言)表注:创建数据库及表的SQL语句及各字段表示什么意思见(附录一)5.1.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 asp net 电子商务 网上 购物 系统
链接地址:https://www.31ppt.com/p-2385435.html