链接:https://pan.baidu.com/s/1Xwd0U_KktL0hRFPaggIOGQ?pwd=6688
提取码:6688
传统的场地预约需要客户亲自到场地所在位置或指定地点进行,由于预约记录多是认为完成,易于出现错误和漏洞,管理效率低,特别是场地繁杂时,传统的预约方式已经完全不能满足要求。
远程预约是一种全新的网络租用方式,它通过互联网突破了时间和空间限制,实现了便捷快速的预约与管理功能。在对数据信息有效组织并整合了一定使用功能后,远程预约系统可以方便地实现预约与取消,场地资料查询,管理员管理等功能。
由于体育城场地预约系统是针对体育城场地预约用户要求用计算机对所需的场地信息进行查询和搜索的一种现代化软件。而主要包括浏览者对所需场地信息的查询与搜索,同时可进行注册;系统管理员掌握并记录,修改,查询场地信息,以及审核预约信息,以便管理系统的正常运行。
针对用户需要方便,快速查找网站资料的目的,要求系统具有以下功能:
(1)由于一项新的软件在被使用之前,对于使用者来说是陌生和崭新的,所以要求系统具有良好的用户操作界面。
(2)能够快速,方便同时稳定地查找场地资料。
(3)能够同系统建立联系,使用户更深入地关注系统。
针对管理员需要便捷,可靠地对系统进行维护和管理,要求系统具有以下功能:
(1)能够有一个良好的管理员操作界面,让管理员轻松地管理系统。
(2)能够方便地管理系统中场地的信息。
(3)能够方便地管理,审核用户预约信息。
对与用户来说,对系统最重要的要求是能够提供一个查找预约所需场地信息的平台,其次是能够于网站建立联系,这样能使用户对系统提高关注度,增加网站的点击率,同时也能方便系统开发人员增加系统功能。而对管理员来说,必须要能够全面地对系统进行管理与维护。所以,要求系统具有三个主要模块:用户查询与预约模块,用户登录与注册模块,管理员管理模块。
系统整体的功能模块划分如图2-1所示:
添加图片注释,不超过 140 字(可选)
各模块具体的需求描述如下:
(1)用户查询与预约模块:
这是系统前台的主要模块,用户可在此完成所需场地信息的查询与预约。
(2)用户登录与注册模块:
用户登录与注册的平台,用户在此完成登录与注册,同时也提供了密码找回的功能,从而建立与系统的联系,也方便系统的扩展。
(3)管理员管理模块:
管理员通过管理员账号与密码登录后可进行对场地名称,类别与价格的添加,修改,删除,从而全面的管理网站信息;同时管理员还能通过审核完成对用户预约信息的管理。
体育城场地预约系统使用ASP技术的动态网页与Microsoft Office Access2003数据库制作,用户通过网络访问该系统,提供用户登录,注册以及密码找回等功能,场地查看,查询以及预约功能;同时提供两种场地查询模式,模糊与直接查询,方便用户;管理员可以使用修改、删除、添加场地功能,同时通过审核用户提交的预约信息,完成预约管理功能,良好的达到后台管理的目的。系统充分发挥了ASP技术显示于客户端,运行于服务器端的特点,保护用户资料的安全性。在开发过程中,使用的是Macromedia Dreamweaver 8为系统开发工具,充分发挥了Dreamweaver8融合动态数据库的功能,能够创建专业的动态Web站点的特点不断修正和改进,直到完成系统。
在运行本系统前,请先检查一下软硬件配置是否符合以下要求:
硬件环境:
服务器端/客户端:
处理器:Intel Pentium4
内存: 512M
硬盘空间:20G
安装ASP运行环境
操作系统:Windows 2000
网络协议:TCP/IP
浏览器:Internet Explore 6.0
VGA或更高分辨率的显示器。
(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语言编写出来的。
(1) 用户信息表
它记录了用户名,密码和有关用户的个人信息,方便系统管理用户信息,也是实现预约功能所必不可少的信息。
表2-1用户表
字段名称 | 数据类型 | 必填字符 | 描述 |
id | 整型 | 是 | 序号(自加) |
username | 文本 | 是 | 用户名 |
password | 文本 | 是 | 密码 |
Wenti | 文本 | 否 | 密码提示问题 |
Daan | 文本 | 否 | 密码提示答案 |
Dianhua | 文本 | 否 | 电话 |
| 文本 | 否 | 电子邮箱 |
(2)场地信息表
它记录了场地属性信息,方便用户查询所需要的场地信息,也是管理员添加场地信息的载体。
字段名称 | 数据类型 | 必填字符 | 描述 |
cd_id | 整型 | 是 | 编号(自加) |
cd_name | 文本 | 否 | 场地名称 |
cd_leixin | 文本 | 否 | 场地类型 |
cd_feiyong | 文本 | 否 | 场地费用 |
(3)预约表
记录了预约属性信息,是实现用户预约与管理员管理预约信息的重要部分。
字段名称 | 数据类型 | 必填字符 | 描述 |
yy_id | 整型 | 是 | 预约编号(自加) |
username | 文本 | 否 | 用户名 |
cd_id | 整型 | 是 | 场地编号(自加) |
cd_name | 文本 | 否 | 场地名称 |
caozuoshijian | 文本 | 否 | 操作时间 |
cd_feiyong | 文本 | 否 | 场地费用 |
yy_year | 文本 | 否 | 预约时间(年) |
yy_month | 文本 | 否 | 预约时间(月) |
yy_day | 文本 | 否 | 预约时间(日) |
Kaishishijian | 文本 | 否 | 开始时间 |
jieshishijian | 文本 | 否 | 结束时间 |
adminqueren | 文本 | 否 | 管理员确认 |
本系统主体采用B/ S(Browser/ Server ,浏览器/ 服务器) 结构,即采用目前分布式系统流行的3 层软件结构,即在传统的客户和服务器之间加入应用服务器(Application server) ,3 层即是表现层(浏览器) 、业务逻辑层(Web 服务
添加图片注释,不超过 140 字(可选)
器) 、数据层(数据服务器) ,系统简图如图3-1所示。数据服务器与Web 服务器是完全分开的,分开之后的3 层软件结构功能明确:客户层只提供应用程序的用户界面,负责与用户交互;业务逻辑层是应用系统的关键,它负责处理所有用户请求,进行具体的运算和决定程序的流程,并把处理结果返回给表现层;服务器层仍然提供的是数据库支持、维护和更新应用程序的数据。