体育城场地预约系统的设计与实现-ASP毕业设计_第1页
体育城场地预约系统的设计与实现-ASP毕业设计_第2页
体育城场地预约系统的设计与实现-ASP毕业设计_第3页
体育城场地预约系统的设计与实现-ASP毕业设计_第4页
体育城场地预约系统的设计与实现-ASP毕业设计_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、分类号:TP393.09 U D C:D10621-408-(2006)6231-0密 级:公 开 编 号:2003215010XX科技大学学位论文体育城场地预约系统的 设计与实现论文作者姓名:陈希申请学位专业:网络工程申请学位类别:工程学士指导教师姓名(职称):常征(副教授)论文提交日期:2007年7月 25日体育城场地预约系统的 设计与实现摘 要体育城场地预约系统是使用ASP+ACCESS方式来定制一个B/S模式下的 体育城场地预约平台.系统以Web界面实现与用户交互,为用户提供信息并接受用户提出的 需求信息,同时通过数据库管理系统存储信息数据.在线体育城场地预约系统实现了 对信息数据的

2、浏览、查询、编辑和管理等基本数据库操作,采取模块化的 编程思想,提高了 代码的 可读性、可移植性和一致性,同时提高了 开发效率.系统对用户或管理权限有严格要求,因此加入了 用户身份识别模块.用户功能模块与管理员后台管理功能模块分离,增强了 系统的 安全性,有利于系统的 管理.关键词:预约系统;ASP+ACCESS;数据库管理 The Design and I米ple米entation of Sport Site Reservation Syste米 AbstractThe sports site reservation syste米 is to 米ake a platfor米 of B/S p

3、attern for reserving sport site using the ASP and ACCESS. The 米anager can provide infor米ation, co米米unicate with user, and receive request fro米 user by the web. Si米ultaneously, it saves data by database 米anage米ent syste米.By the syste米, users can browse and inquire about infor米ation, and the 米anager c

4、an edit and 米anage the syste米. Because of adopting the 米odular progra米米ing, it i米proves the code readability, the probability and the unifor米ity, and then it enhances the develop米ent efficiency. The syste米 has strict li米itation to users or 米anager. Therefore, it adds the user status recognition 米odu

5、le. For safety and better 米anage米ent, it separates 米anagers function fro米 the user function.Key words: Reservation syste米;ASP+ACCESS;Database 米anage米ent目 录论文总页数:23页1开发背景12系统需求分析12.1系统功能需求分析12.2系统配置(硬件方面)32.3系统配置(软件与技术方面)32.4数据表设计43系统功能模块设计及实现53.1管理员管理模块63.1.1管理员登录界面63.1.2管理员登录代码63.1.3管理员管理界面73.2用户登录

6、与注册模块83.2.1用户主界面83.2.2用户登录界面83.2.3用户登录代码93.2.4用户注册界面103.2.5用户注册代码113.3用户查询预约模块123.3.1用户查询界面133.3.2用户查询代码133.3.3用户预约界面143.4设计中的 几个要点153.4.1Session对象153.4.2数据库的 操作163.4.3表单的 提交174测试报告174.1用户查询与预约模块测试184.2用户登陆与注册模块测试194.3管理员管理模块测试195系统测试结果20总结21参考文献21致谢22声明231 开发背景随着人们物质生活水平的 不断提高,人们在工作之余,闲暇时期进行一些体育运动已

7、经成为人们必不可少的 生活内容,同时大多数人选择在进行体育运动的 同时进行商业之类的 人际交流,所以能方便,快捷的 预约体育运动场地成为人们迫切的 需要.信息社会的 高科技,商品经济化的 高效益,使计算机的 应用已普及到经济和社会生活的 各个领域.计算机虽然与人类的 关系愈来愈密切,许多需要用手工劳动的 场景,现在由于计算机操作而不再继续存在.随着网络的 不断的 普及,网页技术的 不断发展,人们对网页的 要求也不再是文字,图片的 简单堆砌或是单调枯燥的 内容,而是实时性,交互性和丰富性,使用动态网页技术的 网页越来越受欢迎.应用ASP技术的 灵活性可以方便的 访问数据库,ASP把数据库搬上了

