网上书店系统的设计与实现论文.doc_第1页
网上书店系统的设计与实现论文.doc_第2页
网上书店系统的设计与实现论文.doc_第3页
网上书店系统的设计与实现论文.doc_第4页
网上书店系统的设计与实现论文.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

毕毕 业业 设设 计计 设计题目:网上书店的设计与实现设计题目:网上书店的设计与实现 姓 名 学 院 计算机科学与技术学院计算机科学与技术学院 专 业 计算机科学与技术计算机科学与技术 年 级 学 号 指导教师 毕业设计选题报告毕业设计选题报告 姓 名 性 别 学 院 计算机科学 与技术学院 年 级 学 号 设计题目在线网上书店的设计与实现 课题来源教学课题类别应用研究 选做本课题的原因及条件分析: 网上书店是近年来随着网络技术的发展而产生的一种新型的书店形式,与传 统书店相比,网上书店拥有许多优势:书写电子化,传递数据化。尽可能采用无 纸贸易,实现快速准确、双向式数据和信息交流。没有店面租金成本。网上书店 只需一台连在网络上的服务器或租用部分网络服务器空间即可。没有图书库存的 压力。便于收集读者信息,为读者提供个性化服务。根据读者浏览、购买的信息, 分析读者的阅读兴趣,当读者再次访问时直接向其推荐有关图书或定期向其发送 有关图书的电子邮件。 在线网上书店系统利用动态网页 asp 技术访问 access 后台数据库,并由 microsoft iis 充当 web 服务器,从而使用户连接到数据库和 web 界面。基于这种 前提,利用 asp+access 我设计了“鲁东大学在线网上书店”。 指导教师意见: 本系统设计了一个鲁东大学学生书籍的网上交易超市,学生可以借助这个平 台购买自己需要的书籍,因为书籍都是由学生自己提供的,所以价格非常便宜, 提高了书籍的重复利用率,减少学生的支出。选题内容较为合理,有较好的研究 和应用价值,符合设计相关的要求,同意选题。 签名: 年 月 日 院(系)毕业论文(设计)领导小组意见: (公章) 年 月 日 毕业设计任务下达书毕业设计任务下达书 学院 计算机科学与技术学院 专业 计算机科学与技术学号 姓名 现将毕业设计任务下达书发给你。毕业设计任务下达书内容如下: 一、毕业设计题目 网上书店的设计与实现 二、主要内容 1 在线网上书店前台功能页面设计,包括注册,购物车,书籍介绍,分类; 2.数据库后台管理程序设计,完成网站书店书籍相关内容,作者简单介绍等; 3.程序模块功能设计,完成各个功能所需代码。 三、具体要求 (1) 高度重视毕业设计工作; (2) 严格按照进度安排完成各阶段任务; (3) 独立完成毕业设计以及说明书撰写工作; (4) 主动向指导老师汇报毕业设计的进展工作情况; (5) 设计说明书格式、排印应遵循学校的有关规定。 四、主要参考文献 1 刘涛. 小型网站架设设计m. 北京:中国铁道出版社,2004.6 2 温明. asp 网站建设实录m . 北京:希望电子出版社,2005.2 3 石志国. asp 动态网站编辑m. 北京:清华大学出版社, 2001.9 五、进程安排 阶 段起 止 日 期主 要 内 容 准备开题阶段2008.1.18-2008.3.9搜集材料,学习相关知识 设计实现阶段2008.3.10-2008.5.20划分功能并且实现相应模块功能,检测和试运 行说明书完成阶段2008.5.21-2008.6.5根据设计撰写设计说明书,定稿 答辩阶段2008.6.6-2008.6.13准备答辩材料 六、 毕业设计任务下达书于 年 月 日发出。毕业设计应于 年 月 日前完成 后交指导教师,由指导教师评阅后提交毕业设计答辩委员会。 七、 毕业设计任务下达书一式两份,一份给学生,一份留学院存档。 指导教师: 签发于 年 月 日 分管院长: 签发于 年 月 日 毕业设计开题报告毕业设计开题报告 姓 名 性 别 学 院 计算机科学 与技术学院 年 级 学 号 预计 完成 时 间 设计题目 鲁东大学网上书店的设计与实现 课题来源教学课题类别应用研究指导教师 毕业设计实施方案: 第一阶段:开题 在做好需求分析的基础上,深入了解基于 asp 技术的 web 网 站的体系结构,动态网站的做法及相关数据库所用工具的具体操作; 第二阶段:综合分析 完成网站的界面及数据库的内容设计,如书店内书的分类、 名称、简介等,最后将网站与数据库连接; 第三阶段:修改完善设计 在初步完成的基础上,查看所做设计是否完善,功能 是否欠缺,后充实内容,各种操作能否达到预期效果,如用户注册,正常交易,书 籍介绍等; 第四阶段:完成设计,对完成的设计进行最后的试用并修改细节; 第五阶段:完成网上书店系统的设计说明书。 设计主要内容(提纲): 1、鲁东大学在线网上书店前台功能页面设计,包括注册,购物车,书籍介绍; 2、数据库后台管理程序设计,完成网站书店书籍相关内容,如出版社,价格, 作者,简单介绍等; 3、网站与数据库相连接; 4、程序模块功能设计,完成各个功能所需代码。 指导教师意见: 学生对于设计网上书店网站所采用的设计平台 asp 较为熟练,基本可以实现网站 的既定功能,整个实施方案过程合理清晰,步骤合理,阶段任务明确;设计内容完整、 科学,符合设计的相关要求,已经具备了开题的条件,同意开题。 签名: 年 月 日 年 月 日 学院毕业论文(设计)领导小组意见: (公章) 年 月 日 (签章) 年 月 日 毕业设计结题报告毕业设计结题报告 姓名学院 计算机科学与 技术学院 学号 设计题目网上书店的设计与实现 课题来源教学课题类别应用研究指导教师 张忠磊 本课题完成情况介绍(包括研究过程、实验过程、结果分析、存在的问题及应用 情况等。 ) 网上书店通过调查分析传统书店的不足和缺陷,使用互连网技术,采用 asp、dreamweaver 和 access 技术,设计了一个界面友好,人性化较为突出,功能 简便快捷并较为实用的网上书店。经授权后,管理员可以通过 web 浏览器登录系统 后台,以人机交互式的方式实现网上图书的添加、删除、定单管理、评论管理、图 书分类管理及用户管理等。用户在前台可查看各类书籍的具体内容和排行,也可基 于各种方式在站内进行搜索,并能够方便进行购买、发表评论等。 网站的不足之处是没有实现用户等级划分,按照等级享受不同的服务,是以后 要完善的地方。 指导教师意见: 本书店网站基本实现了需求阶段所定义的功能,用户可以比较方便的查询信息, 并实现了一定的交互,同时实现了管理员维护的界面,使管理人员比较方便的实现网 站的维护,如:添加、购买书籍,察看购买状态,书籍排行等。同意结题。 签名: 年 月 日 学院毕业论文(设计)领导小组意见: (公章) 年 月 日 设计成绩 毕业设计成绩评定表毕业设计成绩评定表 学院:计算机科学与技术学院 学号 姓 名设计总成绩: 设计题目 鲁东大学网上书店的设计与实现 该设计在对鲁东大学书店概况做了需求分析的基础上,划分了网站的功 能结构,开发了一个基于 asp 的鲁东大学网上书店网站,整个设计方案合理, 实现的功能较为齐全,达到了设计任务书所规定的要求,设计说明书结构合 理,表达清楚。最好能加上每个同学可以发布自己的得卖书和卖书的论坛。 同意推荐该同学参加答辩。 指 导 教 师 评 语 评定成绩: 签名: 年 月 日 该学生基本完成了网上书店网站的设计要求,设计思路较为清晰,功能 较为完善,摘要所反映的外语能力较好,设计说明书的文本、图表规范,表 述清楚,数据库设计可以更合理一些。 同意该学生参加答辩。 评 阅 人 评 语 评定成绩: 签名: 年 月 日 答 辩 小 组 评 语 答辩成绩: 组长签名: 年 月 日 注:1、论文(设计)总成绩=指导教师评定成绩(50%)+评阅人评定成绩(20%) +答辩成绩(30%) 2、将总成绩由百分制转换为五级制,填入本表相应位置。 目 录 1 前言1 2 采用技术和开发工具介绍.2 2.1 iis 简介 2 2.2 asp 技术简介和选择 asp 技术的原因.2 2.3 web 数据库技术 3 3 网站系统分析3 3.1 用例图描述网上书店需求 .3 3.2 系统目标 .4 3.3 数据表结构 .5 4 鲁东大学网上书店具体功能描述及实现6 4.1 具体功能描述 .6 4.1.1 分类查看6 4.1.2 查询6 4.1.3 登陆与注册7 4.1.4 购物车使用7 4.1.5 评级和评论8 4.1.6 图书排行榜9 4.1.7 其他小功能9 4.2 用户购物流程 .9 4.3 重要模块具体功能实现10 4.3.1 畅销排行榜.10 4.3.2 购物车10 4.3.3 搜索功能10 5 网站整体设计10 5.1 css 样式单文件设计10 5.2 创建数据库连接 .11 6 结束语.11 参考文献.12 致 谢12 0 鲁东大学网上书店的设计与实现 摘摘 要:要:通过调查分析传统书店的不足,采用应用广泛的 asp、dreamweaver 和 access 技 术,设计了一个界面友好,人性化较为突出,功能简便快捷并较为实用的鲁东大学网上书店。经 授权后,管理员可以通过 web 浏览器登录系统后台,以人机交互式的方式实现网上图书的添加、 删除、定单管理、评论管理、图书分类管理及用户管理等。用户在前台可查看各类书籍的具体内 容和排行,也可基于各种方式在站内进行搜索,并能够方便进行购买、发表评论等。 关键词:关键词:网上书店;asp;access ;设计与实现 design and realization of online bookstore of ludong university li fuxia (school of computer science and technology, computer science and technology, class 2 grade 2003, 0322110213) abstract: by analyzing the deficiency of traditional bookshop, online bookstore of ludong university is designed by adopting asp, dreamweaver and access. the online store owes amicable interface, simple and convenient function, and outstanding personalization. after authorizing, administers can add and delete the book, manage the order, review, classify books and manage user with the way of interaction of human- computer. users in the front also have the access to look over the content of all kinds of books, search books owing to various ways within the website, talk about the books conveniently, and buy the books in the online store. key words: online bookstore; asp; database;design and realization 1 前言 随着网络的快速发展,许多传统的信息和数据库系统正在被移植到互联网上,网上 书店无疑就是其中一个。网上书店能提供人机交互,使得书店与消费者之间有了全新 的交流方式,它不再受到传统书店的制约,突破了地理位置上的界限,为共享资源, 交流经验提供了方便。正是由于网上书店传播信息迅速方便、容量大、覆盖面广、自 由交互等特点,很多的大型书店都已经设计和开发了网上书店,以提供个性化的购物 平台,极大的提高购物效率。尽管当前新形势下网上书店多种多样,但专门针对大学 建立的网上书店,存在界面上不够亲切人性化,功能上不够简单快捷实用的缺陷。本 文专门针对当前网上书店存在的突出问题,充分考虑了书店与消费者的喜好和愿望, 力求设计出一个功能较为完备、简单实用,界面较为亲切友好的网上书店,以营造一 个有利提高书店的效率和消费者的购买的新环境。 2 采用技术和开发工具介绍 针对不同的应用平台我们要选择合适的设计工具,采用更为有效实用的技术。鉴 1 于此案所设计的网上书店是运行在 windows 平台下的一个小型网站,我决定选择当今 应用极为广泛的 asp 技术和发展较为成熟的数据库技术(access 数据库管理系统) , 配合可视化编辑工具 macromedia dreamweaver 8,并充分考虑该网上书店的显示速度和 安全性,尽量弥补这两种技术存在的缺陷12。 2.1 iis 简介 web 服务器是 web 应用程序的心脏。iis(internet information server)是微软推出的 windows nt option pack 的主要成员,作为 win2000server 的扩展,自推出以来已经有 了很大发展,其体系结构是当今市场上最受关注的 web 服务器之一。新推出的 iis4.0 版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防 护,内置 java 虚拟机及全面支持 asp 等强大功能3。 2.2 asp 技术简介和选择 asp 技术的原因 asp 全称为 active server pages,即动态服务器页面,是 microsoft 公司推出的一 种运行于服务器端的 web 应用程序开发技术。asp 既不是一种语言,也不是一种开发 工具,而是一种内含于 iis/pws 之中,代替 cgi 脚本程序的一种应用,它可以与数据库 和其它程序进行交互, 是一套简单方便的服务器端脚本环境。通过 asp 我们可以结 合 html 网页、asp 指令和 activex 元件建立动态、交互且高效的 web 服务器应用程 序。当浏览器浏览 asp 网页时, web 服务器就会根据请求动态生成相应的 html 代码 然后再返回给客户端浏览器,这样客户端看到的就是动态生成的网页4。 web 技术的发展是由静态网页技术的 html 到动态网页技术 (cgi、asp、php、jsp) ,经历了一个重要的变革过程。随着信息社会的进步和人们 要求的不断提高,web 已经不再局限于仅仅由静态网页提供信息服务而改变为动态网 页,可提供交互式的信息查询服务,使信息数据库服务成为了可能,静态网页和动态 网页的区别如下: 静态网页:利用 frontpage 或 dreamweaver 所设计的具有.htm(或.html)扩展名的网 页。这种网页无法存取后台数据库,不能利用代码动态改变网页的显示内容,只能固 定显示事先设计好的页面内容。静态网页运行于客户端的浏览器5。 动态网页:不仅仅表现在网页的视觉展示方式上,更重要的是,它可以对网页中 的内容进行控制与变化。可实现对后台数据库的存取,并能利用数据库中的资料,动 态生成客户端显示的页面,运行于服务器端6。 asp 网页与传统的 html 网页相比有以下优点: (1)在服务器端运行,与浏览器无关。客户端只要使用可执行 html 代码的浏览 器,即可浏览 asp 网页。 (2)强大的交互功能。可以直接存取数据库,在服务器端动态处理客户端请求。 (3)安全性高。服务器将 asp 程序执行的结果以 html 格式传回客户端浏览器, 使用者不会看到 asp 源代码。 2 (4)易于管理维护。可以直接在后台管理数据库,能够快速更新网页标题和内容。 2.3 web 数据库技术 本网站使用的是 access 数据库技术,查询是 access 数据库的主要组件之一,而查 询功能也是 access 数据库软件中最强的一项功能。access 用户可利用查询工具,通过 指定特殊字段、定义字段的顺序、建立计算表达式并输入条件以及定义每个字段的筛 选条件等来选择想要得查询的纪录,对存储在 access 表中的有关信息进行查询,这便 是其在本网上书店网站的最主要的用处7。 3 网站系统分析 网络应用开发技术在日新月异地进步,从而使网站应用系统的开发模式具有多种 选择性,达到同样的目标可以采用很多不同的方式,现代的应用系统越来越成为一个 庞大的集成方案,需要考虑不同的操作平台、不同的应用服务器、不同的数据库、不 同的编程语言、不同的传输介质等,现在有 windows、unix、linux 等各种服务器操作 平台,有 access、sql server、oracle、db2、sybase 和 mysql 等数据库,有 asp、java、php、cgi、jsp、c+、vb 和 delphi 等工具,系统分析就是确定是选 择 windows + access + asp 好还是 unix + oracle +java 合适,我们要针对不同的应用 场合进行分析8。此外,各类软件和语言还在不断发展进步之中,因此系统分析工作从 很大程度上决定了系统开发的成败。根据制作网站的需要,我选用了 windows + access + asp。 3.1 用例图描述网上书店需求 网站整体结构分为前台界面展示和后台管理两部分。前台主要分搜索图书、新书 上架、图书排行榜、特价图书和图书分类等模块,后台主要针对管理员,提供图书和 分类目录的添加、修改和删除,以及管理员和用户密码的修改等。根据网上书店特点, 将网站分为前台用户界面设计和后台数据库管理设计两部分。前台功能结构和后台功 能结构如图 3.1 和 3.2。 3 图 3.1 系统前台功能结构图 图 3.2 系统后台功能结构图 3.2 系统目标 本网上书店主要实现以下目标: (1)人性化设计。程序设计充分考虑书店和消费者的要求,使操作简单方便快捷, 界面友好,功能实用。 (2)动态更改前台用户,实现用户注册,登陆和进行浏览搜索书籍并进行购买, 提高网站通用性,易于管理维护。 (3)动态式书籍更新。新书上架能直接读取后台数据库,使信息更新及时有效。 (4)动态式书籍排行榜。通过消费者购买此书的数量的增加,可以动态的改变此 书在排行榜中的位置,使消费者及时了解书籍的售出情况,以便为其提供购买信息。 (5)搜索快捷方便。基于书名及分类的快速搜索和书籍名称,作者,出版社,时 间,价格范围,分类和各种要素排序的高级搜索,能够满足消费者的各种具体而复杂 的搜索需求。 站内搜索 用户界面 导航栏主体界面 新书上架 推荐书目 特价书籍 搜索图书 图书分类 首 页 我的购物车 栏目导航 排行榜 具体分类 后台管理 商品管理分类管理用户管理 添加新书 管理书籍 定单管理 评论管理 大类管理 小类管理 类别管理 客户管理 用户管理 送货方式 注销退出 4 (6)实现方便的购买。通过点击购买,消费者就可以将自己要购买的书放入自己 的购物车内,后自动添加到数据库中,使管理者知道消费者的需求,进行送货。 3.3 数据表结构 数据库中共有表:admin、category、delivery、orders、 product、review、sorts 和 users。主要的两个如表 3.3 和 3.4。 表 3.3 orders 数据表 列名类型字段大小主键否功能描述 actionid自动编号长整型是编辑 username文本50否订单用户名 actiondate日期/时间无否日期 id数字长整型否产品编号 productnum数字长整型否产品订购数量 goods文本50否订单编号 state数字长整型否6 是表示在购物篮 recepit文本50否收货人 address文本50否收货地址 postcode数字长整型否邮编 comments备注无否留言 paymethod数字长整型否汇款方式编号 deliverymethod数字长整型否送货方式编号 sex数字长整型否性别 paid数字长整型否总金额 realname文本50否姓名 useremail文本50否email usertel文本50否电话 userid数字长整型否用户 id 表 3.4 product 数据表 5 列名类型字段大小主键否功能描述 id自动编号长整型是编号 name文本50否书名 author文本50否作者 productdate日期/时间无否出版日期 score数字长整型否积分 detail备注无否详细介绍 rank数字长整型否用户评级分数 price1数字长整型否市场价 price2数字长整型否会员价 recommend数字长整型否推荐 solded数字长整型否订购次数 viewnum数字长整型否查看次数 discount数字长整型否折扣 sortsid数字长整型否小类 id categoryid数字长整型否大类 id pic文本50否缩略图 adddate日期/时间无否添加日期 ranknum数字长整型否评级次数 vipprice数字长整型否vip 价格 mark文本50否出版社 4 鲁东大学网上书店具体功能描述及实现 4.1 具体功能描述 4.1.1 分类查看 点击首页左边图书分类的类别名,可以查看该网上书店的所有分类,点击各个小 分类也可看到各个分类所包涵的图书。 4.1.2 搜索 查询分为快速查找和高级搜索,在快速搜索中,在查询栏“书名”框内输入您要 查找的书名,并可以在各个小分类内查找,只要在下拉菜单中选择你要搜索的分类, 然后点击“查找”或直接按回车(enter)键,稍后,查询结果将显示出来。在高级 搜索中,可以依据书籍名称、作者名称、出版社、出版时间、价格范围、分类进行详 细查找。 6 4.1.3 登陆与注册 本网站可进行注册成为会员,如下图 4.1。 图 4.1 用户登陆图 成为会员才可进行购物,注册后就会显示消费者的账户、个人资料、收货资料、 修改密码、购物车、我的定单、统计信息和注销退出,在个人资料中可以修改个人的 基本信息,如邮箱、真实姓名、密码提问、密码答案等。在收货资料中填写收货人的 信息,可以使书店及时将消费者订购的书籍运送给用户;点击修改密码后输入旧密码 和新密码即可修改密码;在我的定单中可以看到消费者要购买的书,点击继续购买可 以转到书籍浏览处,继续购买;点击统计消息,可以知道此会员何时注册、下定单的 时间、次数及成交次数和金额;点击注销退出,便退出会员登陆,返回到主页面。 4.1.4 购物车使用 如图 4.2。 图 4.2 购物车图 4.1.4.1 购买 每本书目旁边都有一个“购买”图标,点击“购买”,即将该书放入购物车,在右边的 我的购物车一栏中显示消费者点击购买过的书籍,并显示共有几种商品及合计多少元。 “购物车”的内容包括您订购书籍的信息:书名、数量、会员价、折扣等。 4.1.4.2 修改定购数量 7 在消费者确定购买购物车内的书后,可点击下方的下订单,每本书的默认订购数 量是“1”册。如果要改变订购数量,请在数量框中填入您想购买的数量,然后按下右 边的“修改数量”按钮,系统会更新购物车信息,在此页面也会提醒您是普通会员或 是 vip 会员和总金额,确定点击下一步,即进入结账界面,填入消费者的基本信息, 书店据此将书籍运送到消费者所指定的地点。如图 4.3。 图 4.3 具体邮寄填写图 4.1.4.3 删除购物车内的书籍 已经放入购物车的书籍,若想放弃,可按购物车界面中右边的“删除”按钮,该 书即被删除,系统会更新购物车信息。如果希望购买网站暂时没有的书籍,请您将所 需的图书的基本信息提供给我们,我们将会联系出版社查找,并将结果尽快通知您。 图书的信息包括准确的书名、出版社、isbn 书号等。 4.1.5 评级和评论 点击具体书下方的对此书进行评级,便可对此书评级,分为 0 到 10 级,可对其 他的消费者提供一些购买信息,也可对书籍进行评论,只要点击下方的发表评论就可 弹出对话框,实现了消费者和书店之间的动态交互性。如图 4.4。 图 4.4 评论图 8 4.1.6 图书排行榜 点击导航栏上的畅销图书可查看图书销售排行榜,图书购买次数越多,此图书在 排行榜中的位置越往上,可以为消费者提供购书信息,即哪种书的销售情况最佳。 4.1.7 其他小功能 点击首页右上方的加为收藏夹,便可将此网站地址加入本机的收藏夹内;点击帮 助,就会进入本网站的帮助网页,此网页详细介绍了在本网上书店进行购物进行的流 程和注意的问题;在首页左上方有时间显示,用 javascript 语言编写而成;点击网页下 方的联系我们,即可弹出 microsoft office outlook,可向书店管理者发送邮件;点击 管理中心,可进入管理员登陆界面,实现网站的后台管理。 4.2 用户购物流程 用户购物流程如图 4.5 所示: 商品列表浏览未注册用户未登录已注册用户 登 录 选择商品 购 买 提交订单 修 改 所 选 商 品 完 成查询订单 图 4.5 购物流程图 4.3 重要模块具体功能实现 4.3.1 畅销排行榜 畅销排行榜通过比较购买次数而进行排名,此功能的实现过程,首先在数据库的 product 表中加入一个字段 solded,以此来记录书籍被购买的次数,在排行榜代码中比 较字段 solded 的大小后与数据库相连,由大到小排列显示书籍的具体信息9。 9 4.3.2 购物车 购物车的实现首先检查数据库此用户是否登陆,若无,则设置直接弹出提示注册 窗口,若有,则加入消费者的购物栏内,实际是在数据库表 orders 中加入一条记录, 来记录购买信息,其中也可修改购买数量,点击修改按钮实际是修改数据库中 orders 中 productnum 一项,填写结账信息是填写 orders 表中 receipt、address、postcode、 comments、paymethord 等字段的内容,在下定单的过程中,由 state 来记录购买进行到 的过程,1 到 5 表示在下定单过程中,而 6 则表示已经完成下定单的全过程,即消费者 提交完毕。 4.3.3 搜索功能 搜索分为快速搜索和高级搜索,工作过程和搜索的表是一样的,是 product 只是高 级搜索连接和判断数据库中的字段多,涉及 name、 author、mark、adddate、price 和 categoryid 诸多字段,而快速只涉及 name 和 categoryid 两个字段的判断,最后都是显 示出符合判断条件的书籍。 5 网站整体设计 5.1 css 样式单文件设计 层叠样式单 css(cascading style sheets)是 w3c 给出的两种样式单语言推荐标 准之一。与 html 描述数据显示方式的传统方法相比具有表达效果丰富、文档体积小、 便于信息检索和可读性好等优点9。 外部样式表文件不但可以提高代码复用性,而且有利于统一网站的整体风格。本网站 在前台界面和后台管理分别使用了样式单文件:style.css,网页中引用外部样式表的语 法分别为: 主要对前后台界面风格如: 字体的大小、超链接属性、滚动条风格等进行了统一的调整和规定。 5.2 创建数据库连接 动态网站开发,一个很重要的步骤就是创建数据库连接,即访问数据库。本站采 用了 ado(activex 数据对象)存取数据库的对象,连接数据库驱动为 odbc(开放数 据库互连),连接方式为 dsnless connection(不用数据源打开数据库)。 (1)ado(activex data objects)是用来存取数据库的对象统称,是建立在 ole db 技术基础上的接口技术,ole db 在 odbc 的基础上,用面向对象的思想对 odbc 的 10 函数重新进行了分类和包装,形成了新的标准,即 odbc 是 ole db 的子类,而 ole db 是 odbc 的超类。ado 主要含有三种对象:connection、recordset 和 command。 connection:负责打开或连接数据;recordset:负责存取数据表;command:负责 对数据库执行行动查询命令。只依靠这三个对象还是无法存取数据库的,还必须具有 数据库存取的驱动程序:ole db 驱动程序或 odbc 驱动程序。对于任何一种数据库 都必须有相对应的驱动程序,ado 才能对数据库进行存取10。 (2)本网站连接数据库的代码为: 打开数据库连接 dim conn,connstr,db,rs db=“manage/db/db.mdb“ set conn = server.createobject(“adodb.connection“) connstr=“provider=microsoft.je

温馨提示

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

评论

0/150

提交评论