软件项目设计技术报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件项目设计》

技术报告设计题目场地预约系统专业班级

小组人员

组长

指导教师

计算机学院

2013 年 1 月

地预约系统的设计与实现

摘要

体育城场地预约系统是一个B/S模式下的体育城场地预约平台。系统以Web界面实现与用户交互,为用户提供信息并接受用户提出的需求信息,同时通过数据库管理系统存储信息数据。

在线体育城场地预约系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采取模块化的编程思想,提高了代码的可读性、可移植性和一致性,同时提高了开发效率。系统对用户或管理权限有严格要求,因此加入了用户身份识别模块。用户功能模块与管理员后台管理功能模块分离,增强了系统的安全性,有利于系统的管理。

一、系统需求分析

1.1开发背景

随着人们物质生活水平的不断提高,人们在工作之余,闲暇时期进行一些体育运动已经成为人们必不可少的生活内容,同时大多数人选择在进行体育运动的同时进行商业之类的人际交流,所以能方便,快捷的预约体育运动场地成为人们迫切的需要。

信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,许多需要用手工劳动的场景,现在由于计算机操作而不再继续存在。随着网络的不断的普及,网页技术的不断发展,人们对网页的要求也不再是文字,图片的简单堆砌或是单调枯燥的内容,而是实时性,交互性和丰富性,使用动态网页技术的网页越来越受欢迎。应用ASP技术的灵活性可以方便的访问数据库,ASP把数据库搬上了WEB页面,使人们可以通过互联网使用大型的包含数据库功能的系统。

传统的场地预约需要客户亲自到场地所在位置或指定地点进行,由于预约记录多是认为完成,易于出现错误和漏洞,管理效率低,特别是场地繁杂时,传统的预约方式已经完全不能满足要求。

远程预约是一种全新的网络租用方式,它通过互联网突破了时间和空间限制,实现了便捷快速的预约与管理功能。在对数据信息有效组织并整合了一定使用功能后,远程预约系统可以方便地实现预约与取消,场地资料查询,管理员管理等功能。

由于体育城场地预约系统是针对体育城场地预约用户要求用计算机对所需的场地信息进行查询和搜索的一种现代化软件。而主要包括浏览者对所需场地信息的查询与搜索,同时可进行注册;系统管理员掌握并记录,修改,查询场地信息,以及审核预约信息,以便管理系统的正常运行。

1.2本系统需求分析

运动场地场馆预订系统的开发主要包括前端应用系统和后台管理系统,应用程序

系统要求界面友好,功能完备,易使用等特点。而后台数据库的数据要具有一致性、完整性、安全性、易维护性[2]。

(1)、系统前台——功能强大、操作方便。

前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和

方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受互联网的给他们带

来的便利。前台系统主要包括用户注册、浏览电子文档、浏览查看场地信息、浏览新

闻信息、查看介绍信息以及已经注册的用户登录系统查看个人信息和消费结果等。

(2)系统后台:本系统后台管理在考虑系统管理操作简便的同时,提供了功能强

大的管理窗口。后台系统可分为场地管理、电子文档管理、新闻管理、关于我们的信

息管理、管理员管理、会员管理、使用场地登记、场地费用结算、使用记录查看等1.3各个模块划分

对与用户来说,对系统最重要的要求是能够提供一个查找预约所需场地信息的平台,其次是能够于网站建立联系,这样能使用户对系统提高关注度,增加网站的点击率,同时也能方便系统开发人员增加系统功能。而对管理员来说,必须要能够全面地

对系统进行管理与维护。所以,要求系统具有三个主要模块:用户查询与预约模块,用户登录与注册模块,管理员管理模块。

系统整体的功能模块划分如图2-1所示:

-1系

统功

能模

块划

块具体的需求描述如下:

(1)用户查询与预约模块:

这是系统前台的主要模块,用户可在此完成所需场地信息的查询与预约。

(2)用户登录与注册模块:

用户登录与注册的平台,用户在此完成登录与注册,同时也提供了密码找回

的功能,从而建立与系统的联系,也方便系统的扩展。

(3)管理员管理模块:

管理员通过管理员账号与密码登录后可进行对场地名称,类别与价格的添

加,修改,删除,从而全面的管理网站信息;同时管理员还能通过审核完成

对用户预约信息的管理。

体育城场地预约系统使用技术的动态网页与数据库制作,用户通过网络访问该系统,提供用户登录,注册以及密码找回等功能,场地查看,查询以及预约功能;同时提供两种场地查询模式,模糊与直接查询,方便用户;管理员可以使用修改、删除、添加场地功能,同时通过审核用户提交的预约信息,完成预约管理功能,良好的达到后台管理的目的。

二、总体设计

2.1系统配置(硬件方面)

在运行本系统前,请先检查一下软硬件配置是否符合以下要求:

硬件环境:

服务器端/客户端:

处理器:Intel Pentium4

内存: 512M

硬盘空间:20G

2.2系统配置(软件与技术方面)

(1) Macromedia Dreamweaver 8平台

Macromedia Dreamweaver 8 是建立Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用Dreamweaver 及所选择的服务器技术来创建功能强大的Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统。

(2) jsp技术

JSP简介

J SP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web 的应用程序的开发变得迅速和容易。JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。[1]

相关文档
最新文档