宠物信息网站的设计计算机毕业设计(论文).doc

上传人:laozhun 文档编号:4023417 上传时间:2023-04-01 格式:DOC 页数:50 大小:2.32MB
返回 下载 相关 举报
宠物信息网站的设计计算机毕业设计(论文).doc_第1页
第1页 / 共50页
宠物信息网站的设计计算机毕业设计(论文).doc_第2页
第2页 / 共50页
宠物信息网站的设计计算机毕业设计(论文).doc_第3页
第3页 / 共50页
宠物信息网站的设计计算机毕业设计(论文).doc_第4页
第4页 / 共50页
宠物信息网站的设计计算机毕业设计(论文).doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《宠物信息网站的设计计算机毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《宠物信息网站的设计计算机毕业设计(论文).doc(50页珍藏版)》请在三一办公上搜索。

1、宠物信息网站的设计摘 要在当今社会,人们利用网络获取更多的信息,网站就是网络发展应运而生的产物。随着网络的不断发展,网站开发技术有了很大程度的提高。宠物家园网站设计应用ASP动态技术进行制作,以DREAWEAVER MX软件为开发基础,Microsoft Access为后台数据库,实现了用户在线浏览,查询相关宠物信息以及发表留言的功能,并且丰富了网上现有网站的形式。 本论文对设计中所应用的软件进行了简介,详细说明了网站的制作过程。最后,还提到了一些在做ASP网站中遇到的一些问题和解决方法。关键词: 网站设计 ASP DREAWEAVER MX Microsoft AccessAbstract

2、In todays society, more people use the Internet to obtain information, the website is the product of the development of network came into being. With the continuous development of the network, web site development technology has greatly increased. ASP dynamic website design applications pet home pro

3、duction technology to Dreaweaver MX software for the development of the foundation, Microsoft Access database for background, achieving users online browsing, pet information and a voice mail enquiries related functions, and a rich online website existing form.The papers had to design a software app

4、lication profiles, a detailed description of the web site production process. Finally, also referred to a number of websites in doing ASP encountered some problems and solutions. Key words : website design ASP Dreaweaver MX Microsoft Access目 录摘要 IAbstract II第 1 章 绪论1 1.1 课题背景1 1.2 开发目的2 1.3 网站发展现状2

5、1.4 网络的发展4第2章 开发工具的选用及介绍 62.1 DREAMWEAVER MX62.2 ACCESS 200062.3 ASP 动态技术8 2.3.1 HTMl的局限性8 2.3.2 ASP的特点 8 2.3.3 ASP的优势 9 2.3.4 ADO的特点 92.4 ASP与PHP开发技术的比较10第3章 宠物家园网站的系统设计133.1 系统概述 13 3.2 可行性分析 133.3 设计思想 14 3.4 数据结构设计 15 3.5 系统模块设计 173.6 开发及运行环境 183.7 IIS的配置与ACCESS连接 193.7.1 IIS的配置 203.7.2创建数据库 203

6、.8 站点的设置 21第4章 “宠物家园”网站制作过程4.1系统主界面简介 244.2功能实现 244.2.1整体设计 244.2.2网站前台模块设计 254.2.3网站后台设计 40第5章 测试与调试 515.1为什么要进行系统测试 515.2软件测试 515.2.1 测试的基本概念525.2.2 测试步骤535.3 本系统软件测试 54结 论 55致 谢 56参考文献57第1章 绪论1.1 课题背景20世纪大众媒体在世界范围内经历了网络化的历程, 网络从70年代出现,用于军事领域,到大规模民用只花了30年时间。目前,全球Internet用户已突破1.2亿,被连通的国家和地区已突破200个;

7、在国内,1995年还没有几个人知道Internet为何物,到1998年年底,已有200多万用户上网。 网络对人类生活的影响可以说是革命性的。它改变了人们传统的生活方式,通过Internet,人们可以从浩如烟海的信息中查询到自己需要的部分,可以和远隔重洋的亲朋好友互通音讯,可以和未曾谋面的陌生人交流情感,可以坐在家中接受全球各地医学专家的会诊,可以实现网上购物、网上婚礼、网上营销、网上政府等等。凡此种种,都是人们过去所不能想象的。信息化与数字化和网络化的高度一体化的信息交流方式使人们明显感觉到这种新的方式带给我们的快捷与自由,开放与互动。Internet飞速发展的今天,互联网成为人们快速获取、发

