基于NET的二手宠物领养购物系统的设计与实现论文(共41页)_第1页
基于NET的二手宠物领养购物系统的设计与实现论文(共41页)_第2页
基于NET的二手宠物领养购物系统的设计与实现论文(共41页)_第3页
基于NET的二手宠物领养购物系统的设计与实现论文(共41页)_第4页
基于NET的二手宠物领养购物系统的设计与实现论文(共41页)_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

1、 本科毕业论文(b y ln wn)(设计) 基于(jy).net二手宠物领养网站设计与实现 二级学院医药信息工程学院专 业信息系统与信息管理(商务方向)班 级2009级(2)班学生姓名卜耀新学 号0907523232指导教师李闵2012年12月诚 信 声 明我声明,所呈交的毕业论文(设计)是本人在老师指导下进行的研究工作及取得(qd)的研究成果。据我查证,除了文中特别加以标注和致谢的地方外,论文(设计)中不包含其他人已经发表或撰写过的研究成果,也不包含为获得其他教育机构的学位或证书而使用过的材料。我承诺,论文(设计)中的所有内容均真实、可信。毕业论文(设计(shj))作者(签名): 年 月

2、日目录(ml) TOC o 1-3 h z u HYPERLINK l _Toc343430398 摘 要 PAGEREF _Toc343430398 h I HYPERLINK l _Toc343430399 ABSTRACT PAGEREF _Toc343430399 h II HYPERLINK l _Toc343430400 第1章 引言(ynyn) PAGEREF _Toc343430400 h 3 HYPERLINK l _Toc343430401 1.1系统(xtng)开发背景 PAGEREF _Toc343430401 h 3 HYPERLINK l _Toc343430402

3、 1.1.1国内外现状和发展趋势 PAGEREF _Toc343430402 h 3 HYPERLINK l _Toc343430403 1.1.2系统开发目的与意义 PAGEREF _Toc343430403 h 4 HYPERLINK l _Toc343430404 1.2设计方法和技术路线 PAGEREF _Toc343430404 h 5 HYPERLINK l _Toc343430405 1.3系统开发工具 PAGEREF _Toc343430405 h 5 HYPERLINK l _Toc343430406 1.3.1开发工具Macromedia Dreamweaver 8 PAG

4、EREF _Toc343430406 h 5 HYPERLINK l _Toc343430407 1.3.2数据库Microsoft Office Access 2003 PAGEREF _Toc343430407 h 7 HYPERLINK l _Toc343430408 第二章 系统分析 PAGEREF _Toc343430408 h 8 HYPERLINK l _Toc343430409 2.1 可行性分析 PAGEREF _Toc343430409 h 8 HYPERLINK l _Toc343430410 2.2 需求分析 PAGEREF _Toc343430410 h 9 HYPE

5、RLINK l _Toc343430411 2.2.1 销售模块功能需求分析 PAGEREF _Toc343430411 h 10 HYPERLINK l _Toc343430412 2.2.2 后台管理模块功能需求分析 PAGEREF _Toc343430412 h 11 HYPERLINK l _Toc343430413 2.3 业务流程分析 PAGEREF _Toc343430413 h 12 HYPERLINK l _Toc343430414 第三章 系统总体设计 PAGEREF _Toc343430414 h 14 HYPERLINK l _Toc343430415 3.1 功能设计

6、 PAGEREF _Toc343430415 h 14 HYPERLINK l _Toc343430416 3.1.1 领养模块 PAGEREF _Toc343430416 h 14 HYPERLINK l _Toc343430417 3.1.2 系统后台管理模块 PAGEREF _Toc343430417 h 15 HYPERLINK l _Toc343430418 3.2 数据库设计 PAGEREF _Toc343430418 h 16 HYPERLINK l _Toc343430419 3.2.1 概念结构设计 PAGEREF _Toc343430419 h 16 HYPERLINK l

7、 _Toc343430420 3.2.2 逻辑结构设计 PAGEREF _Toc343430420 h 17 HYPERLINK l _Toc343430421 第四章 详细设计与实现 PAGEREF _Toc343430421 h 20 HYPERLINK l _Toc343430422 4.1 领养(ln yn)模块的实现 PAGEREF _Toc343430422 h 20 HYPERLINK l _Toc343430423 4.1.1领养模块基本框架(kun ji)的实现 PAGEREF _Toc343430423 h 20 HYPERLINK l _Toc343430424 4.1.

8、2 领养模块热门(rmn)宠物功能的实现 PAGEREF _Toc343430424 h 21 HYPERLINK l _Toc343430425 4.1.3 领养模块宠物展示功能的实现 PAGEREF _Toc343430425 h 22 HYPERLINK l _Toc343430426 4.1.4 领养模块宠物购物车功能实现 PAGEREF _Toc343430426 h 24 HYPERLINK l _Toc343430427 4.2 系统后台管理模块的实现 PAGEREF _Toc343430427 h 25 HYPERLINK l _Toc343430428 4.2.1 系统后台登

