1、学科分类号学科分类号 0831 本本 科科 毕毕 业业 论论 文文 论论 文文 题题 目目 : 基于基于 ASPASP 的宠物网站的设计与实现的宠物网站的设计与实现 姓 名: 学 号: 系 (部): 年 级: 专业区队: 指导教师: 目录目录 摘 要 .I ABSTRACT .II 第 1 章 引言 .3 1.1.系统开发背景 3 1.1.1 国内外现状和发展趋势.3 1.1.2 系统开发目的与意义.4 1.2 设计方法和技术路线 .5 1.3 系统开发工具 .5 1.3.1 开发工具Macromedia Dreamweaver 8.5 1.3.2 数据库Microsoft Office Ac
2、cess 2003.7 第二章 系统分析 .8 2.1 可行性分析.8 2.2 需求分析.9 2.2.1 销售模块功能需求分析 .10 2.2.2 后台管理模块功能需求分析 .11 2.3 业务流程分析.12 第三章 系统总体设计 .14 3.1 功能设计.14 3.1.1 领养模块 .14 3.1.2 系统后台管理模块 .15 3.2 数据库设计.16 3.2.1 概念结构设计 .16 3.2.2 逻辑结构设计 .17 第四章 详细设计与实现 .20 4.1 领养模块的实现.20 4.1.1 领养模块基本框架的实现.20 4.1.2 领养模块热门宠物功能的实现 .21 4.1.3 领养模块宠
3、物展示功能的实现 .22 4.1.4 领养模块宠物购物车功能实现 .24 4.2 系统后台管理模块的实现.25 4.2.1 系统后台登录功能的实现 .25 4.2.2 系统管理功能的实现 .26 4.2.3 宠物管理功能的实现 .27 5 结束语 .31 6 参考文献.32 7 致 谢 .34 - I - 摘要摘要:如今,随着人们生活水平不断提高,人们的生活在物质满足的 基础上,更多的人将生活的重点放在追求精神享受的过程中。于此同时, Internet 铺天盖地的普及,使得这样的人纷纷通过 Internet 的方式去寻找精神的 满足。然而领养宠物正是人们现在炙手可热的一种精神寄托。 本论文主要
4、介绍这基于 ASP.NET 的二手宠物领养的网站,此网站是使用 Macromedia Dreamweaver 8 工具构建,结合 ASP 语言的编程,外加数据库 Microsoft Office Access 2003 的辅助,运用 Web 服务设计完成。该网站凭借 WEB 服务器和客户的浏览器的方式,为客户提供交易平台,具有高效率、低成 本的特点。管理员在网上发布领养信息,使用户可以查阅宠物、搜索宠物、领 养宠物,为客户提供全天候的、更好、更快的商务活动平台。 关键词关键词:宠物领养、ASP、数据库 - II - - 3 - 第第 1 章章 引言引言 随着人们的生活水平的大幅提高,如今,越来
5、越多的社会人 士接受了该观点:“动物是人类的朋友” ,从而形成了很多养宠 物的,爱护宠物的风气。生活上富裕了,人们就越来越追求精神 上的幸福感。领养宠物正是人们追求的重要一部分。 1.1系统开发背景系统开发背景 1.1.1国内外现状和发展趋势国内外现状和发展趋势 在国内经济快速增长的时代,无数的钢铁水泥竖立在我们的生 活周围。在倍感陌生的生活环境里,人们的生活节奏是如此的快。 忙碌的生活虽然给我们带来了很好的物质基础,但是对于自身的精 神生活要求总是无法得到满足。没时间,忙碌,孤独总是自己的标 签。如何提高本身的精神上的质量正是人们懊恼的事情。然而,宠 物,作为人类忠诚的朋友掀起了热潮,这就促
6、使人们对领养宠物的 热衷和热情达到了一个很高涨的地步 1.1.2系统开发目的系统开发目的与意义与意义 通过对同类型的宠物领养网站的调查和研究,认真详细的分析 该类型网站存在的不足,以及吸收它们其中的优点。综合各方面的 - 4 - 所得到的信息,设计出比较完整合理的管理系统,再对所要设计系 统的构架做出适当的需求分析、设计系统的功能模块以及各模块的 具体实现方法、最后并对制作该系统的所要使用的开发工具做出选 择,从而完成该二手宠物网站的设计和构建工作 通过构建一个较完善的二手宠物领养系统,同时利用电子化信息 化的技术更为有效的、方便的实现宠物的领养,提高效率,取得更 多的社会效益。 1.2 设计
7、方法和技术路线设计方法和技术路线 关于宠物领养的网站有许许多多,通过有比较性的去筛选比较 有代表性的网站。从中去了解制作该类型的网站需要制作怎样的功 能,实现用户的何种需求。 1.3 系统开发工具系统开发工具 1.3.1 开发工具开发工具Macromedia Dreamweaver 8 Macromedia Dreamweaver 8 是一款集网页制作和管理网站于一 - 5 - 身的所见即所得网页编辑器,Dreamweaver8 是一套针对专业网页设 计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作 出跨越平台限制和跨越浏览器限制的充满动感的网页。 之后,全球最大的图像编辑软件供应商
8、 Adobe 官方宣布,以换 股方式收购软件公司 Macromedia,Macromedia 是著名的网页设计软 件 Dreamweaver 及 Flash 的供应商。自此开始,Dreamweaver 开始 属于 ADOBE 设计软件系列。Macromedia 被 Adobe 收购后,Adobe 对 Dreamweaver 进行了相应的一些改进。在原有的基础上,增加了自 适应网格,改善的 FTP 性能,Catalyst 集成等等的很多重要功能 1.3.2 数据库数据库Microsoft Office Access 2003 目前市场上已有的数据库系统包括 MYSQL、Access、Micros
9、oft SQL Server 2000、Oracle,其中 Microsoft Office Access 是微软 把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数 据库管理系统。它是微软 OFFICE 的一个成员。Microsoft Office Access 2003 是一种数据库管理程序,可赋予更佳的用户体验,并 且新增了导入、导出和处理 XML 数据文件等功能。由于该程序可以 - 6 - 识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2003 中工作变得更加轻松自如。另外,Access 2003 的新功能还可 以帮助数据库开发人员查看有关数据库对象之间相关
10、性的信息。 因此,Microsoft Access2003 在很多地方得到广泛使用,例如 小型企业,大公司的部门。其优点如下: (1)存储方式简单,易于维护管理 Access 管理的对象有表、 查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为 (.mdb 或.accdb)的数据库文件中,便于用户的操 作和管理。 (2)面向对象 Access 是一个面向对象的开发工具,利用面向对 象 的方式将数据库系统中的各种功能对象化,将数据库管理的各种 功能封装 在各类对象中。它将一个应用系统当作是由一系列对象组 成的,对每个对 象它都定义一组方法和属性,以定义该对象的行为 和外国,用户还可以按 需要
11、给对象扩展方法和属性。通过对象的方 法、属性完成数据库的操作和 管理,极大地简化了用户的开发工作。 同时,这种基于面向对象的开发方 式,使得开发应用程序更为简便。 (3)界面友好、易操作 Access 是一个可视化工具,是风格与 Windows 完全一样,用户想 要生成对象并应用,只要使用鼠标进行 拖放即可,非常直观方便。系统还 提供了表生成器、查询生成器、 - 7 - 报表设计器以及数据库向导、表向导、查 询向导、窗体向导、报表 向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 Access 基于 Windows 操 作系统下的集成开发环境,该环境集成了 各种向导
12、和生成器工具, 极大地提高了开发人员的工作效率,使得建立数 据库、创建表、设 计用户界面、设计数据查询、报表打印等可以方便有序 地进行。 (5)Access 支持 ODBC(开发数据库互连,Open Data Base Connectivity) ,利用 Access 强大的 DDE(动态数据交换)和 OLE(对象 的联接和嵌入)特性,可以在一个数据表中嵌入位图、 声音、Excel 表格、 Word 文档,还可以建立动态的数据库报表和 窗体等。Access 还可以将程序 应用于网络,并与网络上的动态数 据相联接。利用数据库访问页对象生成 HTML 文件,轻松构建 Internet/Intran
13、et 的应用。 (6)支持广泛,易于扩展,弹性较大 能够将通过链接表的方 式来打开 EXCEL 文件、格式化文本文件等, 这样就可以利用数据 库的高效率对其中的数据进行查询、处理。还可以通 过以 Access 作为前台客户端,以 SQL Server 作为后台数据库的方式(如 ADP)开发大型数据库应用系统。 总之,Access 是一个既可以只用来存放数据的数据库,也可以作 - 8 - 为一个客户端开发工具来进行数据库应用系统开发;即可以开发方 便易用的小型软件,也可以用来开发大型的应用系统。 另外,在开 发一些小型网站 WEB 应用程序时,用来存储数据。例如 ASP+Access。这些应用程
14、序都利用 ASP 技术在 InternetInformation Services 运行。 第二章第二章 系统分析系统分析 系统分析要回答系统究竟是要“做什么”的。本章节从系统的 可行性分析去决定该系统是否值得去开发。在得到开发的许可的前 提下,去进一步的对系统进行系统的需求分析以及业务流程分析去 更进一步的对其所拥有的潜力进行分析。通过本章内容,使得分析 者深刻的理解和认识系统,并能将其完整、准确地表达,不仅起到 沟通用户和开发者的作用,还是后续工作的依据。 2.1 可行性分析可行性分析 可行性分析主要包括技术可行性、经济可行性、社会可行性。 (1)技术可行性分析 在保证该系统的正常运行的前
15、提下,其对用户计算机的硬件、 软件要求不高,目前市场上的一般计算机软硬件都能满足系统开发 - 9 - 要求。运用的开发工具是 Dreamweaver,而数据库则为 Microsoft Access2003,其为 office 自带数据库。该系统的维护工作也非常方 便,有一定数据库开发经验的操作人员,可以在短时间内掌握维护 工作。最后,该系统开发完成后在 1024*768 的浏览器下能够达到最 佳的浏览效果,但是在其他分辨率下亦不影响系统的正常功能;另 外需要浏览该系统的计算机联入 Internet,而这些方面在当前条件 下是完全能够实现的。 (2)经济可行性分析 系统的主要支出包括人员费用、硬
16、件设备费用、软件费用等。 系统的运行费用包括系统的维护费、设备维护费、消耗材料费等。 (3)社会可行性分析 首先从当前社会商业宠物市场运作情况来看,在传统销售模 式中的商业企业在运营的过程中,经常会受到一些条件的限制。 2.2 需求分析需求分析 需求分析是调查用户对新开发的系统的需要和要求,但用户是 站在系统使用者的角度提出的,考虑使用者目前的经济实力是否能 够承担其提出的系统要求,所以开发人员需结合使用者的目标、业 务流程、技术等因素,通过细致的分析,确定合理可行的信息系统 需求。 - 10 - 2.2.1 领养模块功能需求分析领养模块功能需求分析 系统领养模块主要让宠物领养者使用,可以进行各类宠物信息 的浏览和领养功能,系统领养模块的功能需求如下: 1. 会员注册:提供浏览者注册功能,注册之后可以在网站选购 心仪宠物到购物车,否则只能浏览宠物信息而无法下达订单。 2. 会员登录:针对已注册的会员设置,每个访问者一次只能够 登陆一个账户。 3. 索回密码:当已注册用户忘记密码时可根据用户名或邮箱、 通过密码提示问题和答案索回密码。 4. 宠物信息检索与浏览:网站的首页显示出了部分宠物
相关知识
宠物医院管理信息系统——网站后台的设计与实现.doc
基于二维码技术的宠物救助网站的设计与实现毕设论文.doc
计算机|网页设计 |宠物猫网站的设计与实现主题
基于二维码技术的宠物救助网站的设计与实现
宠物信息网站的设计—毕业设计论文.doc
基于ssm的宠物领养网站设计
计算机毕业设计宠物网站,《宠物信息网站的设计计算机毕业设计(论文)》.doc
基于JAVA的宠物销售网站设计与实现
基于J2EE宠物相亲网站的设计与实现
基于SSH技术的宠物救助系统的设计与实现
网址: 基于ASP的宠物网站的设计与实现.doc https://m.mcbbbk.com/newsview944386.html
上一篇: 宠物网站设计与制作 |
下一篇: 如何选择适合自己的宠物网站模板( |