8、布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的信息,或者利用网站来提供相关的网络服务。因此网站建设在Internet应用上的地位显而易见,它已成为人们生活中重要的组成部分,从而倍受人们的重视。人们可以通过网页浏览器来访问网站,获取自己需要的信息或者享受网络服务。网站的专业化是网站发展的必然趋势,在经历了“人们想要看”的消费心态后,“人们看什么”

9、的消费心态日渐成熟。面对各种各样的网民,其消费心理差异很大,尤其是网民队伍发展壮大以后,这种趋势更明显。面对这种竞争态势,科学地制定网站营销策略是关键。所以,网站专业化是必然。中国足球网是专门为足球迷开设的网站,中国先生网是男人看的网站,赢时通是股民看的网站,赛迪网中国第一个IT专业站点。 随着网民队伍的复杂性,专业化的趋势会往纵身发展。例如手机网站中,WAP网站就是一个趋势;在新闻网站中,和讯中金网以介绍财经新闻而著名;在情感网站中,失恋者同盟最厉害。网站也像普通商品一样,越来越多,多得让人眼花缭乱看不过来,专业性网站也必须制造营销策略上的差异,才能保持优势。1.2 开发目的通过本网站,为喜

10、欢饲养宠物的人们提供了一个可以相互交流的平台,应用高科技的现代化资源来帮助大家解决一些在饲养时所遇到的问题,和可以交流彼此的一些心得经验等等。应用本网站可以使用户足不出户在第一时间了解有关宠物方面各种的最新最快的咨讯。方便现代人由于工作繁忙而无法周到照料宠物的缺撼。1.3网站的发展现状 随着中国网民突破9400万,中国早已进行了一个互联网的时代,可是互联网如何发展,如何良性的成长需要做很多方面的思考。未来的互联网发展必然和现有的传统商业模式进行有机的结合,在此基础上进行创新和开发才可以实现互联网的稳步发展。不把互联网只当成互联网,而把它当作一种商业。 网站要想更好的发展,首先看有没有明确的服务

11、定位,这种服务是否被市场认可,是否是市场所需求的(这也在考核网站的策划者能否发现市场,看准市场所需),然后要考虑的是如何做好这个服务。同样是招聘网站,为什么51job那么多人使用,而很多网站使用率不大。在想明白了这个市场需求后,就不难理解:成功在于细节。当然这个细节包括服务的细节,还有推广的细节。满足需求的这种说服是没错的,但需求是随着环境等因素而变化的。未来是需要去预测和创新。 关于网站未来发展趋势,表现为如下变化方向: 1. 综合门户网站在短期内地位不会弱化,但也不会强化; 2. 垂直门户地位将逐渐显露其锋芒,并且在商业化方面有引人注目的模式; 3. 随着3G的实现,在浏览方式上,将出现“

12、一掌天下”的竞争式,那些传统的WEB将转入WAP领域,届时将出现另一个新的门户机会点; 4. 随着经济的高速带动,“用户专家化”将是不可避免的趋势,原来的“好123网址”模式将难以再现; 5. 高度专业,资源独特,开放建设,定位明确的网站将成为未来的互联网主要构成和影响中心; 6. 未来的互联网权利中心将在符合上述趋势特征中的网站里产生,并成长为垂直门户。网站的发展趋势众说纷纭,无论是现在能够想象得到的或是没有想象到的,都有可能成为互联网明天的现实。总之,网络会越来越贴近人们的生活,互联网的应用会越来越广泛,互联经济会成为重要的产业,将大幅推动全球化经济的发展。 互联经济现在仍处于萌芽阶段,才

13、刚刚开始,未来的路还很长很长,互联网的发展需要每一个网络参与者共同努力,共同促进。那些大型网络追求的不同,大型网站新闻、旅游、娱乐、购物、教育、聊天、财经,应有尽有,所追求的是面面俱到的超市式服务,以一种大而全的模式来满足用户需求。而专业型网站则是专注于某一类行业,如医药、电子、化工等行业,甚至是其中一个小的专业,利用互联网的传播优势与行业优势,将服务平台与内容的增值有机地结合起来,为用户提供专业方面的产品和服务,以专业化的知识信息、产品和服务赢得用户的信息与推崇,从不大的市场份额中获取较高的利润。在门户网站等大型网站的力所难及之处显示出自身的优势。(由文献6,2324)1.4 网络的发展计算