9、录功能的实现 PAGEREF _Toc343430428 h 25 HYPERLINK l _Toc343430429 4.2.2 系统管理功能的实现 PAGEREF _Toc343430429 h 26 HYPERLINK l _Toc343430430 4.2.3 宠物管理功能的实现 PAGEREF _Toc343430430 h 27 HYPERLINK l _Toc343430431 5 结束语 PAGEREF _Toc343430431 h 31 HYPERLINK l _Toc343430432 6参考文献 PAGEREF _Toc343430432 h 32 HYPERLINK

10、l _Toc343430433 7 致 谢 PAGEREF _Toc343430433 h 34- PAGE 14 - 基于ASP.NET的二手(r shu)宠物领养系统的设计(shj)与实现摘要(zhiyo):如今,随着人们生活水平不断提高,人们的生活在物质满足的基础上,更多的人将生活的重点放在追求精神享受的过程中。于此同时, Internet铺天盖地的普及,使得这样的人纷纷通过Internet的方式去寻找精神的满足。然而领养宠物正是人们现在炙手可热的一种精神寄托。对于宠物的热爱让他们的生活更加充满爱心和向往。Internet和领养宠物的两者结合,大大推动了电子商务的发展,促进了该行业的崛起

11、。这正是二手宠物领养网站诞生的缘由。该网站不仅解决了地理隔离的问题,同时也跟上了网络快速发展的脚步,实现爱宠人士足不出户的领养到心仪的爱宠。本论文主要介绍这基于ASP.NET的二手宠物领养的网站,此网站是使用Macromedia Dreamweaver 8工具构建,结合ASP语言的编程,外加数据库Microsoft Office Access 2003的辅助,运用Web服务设计完成。该网站凭借WEB服务器和客户的浏览器的方式,为客户提供交易平台,具有高效率、低成本的特点。管理员在网上发布领养信息,使用户可以查阅宠物、搜索宠物、领养宠物,为客户提供全天候的、更好、更快的商务活动平台。关键词:宠物

12、领养、ASP、数据库The Design and Implementation of Adopting the Secondhand Pets System Based on ASP.NETAbstract:Nowadays, As peoples living standard continues to rise. On the basis of material satisfaction, more and more people will focus on the pursuit of spiritual enjoyments. At the same time, with the In

13、ternet overwhelming popularity, people always look for spiritual satisfaction by the Internet. However, it is a popular spiritual sustenance for people to adopt animals.Loving pet makes their lives to being full of love and yearn. A combination of the Internet and the adoption pets, which greatly pr

14、omoted the development of electronic commerce, and promote the rise of the industry. This is the reason why the used pet adoption website was born. This website not only solved the problem of geographical isolation, but also keeps up with the rapid development of network steps, and realizes the peop

15、le who love pets stay at home to adopt the favorite pets. This paper mainly introduces the used pet adoption Web site based on ASP.NET, the site is to use Macromedia Dreamweaver 8.0 to build, combined with ASP language programming and database Microsoft Office Access 2003, the use of Web service des

16、ign to completed. The WEB site with WEB server and client browser way, provide for the customer trading platform with the characteristics of high efficiency and low cost. Administrator will release the information of adopting pets online, so that users can view pet, search pet, adopt pet. It provide

17、s customers with all day, better, faster business platform.Keywords: Pet Adoption ASP Database第1章 引言(ynyn)随着人们的生活水平(shupng)的大幅提高,如今,越来越多的社会人士接受了该观点:“动物(dngw)是人类的朋友”,从而形成了很多养宠物的,爱护宠物的风气。生活上富裕了,人们就越来越追求精神上的幸福感。领养宠物正是人们追求的重要一部分。与此同时,网络普及程度的广泛,发展的如此迅速,两者有效的结合,更加带动了人们领养宠物的热潮。然而,寥寥几个的实体市场的存在不足以满足世界各地的需要求,

18、从而更加体现通过网络领养宠物地位的重要性。因此一个实用、高效、稳定的可实现在线领养宠物系统正是利用信息提高效率、服务质量的最佳选择。实现全天候,高效的,无拘无束的领养宠物的平台。系统开发背景 1.1.1国内外现状和发展趋势在国内经济快速增长的时代,无数的钢铁水泥竖立在我们的生活周围。在倍感陌生的生活环境里,人们的生活节奏是如此的快。忙碌的生活虽然给我们带来了很好的物质基础,但是对于自身的精神生活要求总是无法得到满足。没时间,忙碌,孤独总是自己的标签。如何提高本身的精神上的质量正是人们懊恼的事情。然而,宠物,作为人类忠诚的朋友掀起了热潮,这就促使人们对领养宠物的热衷和热情达到了一个很高涨的地步在

