基于.NET的宠物网站设计-第2稿_第1页
基于.NET的宠物网站设计-第2稿_第2页
基于.NET的宠物网站设计-第2稿_第3页
基于.NET的宠物网站设计-第2稿_第4页
基于.NET的宠物网站设计-第2稿_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、金金 华华 职职 业业 技技 术术 学学 院院JINHUAJINHUA POLYTECHNICPOLYTECHNIC毕业教学环节成果毕业教学环节成果 (2014 届)题 目 基于 ASP 的企业网站设计 学 院 信息工程学院 专 业 电子商务 班 级 电商 112 学 号 201137010190223 姓 名 冯一宸 指导教师 陈兴威 2013 年 12 月 18 日金华职业技术学院毕业教学成果金华职业技术学院毕业教学成果 目目 录录摘要 .I英文摘要 .I引言 .11 网站开发背景 .21.1 课题背景 .21.2 网站系统概述 .21.3 选题目的和意义 .22 相关知识与技术 .32.

2、1 ASP.NET 技术 .32.1.1 ASP.NET 技术特征 .32.1.2 ASP.NET 页面主要优点 .42.2 SQL 技术 .42.2.1 SQL 技术特征 .52.2.2 SQL 优点 .63 系统需求分析 .73.1 功能需求 .73.2 系统流程图 .84 系统总体设计 .94.1 功能模块结构图 .94.2 系统总体结构 .105 数据库设计 .115.1 数据库设计 .115.2 数据库结构设计 .126 系统详细设计 .136.1 功能设计规范.136.2 各项功能模块的实现.146.2.1 用户登陆.146.2.2 用户检验.156.2.3 管理员的权限和设置.1

3、56.2.4 个人信息.166.2.5 商品购买 .176.2.6 服务查询 .196.2.7 意见反馈.206.2.8 注册信息页面.216.2.9 用户密码找回.227 系统测试 .247.1 概述 .247.2 测试环境 .247.3 测试结果 .24结论与谢辞 .27参考文献 .28附件 1程序清单.29i基于基于.NET 的宠物网站设计的宠物网站设计信息工程学院计算机应用技术专业信息工程学院计算机应用技术专业 孙增炜孙增炜摘要摘要: : 宠物行业一个新兴的、非常有朝气的行业,如今饲养宠物已成为都市时尚,各地的宠物热一直持续不减。随着养宠物的家庭不断增多,宠物经济也越来越受人关注基于此

4、目的,设计了一个宠物网站。本网站利用 ASP.NET 技术及 Sqlserver 数据库技术进行开发,主要实现了用户注册登录、修改个人信息、购买商品、留言反馈等基本功能。有了宠物网站,方便了人们对宠物的管理,以及解决遇到的问题提供了一个良好的平台。关键词:关键词:宠物网站 ASP.NET SQL 数据库Design of pet website based on.Net(Major of Conputer application technology,information and Engineering College,Jinhua Polytechnic,Sun Zengwei) Abst

5、ract: Pet industry is a new, exciting industry, now has become a city of fashion pets, pet heat around continues unabated. With the increasing of the family pet, pet economy also more and more attention based on the purpose, design a pet website. This website is developed by ASP.NET technology and S

6、qlserver database technology, the main achievement of the user login, modify personal information, buy goods, feedback and other basic functions. Having a pet website, convenient for people management to pets, and solve problems to provide a good platform.Key words: Pet website ASP.NET SQL Database1

7、引言引言随着社会的日益发展,人们生活质量越来越高,当代人越来越关注精神生活层面的享受,而“宠物显现”就是其表现之一,在现代宠物着装、宠物看病、宠物教育等现象比比皆是,越来越多的宠物爱好者不但乐在其中,而有更多的宠物爱好者联盟组成团体交流养宠过程中的乐趣和经验,通过集体交流不断的去完善自己养宠的只是和方法。当然不仅于此,能突破地域的交流方式被越来越多的宠物爱好者所要求,足不出户就可以分享更多的养宠乐趣和方法。互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们生活等各个方面发挥着重要的作用。随着网络科技的发展,使得网络逐渐成为人们生活、学习的工具。因此网站建设在互联网应用上的地位显而易见。

