ASP3045体育城场地预约系统的方案设计书与实现2.docx
- 文档编号:9166917
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:8
- 大小:28.11KB
ASP3045体育城场地预约系统的方案设计书与实现2.docx
《ASP3045体育城场地预约系统的方案设计书与实现2.docx》由会员分享,可在线阅读,更多相关《ASP3045体育城场地预约系统的方案设计书与实现2.docx(8页珍藏版)》请在冰豆网上搜索。
ASP3045体育城场地预约系统的方案设计书与实现2
封面
作者:
PanHongliang
仅供个人学习
分类号:
TP393.09UDC:
D10621-408-(2006)6231-0
摘要
体育城场地预约系统是使用ASP+ACCESS方式来定制一个B/S模式下的体育城场地预约平台。
系统以Web界面实现与用户交互,为用户提供信息并接受用户提出的需求信息,同时通过数据库管理系统存储信息数据。
在线体育城场地预约系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采取模块化的编程思想,提高了代码的可读性、可移植性和一致性,同时提高了开发效率。
系统对用户或管理权限有严格要求,因此加入了用户身份识别模块。
用户功能模块与管理员后台管理功能模块分离,增强了系统的安全性,有利于系统的管理。
关键词:
预约系统;ASP+ACCESS;数据库管理
目录
论文总页数:
23页
1开发背景1
2系统需求分析1
2.1系统功能需求分析1
2.2系统配置(硬件方面)3
2.3系统配置(软件与技术方面)3
2.4数据表设计4
3系统功能模块设计及实现5
3.1管理员管理模块6
3.1.1管理员登录界面6
3.1.2管理员登录代码6
3.1.3管理员管理界面7
3.2用户登录与注册模块8
3.2.1用户主界面8
3.2.2用户登录界面8
3.2.3用户登录代码9
3.2.4用户注册界面10
3.2.5用户注册代码11
3.3用户查询预约模块12
3.3.1用户查询界面13
3.3.2用户查询代码13
3.3.3用户预约界面14
3.4设计中的几个要点15
3.4.1Session对象15
3.4.2数据库的操作16
3.4.3表单的提交17
4测试报告17
4.1用户查询与预约模块测试18
4.2用户登陆与注册模块测试19
4.3管理员管理模块测试19
5系统测试结果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用户查询界面
用户通过场地信息查询,寻找所需的体育运动场地信息,是用户进行场地预约的前提条件,其查询界面如图3-7所示:
图3-7用户查询界面
图3-8用户预约界面
1.2设计中的几个要点
1.2.1Session对象
Session对象的简单来说就是服务器给客户端的一个编号。
当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。
当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。
用途是记录浏览器的变量,他记录着每个浏览器端专用的变量。
譬如姓名,访问网站的次数,送货地址等等。
Session对象默认的生命周期起始于浏览器第一次与服务器联机时,终止于浏览器结束联机时,或者浏览器超过20分钟没有访问页面。
在本系统中,每一个用户登陆的时候都取得其用户名赋予给Session对象,
session("name")=name
这个对象在始终贯穿在本站点之中,比如主页面中的
欢迎您<%=session("name")%>
等许多地方都用到了这个对象,它是起到了区分用户的作用。
1.2.2数据库的操作
一个ASP编写的基本操作就是对数据库的操作,而对数据库的操作总是和SQL语句联系在一起的,所以熟练的操作SQL语句就成为了一个很重要的点,
SQL语句一共有查找,增加,修改,删除四中操作方式,对于数据库,在操作之见首先应该打开它,这个时候就应该首先建立一个Connection对象来连接到数据库,用open方法打开数据库,然后建立一个Recordset对象来连接到表,用OPEN方法打开表,这个时候就可以对数据库进行操作,SQL语句的语法分别为:
(1)查找
查找语句的基本形式为
Sql=”select筛选条件form表名[where搜索子句][orderby排列子句]“
执行SQL语句就完成了数据的查找
主要应用于系统搜索功能和用户,管理员登陆功能中。
(2)插入
可以用INSERT指令来新增记录,其语法如下:
INSERTINTO表名字(子段1,子段2…)values(数据1,数据2…)
还可以用recordset的addnew的方法来增加新的记录,如下
rs.addnew
rs("name")=trim(request.form("name"))
rs("pwd")=trim(request.form("pwd"))
rs("wenti")=trim(request.form("wenti"))
rs("daan")=trim(request.form("daan"))
rs.update
就完成了数据的增加
其中rs是已经建立的一个rscordset对象
主要应用于系统注册功能模块中。
(3)修改
可以用updata和set指令来修改现有表的记录,其语法如下
Sql=”update数据表set字段1=值1,字段2=值2……字段n=值nwhere条件表达式”
然后执行SQL语句就可以完成对数据的修改
主要应用在系统管理模块,管理员修改网站和管理员用户中。
(4)删除
sql=”deletefrom数据表where条件表达式”
然后执行SQL语句就可以完成对数据的删除
主要应用于系统管理模块,管理员删除网站和管理员用户中。
(5)输出
对数据进行操作之后就是输入数据了,ASP中可以用response对象的write方法来输出数据到浏览器,具体如下
Response.writers("fClassName")表示输出rs对象中的叫“xiangmu“的列的内容,其中rs是一个已经建立的recordset对象。
1.2.3表单的提交
用户向系统发送ASP请求,会有一些数据通过浏览器传送到服务器,然后服务器会对这些数据进行处理,这个时候数据的提交就成了一个关键的地方,我们用表单提交数据,在ASP中,提交表单用
进行对表单的提交,一般的格式为其中action=“…asp“为向某个ASP文件提交该表单的数据,而在得到表单数据的那个ASP文件中,用resquest对象取得提交表单的数据,这样就完成了表单的信息在不同页面中的传递。
可以说表单的提交功能是系统的最重要的组成部分,系统都是通过表单提交的内容,通过数据库来实现前台的查询与搜索功能,以及后台的管理功能,是系统不可或缺的一部分。
2测试报告
测试环境:
CPU:
AMD速龙2500
内存:
256M
硬盘:
80G
操作系统:
MicosoftWindowsXPProfessinal
测试前台:
IE6.0浏览器
测试后台数据库:
MicrosoftOfficeAccess2003
测试环境是非常普遍的系统配置,大多数计算机都能胜任,节约了系统资源。
2.1用户查询与预约模块测试
用户查询与预约模块最大的功能就是让用户能快速方便得查询场地信息,从而对需要的使用的场地进行预约,而对查询来说,分为直接查询方式和模糊查询方式两中,在系统中这两种查询方式都提供给了用户,直接查询通过站内搜索引擎,模糊查询通过下拉菜单,从而极大的方便了用户,查询界面如图4-1所示:
图4-1查询界面
重要提示:
本论文由大学论文网
毕业论文下载网:
提供
如果需要详细内容请与QQ:
4991024联系
版权申明
本文部分内容,包括文字、图片、以及设计等在网上搜集整理。
版权为潘宏亮个人所有
Thisarticleincludessomeparts,includingtext,pictures,anddesign.CopyrightisPanHongliang'spersonalownership.
用户可将本文的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面许可,并支付报酬。
Usersmayusethecontentsorservicesofthisarticleforpersonalstudy,researchorappreciation,andothernon-commercialornon-profitpurposes,butatthesametime,theyshallabidebytheprovisionsofcopyrightlawandotherrelevantlaws,andshallnotinfringeuponthelegitimaterightsofthiswebsiteanditsrelevantobligees.Inaddition,whenanycontentorserviceofthisarticleisusedforotherpurposes,writtenpermissionandremunerationshallbeobtainedfromthepersonconcernedandtherelevantobligee.
转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任。
Reproductionorquotationofthecontentofthisarticlemustbereasonableandgood-faithcitationfortheuseofnewsorinformativepublicfreeinformation.Itshallnotmisinterpretormodifytheoriginalintentionofthecontentofthisarticle,andshallbearlegalliabilitysuchascopyright.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP3045 体育 场地 预约 系统 方案设计 实现