19、国外,领养宠物的生活方式的流行已经非常普及。比如:美国作为一个经济发展的强国,他们对于领养宠物的观念是非常牢固的。宠物已经是他们家庭的重要部分,不仅是他们的朋友而且把宠物看作其亲人一样。对比国内,动物领养热潮才刚开始的,这说明我们地区的动物领养意识只是刚刚起步的。在领养宠物起步的阶段面临着许多难题。更多的人对于宠物大多停留在购买的程度,而不是到相应的宠物收留所去领养。即使有一部分人到宠物收留所进行宠物的领养,地理隔离也是一大问题所在。如何加快领养宠物发展的步伐呢?这问题的解决正是如今电子商务与宠物领养完美结合的关键。互联网的快速发展,人们对网络的依赖,以及网络给人们带来了如此便利,快捷,全天的

20、服务。同时,网络的虚拟空间成为80后、90后年轻人的主要活动场所,传统的生活方式逐渐被这种新的生活方式所取代,大家都会有意识的通过网络去实现自己的需求。网络也凭借着其快速、便捷、互动的优势,能成为网上交易的先行者、试验者、号召者、鼓动者。这些因素致使“动物领养”网站的实现成为一种潜在的发展动力。这所有的优点大大扩大了宠物领养的市场和提高了其发展水平。目前(mqin),我国关于(guny)该类型(lixng)的网站和论坛越来越多,互联网已经成为该活动的重要途径。但是,许多网友都喜欢在一些网站充满激情地纵论各种宠物话题,但是在现实世界里,大部分人却是光说不做的,完全没有用行动去支持该活动。同时,该

21、类型的网站也参差不齐,大多数都停留在商业运行的基础上去运营,完全失去了领养宠物的那一份爱心所在。1.1.2系统开发目的与意义通过对同类型的宠物领养网站的调查和研究,认真详细的分析该类型网站存在的不足,以及吸收它们其中的优点。综合各方面的所得到的信息,设计出比较完整合理的管理系统,再对所要设计系统的构架做出适当的需求分析、设计系统的功能模块以及各模块的具体实现方法、最后并对制作该系统的所要使用的开发工具做出选择,从而完成该二手宠物网站的设计和构建工作 在人们环保意识进一步的强化下,大家都意识到领养动物的社会意义远远高于经济意义。提出动物领养活动的初衷,是想通过动物领养,唤起人们热爱自然、关注动物

22、生存环境的良好意识,同时,给人类的朋友一个家。当你有一段养宠物的经历的时候,你会发现动物认养还有着更加实际而深刻的意义。首先。动物认养可以提高人们爱护动物的意识,进而可以减少不法之徒对可怜动物的残忍杀害,更不用说那些以动物为美餐的恐怖食客了。动物认养还可以培养小朋友们爱护动物、关心大自然的意识。那些生长在今时今日的孩子们每天看到的都只是钢筋水泥高楼大厦,他们的爱心从小就被淡漠了,通过动物领养,我们可以帮助他们了解自然,恢复他们应该有的童真童趣。通过构建一个较完善的二手宠物领养系统,同时利用电子化信息化的技术更为有效的、方便的实现宠物的领养,提高效率,取得更多的社会效益。1.2设计方法和技术(j

23、sh)路线关于宠物领养的网站有许许多多,通过有比较性的去筛选比较有代表性的网站。从中去了解制作(zhzu)该类型的网站需要制作怎样的功能,实现用户的何种需求。 该网站包括宠物网站首页,宠物展示区,购物车,领养流程,关于我们(w men),在线帮助,用户注册7个板块,其中也具有将该网站设为首页,加入收藏的功能,同时,也具有会员登录,管理员入口的小模块,首页会实现不同宠物的展现,同时又各种功能的入口处,宠物展示区实现用户对所需宠物的领养,将领养的对象置于领养车里面,便于统一的管理,同时网站也对宠物领养流程有相应的规定,刚准备领养宠物的用户可以通过网站的在线帮助去了解常见的问题,注意事项等等,这主要

24、的8大板块便于用户的操作。然而页面的有关操作对不同用户的有不同的权限,首页存在会员登录,新用户注册,管理员入口。针对会员可以对该网站的各种宠物经行领养的操作,然而新用户必须在注册成会员时,才可以经行领养操作。但是这一系列的操作都必须有一个后台在支持,管理员入口则提供了后台操作的功能,通过新增,修改,删除对展示区的宠物以及新增用户等的内容进行合理的管理。1.3系统开发工具1.3.1开发工具Macromedia Dreamweaver 8Macromedia Dreamweaver 8是一款集网页制作和管理网站于一身的所见即所得网页编辑器,Dreamweaver8是一套针对专业网页设计师特别发展的