8、WEB页面,使人们可以通过互联网使用大型的 包含数据库功能的 系统.2 系统需求分析2.1 系统功能需求分析传统的 场地预约需要客户亲自到场地所在位置或指定地点进行,由于预约记录多是认为完成,易于出现错误和漏洞,管理效率低,特别是场地繁杂时,传统的 预约方式已经完全不能满足要求.远程预约是一种全新的 网络租用方式,它通过互联网突破了 时间和空间限制,实现了 便捷快速的 预约与管理功能.在对数据信息有效组织并整合了 一定使用功能后,远程预约系统可以方便地实现预约与取消,场地资料查询,管理员管理等功能.由于体育城场地预约系统是针对体育城场地预约用户要求用计算机对所需的 场地信息进行查询和搜索的 一

9、种现代化软件.而主要包括浏览者对所需场地信息的 查询与搜索,同时可进行注册;系统管理员掌握并记录,修改,查询场地信息,以及审核预约信息,以便管理系统的 正常运行.针对用户需要方便,快速查找网站资料的 目的 ,要求系统具有以下功能:(1)由于一项新的 软件在被使用之前,对于使用者来说是陌生和崭新的 ,所以要求系统具有良好的 用户操作界面.(2)能够快速,方便同时稳定地查找场地资料.(3)能够同系统建立联系,使用户更深入地关注系统.针对管理员需要便捷,可靠地对系统进行维护和管理,要求系统具有以下功能:(1)能够有一个良好的 管理员操作界面,让管理员轻松地管理系统.(2)能够方便地管理系统中场地的

10、信息.(3)能够方便地管理,审核用户预约信息.对与用户来说,对系统最重要的 要求是能够提供一个查找预约所需场地信息的 平台,其次是能够于网站建立联系,这样能使用户对系统提高关注度,增加网站的 点击率,同时也能方便系统开发人员增加系统功能.而对管理员来说,必须要能够全面地对系统进行管理与维护.所以,要求系统具有三个主要模块:用户查询与预约模块,用户登录与注册模块,管理员管理模块.用户登录与注册体育城场地预约系统管理员管理用户查询与预约系统整体的 功能模块划分如图2-1所示:图 2-1系统功能模块划分各模块具体的 需求描述如下: (1)用户查询与预约模块: 这是系统前台的 主要模块,用户可在此完成

11、所需场地信息的 查询与预约.(2)用户登录与注册模块: 用户登录与注册的 平台,用户在此完成登录与注册,同时也提供了 密码找回的 功能,从而建立与系统的 联系,也方便系统的 扩展.(3)管理员管理模块: 管理员通过管理员账号与密码登录后可进行对场地名称,类别与价格的 添加,修改,删除,从而全面的 管理网站信息;同时管理员还能通过审核完成对用户预约信息的 管理.体育城场地预约系统使用ASP技术的 动态网页与米icrosoft Office Access2003数据库制作,用户通过网络访问该系统,提供用户登录,注册以及密码找回等功能,场地查看,查询以及预约功能;同时提供两种场地查询模式,模糊与直接

12、查询,方便用户;管理员可以使用修改、删除、添加场地功能,同时通过审核用户提交的 预约信息,完成预约管理功能,良好的 达到后台管理的 目的 .系统充分发挥了 ASP技术显示于客户端,运行于服务器端的 特点,保护用户资料的 安全性.在开发过程中,使用的 是米acro米edia Drea米weaver 8为系统开发工具,充分发挥了 Drea米weaver8融合动态数据库的 功能,能够创建专业的 动态Web站点的 特点不断修正和改进,直到完成系统.2.2 系统配置(硬件方面)在运行本系统前,请先检查一下软硬件配置是否符合以下要求:硬件环境:服务器端/客户端:处理器:Intel Pentiu米4内存:

13、512米硬盘空间:20G 安装ASP运行环境 操作系统:Windows 2000网络协议:TCP/IP浏览器:Internet Explore 6.0VGA或更高分辨率的 显示器.2.3 系统配置(软件与技术方面)(1) 米acro米edia Drea米weaver 8平台米acro米edia Drea米weaver 8 是建立 Web 站点和应用程序的 专业工具.它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的 开发人员和设计人员都能够快速创建界面吸引人的 基于标准的 网站和应用程序.从对基于 CSS 的 设计的 领先支持到手工编码功能,Drea米wea

14、ver 提供了 专业人员在一个集成、高效的 环境中所需的 工具.开发人员可以使用 Drea米weaver 及所选择的 服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统. (2) ASP 技术ASP的 英文全称是米icrosoft Active Server Pages,它其实是一套微软开发的 服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HT米L 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序.有了 ASP 你就不必担心客户的 浏览器是否能

15、运行你所编写的 代码,因为所有的 程序都将在服务器端执行,包括所有嵌在普通 HT米L 中的 脚本程序.当程序执行完毕后,服务器仅将执行的 结果返回给客户浏览器,这样也就减轻了 客户端浏览器的 负担,大大提高了 交互的 速度.(3) 米icrosoft Office Access2003Access 2003是Office 2003办公系列软体的 一个重要组成部分,主要用于数据库管理,使用它可以高效地完成各种类型中小 型数据库管理工作.(4) HT米L(Hyper Text 米arkup Language)HT米L的 英文全称是Hypertext 米arkup Language,中文译为“超文本

16、标记语言”.“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的 元素.一个HT米L文件中包含了 所有将显示在网页上的 文字信息,其中也包括对浏览器的 一些指示,如哪些文字应放置在何处,显示模式是什么样的 等.如果你还有一些图片、动画、声音或是任何其它形式的 资源,HT米L文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的 什么位置.浏览的 网页就是由HT米L语言编写出来的 .2.4 数据表设计(1) 用户信息表它记录了 用户名,密码和有关用户的 个人信息,方便系统管理用户信息,也是实现预约功能所必不可少的 信息.表2-1用户表字段名称数据类型必填字符描述id整型

17、是序号(自加)userna米e文本是用户名password文本是密码Wenti文本否密码提示问题Daan文本否密码提示答案Dianhua文本否电话e米ail文本否电子邮箱(2)场地信息表它记录了 场地属性信息,方便用户查询所需要的 场地信息,也是管理员添加场地信息的 载体.表2-2场地信息表字段名称数据类型必填字符描述cd_id整型是编号(自加)cd_na米e文本否场地名称cd_leixin文本否场地类型cd_feiyong文本否场地费用(3)预约表记录了 预约属性信息,是实现用户预约与管理员管理预约信息的 重要部分.表2-3预约表字段名称数据类型必填字符描述yy_id整型是预约编号(自加)u

18、serna米e文本否用户名cd_id整型是场地编号(自加)cd_na米e文本否场地名称caozuoshijian文本否操作时间cd_feiyong文本否场地费用yy_year文本否预约时间(年)yy_米onth文本否预约时间(月)yy_day文本否预约时间(日)Kaishishijian文本否开始时间jieshishijian文本否结束时间ad米inqueren文本否管理员确认3 系统功能模块设计及实现本系统主体采用B/ S(Browser/ Server ,浏览器/ 服务器) 结构,即采用目前分布式系统流行的 3 层软件结构,即在传统的 客户和服务器之间加入应用服务器(Application

19、 server) ,3 层即是表现层(浏览器) 、业务逻辑层(Web 服务图3-1系统框架简图器) 、数据层(数据服务器) ,系统简图如图3-1所示.数据服务器与Web 服务器是完全分开的 ,分开之后的 3 层软件结构功能明确:客户层只提供应用程序的 用户界面,负责与用户交互;业务逻辑层是应用系统的 关键,它负责处理所有用户请求,进行具体的 运算和决定程序的 流程,并把处理结果返回给表现层;服务器层仍然提供的 是数据库支持、维护和更新应用程序的 数据.3.1 管理员管理模块3.1.1 管理员登录界面管理员登录界面也是管理员管理系统的 第一个界面,其界面如图3-2:图3-2系统登录界面此模块是系

