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

下载本文档

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

文档简介

1、分类号:TP393.09 U D C:D10621-408-(20066231-0摘 要体育城场地预约系统是使用ASP+ACCESS方式来定制一个B/S模式下的体育城场地预约平台。系统以Web界面实现与用户交互,为用户提供信息并接受用户提出的需求信息,同时通过数据库管理系统存储信息数据。在线体育城场地预约系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采取模块化的编程思想,提高了代码的可读性、可移植性和一致性,同时提高了开发效率。系统对用户或管理权限有严格要求,因此加入了用户身份识别模块。用户功能模块与管理员后台管理功能模块分离,增强了系统的安全性,有利于系统的管理。关键词:预约

2、系统;ASP+ACCESS;数据库管理 目 录论文总页数:23页1 开发背景 12 系统需求分析 1 系统功能需求分析 1 系统配置(硬件方面) 3 系统配置(软件与技术方面) 3 数据表设计 43 系统功能模块设计及实现 5 管理员管理模块 6 管理员登录界面 6 管理员登录代码 6 管理员管理界面 7 用户登录与注册模块 8 用户主界面 8 用户登录界面 8 用户登录代码 9 用户注册界面 10 用户注册代码 11 用户查询预约模块 12 用户查询界面 13 用户查询代码 13 用户预约界面 14 设计中的几个要点 15 Session对象 15 数据库的操作 16 表单的提交 174 测

3、试报告 17 用户查询与预约模块测试 18 用户登陆与注册模块测试 19 管理员管理模块测试 195 系统测试结果 20总结 21参考文献 21致谢 22声明 23用户查询与预约系统整体的功能模块划分如图 2-1 所示 : 图 2-1系统功能模块划分1.1.1 管理员登录界面管理员登录界面也是管理员管理系统的第一个界面,其界面如图3-2:图3-2系统登录界面图3-3管理员管理界面1.1.2 用户主界面用户主界面也就是用户对系统进行浏览,查询场地信息的主窗体,其中提供了两种查询场地模式。其界面如图3-4:图3-4用户主界面图3-5用户登录界面1.1.3 用户注册界面1.1.4 用户查询界面用户通

4、过场地信息查询,寻找所需的体育运动场地信息,是用户进行场地预约的前提条件,其查询界面如图3-7所示:图3-7 用户查询界面图3-8用户预约界面1.2 设计中的几个要点1.2.1 Session对象Session对象的简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。用途是记录浏览器的变量,他记录着每个浏览器端专用的变量。譬如姓名,访问网站的次数,送货地址等等。Sessio

5、n对象默认的生命周期起始于浏览器第一次与服务器联机时,终止于浏览器结束联机时,或者浏览器超过20分钟没有访问页面。在本系统中,每一个用户登陆的时候都取得其用户名赋予给Session对象,session(name=name这个对象在始终贯穿在本站点之中,比如主页面中的欢迎您等许多地方都用到了这个对象,它是起到了区分用户的作用。1.2.2 数据库的操作一个ASP编写的基本操作就是对数据库的操作,而对数据库的操作总是和SQL语句联系在一起的,所以熟练的操作SQL语句就成为了一个很重要的点,SQL语句一共有查找,增加,修改,删除四中操作方式,对于数据库,在操作之见首先应该打开它,这个时候就应该首先建立

6、一个Connection对象来连接到数据库,用open方法打开数据库,然后建立一个Recordset对象来连接到表,用OPEN方法打开表,这个时候就可以对数据库进行操作,SQL语句的语法分别为:(1查找 查找语句的基本形式为Sql=”select 筛选条件 form 表名 where 搜索子句 order by 排列子句 “ 执行SQL语句就完成了数据的查找主要应用于系统搜索功能和用户,管理员登陆功能中。(2插入可以用INSERT指令来新增记录,其语法如下:INSERT INTO 表名字(子段1,子段2)values(数据1,数据2)还可以用recordset的addnew的方法来增加新的记录

7、,如下rs(name=trim(request.form(namers(pwd=trim(request.form(pwd rs(wenti=trim(request.form(wenti rs(daan=trim(request.form(daan 就完成了数据的增加其中rs是已经建立的一个rscordset对象主要应用于系统注册功能模块中。(3修改 可以用updata和set指令来修改现有表的记录,其语法如下Sql=”update 数据表 set 字段1=值1,字段2=值2 字段n=值n where 条件表达式” 然后执行SQL语句就可以完成对数据的修改主要应用在系统管理模块,管理员修改网

8、站和管理员用户中。(4 删除sql=”delete from 数据表 where 条件表达式”然后执行SQL语句就可以完成对数据的删除主要应用于系统管理模块,管理员删除网站和管理员用户中。(5 输出对数据进行操作之后就是输入数据了,ASP中可以用response对象的write方法来输出数据到浏览器,具体如下Response.write rs(fClassName表示输出rs对象中的叫“xiangmu“的列的内容,其中rs是一个已经建立的recordset对象。1.2.3 表单的提交用户向系统发送ASP请求,会有一些数据通过浏览器传送到服务器,然后服务器会对这些数据进行处理,这个时候数据的提交

9、就成了一个关键的地方,我们用表单提交数据,在ASP中,提交表单用进行对表单的提交,一般的格式为 asp 其中action=“asp“为向某个ASP文件提交该表单的数据,而在得到表单数据的那个ASP文件中,用resquest对象取得提交表单的数据,这样就完成了表单的信息在不同页面中的传递。可以说表单的提交功能是系统的最重要的组成部分,系统都是通过表单提交的内容,通过数据库来实现前台的查询与搜索功能,以及后台的管理功能,是系统不可或缺的一部分。2 测试报告测试环境: CPU:AMD速龙2500内存:256M硬盘:80G操作系统:Micosoft Windows XP Professinal测试后台数据库:Microsoft Office Access 2003测试环境是非常普遍的系统配置,大多数计算机都能胜任,节约了系统资源。2.1 用户查询与预约模块测试用户查询与预约模块最大的功能就是让用户能快速方便得查询场地信息,从而对需要的使用的场地进行预

温馨提示

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

评论

0/150

提交评论