14、机网络由一组结点和链络组成。网络中的结点有两类:转接结点和访问结点。通信处理机、集中器和终端控制器等属于转接结点,它们在网络中转接和交换传送信息。主计算机和终端等是访问结点,它们是信息传送的源结点和目标结点。计算机网络技术实现了资源共享。人们可以在办公室、家里或其他任何地方,访问查询网上的任何资源,极大地提高了工作效率,促进了办公自动化、工厂自动化、家庭自动化的发展。21世纪已进入计算机网络时代。计算机网络极大普及,计算机应用已进入更高层次,计算机网络成了计算机行业的一部分。新一代的计算机已将网络接口集成到主板上,网络功能已嵌入到操作系统之中,智能大楼的兴建已经和计算机网络布线同时、同地、同方

15、案施工。随着通信和计算机技术紧密结合和同步发展,我国计算机网络技术飞跃发展。20世纪大众媒体在世界范围内经历了网络化的历程,信息化,数字化和网络化的高度一体化的信息交流方式使人们明显感觉到这种新的方式带给我们的快捷与自由,开放与互动;伴随着计算机的普及与发展,“Internet”一词已经让我们不再感到陌生,随着E时代的来,新的理念和结构也在不断的形成和完善,网络给人类的工作学习和生活带来了极大的方便,计算机网络技术的发展对人类技术史的发展产生了不可磨灭的深远影响,甚至于一些学者们认为计算机技术的发展将会引起一场新的科学革命。随着网络向商业的全面开放,这也就孕育了20世纪的最大的一次淘金热。知识

16、就是力量,信息就是财富已不再是一句口号和承诺。它从千言万语的阐述的幕后被网络活生生地摆在人们的面前。如今,网络技术的应用已渗透到人们生活中的每一个角落。在网络技术应用的这个巨大领域内,各种新的应用途径也层出不穷。最近几年,网上商务活动日趋繁荣,以因特网为基本构架的电子商务正席卷全球。这一商业形式将将成为21世纪全球经济交流的一个重要方式,并在组织架构。商品管理。市场信息产品营销等诸多方面与传统商业展开竞争。随着网络商业化应用的逐步推广,它在其他各个领域如医疗教育等的应用也日渐深化。(由文献7,4849)第2章 开发工具的选用及介绍2.1 DREAMWEAVER MXDreamweaverMx2

17、004是美国Macromedia公司开发的集网页制作和网站管理于一身的“所见即所得”的网页编辑软件.是网页设计梦之队(Dreamweaver,Flash,Fireworks)的重要成员。它以强大的功能和友好的操作界面倍受广大网页设计工作者的欢迎,已经成为网页制作的首选软件。Dreamweaver从MX版本升级到MX2004版本以后,其功能有很大的改进,最主要的变化表现在网页编程和完善的站点机制。对一个网页设计工作者来说,不仅要担负主页设计业务,还要具备最基本的网络编程能力。但是,网页编程说起来简单,要实际操作则比较复杂。而利用DreamweaverMX2004无需编写任何代码,就可以轻松地实现

18、与留言簿会员登陆等功能相关的网页编程。另外, DreamweaverMX2004更完善了ASP.NET,ColdFusion MX, PHP,ASP,JSP等脚本功能,向网页开发领域迈进了一大步。总之,利用DreamweaverMX2004可以轻而一举地制作出跨越平台限制和浏览器限制的充满动感的网页。(由文献2,13)2.2 ACCESS 2000微软开发的Access for Windows,因其界面友好、功能强大和使用方便而风靡全球,成为最受欢迎的数据库软件。继成功推出Access1.0、Access2.0直至Access97后,微软公司又隆重推出了Access2000。Access200

19、0是Office2000的重要组成部分,是一种功能非常强大的桌面数据库管理系统。Access是一种先进的关系型数据库管理系统,用于建立和管理数据库。简单地说,就是把大量的数据组织起来,并方便地对数据进行维护、查询、统计等操作.其特点为1通过直观的可视化操作,既可快捷方便地完成大部分的数据管理工作,而无须编写程序代码2能够与WORD、 EXCEL等办公软件进行数据交换和共享,形成一个集文字处理、数据植计算和数据管理为一体的办公系统3利用Access中大量的向导,进行简单的操作,可大大简化数据库的设计4利用Access能够方便地访问Interent。Access的一大特征是将数据库中的任一东西视为