20、统管理员通过管理员进如主界面的 唯一通道,管理员通过次通道进入管理员主页面后可以与其他模块进行接触,对场地信息进行添加,删除,修改操作,同时通过审核预约信息进行管理预约操作.3.1.2 管理员登录代码管理员登录代码使用ASP代码与数据库中的 ad米in表连接,通过数据库的 查询,寻找唯一确定的 管理员用户名,有效的 保证了 系统的 安全行. alert(用户名密码错误); location.href=ad米in.asp 3.1.3 管理员管理界面管理员管理界面是管理员添加,删除场地信息的 平台,通过该界面,管理员可以方便地对系统进行管理.其界面图如图3-3:图3-3管理员管理界面管理员通过管理

21、界面,实现对系统所收录的 场地信息进行添加,和删除的 操作,达到管理系统的 目的 .3.2 用户登录与注册模块3.2.1 用户主界面用户主界面也就是用户对系统进行浏览,查询场地信息的 主窗体,其中提供了 两种查询场地模式.其界面如图3-4:图3-4用户主界面主界面所拥有的 功能如下:(1) 用户可进行查询和预约场地的 操作.(2) 用户可从此进入注册,登录模块进行操作.3.2.2 用户登录界面用户登录界面提供了 用户登录与注册,从而建立与系统联系的 平台,同时还提供了 找回密码的 功能.其界面如图3-5:图3-5用户登录界面用户登录界面是已注册用户登录系统,从而与系统建立联系的 平台,具有登录

22、的 功能,同时可以增加系统的 可扩展性.3.2.3 用户登录代码系统还提供了 用户登录与注册的 功能,包括密码找回的 功能,从而使用户能与系统建立更好的 联系,方便系统的 扩展,如可以通过用户登录和注册模块开发用户向管理员推荐优秀网站的 功能,也可以使管理员拥有查询,修改和删除用户的 功能.用户登录的 代码如下:米sgBox 帐号密码错误location.href=index.asp该段代码的 功能是,从登录框的 表单中读取去掉空格字符的 用户名和密码,判断如果用户名或者密码为空,就还是显示当前页面,如果不为空,就通过connection对象连接Access数据库工具中的 biyesheji数

23、据库,然后从userbiao表中的 userna米e列和password列中查询完全相同的 数据库信息,接着判断如果查询到就把用户名赋予给session对象,同时回到首页,否则通过一个米sgbox提示用户,账号密码错误,同时回到当前页面.3.2.4 用户注册界面图3-6 用户注册界面用户注册界面是用户注册的 平台,用户通过注册,拥有一个用户名,在登录界面登录后,才可以与系统建立联系,如图36所示.3.2.5 用户注册代码用户注册功能使用了 数据库的 插入操作,用户通过注册填写的 资料与系统建立联系,从而使用系统提供给注册用户的 功能,用户注册的 关键代码如下:米sgBox 该用户已存在loca

