欢迎来到天天文库
浏览记录
ID:6739058
大小:48.50 KB
页数:11页
时间:2018-01-24
《体育馆场地预约系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、体育馆场地预约系统11摘要在线体育馆场地预约系统是一个Web模式下的体育馆场地预约平台。系统以Web界面与用户交互,为用户供信息并接受其操作,同时通过数据库管理系统工程存储信息数据。在线体育馆场地预约系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采取模块化的编写思想,提高了可读性、可移植性和一致性,同时提高了开发效率。系统对用户或管理权限有严格要求,因此加入了模块化的身份识别代码。另外,此系统的用户与管理员功能分离,这也是系统设计的一个重要思想。绪论设计任务信息社会的高科技,商品经
2、济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,许多需要用手工劳动的场景,现在由于计算机操作而不再继续存在。传统的场地预约需要客户亲自到场地所在位置或指定地点进行,由于预约记录多是人为完成,易于出现错误和漏洞,管理效率低,特别是场地繁杂时,传统的预约方式已经完全不能满足要求。本次设计软件要求基于Web,满足远程预约,以Web界面与用户交互,为用户供信息并接受其操作,同时通过数据库管理系统工程存储信息数据。11目的和意义为了提高效率和操作的准确性,同时
3、,也为了节省更多的有限资源,我们研究开发了此次基于Web的开放式在线体育馆场地预约系统。远程预约是一种全新的网络租用方式,它通过互联网突破了时间和空间限制实现了便捷的预约与管理功能。在对数据信息有效组织并整合一定使用功能后,远程预约系统可能方便地实现预约与取消、场地资料查询、用户管理员双重管理等功能。第一章系统概述1.1系统就用背景与功能传统的场地预约需要客户亲自到场地所在位置或指定地点进行,由于预约记录多是人为完成,易于出现错误和漏洞,管理效率低,特别是场地繁杂时,传统的预约方式已经完全不能满足
4、要求。远程预约是一种全新的网络租用方式,它通过互联网突破了时间和空间限制实现了便捷的预约与管理功能。在对数据信息有效组织并整合一定使用功能后,远程预约系统可能方便地实现预约与取消、场地资料查询、用户管理员双重管理等功能。本设计中的在线体体育馆场地预约系统主要完成的功能如下。1)用户部分:l用户注册:检测用户提供的信息并注册用户。l用户登录:检测用户和密码,核实用户身份。l预约场地:在某一确定的时间预约某一确定场地。l查询预约信息:查询本用户的预约信息,并列出状态。l取消场地预约:取消某一未到期且未
5、付款的有效预约。l查询场地信息:按照用户要求的条件列出场地。l站长留言:检测用户留言的正确性并保存。11l安全注销:结束用户会语,保证安全。2)管理员部分:l阅读用户留言:调用用户留言并显示。l删除无用留言:删除指定的留言。l添加新场地:根据提供信息添加新场地。l删除场地:根据管理员提交的信息删除指定场地。l修改场地信息:对于某一存在的场地信息进行修改更新。l确认已付款的用户预约:当用户付款后对指定预约进行标记确认。l删除无用或错误的预约信息:删除指定的有效预约。l场地预约统计和用户统计:统计数据
6、库中有关预约和用户的信息。l安全注销:结束管理员会话,保证安全。1.2系统特点在线体育馆场地预约系统具有以下特点:1)页面模块化本系统在界面设计上都采用了模块化处理思想,把很多页面的共有部分集成一个模块,例如页面的头部、尾部、用户管理员身份判定等,这样在开发时遇到这些相似的页面部分,就不需要重新编写,只要使用include语句即可引用这部分代码,大大提高了开发效率。2)容错思想系统的用户或管理员有时可能会有误操作或违规操作,系统对这样无效操作作予以屏蔽,保证系统的正常运行,同时在出现错误时给出错误
7、原因,以便修改和纠正。3)三层结构设计本系统采用三层结构设计,即程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。三层分别独立,用户界面与业务逻辑分离,系统的安全性、可维护性、重用性和扩展性都大大提高。第二章系统设计112.1系统设计思想1.页面模块化本系统把页面中一些常用代码编写为独立的单元,例如页面的头部和尾部代码、用户和管理员的身份确认代码,这样设计新的页面时如果有重复出现的部分,只需要将编写好的模块用include语句来组装就可以了。本系统分为用户部分和管理员部分,这两部分都会用到数
8、据库中的信息并对数据库进行读写操作,但是它们的功能是独立的,可以分开来设计和编写,提高模块内聚性,降低耦合性。2.三层结构架构本实例采用三层构设计,它的工作原理如图4-4所示。生成SQL语句操作数据库用户界面功能代码数据存储提交操作信息SQLServer数据库ASP代码预约系统操作界面返回操作结果返回操作结果采用三层架构,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则在请求处理之后进行数据库操作,然后将数据库返回的数据返回给用户界面层。这样用户界面与数据存储相互独
此文档下载收益归作者所有