20、对象,例如用于存放数据的表、用于打印数据的报表、表中字段、报表中的页眉页脚等,都是Access中的对象。Access2000中共有7种主要对象:表、查询、窗体、报表、Web页、宏和模块。表用于存储数据,每一张表存放一类特定的信息。若要在窗体报表或数据访问页中将多个表中的数据组织到一起,需定义表之间的关系。使用查询可查找和检索满足指定条件的数据,包含来自多个表的数据。查询也可以一次更新或删除多个记录,并对数据执行预定义或自定义计算。使用窗体可直接在表中查看、输入和更改数据。打开窗体时,Access检索来自表中的数据,并使用在“窗体向导”中选择的布局或用户从头创建的布局在屏幕上显示数据。使用报表能

21、以一定的打印方式分析数据或表现数据。例如,可以打印一个对数据进行分组并计算总计的报表,另一个报表则具有其他格式的数据以打印邮寄标签。使用Web页可在Internet上使用数据以实现交互方式的报表输入数据或分析数据。Access从表中检索数据,并使用“数据页向导”中选择的布局或用户从头创建的布局在屏幕上显示数据。在Web页中通过使用各种功能,用户可以交互地使用数据。宏是一个或多个操作的集合,宏中的每个操作都能够实现特定的功能。通过设置宏可以让Access自动地完成所需的功能。模块是将VisualBasic forApplications(VBA)声明和过程作为一个单元进行保存的集合。它将声明、语