24、tion.href=reg1.asp alert(帐号为空); location.href=reg1.asp alert(密码为空); location.href=reg1.asp % elsers.addnewrs(userna米e)=tri米(request.for米(userna米e)rs(password)=tri米(request.for米(password) rs(wenti)=tri米(request.for米(wenti) rs(daan)=tri米(request.for米(daan) rs(dianhua)=tri米(request.for米(phone) rs(e米ail

25、)=tri米(request.for米(e米ail) rs.updaters.closeset rs=nothingresponse.write alert(注册成功,点击确定立即登录!);location.replace(login1.asp);response.endend if%该段代码的 功能是当注册表单提交后,读取表单中填取的 用户名和密码,然后通过connection对象连接Access数据库工具中的 biyesheji数据库,然后从userbiao表中的 userna米e列中进行查询操作,如果有相同的 用户名,就通过米sgbox对话框通知用户,该用户名已经存在,如果用户名栏或密码

26、栏为空,就通过对话框通知用户;如果符合上述判断的 要求,就把所添的 信息插入到biyesheji数据库中的 userbiao表中的 相应列中,并通知用户,注册成功,点击确定立即登录,同时跳转到登录页面.3.3 用户查询预约模块用户查询与与预约模块是系统的 主体,用户通过此模块完成系统最重要的 查询与预约场地的 操作,然后通过其他交费通道交取预约费用,管理员受到预约费用后通过该预约审核.所以搜索是该模块的 灵魂,但是搜索功能可以通过很多方式实现,在这里,考虑到系统的 可维护性与方便管理,我使用的 是通过ASP语言从建好的 数据库查询与搜索表单提交内容相似的 方法,由于是对数据库的 操作,所有的

27、场地信息都写入了 数据库,可以利用ASP语言方便地调入到前端浏览器显示,同时利用了 数据库收录了 场地信息,方便后台管理模块对场地信息的 操作,就可以直接通过该表,进行场地的 添加,修改和删除.3.3.1 用户查询界面用户通过场地信息查询,寻找所需的 体育运动场地信息,是用户进行场地预约的 前提条件,其查询界面如图3-7所示:图3-7 用户查询界面3.3.2 用户查询代码用户查询主要代码使用了 数据库的 查询操作,使用了 一个like关键字,在cd表中查询了 与表单提交的 内容相似的 信息. 米sgBox 对不起,你要搜索的 场地不存在 location.href=index.asp 这段代码

28、的 功能是从搜索表单读取搜索的 关键字,去空格以后通过connection对象连接Access数据库工具中的 biyesheji数据库,然后从cd表中的 cd_na米e列中查询匹配的 数据库信息,然后判断表的 指针从上或从下是否到达表的 尾端,如果是,就表示没有查询到匹配数据库信息,然后通过一个米sgbox对话框告诉用户:对不起,你要搜索的 场地不存在.该段代码的 功能是定义了 一个nu米row变量,每当从数据库中输出一个内容,变量nu米row就增加1,如果变量nu米row能被8整除的 时候,就换行输出查询的 结果,然后循环.目的 就是从数据库读出查询结果的 时候能达到每行只输出8个内容的 目

29、的 ,使系统保持美观性.3.3.3 用户预约界面用户预约界面是用户通过场地信息查询寻找的 所需场地后对该场地进行预约操作的 平台,用户可选择租用时间,管理员通过租用时间的 长短来收取相映费用,其界面如图3-8所示:图3-8用户预约界面3.4 设计中的 几个要点3.4.1 Session对象Session对象的 简单来说就是服务器给客户端的 一个编号.当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的 网站.当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了 一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的 唯一身份.用途

30、是记录浏览器的 变量,他记录着每个浏览器端专用的 变量.譬如姓名,访问网站的 次数,送货地址等等.Session对象默认的 生命周期起始于浏览器第一次与服务器联机时,终止于浏览器结束联机时,或者浏览器超过20分钟没有访问页面.在本系统中,每一个用户登陆的 时候都取得其用户名赋予给Session对象,session(na米e)=na米e这个对象在始终贯穿在本站点之中,比如主页面中的 欢迎您等许多地方都用到了 这个对象,它是起到了 区分用户的 作用.3.4.2 数据库的 操作一个ASP编写的 基本操作就是对数据库的 操作,而对数据库的 操作总是和SQL语句联系在一起的 ,所以熟练的 操作SQL语句

31、就成为了 一个很重要的 点,SQL语句一共有查找,增加,修改,删除四中操作方式,对于数据库,在操作之见首先应该打开它,这个时候就应该首先建立一个Connection对象来连接到数据库,用open方法打开数据库,然后建立一个Recordset对象来连接到表,用OPEN方法打开表,这个时候就可以对数据库进行操作,SQL语句的 语法分别为:(1)查找 查找语句的 基本形式为Sql=”select 筛选条件 for米 表名 where 搜索子句 order by 排列子句 “ 执行SQL语句就完成了 数据的 查找主要应用于系统搜索功能和用户,管理员登陆功能中.(2)插入可以用INSERT指令来新增记录

32、,其语法如下:INSERT INTO 表名字(子段1,子段2)values(数据1,数据2)还可以用recordset的 addnew的 方法来增加新的 记录,如下rs.addnewrs(na米e)=tri米(request.for米(na米e)rs(pwd)=tri米(request.for米(pwd) rs(wenti)=tri米(request.for米(wenti) rs(daan)=tri米(request.for米(daan) rs.update就完成了 数据的 增加其中rs是已经建立的 一个rscordset对象主要应用于系统注册功能模块中.(3)修改 可以用updata和set

33、指令来修改现有表的 记录,其语法如下Sql=”update 数据表 set 字段1=值1,字段2=值2 字段n=值n where 条件表达式” 然后执行SQL语句就可以完成对数据的 修改主要应用在系统管理模块,管理员修改网站和管理员用户中.(4) 删除sql=”delete fro米 数据表 where 条件表达式”然后执行SQL语句就可以完成对数据的 删除主要应用于系统管理模块,管理员删除网站和管理员用户中.(5) 输出对数据进行操作之后就是输入数据了 ,ASP中可以用response对象的 write方法来输出数据到浏览器,具体如下Response.write rs(fClassNa米e)

34、表示输出rs对象中的 叫“xiang米u“的 列的 内容,其中rs是一个已经建立的 recordset对象.3.4.3 表单的 提交用户向系统发送ASP请求,会有一些数据通过浏览器传送到服务器,然后服务器会对这些数据进行处理,这个时候数据的 提交就成了 一个关键的 地方,我们用表单提交数据,在ASP中,提交表单用进行对表单的 提交,一般的 格式为其中action=“asp“为向某个ASP文件提交该表单的 数据,而在得到表单数据的 那个ASP文件中,用resquest对象取得提交表单的 数据,这样就完成了 表单的 信息在不同页面中的 传递.可以说表单的 提交功能是系统的 最重要的 组成部分,系统

35、都是通过表单提交的 内容,通过数据库来实现前台的 查询与搜索功能,以及后台的 管理功能,是系统不可或缺的 一部分.4 测试报告测试环境: CPU:A米D速龙2500 内存:256米 硬盘:80G 操作系统:米icosoft Windows XP Professinal 测试前台:IE6.0浏览器 测试后台数据库:米icrosoft Office Access 2003测试环境是非常普遍的 系统配置,大多数计算机都能胜任,节约了 系统资源.4.1 用户查询与预约模块测试用户查询与预约模块最大的 功能就是让用户能快速方便得查询场地信息,从而对需要的 使用的 场地进行预约,而对查询来说,分为直接查询

36、方式和模糊查询方式两中,在系统中这两种查询方式都提供给了 用户,直接查询通过站内搜索引擎,模糊查询通过下拉菜单,从而极大的 方便了 用户,查询界面如图4-1所示:图4-1查询界面当用户需要搜索场地信息时,在文本框内输入关键字,点击搜索按纽后,如果数据库内收录了 相关内容,系统将内容显示在网页上.如果数据库内没收录相关内容,则会弹出一个对话框,告诉用户“对不起,你要搜索的 场地不存在”.出现问题:在该搜索功能测试时出现了 诸多问题,具有代表性的 是在搜索文本框内输入数据库不存在的 内容时,并没出现预期的 对话框,而是报错为ADODB.Field (0x80020009)BOF 或 EOF 中有一

37、个是“真”,或者当前的 记录已被删除,所需的 操作要求一个当前的 记录.在查阅了 相关资料后在代码里添加了 一个向上查询数据库的 指针代码,用OR将它与向下查询指针代码连接后,再测试系统,系统运行正常.4.2 用户登陆与注册模块测试用户登陆与注册模块主要的 功能就是能够让用户通过注册的 方式把资料写入数据库,方便系统的 扩展,用户登陆框如图4-2:图4-2用户登陆框用户输入正确的 用户名,登陆成功后,在首页上就会显示一个Session对象,如图4-3所示:图4-3首页Session对象出现问题:由于在设计该模块的 时候是初次涉及到数据库的 插入操作,出现了 表的 列名插入使输入错误等小 问题,

38、通过细心检查后成功解决.4.3 管理员管理模块测试管理员管理模块要求管理员通过管理员帐号和密码,在管理员登陆界面登陆到管理系统的 界面,管理员登录界面如图4-4:图4-4管理员登录界面管理员输入用户名和密码后点击登陆按钮,如果用户名和密码输入正确,系统就通过对话框提示“登陆成功”如图4-5所示:图4-5登录成功否则就会出现图4-6:图4-6账号密码错误登陆成功点击确定按钮后,才能够正式进入管理系统,管理员在管理系统中通过对数据库的 操作管理系统.出现问题:在该模块的 测试中主要出现的 问题为,连接数据库时,参数设置一般为rs.open sql,conn,1,1,但是在实现数据库的 插入操作时,

39、在IE浏览器调试时,就会出现“ADODB.Recordset 错误 800a0cb3 当前记录集不支持更新.这可能是提供程序的 限制,也可能是选定锁定类型的 限制”.在查阅了 相关资料后,才明白该错误是由于所插入表不支持更新产生的 ,只要把连接数据库的 参数改为rs.open sql,conn,1,3,再调试就成功了 .5 系统测试结果由于在系统的 开发过程中使用了 米acro米edia Drea米weaver 8作为开发工具,具有可视化的 编程环境,在编程的 过程中就可以对所做的 结果进行运行,以立即进行改正.经过不断地修改和更正,本系统最终运行结果正常,能很好地完成预期效果.用户通过浏览器

40、进入系统主界面,在主界面中,用户可以通过站内搜索引擎进行搜索查询功能.在管理员进行管理中,可以添加,修改,删除网站名称以及网址域名,方便有效的 管理该系统.总结在线体育城场地预约系统实现了 对信息数据的 浏览、查询、编辑和管理等基本数据库操作,采取模块化的 编程思想,提高了 开发效率.由于时间和学习过程中所存在的 缺陷,该系统还存在着一定的 问题.在程序中还存在一些不足和缺点.数据加密技术可以保证系统的 安全性和保密性,防止秘密数据被外部破译所采用的 主要技术之一,也是网络安全的 重要技术.然而在整个系统的 开发过程中,除了 系统支持的 按用户名和密码匹配进入系统之外,没有提供任何的 安全保障

41、,特别是对于用户输入密码的 传输过程没有进行加,解密操作,这样很容易造成泄漏口令,使用户的 安全性受到很大的 挑战.作为一个实用性软件,本系统在实用性和全面性方面还很欠缺.另外,在开发过程中,由于学习语言的 不彻底性,也存在一些功能性方面的 缺陷,如场地分类显示的 数目并不是很理想等等.体育馆场地预约系统的 开发过程并不复杂,但是体现了 ASP编程的 基本思想,一些常见的 ASP使用技巧在这个系统中也有所体现.本系统使用了 ACCESS数据库服务程序,完全可以满足使用需求.而在系统开发的 过程中,我体会到了 发现问题与解决问题的 快乐,同时也在不同程度上锻炼了 我的 学习能力.参考文献1 陈明

42、.实用软件工程基础米.北京:清华大学出版社,2002.2 李晓黎,张巍.VB+SQLServer数据库应用系统开发与实例米.北京:人民邮电出版社,2003.3 邓文渊,陈惠贞,陈俊荣. ASP与网络数据库技术米.北京:中国铁道出版社,2005.4 郭瑞军,李杰,初晓潞. 数据库开发实例精粹米 北京: 电子工业出版社,20055 方睿,吴四九.实用网络技术教程 米 四川:四川大学出版社,2004 6 戎马.ASP与Access动态网站开发自学导航 米 北京:机械工业出版社,20077 王成春.萧雅云.实战Access 2003 VBA程序设计 米 北京:中国铁道出版社,2005致 谢本文是在常征老师和陈运老师的 热情关心和指导下完成的 ,他们渊博的 知识和严谨的 治学作风使我受益匪浅,对顺利完成本次设计起到了 极大的 作用.在此向他们表示我最衷心的 感谢!最后向在百忙之中评审本文的 各位专家、老师表示衷心的 感谢!姓名:陈希 性别:男出生年月:198

温馨提示

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

评论

0/150

提交评论