8、在当今社会饲养宠物的人数量不段增长,网络也就被人们所接受,人们从最初的面对面宠物交流,一直发展到网络交流,如今互联网上的宠物网站如雨后春笋般蓬勃发展,绚丽多彩的主页比比皆是。因此建立宠物网站成为当代大学生发挥自己所学的一个途径,它不仅为许多宠物爱好者提供了一个良好的交流平台,还是一种对动物保护意识的展示。宠物网站作为一个交流平台,为宠物爱好者们体统了许多相关的宠物资讯信息,养宠的经验分享。还能在网站上购买宠物的生活用品和食物,更好的来呵护自己的宠物。本文对系统开发中面临的问题及其解决方案进行详细的设计及合理安排根据所掌握的 ASP.NET 技术,并结合 SQL 技术对系统的各个功能进行了实现。

9、21 1 网站开发背景网站开发背景1.11.1 课题背景课题背景一直以来,人们不伐可以观察到在我们生活的的闲暇之余一部分人们喜欢和自己所倾心的小动物们呆在一起,喜欢它们无语言式的方式带给我们的快乐,之所以人们正常生活过于快速,生活节奏过于忙碌;所以这一份快乐就变得非常之难得;而另一方面人们会觉得这份快乐却很难寻找,当人们想买一只可爱自己所倾心的宠物或宠物生活用品却变得有些繁琐,还有在养宠物的过程中越到的问题不知道怎么解决,使然很多人都是有养一只可爱宠物的想法却总是那么难实现。1.21.2 网站系统概述网站系统概述用户进入的网站后,显示的是网站的首页,在首页里可以看到宠物的新闻资讯和一些用户与自

10、己宠物的生活趣事。在最上面可以注册和登录。网站里有宠物商城,用户可以在这里买到自己想要的宠物商品。同城服务为用户提供了自己所在地方周边的宠物店信息,更好的为自己宠物提供服务。还有宠物学院,提供宠物信息让用户更了解宠物的生活习惯。用户还可以通过意见反馈页进行留言。1.31.3 选题目的和意义选题目的和意义宠物网站是为宠物爱好者和想成为宠物爱好者提供了一个良好的购物和交流学习的平台。宠物在人们的生活起到了很重要的作用,对一部分人来说,或许宠物是一个不可替代的角色。因为宠物有时是人类情感抒发的一个对象,是人们心灵的一个寄托,所以人们对宠物的需求也逐渐增大了。建立一个宠物网上网站,不仅解决了他们在生活

11、中遇到的问题,还提供了一个购物的平台,方便用户自己因为工作没时间的原因没办法去实体店购买,实现足不出户就能满足用户的需求。本网站是为了提供给用户交流和购物的良好平台而设计的,目的在于人们在养宠的过程中遇到问题能及时解决,和分享自己的快乐。基于这个目的,本网站主要的功能有新闻资讯、购物商场、和同城服务。32 2 相关知识与技术相关知识与技术2.12.1 ASP.NETASP.NET 技术技术ASP(Active Server Pages)是 Microsoft 开发的运行在 IIS(Internet Information Server)下的一个服务器端脚本运行环境,用户可以使用它产生和执行动态

12、的、交互的、高性能的 Web 服务器应用程序,ASP 只在服务器端运行。并将执行结果以 HTML 文件形式传给 Web 浏览器,对客户端要求低,属于胖服务器瘦客户端的运行模式。ASP.NET 是微软推出的新一代的 Web 应用程序开发技术,是新型体系结构.NET中的一部分,与 ASP 有本质上的不同,它客服了原先使用 ASP 开发应用程序所带来的种种限制。微软为 ASP.NET 设计了这样一个策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出 Web 应用程序。在.NET FrameWork 上提供了一个全方位的 Web 开发平台,它是建立和管