22、句和过程保存在一起。模块是为开发人员设置的工作环境。(由文献4,2729Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高 。这就是在很多人的眼里,Access数据库的最出印象,仅仅只是用于小型数据存储的容器,如果一定要用来开发程序,也仅仅是开发一些简单的个人应用,根本不适合大型的企业应用,久而久之,易用和简单似乎就成了Access的全部。实际上,这种看法是非常片面的。Access是一个非常强大的前端开发工具,由于Access的弹性,它可以应用在不同的行业及不同的领域中,既可以在个人信息管理方面展露拳脚,也可以在中大企业的仓库管理、财务、

23、采购销售、生产管理、质量控制等多方面的企业信息管理中大显身手。而且Access与大型数据库SQLServer2000完美结合,可应用在对安全、效率具有高要求的海量数据管理的场合,像ERP、CRM这些大型管理软件中也完全可以采用Access开发。在欧美、日本、德国,随处可见使用Access成功开发出来的企业应用系统,而在国内,也有非常多的成功应用。2.3 ASP动态技术2.3.1 HTML的局限性HTML本身拥有格式化命令,可以进行内部对象的链接以及与其它Web页面的链接。但HTML不能执行条件逻辑,不能处理变量。即HTML不具有一个完整的编程语言所应具有的功能。引入脚本制作语言的目的就是为了克

24、服HTML的局限性。常用的脚本制作语言有VBScript和JavaScript。Active Server支持VBScript和JavaScript。2.3.2 ASP的优势Active Server Pages:“动态服务器网页”,一般简称为“ASP”,是网页编程语言中的一种,一般由HTML和VBScript来组成.把只有服务器才能理解的代码组合到标记之内,并插入到HTML文档中,并把html格式的文件改为“.asp”。该文件一旦经过网页服务器, 标记内的内容就会自动执行,并表现动态效果。ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是

25、在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(lient)在浏览器中可以显示程序执行的结果,可是,客户端(lient)若使用Netscape浏览器无法显示VBScript的执行结果。ASP具备有面向对象(bject-Oriented)功能、学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Se

26、ssion,同时,若使用ASP内建的“Application”对象或“Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。2.3.3 ASP的特点ASP是Microsoft Web Server继IIS3.0以后新增的功能。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的Web服务器应用程序。ASP首先克服了客户机方处理的局限性,即Web浏览器必须支持在Web页面中调用的功能。如果在一个不支持VBScript的浏览器中使用VBScript,则其脚本就会被忽略,并由浏览器将脚本作为文本显示出来。使用ASP技术后,浏览器同服务器就会产生如下的交

27、互过程:浏览器向服务器请求以ASP为后缀而不是HTM的文档(ASP文档即为包含脚本制作语言的HTML文档),服务器读取文档,解释其中的VBScript,并生成HTML文档,传送给浏览器。所以,使用Active Server页面,所有的处理都在服务器上进行,只将标准的HTML传送给客户机,这样做就消除了对于Web浏览器的依赖性。Active Server的另一大优点是代码的安全性。页面的访问者所能看到的只是服务器方的处理结果如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因杰ASP程序先于网站服务(WEBServer)端执行后,将结果转换成标

28、准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。ASP采用ADO(ActiveX Data Objects)技术访问后台数据库。它通过ODBC接口,可以连接Microsoft Access、Microsoft SQL Server等数据库。当客户端在输入查询表格后,提交给服务器端的应用程序,由Browser/Server的应用接口根据用户的请求动态地下载数据,提供给客户端。2.3.4 ADO的特点ADO是一个ASP内置的ActiveX服务器组件,它具有高效连接ODBC(Open Database Connectivity)

29、数据库的功能,可以将其与ASP结合,建立提供数据库信息的网页内容,对数据库进行操作。2.4 ASP与PHP开发技术的比较ASP、PHP技术都是目前比较流行的在服务器端运行的脚本技术,ASP对应之的是COM组件,能用于开发商业逻辑,PHP则更像于一个纯脚本,仅适合于普通的网站开发,而不能用作商业逻辑而被冠以“Person Home Page”的名称,这是最贴切不过的了。ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。 P

30、HP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP的特性,使WEB开发者能够快速地写出动态生成页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,可以从PHP官方站点(http: /)自由下载。而且可以不受限制地获得源码,甚至可以从中加进需要的特色。 二者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。在ASP 、PHP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML页面只依赖于Web服务器,而ASP 、PHP页面需要附加的语言引擎分析和执行程序代

31、码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP 、PHP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。 技术特点: ASP: 1. 使用VBScript 、 JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。 2. 无须compile编译,容易编写,可在服务器端直接执行。 3. 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。 4. 与浏览器无关(Browser Independence), 用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网

32、页内容。Active ServerPages 所使用的脚本语言(VBScript 、 Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 5. Active Server Pages能与任何ActiveX scripting语言相容。除了可使用VB Script或JScript语言来设计外,还通过plugin的方式,使用由第三方所提供的其他脚本语言,譬如REXX 、Perl 、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model) 物件。 6. 可使用服务器端的脚本来产生客户端的脚本。 7. ActiveX Server Com

33、ponents(ActiveX 服务器元件 )具有无限可扩充性。 可以使用Visual Basic 、Java 、Visual C 、COBOL等编程语言来编写你所需要的ActiveX Server Component 。 PHP: 1数据库连接 PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合。还可以自己编写外围的函数去间接存取数据库。通过这样的途径当更换使用的数据库时,可以轻松地更改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL,Sybase的接口,彼此

34、都不一样。这也是PHP的一个弱点。 2面向对象编程 PHP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等。 应用范围 : ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统只能运行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的插件来支持ASP,必须通过ASPCOM的组合来扩充。PHP可在Windows,Unix,Linux的Web服务器上正常运行,还支持II

35、S,Apache等通用Web服务器,用户更换平台时,无需变换PHP代码,可即拿即用。 采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。 首先,PHP缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。 ASP则没有以上缺陷,ASP可以通过Microsoft

36、Windowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和Transcation Server获得结构支持。(由文献1,1316) 所以在设计时选用了ASP技术来开发宠物家园网站。第3章 宠物家园网站系统设计3.1 系统概述 人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络,提供现代化的日常办公条件及丰富的综合信息服务,实现宠物在线交易和管理员后台快速处理,以提高本网站管理效率和管理水平,实现宠物家园网的规范化、电子化、标准化,增

37、强宠物资讯,宠物展示,宠物医院,客户服务,百宠图等功能模块的可管理性,实现信息的在线查询、交易。 在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的方便和快捷得到了人们的重视。 随着电子商务型网站的快捷、高效、互动的产品流览与网上交易越来越被人们认可和使用。因此,本宠物家园网正适合了这种需求,伴随着互联网信息技术的迅猛发展,电子商务适用的范围和功能越来越大,结合到具体环境中来看,电子商务型网站早已经受各界人士的青睐。本课题就是如果将电子商务技术简易化、方便化。这也是本课题所要研究的目标。3.2 可行性分析宠物家园是顺应当今社会潮流而建立的网络共享资

38、源型网站。1. 经济性提供饲养宠物各方面的信息,方便忙碌的上班族即使足不出户也可以将问题解决。在信息高速发展的今天,饲养宠物的人也越来越多,当饲养中遇到问题时,高效快捷的信息查询方式更受欢迎。2. 应用性在应用的过程中,满足了用户对宠物在日常生活中出现不同的问题的查询,使用户能够根据实际情况,对问题进行细致详细的了解。3.3 设计思想随着社会的日益发展,人们的生活水平质量越来越高。社会的发展也带来了一些新现象,如养喜欢的宠物,给宠物看病等。“宠物现象”已成为一种正常的社会现象,它在一定程度上反映出了社会的发展进度和速度,和人们生活的水平提高与否。如果从辨证的角度去看,这样的“宠物现象”是否过于

39、泛滥了呢?人们常说“物多为患”,这并非指人们养宠物的数目多即不好,是指人们养宠物的习惯方式越来越多,但对有关宠物疾病的知识却了解甚少。这是否意味着这种“必然现象”已成为了一个有待解决的问题了呢?也许是由于不太关心宠物的健康问题,认为只要三餐饱暖即可。但其实饲养宠物是很需要好的习惯和合理科学的方法的。宠物家园网站正是在这种情况下设计的。在系统在应用中采用从数据层到应用层,最后到用户接口层进行设计。如图3-1所示数据层设计数据服务配置系统信息应用层用户接口层 图3-1系统结构设计图34数据结构设计数据库在一个网站中占有非常重要的地位,数据库结构设计的好坏将直接对网站应用的效率,以及实现的效果产生影

40、响。合理的数据库设计可以提高数据存储的效率,保证数据的完整和一致。在宠物家园网站设计中数据库应用了微软公司所开发的OFFICE组件中的ACCESS 2000软件。该软件在设计应用时简单易学,方便快捷,是网站开发者的首选。用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据,数据结构及数据处理的流程,著称一份详尽的数据字典。根据系统需求分析和模块设计的要求,对于宠物家园网数据库,需要以下数据项和数据结构留言信息(mdb.mdb),包括注册用户信息表,管理员信息表,用户留言信息表等等。咨讯信息(z.mdb),包括咨讯信息表。图片信息(

41、photo.mdb),包括图片信息表。在Mdb数据库包含的数据表及其功能数据表功能Zh-user存放注册用户基本信息bbs存放用户留言信息bbsadmin存放管理员信息shenfen存放着用户注册后的身份1. 注册用户信息表注册用户信息表用于存放注册用户的基本信息,包括注册用户编号(ID)注册用户姓名(username)注册用户密码(password)字段名数据类型长度描述IDint4自动编号usernamevarchar50用户名passwordvarchar50用户密码2用户留言信息表用户留言信息表主要用于保存用户留言信息, 字段名数据名长度主键否描述IDint4主键IDTitlevarc

42、har8000标题名称contentvarchar8000留言内容anthorvarchar50作者3管理员信息表(bbsadmin)管理员信息表用来存放管理员的基本信息信息,包括管理员编号(ID)姓名(username)密码(password)字段名数据名长度主键否描述IDint4主键IDNamevarchar50用户名Passwordvarchar50密码Photo数据库存放的图片信息表(photo)图片信息表中存放着的是在网站中所应用的所有图片,包括图片编号(ID),标题名称(title) 图片存放的路径(img)字段名数据名长度描述IDint4IDTitlevarchar8000图片标

43、题名称imgvarchar8000图片位置Z数据库用来存放宠物咨讯的信息表() 咨讯信息表用于存放咨讯的信息,主要包括信息编号(ID),标题(title),详细信息(word)字段名数据名长度描述IDInt4IDTitlevarchar8000咨讯标题名称wordvarchar8000咨讯内容3.5 系统模块设计利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层

44、次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。本系统一共分为7个模块,每个模块之间虽然在表面上是相互独立的但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统中模块分别为会员管理中心、宠物资讯、宠物展示、宠物医院、百宠图、客户服务和用户登录5个大模块。系统功能结构图如图3-2所示用户登录宠物家园会员管理中心宠物资讯宠物展示宠物医院客户服务用户注册登录百宠图图3-3宠物家园网站主要以下功能模

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号