基于asp+access的体育城场地预约系统设计与实现(毕业论文+程序源码)
大家好,今天给大家介绍基于asp+access的体育城场地预约系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦
文章目录:
1、项目简介
- 体育城场地预约系统是使用ASP+ACCESS方式来定制一个B/S模式下的体育城场地预约平台。系统以Web界面实现与用户交互,为用户提供信息并接受用户提出的需求信息,同时通过数据库管理系统存储信息数据。
- 在线体育城场地预约系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采取模块化的编程思想,提高了代码的可读性、可移植性和一致性,同时提高了开发效率。系统对用户或管理权限有严格要求,因此加入了用户身份识别模块。用户功能模块与管理员后台管理功能模块分离,增强了系统的安全性,有利于系统的管理。
2、资源详情
项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:9275个字26页
包含内容:全套源码+配整论文
开题报告、论文答辩、课题报告等ppt模板推荐下载方式:
3、关键词
预约系统;ASP+ACCESS;数据库管理4、毕设简介
提示:以下为毕业论文的简略介绍,项目完整源码及完整毕业论文下载地址见文末。
1 开发背景
随着人们物质生活水平的不断提高,人们在工作之余,闲暇时期进行一些体育运动已经成为人们必不可少的生活内容,同时大多数人选择在进行体育运动的同时进行商业之类的人际交流,所以能方便,快捷的预约体育运动场地成为人们迫切的需要。
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,许多需要用手工劳动的场景,现在由于计算机操作而不再继续存在。随着网络的不断的普及,网页技术的不断发展,人们对网页的要求也不再是文字,图片的简单堆砌或是单调枯燥的内容,而是实时性,交互性和丰富性,使用动态网页技术的网页越来越受欢迎。应用ASP技术的灵活性可以方便的访问数据库,ASP把数据库搬上了WEB页面,使人们可以通过互联网使用大型的包含数据库功能的系统。
2 系统需求分析
2.1 系统功能需求分析
传统的场地预约需要客户亲自到场地所在位置或指定地点进行,由于预约记录多是认为完成,易于出现错误和漏洞,管理效率低,特别是场地繁杂时,传统的预约方式已经完全不能满足要求。
远程预约是一种全新的网络租用方式,它通过互联网突破了时间和空间限制,实现了便捷快速的预约与管理功能。在对数据信息有效组织并整合了一定使用功能后,远程预约系统可以方便地实现预约与取消,场地资料查询,管理员管理等功能。
由于体育城场地预约系统是针对体育城场地预约用户要求用计算机对所需的场地信息进行查询和搜索的一种现代化软件。而主要包括浏览者对所需场地信息的查询与搜索,同时可进行注册;系统管理员掌握并记录,修改,查询场地信息,以及审核预约信息,以便管理系统的正常运行。
针对用户需要方便,快速查找网站资料的目的,要求系统具有以下功能:
(1)由于一项新的软件在被使用之前,对于使用者来说是陌生和崭新的,所以要求系统具有良好的用户操作界面。
(2)能够快速,方便同时稳定地查找场地资料。
(3)能够同系统建立联系,使用户更深入地关注系统。
针对管理员需要便捷,可靠地对系统进行维护和管理,要求系统具有以下功能:
(1)能够有一个良好的管理员操作界面,让管理员轻松地管理系统。
(2)能够方便地管理系统中场地的信息。
(3)能够方便地管理,审核用户预约信息。
对与用户来说,对系统最重要的要求是能够提供一个查找预约所需场地信息的平台,其次是能够于网站建立联系,这样能使用户对系统提高关注度,增加网站的点击率,同时也能方便系统开发人员增加系统功能。而对管理员来说,必须要能够全面地对系统进行管理与维护。所以,要求系统具有三个主要模块:用户查询与预约模块,用户登录与注册模块,管理员管理模块。
系统整体的功能模块划分如图2-1所示:
图 2-1系统功能模块划分
各模块具体的需求描述如下:
(1)用户查询与预约模块:
这是系统前台的主要模块,用户可在此完成所需场地信息的查询与预约。
(2)用户登录与注册模块:
用户登录与注册的平台,用户在此完成登录与注册,同时也提供了密码找回的功能,从而建立与系统的联系,也方便系统的扩展。
(3)管理员管理模块:
管理员通过管理员账号与密码登录后可进行对场地名称,类别与价格的添加,修改,删除,从而全面的管理网站信息;同时管理员还能通过审核完成对用户预约信息的管理。
体育城场地预约系统使用ASP技术的动态网页与Microsoft Office Access2003数据库制作,用户通过网络访问该系统,提供用户登录,注册以及密码找回等功能,场地查看,查询以及预约功能;同时提供两种场地查询模式,模糊与直接查询,方便用户;管理员可以使用修改、删除、添加场地功能,同时通过审核用户提交的预约信息,完成预约管理功能,良好的达到后台管理的目的。系统充分发挥了ASP技术显示于客户端,运行于服务器端的特点,保护用户资料的安全性。在开发过程中,使用的是Macromedia Dreamweaver 8为系统开发工具,充分发挥了Dreamweaver8融合动态数据库的功能,能够创建专业的动态Web站点的特点不断修正和改进,直到完成系统。
2.3 系统配置(软件与技术方面)
(1) Macromedia Dreamweaver 8平台
Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统。
(2) ASP 技术
ASP的英文全称是Microsoft Active Server Pages,它其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
(3) Microsoft Office Access2003
Access 2003是Office 2003办公系列软体的一个重要组成部分,主要用于数据库管理,使用它可以高效地完成各种类型中小型数据库管理工作。
(4) HTML(Hyper Text Markup Language)
HTML的英文全称是"Hypertext Markup Language",中文译为“超文本标记语言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。
2.4 数据表设计
(1) 用户信息表
它记录了用户名,密码和有关用户的个人信息,方便系统管理用户信息,也是实现预约功能所必不可少的信息。
表2-1用户表
(2)场地信息表
它记录了场地属性信息,方便用户查询所需要的场地信息,也是管理员添加场地信息的载体。
表2-2场地信息表
(3)预约表
记录了预约属性信息,是实现用户预约与管理员管理预约信息的重要部分。
表2-3预约表
3 系统功能模块设计及实现
本系统主体采用B/ S(Browser/ Server ,浏览器/ 服务器) 结构,即采用目前分布式系统流行的3 层软件结构,即在传统的客户和服务器之间加入应用服务器(Application server) ,3 层即是表现层(浏览器) 、业务逻辑层(Web 服务
图3-1系统框架简图
器) 、数据层(数据服务器) ,系统简图如图3-1所示。数据服务器与Web 服务器是完全分开的,分开之后的3 层软件结构功能明确:客户层只提供应用程序的用户界面,负责与用户交互;业务逻辑层是应用系统的关键,它负责处理所有用户请求,进行具体的运算和决定程序的流程,并把处理结果返回给表现层;服务器层仍然提供的是数据库支持、维护和更新应用程序的数据。
3.1 管理员管理模块
3.1.1 管理员登录界面
管理员登录界面也是管理员管理系统的第一个界面,其界面如图3-2:
图3-2系统登录界面
此模块是系统管理员通过管理员进如主界面的唯一通道,管理员通过次通道进入管理员主页面后可以与其他模块进行接触,对场地信息进行添加,删除,修改操作,同时通过审核预约信息进行管理预约操作。
3.1.2 管理员登录代码
管理员登录代码使用ASP代码与数据库中的admin表连接,通过数据库的查询,寻找唯一确定的管理员用户名,有效的保证了系统的安全行。
<%
if session("admin") = "" then
user = request("name")
pwd = request("pwd")
set conn=server.createobject("adodb.connection")
conn.connectionstring= "Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&server.MapPath("biyesheji.mdb")
conn.open
set rs=server.createobject("adodb.recordset")
sql="select * from admin where admin_name = '"&user&"' and admin_password='"&pwd&"' "
rs.open sql,conn,1,3
if rs.eof then
%>
<script language=javascript>
alert("用户名密码错误");
location.href="admin.asp"
</script>
<%end if session("admin")=user end if%>
3.1.3 管理员管理界面
管理员管理界面是管理员添加,删除场地信息的平台,通过该界面,管理员可以方便地对系统进行管理。其界面图如图3-3:
图3-3管理员管理界面
管理员通过管理界面,实现对系统所收录的场地信息进行添加,和删除的操作,达到管理系统的目的。
3.2 用户登录与注册模块
3.2.1 用户主界面
用户主界面也就是用户对系统进行浏览,查询场地信息的主窗体,其中提供了两种查询场地模式。其界面如图3-4:
图3-4用户主界面
主界面所拥有的功能如下:
(1) 用户可进行查询和预约场地的操作。
(2) 用户可从此进入注册,登录模块进行操作。
3.2.2 用户登录界面
用户登录界面提供了用户登录与注册,从而建立与系统联系的平台,同时还提供了找回密码的功能。其界面如图3-5:
图3-5用户登录界面
用户登录界面是已注册用户登录系统,从而与系统建立联系的平台,具有登录的功能,同时可以增加系统的可扩展性。
3.2.3 用户登录代码
系统还提供了用户登录与注册的功能,包括密码找回的功能,从而使用户能与系统建立更好的联系,方便系统的扩展,如可以通过用户登录和注册模块开发用户向管理员推荐优秀网站的功能,也可以使管理员拥有查询,修改和删除用户的功能。用户登录的代码如下:
<% username=trim(request("username"))
password=trim(request("password"))
if username="" or password="" then
response.redirect ("index.asp")
end if
set conn=server.createobject("adodb.connection")
conn.connectionstring= "Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&server.MapPath("../biye/biyesheji.mdb")
conn.open
set rs=server.createobject("adodb.recordset")
sql="select * from userbiao where username='"&username&"'and password='"&password&"'"
rs.open sql,conn,1,1
if not rs.eof then
session("name")=name
response.redirect "index.asp" else%>
<script Language="VbScript">
MsgBox "帐号密码错误"
location.href="index.asp"
</script>
<% end if %>
该段代码的功能是,从登录框的表单中读取去掉空格字符的用户名和密码,判断如果用户名或者密码为空,就还是显示当前页面,如果不为空,就通过connection对象连接Access数据库工具中的biyesheji数据库,然后从userbiao表中的username列和password列中查询完全相同的数据库信息,接着判断如果查询到就把用户名赋予给session对象,同时回到首页,否则通过一个Msgbox提示用户,账号密码错误,同时回到当前页面。
3.2.4 用户注册界面
图3-6 用户注册界面
用户注册界面是用户注册的平台,用户通过注册,拥有一个用户名,在登录界面登录后,才可以与系统建立联系,如图3-6所示。
3.2.5 用户注册代码
用户注册功能使用了数据库的插入操作,用户通过注册填写的资料与系统建立联系,从而使用系统提供给注册用户的功能,用户注册的关键代码如下:
<%
if request("action")="reg" then
username=trim(request("username"))
password=trim(request("password"))
set conn=server.createobject("adodb.connection")
conn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&server.MapPath("../biye/userbiao.mdb")
conn.open
set rs = server.CreateObject("adodb.recordset")
sql=" select * from userbiao where username='"&username&"'"
rs.open sql,conn,1,3
if not rs.eof then
%>
<script Language="VbScript">
MsgBox "该用户已存在"
location.href="reg1.asp"
</script>
<% end if %>
<% if username="" then
%>
<script language=javascript>
alert("帐号为空");
location.href="reg1.asp"
</script>
<% end if %>
<% if password="" then
%>
<script language=javascript>
alert("密码为空");
location.href="reg1.asp"
</script>
<% else
rs.addnew
rs("username")=trim(request.form("username"))
rs("password")=trim(request.form("password"))
rs("wenti")=trim(request.form("wenti"))
rs("daan")=trim(request.form("daan"))
rs("dianhua")=trim(request.form("phone"))
rs("email")=trim(request.form("email"))
rs.update
rs.close
set rs=nothing
response.write "<script language=javascript> alert('注册成功,点击确定立即登录!');location.replace('login1.asp');</script>"
response.end
end if
%>
<%end if%>
该段代码的功能是当注册表单提交后,读取表单中填取的用户名和密码,然后通过connection对象连接Access数据库工具中的biyesheji数据库,然后从userbiao表中的username列中进行查询操作,如果有相同的用户名,就通过Msgbox对话框通知用户,该用户名已经存在,如果用户名栏或密码栏为空,就通过对话框通知用户;如果符合上述判断的要求,就把所添的信息插入到biyesheji数据库中的userbiao表中的相应列中,并通知用户,注册成功,点击确定立即登录,同时跳转到登录页面。
3.3 用户查询预约模块
用户查询与与预约模块是系统的主体,用户通过此模块完成系统最重要的查询与预约场地的操作,然后通过其他交费通道交取预约费用,管理员受到预约费用后通过该预约审核。所以搜索是该模块的灵魂,但是搜索功能可以通过很多方式实现,在这里,考虑到系统的可维护性与方便管理,我使用的是通过ASP语言从建好的数据库查询与搜索表单提交内容相似的方法,由于是对数据库的操作,所有的场地信息都写入了数据库,可以利用ASP语言方便地调入到前端浏览器显示,同时利用了数据库收录了场地信息,方便后台管理模块对场地信息的操作,就可以直接通过该表,进行场地的添加,修改和删除。
3.3.1 用户查询界面
用户通过场地信息查询,寻找所需的体育运动场地信息,是用户进行场地预约的前提条件,其查询界面如图3-7所示:
图3-7 用户查询界面
3.3.2 用户查询代码
用户查询主要代码使用了数据库的查询操作,使用了一个like关键字,在cd表中查询了与表单提交的内容相似的信息。
<%cd_name=trim(request("cd_name"))
set conn=server.createobject("adodb.connection")
conn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&server.MapPath("../biye/biyesheji.mdb")
conn.open
set rs = server.CreateObject("adodb.recordset")
sql="select * from cd where cd_name like '%"&cd_name&"%'"
rs.open sql,conn,1,1
if rs.Eof and rs.Bof then
%>
<script Language="VbScript">
MsgBox "对不起,你要搜索的场地不存在"
location.href="index.asp"
</script>
<% end if
%>
这段代码的功能是从搜索表单读取搜索的关键字,去空格以后通过connection对象连接Access数据库工具中的biyesheji数据库,然后从cd表中的cd_name列中查询匹配的数据库信息,然后判断表的指针从上或从下是否到达表的尾端,如果是,就表示没有查询到匹配数据库信息,然后通过一个Msgbox对话框告诉用户:对不起,你要搜索的场地不存在。
<% numRows = 0
While (Not rs.Eof)%>
<% Rs.MoveNext
numRows = numRows + 1
if (numRows mod 8 =0) Then
numrow2=numrow2+1
%>
<% end if
Wend
Rs.Close
Set Rs=Nothing
%>
该段代码的功能是定义了一个numrow变量,每当从数据库中输出一个内容,变量numrow就增加1,如果变量numrow能被8整除的时候,就换行输出查询的结果,然后循环。目的就是从数据库读出查询结果的时候能达到每行只输出8个内容的目的,使系统保持美观性。
3.3.3 用户预约界面
用户预约界面是用户通过场地信息查询寻找的所需场地后对该场地进行预约操作的平台,用户可选择租用时间,管理员通过租用时间的长短来收取相映费用,其界面如图3-8所示:
图3-8用户预约界面
3.4 设计中的几个要点
3.4.1 Session对象
Session对象的简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。用途是记录浏览器的变量,他记录着每个浏览器端专用的变量。譬如姓名,访问网站的次数,送货地址等等。Session对象默认的生命周期起始于浏览器第一次与服务器联机时,终止于浏览器结束联机时,或者浏览器超过20分钟没有访问页面。在本系统中,每一个用户登陆的时候都取得其用户名赋予给Session对象,
session(“name”)=name
这个对象在始终贯穿在本站点之中,比如主页面中的
欢迎您<%=session(“name”)%>
等许多地方都用到了这个对象,它是起到了区分用户的作用。
3.4.2 数据库的操作
一个ASP编写的基本操作就是对数据库的操作,而对数据库的操作总是和SQL语句联系在一起的,所以熟练的操作SQL语句就成为了一个很重要的点,
SQL语句一共有查找,增加,修改,删除四中操作方式,对于数据库,在操作之见首先应该打开它,这个时候就应该首先建立一个Connection对象来连接到数据库,用open方法打开数据库,然后建立一个Recordset对象来连接到表,用OPEN方法打开表,这个时候就可以对数据库进行操作,SQL语句的语法分别为:
(1)查找
查找语句的基本形式为
Sql=”select 筛选条件 form 表名 [where 搜索子句] [order by 排列子句] “
执行SQL语句就完成了数据的查找
主要应用于系统搜索功能和用户,管理员登陆功能中。
(2)插入
可以用INSERT指令来新增记录,其语法如下:
INSERT INTO 表名字(子段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=值n where 条件表达式”
然后执行SQL语句就可以完成对数据的修改
主要应用在系统管理模块,管理员修改网站和管理员用户中。
(4) 删除
sql=”delete from 数据表 where 条件表达式”
然后执行SQL语句就可以完成对数据的删除
主要应用于系统管理模块,管理员删除网站和管理员用户中。
(5) 输出
对数据进行操作之后就是输入数据了,ASP中可以用response对象的write方法来输出数据到浏览器,具体如下
Response.write rs(“fClassName”)表示输出rs对象中的叫“xiangmu“的列的内容,其中rs是一个已经建立的recordset对象。
3.4.3 表单的提交
用户向系统发送ASP请求,会有一些数据通过浏览器传送到服务器,然后服务器会对这些数据进行处理,这个时候数据的提交就成了一个关键的地方,我们用表单提交数据,在ASP中,提交表单用进行对表单的提交,一般的格式为
4 测试报告
4.1 用户查询与预约模块测试
用户查询与预约模块最大的功能就是让用户能快速方便得查询场地信息,从而对需要的使用的场地进行预约,而对查询来说,分为直接查询方式和模糊查询方式两中,在系统中这两种查询方式都提供给了用户,直接查询通过站内搜索引擎,模糊查询通过下拉菜单,从而极大的方便了用户,查询界面如图4-1所示:
图4-1查询界面
当用户需要搜索场地信息时,在文本框内输入关键字,点击搜索按纽后,如果数据库内收录了相关内容,系统将内容显示在网页上。
如果数据库内没收录相关内容,则会弹出一个对话框,告诉用户“对不起,你要搜索的场地不存在”。
出现问题:在该搜索功能测试时出现了诸多问题,具有代表性的是在搜索文本框内输入数据库不存在的内容时,并没出现预期的对话框,而是报错为ADODB.Field (0x80020009)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。在查阅了相关资料后在代码里添加了一个向上查询数据库的指针代码,用OR将它与向下查询指针代码连接后,再测试系统,系统运行正常。
4.2 用户登陆与注册模块测试
用户登陆与注册模块主要的功能就是能够让用户通过注册的方式把资料写入数据库,方便系统的扩展,用户登陆框如图4-2:
图4-2用户登陆框
用户输入正确的用户名,登陆成功后,在首页上就会显示一个Session对象,如图4-3所示:
图4-3首页Session对象
出现问题:由于在设计该模块的时候是初次涉及到数据库的插入操作,出现了表的列名插入使输入错误等小问题,通过细心检查后成功解决。
4.3 管理员管理模块测试
管理员管理模块要求管理员通过管理员帐号和密码,在管理员登陆界面登陆到管理系统的界面,管理员登录界面如图4-4:
图4-4管理员登录界面
管理员输入用户名和密码后点击登陆按钮,如果用户名和密码输入正确,系统就通过对话框提示“登陆成功”如图4-5所示:
图4-5登录成功
否则就会出现图4-6:
图4-6账号密码错误
登陆成功点击确定按钮后,才能够正式进入管理系统,管理员在管理系统中通过对数据库的操作管理系统。
出现问题:在该模块的测试中主要出现的问题为,连接数据库时,参数设置一般为rs.open sql,conn,1,1,但是在实现数据库的插入操作时,在IE浏览器调试时,就会出现“ADODB.Recordset 错误 ‘800a0cb3’ 当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制”。在查阅了相关资料后,才明白该错误是由于所插入表不支持更新产生的,只要把连接数据库的参数改为rs.open sql,conn,1,3,再调试就成功了。
5 系统测试结果
由于在系统的开发过程中使用了Macromedia Dreamweaver 8作为开发工具,具有可视化的编程环境,在编程的过程中就可以对所做的结果进行运行,以立即进行改正。经过不断地修改和更正,本系统最终运行结果正常,能很好地完成预期效果。
用户通过浏览器进入系统主界面,在主界面中,用户可以通过站内搜索引擎进行搜索查询功能。在管理员进行管理中,可以添加,修改,删除网站名称以及网址域名,方便有效的管理该系统。
总结
在线体育城场地预约系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采取模块化的编程思想,提高了开发效率。
由于时间和学习过程中所存在的缺陷,该系统还存在着一定的问题。在程序中还存在一些不足和缺点。数据加密技术可以保证系统的安全性和保密性,防止秘密数据被外部破译所采用的主要技术之一,也是网络安全的重要技术。然而在整个系统的开发过程中,除了系统支持的按用户名和密码匹配进入系统之外,没有提供任何的安全保障,特别是对于用户输入密码的传输过程没有进行加,解密操作,这样很容易造成泄漏口令,使用户的安全性受到很大的挑战。
作为一个实用性软件,本系统在实用性和全面性方面还很欠缺。另外,在开发过程中,由于学习语言的不彻底性,也存在一些功能性方面的缺陷,如场地分类显示的数目并不是很理想等等。
体育馆场地预约系统的开发过程并不复杂,但是体现了ASP编程的基本思想,一些常见的ASP使用技巧在这个系统中也有所体现。本系统使用了ACCESS数据库服务程序,完全可以满足使用需求。
而在系统开发的过程中,我体会到了发现问题与解决问题的快乐,同时也在不同程度上锻炼了我的学习能力。
参考文献
[1] 陈明.实用软件工程基础[M].北京:清华大学出版社,2002。
[2] 李晓黎,张巍.VB+SQLServer数据库应用系统开发与实例[M].北京:人民邮电出版社,2003。
[3] 邓文渊,陈惠贞,陈俊荣. ASP与网络数据库技术[M].北京:中国铁道出版社,2005。
[4] 郭瑞军,李杰,初晓潞. 数据库开发实例精粹[M] 北京: 电子工业出版社,2005
[5] 方睿,吴四九.实用网络技术教程 [M] 四川:四川大学出版社,2004
[6] 戎马.ASP与Access动态网站开发自学导航 [M] 北京:机械工业出版社,2007
[7] 王成春.萧雅云.实战Access 2003 VBA程序设计 [M] 北京:中国铁道出版社,2005
致 谢
省略
5、资源下载
本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。
序号 | 毕业设计全套资源(点击下载) |
---|---|
本项目源码 | 基于asp+access的体育城场地预约系统设计与实现(源码+文档)_asp_BS架构_体育城场地预约系统.zip |