宠物信息网站的设计—毕业设计论文内容摘要:

计外,还通过 plug- in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl等。 脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。 6. 可使用服务器端的脚本来产生客户端的脚本。 7. ActiveX Server Components(ActiveX 服务器元件 )具有无限可扩充性。 可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL 等编程语言来编写你所需要的 ActiveX Server Component。 PHP: 1.数据库连接 PHP 可以编译成具有与许多数据库相连接的函数。 PHP与 MySQL 是现在绝佳的组合。 还可以自己编写外围的函数去间接存取数据库。 通过这样的途径当更换使用的数据库时,可以轻松地更改编 码以适应这样的变化。 PHPLIB 就是最常用的可以提供一般事务需要的一系列基库。 但 PHP 提供的数据库接口支持彼此不统一,比如对 Oracle, MySQL, Sybase 的接口,彼此都不一样。 这也是 PHP 的一个弱点。 2.面向对象编程 PHP 提供了类和对象。 基于 web的编程工作非常需要面向对象编程能力。 PHP支持构造器、提取类等。 应用范围 : ASP 是 Microsoft 开发的动态网页语言,也继承了微软产品的一贯传统 ——只能运行于微软的服务器产品 ,IIS(Inter Information Server) (windows NT)和 PWS(Personal Web Server)(windows 98)上。 Unix 下也有 ChiliSoft 的插件来支持 ASP,必须通过 ASP+ COM 的组合来扩充。 学毕业设计(论文) 14 PHP可在 Windows,Unix,Linux的 Web服务器上正常运行 ,还支持 IIS,Apache等通用 Web 服务器 ,用户更换平台时 ,无需变换 PHP 代码 ,可即拿即用。 采用 PHP 的网站如新浪网( sina)、中国人( Chinaren)等,但由于 PHP 本身存在的一些缺点,使得它 不适合应用于大型电子商务站点,而更适合一些小型的商业站点。 首先, PHP 缺乏规模支持。 其次,缺乏多层结构支持。 对于大负荷站点,解决方法只有一个:分布计算。 数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。 而 PHP则缺乏这种支持。 还有上面提到过的一点, PHP 提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。 ASP 则没有以上缺陷, ASP可以通过 Microsoft Windowsd 的 COM/DCOM 获得ActiveX 规模支持,通过 DCOM 和 Transcation Server 获得结构支持。 (由文献[1, 13~ 16]) 所以在设计时选用了 ASP 技术来开发宠物家园网站。 第 3 章 宠物家园网站系统设计 系统概述 人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。 利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络 , 提供现代化的日常办公条件及丰富的综合信息服务,实现 宠物在线交易 和 管理员后台快速处理,以提高 本网站管理 效率和管理水平,实现 宠物家 园网 的规范化、电子化、标准化,增强 宠物资讯 ,宠物展示,宠物医院,客户服务,百宠图等功能模块 的可管理性,实现信息的在线查询、 交易。 在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。 如何实现信息处理的 方便 和 快捷 得到了人们的重视。 随着电子商务型网站的快捷、高效、互动的产品流览与网上交易越来越被人学毕业设计(论文) 15 们认可和使用。 因此,本宠物家园网正适合了这种需求,伴随着互联网信息技术的迅猛发展,电子商务适用的范围和功能越来越大,结合到具体环境中来看,电子商务型网站 早已经受各界人士的青睐。 本课题 就是如果将电子商务技术简易化、方便化。 这也是本课题所要研究的目标。 可行性分析 宠物家园是顺应当今社会潮流而建立的网络共享资源型网站。 1. 经济性 提供饲养宠物各方面的信息,方便忙碌的上班族即使足不出户也可以将问题解决。 在信息高速发展的今天,饲养宠物的人也越来越多,当饲养中遇到问题时,高效快捷的信息查询方式更受欢迎。 2. 应用性 在应用的过程中,满足了用户对宠物在日常生活中出现不同的问题的查询,使用户能够根据实际情况,对问题进行细致详细的了解。 设计思想 随着社会的日益发展, 人们的生活水平质量越来越高。 社会的发展也带来了一些 新 现象 ,如 养喜欢的宠物 ,给宠物看病等。 “ 宠物现象 ” 已成为一种正常的社会现象,它在一定程度上反映出了社会的发展进度和速度,和人们生活的水平提高与否。 如果从辨证的角度去看,这样的 “ 宠物现象 ” 是否过于泛滥了呢。 人们常说 “ 物多为患 ” ,这并非指人们养宠物的数目多即不好,是指人们养宠物的习惯方式越来越多,但对有关宠物疾病的知识却了解甚少。 这是否意味着这种“ 必然现象 ” 已成为了一个有待解决的问题了呢。 也许是由于不太关心宠物的健康问题,认为只要三餐饱暖即可。 但其实饲养宠物是很 需要好的习惯和合理科学的方法的。 宠物家园网站正是在这种情况下设计的。 在系统在应用中采用从 数据层到应用层,最后到用户接口层进行设计。 如图 31 所示 学毕业设计(论文) 16 图31 系统结构设计图 3. 4 数据结构设计 数据库在一个网站中占有非常重要的地位,数据库结构设计的好坏将直接对网站应用的效率,以及实现的效果产生影响。 合理的数据库设计可以提高数据存储的效率,保证数据的完整和一致。 在宠物家园网站设计中数据库应用了微软公司所开发的 OFFICE 组件 中的 ACCESS 2020 软件。 该软件在设计应用时简单易学,方便快捷,是网站开发者的首选。 用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。 收集基本数据,数据结构及数据处理的流程,著称一份详尽的数据字典。 根据系统需求分析和模块设计的要求,对于宠物家园网数据库,需要以下数据项和数据结构 留言信息 (),包括注册用户信息表 ,管理员信息表 ,用户留言信息表等等。 咨讯信息 (),包括咨讯信息表。 图片信息 (),包括图片信 息表。 在 Mdb 数据库包含的数据表及其功能 数据表 功能 Zhuser 存放注册用户基本信息 bbs 存放用户留言信息 bbsadmin 存放管理员信息 数据层 设计数据服务 配置系统信息 应用层 用户接口层 学毕业设计(论文) 17 shenfen 存放着用户注册后的身份 1. 注册用户信息表 注册用户信息表用于存放注册用户的基本信息,包括注册用户编号( ID)注册用户姓名( username)注册用户密码( password) 字段名 数据类型 长度 描述 ID int 4 自动编号 username varchar 50 用户名 password varchar 50 用户密码 2 用户留言信息表 用户留言信息表主要用于保存用户留言信息 , 字段名 数据名 长度 主键否 描述 ID int 4 主键 ID Title varchar 8000 标题名称 content varchar 8000 留言内容 anthor varchar 50 作者 3 管理员信息表( bbsadmin) 管理员信息表用来存放管理员的基本信息信息,包括管理员编号( ID)姓名( username)密码( password) 字段名 数据名 长度 主键否 描述 ID int 4 主键 ID Name varchar 50 用户名 Password varchar 50 密码 Photo 数据库存放的图片信息表 (photo) 图片信息表中存放着的是在网站中所应用的所有图片 ,包括图片编号 ( ID) ,标题名称 (title) 图片存放的路径 (img) 字段名 数据名 长度 描述 ID int 4 ID Title varchar 8000 图片标题名称 img varchar 8000 图片位置 Z数据库用来存放宠物咨讯的信息表 () 咨讯信息表用于存放咨讯的信息 ,主要包括信息编 号 (ID),标题 (title),详细信息 (word) 学毕业设计(论文) 18 字段名 数据名 长度 描述 ID Int 4 ID Title varchar 8000 咨讯标题名称 word varchar 8000 咨讯内容 系统模块设计 利用层次图来表示系统中各模块之间的关系。 层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。 树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。 随 着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。 从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。 本系统一共分为 7 个模块,每个模块之间虽然在表面上是相互独立的但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。 每个模块的功能都是按照在调研中搜集的资料进行编排制作的。 依据上述功能的分析,系统中模块 分别为 会员管理中心 、 宠物资讯 、 宠物展示 、宠物医院 、 百宠图 、 客户服务和用户登录 5个大模块。 系统功能 结构图如 图 32所示 用户登录 宠物家园 会 用 学毕业设计(论文) 19 图 33 宠物家园网站主要以下功能模块说明 : 宠物医院:主要用来介绍各种宠物的常见病及治疗方法。 宠物咨讯:主要介绍一些宠物的相关知识。 宠物展示 : 主要介绍宠物展示与订购。 宠物医院 : 提供宠物相关病症。 百宠图:主要用于展示宠物图片,以供浏览。 客户服务:主要用于是管理员和用户相互交流的平台。 用户注册登录:方便用户注册成会员。 开发及运行环境 硬件平台 CPU: 内存: 256MB 以上。 软件平台 操作系统: WindowXP/Windows2020。 数据库: Access2020。 浏览器: ,推荐使用 Web 服务器: 以上。 分辨率:最佳效果 1024 768 相素 IIS 配置与 Microsoft Access 数据库连接 学毕业设计(论文) 20 IIS 的配置 IIS是 Inter Information Server 的缩写,是微软提供的 Inter服务器软件,包括 Web、 FTP、 Mail 等服务器。 目前运行 IIS 的平台是 WindowXP。 (由文献[8, 117~ 123]) IIS 是 Window 操作 系统自带的组件。 如果在安装操作系统时没有安装 IIS,则应手动安装。 安装步骤如下: 1. 打开“控制面板”窗口,双击“添加或删除程序”图标,运 “添加或删除程序”窗口。 2. 选择“添加或删除程序”窗口内“添加 /删除 Windows 组件”选项,弹出“ Windows 组件向导”对话框。 3. 选中“ Inter 信息服务 ( IIS) ”复选框,单击“下一步”按钮,执行操作。 IIS 安装完毕。 接下来,就是要对系统进行新建虚拟目录操作: 1. 打开“控制面板”窗口,双击“管理工具”窗口。 2. 双击“ Inter 服务器管理 ”图标,进入“ Inter 信息服务”窗口。 3. 单击“操作”目录,选择下拉菜单“新建 /虚拟目录”命令,如图 3- 4所示 图 3- 4 建立虚拟目录 4. 弹出“欢迎”窗口,单击“下一步”按钮。 5. 在“别名”文本框中输入映射后的名字, gaojun,单击下一步按钮。 6. 在目录文本框中输入要映射的目录,单击“下一步”按钮进入设置访问权限窗口。 如图所示 35所示 7. 在这里选择正确的访问权限,在单击“下一步”按钮,即完成设置。 学毕业设计(论文) 21 图 3- 5 访问权限的选择 创建 ACCESS数据库 在 ACCESS2020 中创建数据库一般先创建空数据库,然后再向数据库中添加数据库对象。 创建空数据库有两个途径:启动 ACCESS2020 时创建和在ACCESS2020 程序窗口中使用“新建”命令创建。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。