13、理 Web应用程序最佳的平台之一。整个 ASP.NET 是采用 C#撰写的,并和.NET FrameWork 紧密整合提供更模块化的设计方式。在 ASP.NET 中,大量使用组件技术,将 Web 浏览器和 Web 服务之间的网络通信完全包装起来,实现动态网站和开发 B/S 模式的应用软件,ASP.NET 不失为一种好的选择,它克服了 ASP 在安全性、代码混乱和不易调试等方面的问题。和 ASP 相比,ASP.NET 具有很多优势:语言独立性,可使用 VB.NET、C#等;代码更易于编写,结构更清晰;程序代码可以与 用户界面彻底分开,使程序可读性更强;执行效率更高;简化组件的部署和组件的操作;支

14、持多种客户端类型;更强的可靠性和安全性;.1 ASP.NETASP.NET 技术特征技术特征ASP.NET 所采用的技术大致有如下几种:(1)服务器控件。页面使用了新的服务器端控件,使页面的状态管理自动化,并减少所写代码的数量。ASP.NET 页面有一个与 VB 表单类似的编程模型,提供了在服务器上执行组件的可能,而且这些组件可以生成页面的某一部分并返回给用户。4(2)HTML 服务器端控件。HTML 服务器端控件可以用来在页面输出中生成HTML 组件,并允许在运行中使用代码设置这些控件的属性。(3)页面控件。这些控件可以在服务器上执行,在页面输出中生成更复杂的 HTML组件和

15、对象。(4)Web 服务。Web 服务允许开发者创建不生成可视输出的类,但是为客户机提供了一些服务。例如,可以调用函数并在对请求的响应中返回特定的值。也就是说,Web 服务使 ASP.NET 开发者可快速方便地创建自定义的服务对象。客户机可以使用HTTP-GET,HTTPPOST 或者 HTTP-SOAP 程序同步或异步地访问它们。(5)错误处理、调试和跟踪特性有了很大的扩展和改进。原来的 ASP 在错误处理和调试方面一直不如其他开发环境。而现在,ASP.NET 的每一个页面都有自己的“错误页面” 。在执行的时候还可以显示页面代码中使用的值,从而提供了一个“跟踪”工具;另外调试也可以在不同语言

16、之间执行,从而使用可以无间隙的从一种语言转到另一种语言进行单步调试。.2 ASP.NETASP.NET 页面主要优点页面主要优点ASP.NET 是一种建立动态 Web 应用程序的技术。它是.NET 框架的一部分,开发者可以使用任何.NET 兼容的语言来编写 ASP.NET 应用程序。使用 Visual Basic.NET,C#,J#语音在 ASP.NET 页面进行编译可以提供比脚本语言更出色的性能表现。ASP.NET 页面的主要优点如下:(1)控件可以重复使用将功能封装起来,用户不必另外编写代码,就可以实现状态管理、确认、数据处理等功能,从而简化了许多普通的编程任务。(2)AS

17、P.NET 页面的代码更简洁,易于阅读。在服务器端控件中封装代码,同时又能在页面中使用合适的事件处理技术,这使设计更为结构化。 (3)ASP.NET 页面对于代码和用户界面开发工具有更好的支持。(4)ASP.NET 页面最大优点是它没有对非结构脚本语言(包括 VBScript 和Jscript)的依赖性。ASP.NET 中用户可以使用任何一种 ASP.NET 支持的语言编写代码,可以不用以前的内嵌代码来编写代码从而使其成为一个单独模块使用。2.22.2 SQSQL L 技术技术Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业

18、级的数据管理。Microsoft SQL Server 2005 数据库引擎为关系型5数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Micros

