




免费预览已结束,剩余31页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
论文题目论文题目 电子产品网上交易系统的设计与实现 姓姓 名名 学学 院院 专专 业业 计算机应用技术计算机应用技术 指导教师指导教师 讲师讲师 备备 注注 2008 年年 6 月月 11 日日 电子产品网上交易系统的设计与实现 作者姓名: 梁策 指导教师: 讲师 单位名称: 计算机科学与技术系 专业名称: 计算机应用技术 2008 年 6 月 Design and Implementation of Internet Business System for Electronic Products Supervisor: Dalian Neusoft Institute of Information Technology June 2008 - 毕业设计(论文)任务书毕业设计(论文)任务书 毕业设计(论文)题目:毕业设计(论文)题目: 电子产品网上交易系统的设计与实现 设计(论文)的基本内容:设计(论文)的基本内容: 电子产品网上交易系统是一款实用性很强的 Web 应用软件,主要实 现了对电子产品交易信息的查询与管理功能。 了解 WEB 应用技术、互联网工作原理及数据库对数据的支撑和市 场需求现状,分析应用这个系统的功能需求,研究其设计及实现技术。 设计电子产品网上交易系统的总体结构,实现例如购物车、后台管理等 主要功能。运用 ASP.NET 技术通过 Web 应用程序可实时向互联网服务 器端发送数据并变更已有信息。然后,对所实现的部分进行测试和评价。 毕业设计(论文)专题部分:毕业设计(论文)专题部分: 题目:题目: 设计或论文专题的基本内容:设计或论文专题的基本内容: 学生接受毕业设计(论文)题目日期学生接受毕业设计(论文)题目日期 第第 1 周周 指导教师签字:指导教师签字: 2008 年年 3 月月 3 日日 大连东软信息技术职业学院毕业设计(论文) 摘要 - 电子产品网上交易系统的设计与实现 摘摘 要要 随着 Internet 的不断发展,信息技术水平和经济水平的不断提高,用户对信息服务 质量和消费方式的的要求也在不断增长,这就要求有高效便捷的消费平台来满足用户 的消费需求。为了能提供更方便、更快捷的消费方式来适应当今社会的快速发展,所 以,本项目的开发是一种必然的趋势。 电子产品网上交易系统是一款集电子产品交易与管理功能于一体的 Web 应用软件。 它不仅能满足会员用户对商品信息的查询功能和对自己喜欢商品进行购买功能,还能 为后台管理员提供更快速有效的管理模式,管理员可以通过登录后台对用户订单进行 验收及商品的增、删、改、查等操作,是一款应用性很强的应用软件。目前,Web 应 用已成为一个非常流行的 IT 词语,在多方面都是技术理念上的一次进步。此次开发的 电子产品网上交易系统就是一个典型的 Web 应用项目,归属于 B/S 架构开发。在此项 目开发过程中,用 ASP.NET 技术进行创建,以 C#语言作为开发语言,以 Microsoft Visual Studio 2008 作为开发环境,选用 SQL Server 2005 作为数据库支持。 本次论文内容共分为五章。第一章是绪论,主要讲述了此次项目开发的背景以及 有关该项目的国内外现状。第二章讲的是需求分析,主要描述了本次项目是在什么需 求下孕育开发的,主要包括用户需求和功能需求两个方面。第三章是系统设计,主要 分功能设计,数据库设计,前台设计三大部分,阐述开发项目的设计思想以及各个功 能模块的设计方法。第四章是系统实现,是比较重要的一章内容,详细描述各个功能 模块的实现过程。第五章作为总结,概述了在本次开发中所遇到的问题,以及对此次 项目开发的心得体会。 关键词关键词:Web 应用项目,ASP.NET 技术,B/S 架构 大连东软信息技术职业学院毕业设计(论文) Abstract - Design and Implementation of Internet Business System for Electronic Products Abstract With moving developed Internet and moving increased of the information,users need the information of service too much. So, we should offer to users the best information of service. Offer to the best information service for users, we develop the software for their requirement. Design and Implementation of Internet Business System for Electronics Product of the web application, It can not only satisfy the search function of the member customer to the merchandise information and like the merchandise to carry on purchasing function to oneself, return the ability provide a sooner soon valid management style for the backstage managing person, the managing person can pass logging backstage to carry on acceptance and merchandise to customers order of increase, delete, change, check an etc. The electronics product of this time development net up trades system to be the Web of a typical model application item and belong structure to develop at the B/S . Be with the ASP.NET technique carry on establish in this item development process, with the C# the language is to develop language, with Microsoft Visual Studio 2008 is develop environment, choose to use SQL Server 2005 is a database support. This thesis contents is totally divided into 5.Chapter 1 is an introduction and mainly related background and the domestic and international present condition concerning that item of this subitem development.Chapter 2 speak of is a need analysis, mainly described this subitem is what need under conceive a development, mainly include two customers need and function requests.Chapter 3 is a system design, main cent function design, database design, the stage design three greatly part of, elaborate the design thought of the development item and the design method of each function mold piece.Chapter 4 is more a system realization, is a contents of importance and describe carry out of each function mold piece process in detail.Chapter 5 is a summary and all said the problem meet in this development, and realized the insight of this subitem development. Key words: Web Application, ASP.NET Technology, B/S Mode 大连东软信息技术职业学院毕业设计(论文) 目录 - 1 - 目目 录录 毕业设计(论文)任务书.I 摘 要.II ABSTRACT.III 第 1 章 绪 论.1 1.1 课题研究的背景及意义.1 1.2 国内外现状.1 1.3 项目内容概述.2 第 2 章 系统分析.3 2.1 用户需求.3 2.2 功能需求.3 2.3 系统开发平台需求.4 2.4 硬件分析.4 2.5 经济技术分析.4 第 3 章 系统设计.6 3.1 系统总体设计思想.6 3.1.1 B/S 体系结构的概念.6 3.1.2 关键性开发技术的介绍.6 3.2 数据库设计.6 3.2.1 数据库表设计.6 3.3 功能设计.10 3.3.1 整体设计描述.10 3.3.2 具体设计描述.11 第 4 章 系统实现.14 4.1 数据库连接的实现.14 大连东软信息技术职业学院毕业设计(论文) 目录 - 2 - 4.2 系统功能的实现.15 4.2.1 登录验证功能的实现.15 4.2.2 购物车功能的实现.17 4.2.3 后台管理功能的实现.18 第 5 章 总结.20 参考文献.22 致 谢.23 大连东软信息技术职业学院毕业设计(论文) 第 1 章 绪论 -1- 第第 1 章章 绪绪 论论 目前,信息全球化,在人们的日常生活中对电脑的依赖性在逐渐体现出来。随着 生活节奏的高速运转,各行各业的技术水平都有明显的提高。然而,计算机技术无疑 是所有技术行业中发展速度最快的行业。因此,计算机技术的合理应用有着改善生活、 改变未来的能力。 1.1 课题研究的背景及意义课题研究的背景及意义 在信息技术飞速发展的今天,人们在不断的加快生活的节奏,在繁忙的工作之余 充分的利用有限的空闲时间,例如吃饭、睡觉、购物等行为都要尽量达到最高的效率, 吃饭、睡觉等这些行为能节约出来的时间是非常有限的,但是,在购物方面是可以大 大缩减时间增加效率的。因此,对一种高效、可靠、便捷的购物方式的出现就成了当 前计算机用户的需求问题。 此次开发的电子产品网上交易系统是一个具有查询、购买、管理功能于一体的 Web 应用软件。本次开发不仅会透彻 Web 应用技术,也在其 B/S 架构思想上得到进一 步升华。在现代生活中,随着生活节奏的加快,工作对人的身心压力越来越大。很多 人很想去购物自己想要购买的商品,但是,能拿出来去购物的时间非常有限。在忙碌 了一天晚上回到家中的时候已经非常疲惫,根本一点去购物的心情都没有了。如果是 购买电子产品还需要精心的挑选,况且销售电子产品的商场基本上都是白天营业。这 时,电子产品网上交易系统便可以体现出它的研究价值,当人们在下班回到家中借着 空闲之余,如饭后、睡前便可打开电脑登陆本系统的网站进行查看各类电子产品的相 关信息,发现自己喜欢的商品便可方便快捷的进行购买。大大缩减了时间,提高了时 间的利用率。 1.2 国内外现状国内外现状 在国外,尤其是像欧美等发达国家和地区,网上购物已经具有了非常完善的商业 体系,而且不同的国家都出台了针对网上购物相关的法律法规。 在国内,网上购物正逐步走向平民化。调查机构 AC 尼尔森最新研究显示,63%的 中国网民曾在网上购物。有业内人士认为,中国的网上购物人数在快速增长,年轻的 大连东软信息技术职业学院毕业设计(论文) 第 1 章 绪论 -2- 中国男性更热衷于网上购物。民众对电子商务的热情高涨,表明我国民众电子商务意 识的提高。 庞大的网上消费群体拉动电子商务市场增长。我国拥有庞大的网上消费群体。 2007 年 1 月 24 日羊城晚报报道:据 CNNIC 发布第 19 次互联网报告,内地上网 用户已达 1.37 亿。连手机上网人数也有 1700 万。这意味着每 10 个人当中,就有一个 网民!在这众多的上网用户中,近 20%的网民有过购物经历,网上购物大军达到 2000 万人。 我国网上购物市场巨大,从交易额来看,根据统计,2007 年上半年,我国网上购物者 累计购物金额达到 100 亿元。半年内通过网络购买的手机在 300 万部以上。相比之下, 去年全年也只有 34 亿元。基于庞大的用户群以及国内电子商务市场的潜力,各大电子 商务网站都取得不错的经济效益。例如,腾讯公司旗下的电子商务网站拍拍网依 托 QQ 庞大的用户群,在 60 多天内创造了电子商务网站运营奇迹。在国内同行业中, 在线商品数超百万用时最短。 1.3 项目内容概述项目内容概述 本次开发的项目名称叫电子产品网上交易系统。电子产品网上交易系统是一个具 有用户查询、注册会员、购买功能和管理员管理功能于一体的应用软件。在用户功能 下,有电子产品类别查询、推荐商品查询、热销商品查询,特价商品查询等查询功能, 在用户免费注册成为会员用户后便可在本网站进行消费,在自己想要购买的商品处点 击 “购买”后,该商品便自动添加到会员的购物车中,会员可对购物车进行相应的管 理,如删除购物车中的商品、继续购物、结账等操作;在管理员管理功能下拥有对交 易信息的订单管理、商品信息(增、删、改、查)的子模块功能的管理、会员及管理 员信息的管理、物流信息(支付方式、配送方式、配送地点)的管理及系统信息(商 品图像信息)的管理 5 个模块,是一款实用性很强的应用软件。 在开发过程中要求开发者能够熟练操作 Microsoft Visual Studio 2008 开发环境,并 且精通 ASP 技术和 C#开发语言,对开发过程中出现的问题能够顺利的进行调试,并且 能够解决调试过程中出现的代码错误问题。项目中的另一个重点就是与 SQL Server 2005 数据库的交互过程。数据库是整个系统数据的支撑体,有着存储数据和处理数据 的能力,在整个系统开发过程中有着举足轻重的地位。在开发过程中有很多地方会涉 及到用户界面对后台数据库数据的处理操作,如何处理好前台与后台的交互工作,也 大连东软信息技术职业学院毕业设计(论文) 第 1 章 绪论 -3- 是此次项目开发的重要内容。因此,本项目的内容总体分为页面及功能的设计与实现 和数据库设计与实现。 大连东软信息技术职业学院毕业设计(论文) 第 2 章 系统分析 -4- 第第 2 章章 系统分析系统分析 2.1 用户需求用户需求 随着人们生活节奏的日益加快,工作竞争的日趋激烈,人们的空余时间在逐渐的 减少,所以,短时高效的利用有限的空余时间完成自己想做的事情成了人们最大的期 望。 网络技术的普及使得 Internet 的发展更加迅速,购物网站也逐渐被全世界计算机用 户所熟悉。网上购物让人们真正的享受到了足不出户便能轻松、方便、快捷的买到自 己想要商品的这种快乐,所以网上购物这个平台得到了计算机用户的认可。网上交易 这种购物方式是时代发展的产物,是人们观念进步的体现,这项服务的需求量在逐渐 的加大,因而,使得此次的项目开发显得非常必要。 2.2 功能需求功能需求 在现代的网络世界中,网站的外在形式五花八门,不仅在前台美工方面越来越好, 并且在功能开发上也尽显人性化。前台美工不是这次开发主要研究的对象,而在功能 设计上才是此次开发的重点。 就目前网站技术来说,随着各种开发语言逐渐成熟起来,在网站功能开发上已不 再是难题。但是,设计怎样的功能来更好的服务用户,便成了开发者们值得深思的地 方。因为,随着现代科技的不断发展,新兴事物的不断涌现,使得网络信息形式也变 得时尚化。用户们不断的在 Internet 上汲取时尚新事物,体验时尚功能服务,这些都对 提供服务方约束了更高的要求。因此,满足用户们的功能需求,怎样使功能需求更加 易用,便是开发者重点考虑的地方。 最初想到的应该是用户,在用户打开网站的时候,应该让用户了解自己都能在网 站中做些什么,例如可以查看那些信息,可以使用那些功能等。当用户进入网站之后, 首先想到的应该具有登录和注册功能,接着要让用户看到网站的大概信息,让用户知 道这是一个电子产品的购物网站,商品要突出的很鲜明,要有不同类别的电子产品查 询的导航栏供用户进行查看,在平台首页打出:推荐商品、热销商品、特价商品供用 户进行参考,要在每件商品上都提供该商品的详细信息查询和购买提示(在用户未登 录状态下不能使用购买功能) 。当用户注册成为会员并且登录后,如果找到自己想要购 大连东软信息技术职业学院毕业设计(论文) 第 2 章 系统分析 -5- 买的商品可直接点击该商品对应的“购买”按钮进行购买,这时,商品会自动添加到 该会员用户的购物车中,用户可对自己的购物车进行相应的管理,当用户不打算购买 已经添加到购物车中的某件商品时,可直接点击购物车中的“删除”按钮进行删除, 如果还想继续购买网站的其它商品,可点击“继续购物”按钮回到网站首页继续购物。 如果购物结束,用户可点击“结账”按钮进行结算,添加相应的用户信息、结算信息 和配送信息等待管理员的确认和发货。 接下来是管理员对系统进行管理的功能,首先,管理员要通过账号、密码进行后 台登录,登录成功后会看到最新的订单信息和新注册的会员信息,管理员可以对所有 的订单信息进行查阅并对订单进行确认;接着是商品信息的管理,管理员可以对商品 的类别信息,商品的详细信息进行增、删、改、查等操作;其次,管理员可对会员信 息和管理员信息进行管理;最后,管理员还可以对支付方式、配送方式、配送地点等 信息进行管理。 2.3 系统开发平台需求系统开发平台需求 本次项目开发的应用系统是 Microsoft 公司的 Windows XP SP2 ,开发环境是 Microsoft Visual Studio 2008 同样也是来至 Microsoft 公司,并且选用了 Microsoft 公司 的 ASP.NET 技术以 C#作为开发语言。在数据库方面也用了 Microsoft 公司的 SQL Server 2005 。为什么选用如此多的 Microsoft 公司产品进行开发呢?原因很简单,第 一是解决软件之间的兼容问题。虽然开发软件项目不一定都要用同一家公司的产品, 但是,在很多开发项目过程中,多多少少都会出现一些不兼容的问题。而在软件兼容 问题上开发者要付出一定的时间去进行修改和调试,这样会浪费一部分不必要的时间 和工作量,因此,为了避免此类情况的发生,尽可能的选用同一家公司的产品进行项 目开发,就会非常的方便。第二是优越性。因为同一家公司开发的产品必定会在某些 地方有着一定的联系,甚至会有更深层的关系,这个潜在的关系被应用在一起,会产 生更加强大的功能效果,并且会给软件项目的开发带来便捷。 2.4 硬件分析硬件分析 该系统对电脑硬件需求的最低配置为:CPU:1.6GHz ,内存:256MB ,显卡: 64MB ,硬盘:20GB 。 大连东软信息技术职业学院毕业设计(论文) 第 2 章 系统分析 -6- 2.5 经济技术分析经济技术分析 在计算机飞速发展的今天,我们的工作大部分都离不开与计算机打交道。计算机 网络的普及,也让人们之间的通信更加容易快速。而在计算机技术产业的推动下,繁 衍了许多新的职业和岗位。不论是在生活水平上,还是在经济发展上,计算机科学的 发展无疑是一次科技上的革命。 此次项目并不是大型项目的开发,因此,不会存在资金风险。由于是以学习为目 的,开发过程中用到的软件都无需购买,可以在网上共享下载开发过程中所用到的软 件,不会涉及到软件的版权问题。所以,开发过程中没有投入资金,也不会存在开发 资金风险。后期维护阶段也不烦琐,因为设计了简单易用的后台管理模块,使得此次 开发的软件非常容易维护。在维护过程中无需雇佣专业人员进行维护,因此为软件维 护方面节省了资金,非常适合中小型企业应用项目。本次开发虽然不是团队合作开发, 但有很完善的进度计划,可使项目在开发过程中更加顺利的完成;由于对 ASP 及 SQL Server 技术的熟练掌握,基本可以完成预期设计的功能,相信在开发过程中不断的出 现错误并解决错误会使我成长的更多,也会更加顺利的完成任务。 如今软件市场的产品竞争非常激烈,而在软件开发行业中,Web 应用软件无疑占 据了很大一部分开发比例。就软件市场情况来看,做 Web 应用开发项目会为开发方带 来一定的经济效益。不仅如此,由于现在个人创业公司的崛起,在国家政策的鼓励下, 越来越多的中小型企业陆续成立,为了能跟上现代企业的商业潮流,网络宣传和网络 商务是必不可少的。因此,Web 应用项目开发具有很好的市场经济效益,会为软件开 发者带来巨大的的利润。 大连东软信息技术职业学院毕业设计(论文) 第 3 章 系统设计 -7- 第第 3 章章 系统设计系统设计 3.1 系统总体设计思想系统总体设计思想 3.1.1 B/S 体系结构的概念体系结构的概念 正是由于客户端程序在部署和维护是面临的问题,人们逐渐接受了浏览器 (Browser)/服务器(Server)结构的系统,也就是 B/S 模式。在 B/S 模式中,最核心 的一点就是用通用的浏览器取代了原来的客户端程序。 B/S 模式虽然只对 C/S 模式作了少许变动,但带来了巨大的好处:由于客户端统一 被浏览器,因此,应用程序在部署维护升级时只需要在服务端进行配置就可以了。所 有的配置工作都集中在服务端提高了系统的安全性。 3.1.2 关键性开发技术的介绍关键性开发技术的介绍 ASP.NET 技术的特点及优点: ASP.NET 技术是将编译好的公共语言运行库代码运行在服务器上。他可以利用早 期绑定、实时编译、本机优化和盒外缓存服务,相当于在编写代码前就提高了应用程 序性能;集成了大量的工具箱和设计器;采用基于文本的分层管理系统,简化了设置 应用服务器环境和 Web 应用程序的工作;内置 Windows 身份验证和基于每个应用程 序的配置保证了应用程序是安全的。 3.2 数据库设计数据库设计 数据库设计是软件项目开发中非常重要的阶段。在诸多的软件开发项目中,此处 的设计是必不可少的。因为数据信息是软件处理的对象,而数据信息存储与处理的合 理性会直接影响整个软件的性能。所以,数据库设计的好坏,将影响着整个系统的开 发进度以及稳定性。 3.2.1 数据库表设计数据库表设计 在数据库表设计之前,开发者一定要谨慎的设计表结构。因为合理的设计表结构 大连东软信息技术职业学院毕业设计(论文) 第 3 章 系统设计 -8- 会为存储数据带来极大的方便。本次开发一共设计了 11 个数据表,分别是管理员信息 表、会员信息表、购物车信息表、会员购物信息表、商品类别信息表、商品具体信息 表、商品配送信息表、商品图片信息表、商品订单信息表、支付类型信息表、邮寄方 式信息表。通过设计表的结构,来确定表的信息内容,这样不仅容易维护,也便于管 理。以下是对各数据表设计的具体描述。 表 3.1 管理员信息表 如表 3.1 中所示,主要存储管理员用户的账号和密码信息。 表 3.2 会员信息表 如表 3.2 中所示,主要存储会员用户的相关信息,如:用户名、性别、密码、真实 姓名、所在城市、详细地址、邮编、固定电话、E-mail 等信息。 表 3.3 会员购物信息表 如表 3.3 中所示,主要存储会员购物的商品名称、价格、数量等详细信息。 大连东软信息技术职业学院毕业设计(论文) 第 3 章 系统设计 -9- 表 3.4 商品类别信息表 如表 3.4 中所示,主要存储商品类别的信息。 表 3.5 商品具体信息表 如表 3.5 中所示,主要存储商品的具体信息,如:商品名称、所属类别、商品品牌、 计量单位、商品重量、商品价格、会员价格、商品图像、商品描述等信息。 表 3.6 图片信息表 如表 3.6 中所示,主要存储商品类别及具体商品的图像信息。 表 3.7 购物车信息表 如表 3.7 中所示,主要存储购物车中的相关信息。 大连东软信息技术职业学院毕业设计(论文) 第 3 章 系统设计 -10- 表 3.8 支付信息表 如表 3.8 中所示,主要存储会员支付方式的信息。 表 3.9 邮寄信息表 如表 3.9 中所示,主要存储商品的邮寄方式及邮寄地点信息。 表 3.10 订单信息表 如表 3.10 中所示,主要存储商品订单的相关信息,如:下单时间、货品总额、运 费、总金额、配送方式、支付方式、会员 ID、收货人、联系电话、订单状态等信息。 表 3.11 配送信息表 如表 3.11 中所示,主要存储配送地点及配送距离等信息。 大连东软信息技术职业学院毕业设计(论文) 第 3 章 系统设计 -11- 3.3 功能设计功能设计 3.3.1 整体设计描述整体设计描述 从系统的整体方面设计可分为四大功能类型。如图 3.1 所示。 电电子子产产品品 网网上上交交易易系系 统统 会会员员管管理理商商品品管管理理订订单单管管理理服服务务管管理理 图 3.1 系统主要功能类型 以下是对四大功能类型的详细描述。 (1)会员管理模块 在会员管理模块中主要包括会员的注册、登录等功能以及管理员对会员的管理等 功能。在会员的注册功能上主要体现在会员对个人详细信息的添加和修改,登录功能 主要体现在会员帐号和密码的准确性以及密码的修改方面;管理员对会员的管理主要 体现在会员资料的添加、删除以及修改方面。 (2)商品管理模块 在商品管理模块中主要包括购物车,商品分类,商品浏览等模块。购物车功能主 要体现在将商品添加或删除到购物车中以及商品的结算付款等方面;商品分类功能主 要体现在对商品类别的查看;商品浏览功能主要体现在商品详细信息的查看以及对商 品的购买等方面。 (3)订单管理模块 在订单管理模块中主要包括会员对所要购买商品的相关资料以及联系方式的填写; 大连东软信息技术职业学院毕业设计(论文) 第 3 章 系统设计 -12- 还有管理员对商品订单的处理等相关设置。 (4)服务管理模块 在服务管理模块中主要包括会员对运输方式的选择以及对商品售后服务的要求等; 还有管理员对整个网站的描述以及各项功能的使用指导等书面说明;以及会员在各项 操作中可能遇到的一些常见问题的解决办法和我们的联系方式等书面说明。 在本次项目开发设计中,最核心也是最重要的地方就是功能设计。功能设计实际 要比功能实现困难得多,因为功能设计会涉及到许多问题,包括技术上和软件合理性 方面,都需要非常满意。反过来说,如果功能设计做的非常完善,那么在实现上也会 轻松很多,功能设计就像一张设计图纸,照着图纸去做东西就会容易很多。 3.3.2 具体设计描述具体设计描述 如图 3.2 中所示,为系统前台功能设计图 前前台台模模块块 会会员员登登录录模模块块 会会员员注注册册模模块块 购购物物车车管管理理模模块块 商商品品信信息息查查看看模模块块 查查看看购购物物车车信信息息 修修改改购购物物车车信信息息 结结账账 图 3.2 系统前台模块设计图 对前台功能的设计主要着重于用户的需求,主要有 4 大模块,分别为:会员登录 模块、会员注册模块、购物车管理模块、商品信息查看模块。其中,在购物车模块当 大连东软信息技术职业学院毕业设计(论文) 第 3 章 系统设计 -13- 中又分为:查看购物车信息、修改购物车信息和结账三个小模块。 会员登录模块主要是会员对账号、密码及验证码的输入功能,输入验证码要注意 大小写的区分,登录成功后会员具有查看该会员相关信息的功能;会员注册模块主要 是注册会员时的基本资料的填写,要输入正确的资料格式,不然系统会提示输入错误, 并且将无法注册成为会员;购物车模块主要是会员可以对自己想要购买的商品进行自 动添加,而且可以进入购物车页面查看个人的购买信息,并且可以对不想购买的商品 进行删除操作,也可对想要购买商品的数量进行修改,也可返回到首页继续购物,如 果想结束购买可以进行“结账”操作;商品信息查看模块主要是会员可以通过点击某 件商品下方的“详细”按钮对该商品的详细资料及参数进行具体了解。 如图 3.3 中所示,为系统后台功能设计图 后后台台模模块块 管管理理员员登登录录模模块块 订订单单管管理理模模块块 商商品品管管理理模模块块 会会员员管管理理模模块块 服服务务管管理理模模块块 系系统统管管理理模模块块 查查看看订订单单信信息息 修修改改订订单单信信息息 删删除除订订单单信信息息 打打印印订订单单信信息息 删删除除管管理理员员信信息息 添添加加管管理理员员信信息息 修修改改管管理理员员信信息息 删删除除会会员员信信息息 上上传传图图片片 删删除除图图片片 添添加加商商品品信信息息 修修改改商商品品信信息息 删删除除商商品品信信息息 添添加加商商品品类类别别信信息息 修修改改商商品品类类别别信信息息 删删除除商商品品类类别别信信息息 添添加加支支付付方方式式信信息息 管管理理支支付付方方式式信信息息 添添加加配配送送方方式式信信息息 管管理理配配送送方方式式信信息息 添添加加配配送送地地点点信信息息 管管理理配配送送地地点点信信息息 图 3.3 系统后台模块设计图 大连东软信息技术职业学院毕业设计(论文) 第 3 章 系统设计 -14- 对后台功能的设计主要着重于管理员的管理需求,后台主要有 6 大模块构成,分 别为:管理员登陆模块、订单管理模块、商品管理模块、会员管理模块、服务管理模 块、系统管理模块。 订单模块又细分为:查看订单信息模块、修改订单信息模块、删除订单信息模块、 打印订单信息模块,主要为管理员对会员所购买商品的订单信息进行验收等操作。 会员管理模块又细分为:删除管理员信息模块、添加管理员信息模块、修改管理 员信息模块、删除管理员信息模块,这部分主要是管理员对系统管理员和会员的管理 工作,可以对管理员的人数和会员人数进行修改。 商品管理模块又细分为:添加商品信息模块、修改商品信息模块、删除商品信息 模块、添加商品类别信息模块、修改商品类别信息模块、删除商品类别信息模块,这 部分主要是是管理员对网站物品的管理操作,操作又细分为具体商品和商品类别的增、 删、改、查。 服务管理模块又细分为:添加支付方式信息模块、管理支付方式信息模块、添加 配送方式信息模块、管理配送方式信息模块、添加配送地点信息模块、管理配送地点 信息模块,这个部分主要是管理员对售后方面的处理。 系统模块又细分为:上传图片信息和删除图片信息模块,最后这部分主要是让管 理员用来上传和删除商品图片信息的操作。 大连东软信息技术职业学院毕业设计(论文) 第 4 章 系统实现 -15- 第第 4 章章 系统实现系统实现 4.1 数据库连接的实现数据库连接的实现 任何软件系统都要能够实现与数据库交互的功能,与数据库连接技术是软件开发 的核心内容。在开发与应用的过程中,开发者和用户使用软件时,必定要与数据库连 接通信,来提取或处理数据信息。但是,这些功能是如何实现的呢?下面的代码就是 连接数据库的核心代码。下面这段代码是本次开发项目中的一段功能代码,属于搜索 功能代码的一部分。 Set conn = server.CreateObject(“ADODB.Connection”) conn.open “Driver=SQL SERVER; Server=computer; Database=Music; Uid=sa;Pwd=sa” Set rs = Server.CreateObject(“ADODB.Recordset”) rs.Open “SELECT * FROM Songs WHERE Sname LIKE “ Server=computer; Database=Music; Uid=sa;Pwd=sa” Set rs = Server.CreateObject(“ADODB.Recordset”) rs.Open “SELECT * FROM Users WHERE Name =” Server=computer; Database=Music; Uid=sa;Pwd=sa” Set rs = Server.CreateObject(“ADODB.Recordset”) rs.Open”UPDATE Songs SET Singer=”&gsm&”,Album=”&zjm&”,Category=”&fl&” WHERE SName=”&gqm&”,conn,1,3 response.Redirect(“./View/pass4.asp”) 大连东软信息技术职业学院毕业设计(论文) 第 4 章 系统实现 -20- 在上述代码中,首先是连接数据库的核心代码,起着连接和打开数据库的作用。 然后创建Recordset 对象,用rs.Open 方法打开已经连接的数据库。通过SQL 的 UPDATE语句,将Singer 字段、Album 字段和Category 字段的值更新为变量中的值。 但是,并不是所有的记录全部改变,要遵循条件原则。这里的条件是Sname 字段的值 必须要等于变量名gqm 中的字符串。这样,就实现了对数据库中的数据内容更新操作, 在更新过程中要注意用户的操作,保证约束条件正确,否则会将保留的信息错误的更 新为其他值,会造成信息丢失。 图 4.5 后台管理页面 如图4.5中所示,为管理员在后台能够操作的具体功能,图中可直观的看见管理员 能都对哪些信息进行操作,如:用户订单的验收、商品类别及具体商品的管理、管理 员及会员的管理、支付配送等服务信息的管理等。 以下是对后台管理员功能的具体描述: 大连东软信息技术职业学院毕业设计(论文) 第 4 章 系统实现 -21- 在订单管理方面,管理员只要对用户订单进行审核、确认付款、发货、归档等操 作,如图4.6中所示。 图 4.6 订单管理页面 在商品管理中,管理员主要对商品类别信息及商品信息进行操作,其中添加商品 信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏常州市机关事务管理局下属事业单位招聘幼儿教师2人笔试参考题库附答案解析
- 2025广西柳州市社会福利医院编外聘用人员招聘19人笔试备考题库及答案解析
- 国家能源邵阳市2025秋招网申填写模板含开放题范文
- 国家能源黔南自治州2025秋招面试专业追问及参考法学岗位
- 2025广东广州市从化区卫生健康局赴北京中医药大学引进所属事业单位急需及紧缺专业人才10人笔试模拟试题及答案解析
- 2025年及未来5年中国危险废物处置行业市场深度分析及发展前景预测报告
- 2025年秋季哈尔滨石化分公司高校毕业生招聘30人笔试参考题库附答案解析
- 2025年及未来5年中国钼铁行业发展前景及投资战略规划研究报告
- 2025年及未来5年中国商业体育场馆行业发展潜力分析及投资战略咨询报告
- 2025年及未来5年中国网络安全行业市场前景预测及投资战略咨询报告
- (北师大版)2024-2025学年九年级数学上学期期中测试卷
- 工程施工项目个人合伙协议书
- HGT 4686-2014 液氨泄漏的处理处置方法
- 《答谢中书书》教学设计
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 愚公移山说课稿讲解课件
- 《城市的起源与发展》课件
- 4.CSR社会责任法律法规合规性评价表
- 小学生解决万以内退位减法错误类型及影响研究
- GB/T 14294-2008组合式空调机组
- 福建师范大学2023年815写作与翻译考研真题(回忆版)
评论
0/150
提交评论