25、视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。 之后,全球最大的图像编辑软件供应商Adobe官方宣布,以换股方式收购软件公司Macromedia,Macromedia是著名的网页设计软件Dreamweaver及Flash的供应商。自此开始,Dreamweaver开始属于ADOBE设计软件系列。Macromedia被Adobe收购后,Adobe对Dreamweaver进行了相应的一些改进。在原有的基础上,增加了自适应网格,改善的 FTP 性能,Catalyst 集成等等的很多重要功能 Dreamweaver是在网页设计与制作领域中用户最多、应用最广、

26、功能最强大的软件,随着Dreamweaver 的不断更新,改进,更坚定Dreamweaver在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。其优点(yudin)如下:(1)灵活的编写(binxi)方式 Dreamweaver具有灵活(ln hu)编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。(2) 可视化编辑界面 Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境

27、大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。(3) 功能更多的CSS支持CSS可视化设计、CSS检查工具(4) 动态跨浏览器验证 当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主浏览器。(5) 强大的WE

28、B站点管理功能(6) 内建的图形编辑引擎(7) Dreamweaver的集成特性 Dreamweaver 8继承了Fireworks、Flash和Shockwave的集成特性,可以在这些Web创作工具之间自由地切换,轻松地创建美观实用的网页。(8) 丰富的媒体支持能力 可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒体。Dreamweaver具有强大的多媒体处理功能,在设计DHTML和CSS方面表现得极为出色,它利用JavaScript和DHTML语言代码轻松地实现网页元素的动作和交互操作。Dreamweaver还提供行为和时间线两种控件来产生交互式响应和进行动

29、画处理。(9) 超强的扩展能力 Dreamweaver还支持第三方插件,任何人都可以根据自己的需要扩展Dreamweaver的功能,并且可以发布这些插件。1.3.2数据库Microsoft Office Access 2003目前市场(shchng)上已有的数据库系统包括MYSQL、Access、Microsoft SQL Server 2000、Oracle,其中(qzhng)Microsoft Office Access是微软把数据库引擎(ynqng)的 HYPERLINK /view/185360.htm t _blank 图形用户界面和 HYPERLINK /view/37.htm t

30、 _blank 软件开发工具结合在一起的一个数据库管理系统。它是微软 OFFICE的一个成员。Microsoft Office Access 2003 是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理 XML 数据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2003 中工作变得更加轻松自如。另外,Access 2003 的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。因此,Microsoft Access2003在很多地方得到广泛使用,例如小型企业,大公司的部门。其优点如下:(1)存储方式简单,易于维护管

31、理 Access 管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb 或.accdb)的数据库文件中,便于用户的操 作和管理。 (2)面向对象 Access 是一个面向对象的开发工具,利用面向对象 的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装 在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对 象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按 需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和 管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方 式,使得开发应用程序更为简便。 (3)界面

32、友好、易操作 Access 是一个可视化工具,是风格与 Windows 完全一样,用户想 要生成对象并应用,只要(zhyo)使用鼠标进行拖放即可,非常直观方便。系统还 提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查 询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境(hunjng)、处理多种数据信息 Access 基于 Windows 操作系统下的集成开发环境,该环境集成了 各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数 据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序 地进行。 (5)Access 支持 ODB