19、oft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 Microsoft SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,Microsoft SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。.1 SQLSQL 技术特征技术特征1.NET 框架主机使用 SQL Server2005,开发人员通过使用相似的语言,例如微软的 VisualC#.net和微软的 VisualBasic,将能够创立数

20、据库对象。开发人员还将能够建立两个新的对象-用户定义的类和集合。2.XML 技术在使用本地网络和互联网的情况下,在不同应用软件之间散步数据的时候,可扩展标记语言(XML)是一个重要的标准。SQL Server2005 将会自身支持存储和查询可扩展标记语言文件。3.ADO. NET2.0 版本从对 SQL 类的新的支持,到多活动结果集(MARS),SQL Server2005 中的 ADO . NET 将推动数据集的存取和操纵,实现更大的可升级性和灵活性。4.增强的安全性SQL Server2005 中的新安全模式将用户和对象分开,提供 fine-grainAccess 存取、并允许对数据存取进

21、行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。5.Transact-SQL 的增强性能SQL Server2005 为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、6关系运算符 PIVOT,APPLY,ROW_NUMBER 和其他数据列排行功能,等等。6.SQL 服务中介SQL 服务中介将为大型、营业范围内的应用软件,提供一个分布式的、异步应用框架。7.通告服务通告服务使得业务可以建立丰富的通知应用软件,向任何设备,提供个人化的和及时的信息,例如股市警报、新闻订阅、包裹递送警报、航空公司票价等。在 SQL

22、Server2005 中,通告服务和其他技术更加紧密地融合在了一起,这些技术包括分析服务、SQLServerManagementStudio。8.Web 服务使用 SQL Server2005,开发人员将能够在数据库层开发 Web 服务,将 SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。9.报表服务利用 SQL Server2005,报表服务可以提供报表控制,可以通过 VisualStudio2005发行。.2 SQSQL L 优点优点SQL Server 的优点众多,让其在数据库领域独占鳌头,成为最受用户欢

23、迎的数据库系统,下面就让我们来了解 SQL Server 的优点。SQL Server 是一个关系数据库管理系统,它最初是由 Microsoft, Sybase 和Ashton-Tate 三家公司共同开发的于 1988 年推出了第一个 OS/2 版本,在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到 Windows NT 系统上专注于开发推广 SQL Server 的 Windows NT 版本,Sybase 则较专注于 SQL Server 在 UNIX 操作系统上的应用

24、.Microsoft SQL Server 以后简称为 SQL Server 或 MS SQL Server 。随着信息技术的发展,计算机处理数据的方式也发生着变化,文件管理系统数据库管理系统。Microsoft SQL Server 是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了 Transact-sql 的 sql 语言在客户机与服务器间传递客户机的请求与服务器的处理结果。众所周知,SQL Server 能够满足今天7的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功

25、能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些 SQL Server 的优点外,SQLServer 还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。作为一个完备的数据库和数据分析包,SQLServer 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer 是一个具备完全 Web 支持的数据库产品,提供了

26、对可扩展标记语言 (XML)的核心支持以及在 Internet 上和防火墙外进行查询的能力。3 3 系统需求分析系统需求分析宠物正在成为不少家庭里的新成员。随着养宠物的家庭不断增多,遇到的问题也越来越多。宠物跟人们的语言不一样,一些问题人们不懂。不能及时的解决问题,可能会对宠物造成很大的伤害,可能是致命的。所以需要一个平台来提供一些养宠知识和经验,让更多的人体养宠的乐趣。3.13.1 功能需求功能需求本课题是设计一个宠物网站,目的是为了更好的服务用户。网站服务包括新闻热点资讯、宠物商城、同城服务、宠物学院、意见反馈等功能。用户注册后可以进行购买商品、意见留言、宠物知识学习等功能。后台可以对本系

27、统的各种信息进行维护管理。系统前台用户通过注册后可以访问前台界面,登录网站界面,进行了解新闻、购买物品和知识的了解;但是系统后台只有管理员身份才能进入。管理员通过身份密码验证,进入到后台管理系统,方能对本系统的各个信息进行维护和管理,包括增、删、改基本信息的操作。该网站主要具有如下模块:1)登录信息管理:包含用户注册、用户登录和修改个人密码功能。2)商品信息管理:添加或删除购物车里的内容。83)用户意见管理:用户可以提出自己的对网站的意见。4)管理员的功能:对注册用户和用户建立的班级进行管理并对网站的参数进行定义的功能。3.23.2 系统流程图系统流程图 本系统有前台用户系统和后台管理员系统,

28、其中前台是用户登陆后所能预览的有新闻资讯、宠物商城、同城服务、宠物学院、意见反馈。后台管理系统为网站常规管理、订单管理、意见反馈管理。如图 3.1 系统流程图所示9登录判断是否合法前台用户系统后台管理员系统新闻资讯宠物商城网站常规管理订单管理增加修改删除更新更新到数据库同城服务宠物学院意见反馈错误提示信息更新到数据库增加删除意见反馈管理开始NY错误提示信息修改 图 3.1 系统流程图4 4 系统总体设计系统总体设计系统设计采用基于将系统分解成相对独立模块的结构化设计方法,主要以数据流程图和系统功能模块图作为系统模块层次结构的描述工具。104.14.1 功能模块结构图功能模块结构图首先,进入宠物

29、网站首页。已注册用户可直接按用户名、密码登陆。未注册用户,要先注册用户后登陆。登陆后可购买商品,修改自己的个人信息以及密码。还可以对网站进行已经反馈。后台管理只有管理员才能登陆,行使管理员的权限。最后得出系统功能模块图。(1)系统前台功能模块如图 4.1 所示用户注册用户登录用户资料服务查询意见反馈系统前台商品购买图 4.1 系统前台功能模块结构图(2)系统后台管理功能模块图后台管理系统网站常规管理管理员账号管理用户资料管理订单管理未处理订单已处理订单意见反馈管理查看、删除图 4.2 系统后台管理功能模块图114.24.2 系统总体结构系统总体结构本系统的主要功能模块包括用户注册、登陆、用户资

30、料修改、商品购买、服务查询、意见反馈等。1.用户注册:通过注册可以登陆网站进行购买商品,意见留言。2.用户资料修改:可以修改自己的信息和资料。3.购买商品:用户可以购买网站上所提供的商品。4.服务查询:不同的用户可以查询自己当前所在的地方有哪些服务,更好更方便的解决遇到的问题。5.意见反馈:对网站的意见进行反馈。系统功能结构如图 4.3 所示。12宠物网站用户登录意见反馈服务查询用户登陆商品购买用户资料修改、查看修改、查看购买、除查询添加后台管理系统管理员账号管理用户资料管理未处理订单已处理订单意见反馈管理查看、删除查看、删除确认、删除修改、删除修改、删除图 4.3 系统功能图5 5 数据库设

31、计数据库设计数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的应用需求。5.15.1 数据库设计数据库设计创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。标识需要的数据;131. 收集被标识的字段到表中;2. 标识主关键字字段;3. 绘制一个-简单的数据图表;4. 规范数据;5. 标识指定字段的信息;6. 创建物理表。5.25.2 数据库结构设计数据库结构设计根据的数据库结构设计思想,结合本网站系统对有关数据的存储的需要,为了更加方便实现该网页系统的所

32、有功能,现将本网站设计成 7 个数据库表结构,下面逐一说明:1. Users用户信息表本表记录用户注册信息内容。其结构如表 5.1 所示。表 5.1 Users 用户信息表字段名数据类型长度备注IdInt(1,1)自动编号UsernameVarchar50用户名CodeVarchar50密码EmailVarchar50邮箱NameVarchar50真实姓名IdnumVarchar50身份证号SpsVarchar50商品名称NumVarchar50数量PriceVarchar50价格ZjVarchar50总价PayVarchar50是否已付款2. 意见反馈表本表记录用户反馈的信息,如表 5.2