33、C(开发数据库互连,Open Data Base Connectivity),利用 Access 强大的 DDE(动态数据交换)和 OLE(对象 的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel 表格(biog)、 Word 文档,还可以建立动态的数据库报表和窗体等。Access 还可以将程序 应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成 HTML 文件,轻松构建 Internet/Intranet 的应用。 (6)支持广泛,易于扩展,弹性较大 能够将通过链接表的方式来打开 EXCEL 文件、格式化文本文件等, 这样就可以利用数据库的高效率对其中的数据进行查

34、询、处理。还可以通 过以 Access 作为前台客户端,以 SQL Server 作为后台数据库的方式(如 ADP)开发大型数据库应用系统。 总之,Access 是一个既可以只用来存放数据的数据库,也可以作 为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用系统。 另外,在开发一些小型网站 HYPERLINK /view/3912.htm t _blank WEB应用程序时,用来存储数据。例如ASP+Access。这些应用程序都利用 HYPERLINK /view/2616.htm t _blank ASP技术在 HYPERLINK /view

35、/11165.htm t _blank InternetInformation Services运行。第二章 系统分析系统分析要回答(hud)系统(xtng)究竟(jijng)是要“做什么”的。本章节从系统的可行性分析去决定该系统是否值得去开发。在得到开发的许可的前提下,去进一步的对系统进行系统的需求分析以及业务流程分析去更进一步的对其所拥有的潜力进行分析。通过本章内容,使得分析者深刻的理解和认识系统,并能将其完整、准确地表达,不仅起到沟通用户和开发者的作用,还是后续工作的依据。2.1 可行性分析可行性分析主要包括技术可行性、经济可行性、社会可行性。(1)技术可行性分析在保证该系统的正常运行的

36、前提下,其对用户计算机的硬件、软件要求不高,目前市场上的一般计算机软硬件都能满足系统开发要求。运用的开发工具是Dreamweaver,而数据库则为Microsoft Access2003,其为office自带数据库。该系统的维护工作也非常方便,有一定数据库开发经验的操作人员,可以在短时间内掌握维护工作。最后,该系统开发完成后在1024*768的浏览器下能够达到最佳的浏览效果,但是在其他分辨率下亦不影响系统的正常功能;另外需要浏览该系统的计算机联入Internet,而这些方面在当前条件下是完全能够实现的。(2)经济可行性分析系统的主要支出包括人员费用、硬件设备费用、软件费用等。系统的运行费用包括

37、系统的维护费、设备维护费、消耗材料费等。在这两大方面的支出较少。而该系统带来的收益比支出多很多。在传统的销售模式中,企业要投入大量的人力物力用于商品的配送,并且还不能有效做到合理的供货。而该系统为商家提供了随时随地查看所有商品信息的功能,是商家在短时间内充分了解当前市场货物的供需情况,从何制定合理的配送计划,达到配送成本最小化、供货效率最大化。这样就能为企业节约大量的人力资源。(3)社会(shhu)可行性分析 首先从当前社会(shhu)商业宠物(chn w)市场运作情况来看,在传统销售模式中的商业企业在运营的过程中,经常会受到一些条件的限制。例如:宠物信息的宣传受到限制,领养者只能通过上门咨询

38、、电话沟通等方式进行各种信息的获取,受到一定的时间与物理空间的局限并且成本较高,庞大的经济周转。还包括:复杂的周转渠道。基于商家在传统销售模式中遇到的困难,开发了该系统。商家在使用该系统后,只需将需要推广的宠物信息录入数据库,即可达到向宠物领养者推销的目的,节省了大量的人力资源。同时可以根据在线用户的多少、实时查看库存信息,实现宠物周转渠道的最简洁化。同时,网络的广泛普及和使用,使得越来越多人通过在线网络领养宠物的方式代替传统的领养方式去实现个人的需求。2.2 需求分析需求分析是调查用户对新开发的系统的需要和要求,但用户是站在系统使用者的角度提出的,考虑使用者目前的经济实力是否能够承担其提出的

39、系统要求,所以开发人员需结合使用者的目标、业务流程、技术等因素,通过细致的分析,确定合理可行的信息系统需求。根据该系统的逻辑过程,同时参考、分析目前市场上已有的同类型网站,本系统的主要功能需求分为领养和系统管理两大模块。其中领养模块的功能由购买者使用,可以进行各类宠物信息的浏览,如果是注册会员那么可以领养宠物到购物车并实现结算。系统管理功能由发布宠物的商家使用,可以实现管理员管理、宠物信息管理、数据库管理、宠物分类管理、添加/删除宠物的功能、审核宠物信息功能等内容。2.2.1 领养(ln yn)模块(m kui)功能(gngnng)需求分析系统领养模块主要让宠物领养者使用,可以进行各类宠物信息

40、的浏览和领养功能,系统领养模块的功能需求如下:1. 会员注册:提供浏览者注册功能,注册之后可以在网站选购心仪宠物到购物车,否则只能浏览宠物信息而无法下达订单。2. 会员登录:针对已注册的会员设置,每个访问者一次只能够登陆一个账户。3. 索回密码:当已注册用户忘记密码时可根据用户名或邮箱、通过密码提示问题和答案索回密码。4. 宠物信息检索与浏览:网站的首页显示出了部分宠物和热门宠物,同时列出了网站相应的其他功能模块。5.热门宠物展示:显示出用户较热爱的宠物,同时也是性价比较高的宠物信息。6. 购物车功能:未注册或者未登陆的用户不可使用该功能,然而已登录的会员选中的宠物都将暂时存放在购物车中,可通

41、过查看购物车修改购买数量。7.宠物展示区:用户可以通过此模块浏览到网站更加多的宠物信息,从而挑选到合适自己的宠物。8.领养流程:针对网站的所有用户,都应认真阅读该流程并且严格按照该流程的规定去实现宠物的领养。9.关于我们:用户可以通过浏览该模块,对我们的网站有进一步的了解,同时增加网站的信誉度。10. 在线帮助:根据不同用户存在的常见问题,在该模块列出了大部分的相应解决方法,为用户解答疑问。11.客服帮助(bngzh):所有的用户可以通过联系该网站的客服去咨询网站相应的问题。12.注销登录:注册(zhc)用户单击“注销(zhxio)”后实现安全退出。2.2.2 后台管理模块功能需求分析后台管理

42、模块的功能由发布宠物信息的商家使用,可以进行管理员管理,数据库备份,上传文件管理,宠物信息的管理,系统管理模块的功能需求如下:1.管理员登录:只有通过登录才能进入系统管理主页面,进而使用系统管理模块的所有功能。2. 网站管理员的管理:增加、删除管理员,管理员密码修改。3. 数据库备份功能:备份文件会存储到指定的目录,以便系统遭到破坏时可以最大限度的恢复。4.会员管理:对会员的增加、删除等管理5.上传文件管理:对于网站所需的文件(包括图片)进行统一的增加、删除的管理。6.宠物管理:实现增加、删除宠物类别,以及管理宠物简介、价格、数量等,同时,对宠物进行增加、删除,修改,以及相应的审核工作。7.

43、注销退出:当管理员点击“退出”后实现安全退出另外根据宠物领养网站安全性的要求,同时也为了规范对网站销售模块、系统管理模块的管理,对以上两个模块的使用者(领养者和网站管理员)作出如下规定:1.对于领养者来说:如果是非注册会员,那么就仅仅能够使用宠物信息检索与浏览、宠物展示区、领养流程、在线帮助、关于我们、用户注册等模块的相应操作。而网站的购物车、查看购物车、结算等功能都是针对已注册的会员。2.针对商家管理员来说:如果没有管理员登录账号和密码,那么就无法进入系统管理主页面,即使绕过系统管理登录页面而直接进入主页面,系统也会强制将其转向系统管理模块的登录页面。2.3 业务(yw)流程(lichng)

44、分析业务流程分析的目的是:形成合理(hl)、科学的 HYPERLINK /view/1368133.htm t _blank 业务流程。通过分析现有业务流程的基础上进行 HYPERLINK /view/589763.htm t _blank 业务流程重组,产生新更为合理的业务流程。该系统的用户的业务流程图如下: 用户通过浏览器打开二手宠物领养网站的页面,对页面的内容进行大概的了解和初步的认识去判断是否有需要注册成为会员,注册会员之后选择会员登录的窗口进入到网站的首页对宠物的信息更进一步的了解,从而选取心仪的宠物。针对未注册的用户或者未登录的会员只允许其浏览网页的相关信息,而不可以进行选取心仪的

45、宠物进行购买的操作。会员选取到的宠物会自动加入其购物车里,最后用户决定是否确认领养其选取的宠物,确认则提交订单,进行结算支付。该系统管理员的业务流程图如下:管理员通过正确的登录到网站的后台,进入后台系统对系统管理模块进行增加管理员,修改密码(m m),数据库备份,会员(huyun)的管理(gunl)等操作,对于宠物管理模块则可以进行宠物的进一步分类,宠物增加、删除、修改,以及宠物的初次审核、再次审核工作。- PAGE 38 -第三章 系统(xtng)总体(zngt)设计(shj) 本系统主要是用户对宠物的领养以及管理员对网站的管理。主要的两大模块:领养模块和系统后台管理模块。然而该两大模块具体

46、实现不同的功能子模块,各个模块的相互合作形成完整的网站。3.1 功能设计系统结构和功能是系统设计的核心部分,通过系统结构图可以清楚的看出整个系统的结构。针对每个结构模块分别做分析,为以后的设计和实现打下基础。根据功能需求,本系统总体上分领养模块和系统后台管理模块,领养模块功能供购买者使用,系统后台管理模块功能供网站管理员使用。如下图所示: 二手宠物领养网站领养模块系统后台管理模块本系统分领养模块和系统后台管理模块,每个模块又有若干个子模块构成,其中领养模块主要包括:宠物展示、购物车、领养流程、关于我们、在线帮助、用户注册、注销登录等子模块。系统管理模块主要包括:宠物管理、系统管理、退出登录三大

47、模块,其中宠物管理和系统管理各自有不同的子模块实现相应的功能。具体的模块功能设计如下。3.1.1 领养模块 系统领养模块主要让宠物领养者使用,可以进行各类宠物信息的浏览和领养功能,系统领养模块的结构如图3-2所示。系统(xtng)领养(ln yn)模块(m kui)具体功能设计如下:1、宠物展区功能:包括本站热门宠物的排行以及被选定的商品详细信息展示、同时还可以选择更多宠物的展示。热门宠物的划分是根据用户给每种宠物的喜好程度以及性价比高低去选取多少决定的,可见该模块充分体现了人们的选择意愿。用户还可以通过点击其感兴趣宠物的详细资料进行进一步的了解从而熟悉该宠物。所有的用户以及领养者可通过此模块

48、实现浏览宠物信息的目的。2、购物车功能:包括选定宠物至购物车,查看、清空购物车;在领养者提交购物车(提交订单)之前,所有已选定的商品信息是存放在购物车中。当提交购物车之后,该数据集中的信息就被写入数据库。在用户未登陆之前,不能够使用购物车功能,如果选择了购物,那么系统会提示用户登录或者注册会员。3、会员管理功能:包括了注册、登录、索回密码等功能。对于注册功能,需要用户输入的信息取决于数据库中会员信息数据表中的字段;并通过各类型的验证控件实现校验。登录和索回密码功能所需的数据也是从会员信息数据表中得到。4、注销登录功能:保证在注册会员注销后清空其登录时候保持的信息,如会话信息、购物车信息等。3.

49、1.2 系统后台管理模块系统后台管理模块的功能由发布宠物信息的商家使用,可以进行系统管理、注册会员、宠物信息等内容的管理,系统后台管理模块的结构如图3-3所示。系统(xtng)管理(gunl)模块具体(jt)功能设计如下:1、系统管理功能:具体包括对后台管理员的添加、编辑、删除等操作。对于管理员的密码进行修改,可以对数据库的数据进行备份,以防止系统奔溃时,数据的丢失。2、宠物管理功能:具体包括对宠物的增加、删除、修改;以及对宠物类别进行的设置,同时宠物的所有信息都必须通过管理员的审核。3、会员管理功能:具体包括对已注册会员信息进行编辑、删除、审核等操作。4、注销登录功能:可实现让商家管理员退出

50、后删除所有登录期间存储的信息,如Session信息。3.2 数据库设计系统分析结束后进入设计阶段,抽象地分析数据,理解数据之间的关系,建立E-R模型,然后对数据库进行概念结构设计和逻辑结构设计。本系统采用 HYPERLINK /link?url=jokQGJqjJ4zBBpC8yDF8xDh8vibiPI6yD8tBcopOOdutPI1aGzJ7wx2n0Su t _blank Microsoft Office Access 2003作为后台数据库,其中包括5张数据表,下面分别介绍。3.2.1 概念结构设计将需求分析得到的用户需求抽象为信息结构即概念结构设计,这一步是数据库设计的关键。一般采

51、用自底向上的方法进行数据抽象和结构设计。在本系统中涉及到的实体如下所示:1. 管理员(管理员ID、登录(dn l)账号、登录密码)2. 会员(huyun)(会员(huyun)ID、会员名、真实姓名、身份证、性别、登录密码、详细住址、邮政编码、手机号码、邮箱、密码提示问题、问题答案、年龄、收入水平) 3. 宠物(宠物ID,所属类别、宠物名、别名、宠物描述、数量,原价、折扣价、大图片、小图片、产地、大小、体重、出生日期、爱好)4. 购买单(购买ID、会员名、送货地址、购买日期、真实姓名、价钱、手机号码) 5.宠物分类(类别ID、分类名称)在该系统中,各个实体的关系为:一个管理员可同时管理会员、宠物

52、、订单等多个实体对象,并且它们之间都是一对多的关系;一个会员实体可以下达多条购买单实体,而一条订单信息又可包括多个宠物实体;各个实体之间的关系如下图所示3.2.2 逻辑结构设计根据上述系统概要设计即E-R图,按照每一个实体包含的属性,设计出系统数据表的结构。数据库采用(ciyng) HYPERLINK /link?url=jokQGJqjJ4zBBpC8yDF8xDh8vibiPI6yD8tBcopOOdutPI1aGzJ7wx2n0Su t _blank Microsoft Office Access 2003进行表结构(jigu)的设计。二手宠物(chn w)领养系统涉及到的数据表有:宠物

53、属性表、用户属性表、管理员表、购买单属性表宠物属性表 表1 宠物属性表字段名字段代码数据类型可否未空IDId数字N宠物名字Name文本N宠物别名Engname文本Y体重Tizhong文本Y大小Daxiao文本Y产地Chandi文本Y描述Miaoshu文本N折扣价Zhekoujiaqian数字N价钱Jiaqian数字N年龄Nianling文本Y爱好Aihao文本Y生日Shengri日期Y分类Class文本N大图片Tupianbig文本N小图片Tupiansmall文本N数量Shuliang数字N用户属性表 表2 用户属性表字段名字段代码数据类型可否未空用户IDYonghuid数字N用户名Yong

54、huming文本N密码Mima文本N性别Xingbie文本Y真实名字Zhengshimingzi文本N年龄Nianling数字N地址Dizhi文本N电子邮箱Dianziyouxiang文本N手机Shouji数字N邮编Youbian文本Y收入Shouru货币N密码问题Wenti文本Y问题回答Huida文本Y身份证Shenfenzheng文本N(3)管理员属性(shxng)表 表3 管理员属性(shxng)表字段名字段代码数据类型可否未空管理员IDId数字N管理员账号Adminid文本N管理员密码Mima文本N(4)购买(gumi)单属性 表4 购买单属性表字段名字段代码数据类型可否未空购买IDG

55、oumaiid数字N用户IDYonghuid数字N用户名Yonghuming文本N宠物IDId数字N购买日期Goumairiqi日期N地址Dizhi文本N手机Shouji数字N真实名字Zhenshimingzi文本N数量Shuliang数字N价钱Jiaqian货币N(5)宠物(chn w)分类表属性字段名字段代码数据类型可否未空分类IDTypeID数字N分类名称Typename文本N第四章 详细(xingx)设计与实现之前(zhqin)的总体设计阶段完成了系统的结构设计,划分了模块,并规定了各个模块的功能及他们之间的联系。在此之后,应进入系统的详细设计与实现的阶段。该阶段的根本目标是确定应该怎

56、样实现所要求的系统,给出系统模块结构中各个模块的内部过程描述。本章将分模块对系统的实现给予介绍。4.1 领养模块的实现系统领养模块主要包括:宠物展示、购物车、会员管理、热门宠物区域、注销登录等子模块。4.1.1领养模块基本框架的实现本系统采用户控件来保持每个页面风格的一致性,其中领养模块首页布局如图4.1所示。图 4.1 领养模块基本框架首页的顶端导航条部分,左侧(zu c)登录界面,热门(rmn)宠物,中间主要为flash广告区以及宠物展示(zhnsh)区域,底端则为版权信息部分。分别是四个不同的用户控件。4.1.2 领养模块热门宠物功能的实现运行网站的主页,可以看到左下角的热门宠物排行的信

57、息,单击宠物的名字可以进入到对应宠物的详细页面网页,该宠物排行部分只显示前10位宠物的名字、价格。点击宠物名字页面会自动跳转到对应宠物的详细页面。该详细页面中包括宠物的图片、名称、别名、原价、折扣价、产地、体重、大小、爱好、年龄、宠物描述等信息。热门宠物模块在网站首页的设计效果以及宠物详细页面的显示效果如图4.2所示。图 4.2 热门宠物模块在该模块(m kui)中,要实现的最主要功能是在用户点击(din j)了特定商品的”查看(chkn)详细信息”按钮后,进入相应商品的详细信息显示页面。主要代码如下: 对于页面显示的宠物的热门排行绑定记录集,从数据库宠物属性表中选取性价比最高的前十位宠物的信

58、息在首页的热门排行中以折扣价从小到大的顺序显示出来 对于宠物的名字以及(yj)折扣价绑定重复区域,并且对于用户点击宠物名字则首先判断(pndun)宠物的ID则跳转到对应ID宠物的详细页面 % While (Repeat1_numRows 0) AND (NOT rsgot1.EOF) %AHREF=petqu/detailes2.asp? 4.1.3 领养(ln yn)模块宠物展示功能的实现对于一进入到首页页面的所有用户,首先进入他们视野的是占据大块版面的宠物展示区。该宠物展示区只显示了8只宠物的一部分信息:宠物的名字、原价、折扣价以及他们对应的图片,点击“more”选项则会进入到更多宠物的信

59、息页面。同时该信息的下方有两个选择文本:购买、详细。当用户点击详细是网页会自动跳出一小窗口,用于显示宠物的具体详细的信息。该信息包括包括宠物的图片、名称、别名、原价、折扣价、产地、体重、大小、爱好、年龄、宠物描述等。然而对于购买按钮不是所有的用户都可以操作的,非会员则不允许其对宠物进行购买行为,该购买仅仅针对会员用户才被允许。当会员点击购买页面会自动跳到购物车的页面,实现会员对该宠物的购买行为。宠物展示在该页面的显示效果如图4.3所示:图 4.3 宠物展区模块对于需要(xyo)显示的宠物展区,宠物的各种属性文本需要创建一个记录集为petqu。绑定该记录集的所有属性。对于宠物(chn w)的名字

60、、价格、图片、以及折扣价绑定重复区域,并且对于用户点击宠物名字则首先判断宠物的ID则跳转到对应ID宠物的详细页面。对于点击宠物详细按钮的则页面会跳出一个小窗口显示宠物的详细信息,该信息有宠物的图片、名称、别名、原价、折扣价、产地、体重、大小、爱好、年龄、宠物描述等,便于用户的了解。同时对于会员点击购买按钮时设置了购物车的跳出功能% While (Repeat2_numRows 0) AND (NOT petqu.EOF) % AHREF=petqu/detailes2.asp?img src= / href=user/addgw.asp?id=购买(gumi)onClick=MM_openBr

温馨提示

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

评论

0/150

提交评论