33、所示:表 5.2 意见反馈表字段名称数据类型长度说明IDint(1,1)(自动编号)Usernamevarchar50用户名Sexvarchar50性别Agevarchar50年龄Pettypevarchar50宠物类型14Tujinvarchar50购买途径Myvarchar50是否满意Yjvarchar256意见3. 管理员信息表本表单记录管理员信息内容,如表 5.3 所示:表 5.3 管理员信息表字段名称数据类型长度说明IDint(1,1)自动编号Adminnamevarchar50管理员用户名6 6 系统详细设计系统详细设计班级同学录系统分为十一个功能模块:用户登陆功能模块、用户检验功

34、能模块、管理员管理和设置模块、个人信息功能模块、购物车功能模块、服务查询功能模块、意见反馈模块、注册信息页面模块。下面将具体进行介绍。6.6.1 1 功能设计规范功能设计规范1系统界面的总体布局一个良好的功能布局和友好的操作界面,可以贴近用户和系统的关系,使系统更加人性化。以站内新闻资讯为例,其显示布局如下:上部为用户登陆和各个页面的导航。中间是新闻资讯,以及用户的趣事分享。系统页面的色彩柔和,用户不容易产生视觉疲劳。页面进行统一布局,使页面层次分明、位置明确,让用户感觉到页面整洁舒适,符合用户的操作习惯,如图 6.1 界面设计所示。15图 6.1 界面设计6.26.2 各项功能模块的实现各项

35、功能模块的实现.1 用户登陆用户登陆在 dl.aspx 中的登陆窗口登陆。将用户名和密码写入到相应的文本框中,按username 在 Users 表中查找 username,coded 等信息检验与用户登陆信息是否相同。如相同,显示:登陆成功,跳转到,返回出错界面告知出错,如图 6.2 用户登录成功所示和图 6.3 用户登录失败所示。图 6.2 用户登录成功16图 6.3 用户登录失败.2 用户检验用户检验当用户注册后,会在用户专区中显示。进入页面的所有人都会看到,用户可以自己执行是否激活,如图 6.4 用户激活所示图 6.4 用户激活.3 管理

36、员的权限和设置管理员的权限和设置17(1)管理员的权限可以修改用户名信息和密码,处理用户的订单,确认用户反馈过来的意见。(2)管理员的设置由于管理员的权限很广,所以设置管理员很重要。我建立了一个专门设置管理员的页面(htdl/houtai.aspx)。管理员登录成功后可以执行管理员权限,如图 6.5 管理员登录所示。图 6.5 管理员登录管理员登陆成功后,就可以实行管理功能,如图 6.6 所示: 图 6.6 管理员登录成功.4 个人信息个人信息按用户查看,如游客无权查看个人信18息。登陆后在 usermessage.aspx 的个人信息中可显示。在资料中心中可以修改个人资料,在

37、安全中心可以修改密码和密码问题和密码答案,如图 6.7 用户信息修改和图 6.8用户密码资料修改所示。图 6.7 用户信息修改图 6.8 用户密码资料修改.5 商品购买商品购买站内商品构面界面(cwsc.aspx),用户可以根据商城提供的产品进行购买,可以选择数量。如图 6.9 商城信息、图 6.10 商品信息和图 6.11 成功添加商品所示。19图 6.9 商城信息图 6.10 商品信息20图 6.11 成功添加商品.6 服务查询服务查询站内服务查询界面(search.aspx),用户可以根据自己不同地区进行搜索相关的宠物商店。如图 6.12搜索不同宠物店所示

38、21图 6.12 搜索不同宠物店.7 意见反馈意见反馈意见反馈的实现(yjfk.aspx),填写相关的信息后提出一些意见,如图 6.13 意见反馈所示。22图 6.13 意见反馈.8 注册信息页面注册信息页面注册信息页面的实现(zc.aspx),注册信息是注册会员的关键。对每条必输信息的填写都有要求, 当满足相关规定时才能注册成功,如图 6.14 用户注册信息所示。23图 6.14 用户注册信息.9 用户密码找回用户密码找回用户密码找回的实现(mmzh.aspx),用户长时间未登陆忘记密码,或者密码太多而混淆,可以进行信息校对然后修改新密码,如图

39、 6.15 密码找回所示24图 6.15 密码找回当用户输入的信息是错误的,系统会提示错误,如图 6.16 所示图 6.16 信息输入错误用户输入正确后,就会跳转页面进入密码修改,如图 6.17 所示图 6.17 密码修改页面257 7 系统测试系统测试系统实施是在继承此前阶段系统分析与设计工作成果的基础上,将逻辑的设计转化为可以实际运行的物理系统的阶段。7.17.1 概述概述应用程序的调试对编程来说是一项十分重要的工作。当程序有错误时,通过调试将问题找出来,加以解决,其应用的步骤如下:(1)选择要调试的对象或者事件,事件或者函数的代码将显示在源代码视图中,然后在该视图中为源代码设置断点。(2

40、)断点设置完成后,开始运行程序,程序在断点处运行结束后就可以通过调试窗口的一系列视图来检查程序的错误。(3)当发现了错误后,退出调试状态来对程序进行修改。再次反复重复(1)、(2)、(3)步骤,直到程序无错误为止。7.27.2 测试环境测试环境运行本系统需要建立下面的环境:(1)安装 IIS5.0 或者 5.0 以上的版本。(2)Internet Explorer 8.0 或者更高版本。(3)Sqlserver 2005 数据库。(4)在 PC 机上创建一个文件夹。(5)启动 Web 浏览器,在“地址”栏中输入 http:/localhost/。7.37.3 测试测试结果结果测试的结果如下所示

41、:(1)用户用已经注册好的用户名登录,如图 7.1 所示:26图 7.1 用户登录界面(2)用户名和密码均正确时,用户成功登录进入个人的用户管理中心,如图 7.2 所示。图 7.2 用户成功登录界面(3)登陆进去以后,用户可以进行购买商品。如图 7.3 所示。27图 7.3 购买商品(4)当管理员登陆进去后,管理员可以对所有的成员进行管理,可以进行用户信息修改、订单处理、反馈意见管理。如图 7.4 所示。图 7.4 管理员管理界面28结论与谢辞结论与谢辞指导老师(陈兴威)老师在我完成该论文过程中给予的悉心指导,给了我很大的帮助。老师治学态度严谨,学识渊博,为人和蔼可亲,在整个毕业设计过程中,帮

42、助我解决了很多问题,使我受益匪浅,在此表示诚挚的感谢。毕业设计是大学学习阶段一次非常难得的理论与实际相结合的机会,通过这次毕业设计的制作,使我对 ASP 和 SQL 有了更深入的了解,使我的能力得到了锻炼,经验得到了丰富,并且意志品质力,都得到了不同程度的提升。同时也让我了解到书本上的知识是远远不够的,只有结合自己的实际情况运用于实践,这样才能更深地了解和学习好知识。我们要在工作中不断的积累经验,要学会用自己的知识解决实际问题。顺利如期的完成本次毕业设计给了我很大的信心,在系统开发过程中,也有很多的问题出现,你静下心来,把问题解决之后,你就会发现很有成就感。当问题不断的出现,又不断的得到解决,一步一步地前进出,随着系统的逐步完善,我对以前所学知识的领悟程度得到了提升,编程能力得到了提高,所学的知识得到了综合运用。通过这次系统的开发,我对专业知识的运用得到了一次升华。在整个毕业论文设计的过程中我学到了做任何事情所要有的态度和心态,对于出现的任何问题和偏差都不要轻视,要通过正确的途径去解决,在做事情的过程中要有耐心和毅力,不要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论