- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MVC模式羽毛球场馆管理系统设计与实现
MVC模式羽毛球场馆管理系统设计与实现
摘 要:采用JSP技术设计了一个基于WEB的羽毛球场馆管理系统,实现了VIP客户注册、场馆预订、收费、查询统计等功能,技术层面上采用MVC设计模式、Servlet、JavaBean、数据库连接等技术,使已经建立关联的羽毛球馆的各种资源都能实现统一管理,以期提高场地使用率、方便收集和管理客户群信息,为增加场馆经济效益提供有意义的指导性意见。
关 键 词:球馆管理;MVC设计模式;JavaBean
中图分类号:TP303 文献标识码:A
一、引言
羽毛球场馆管理系统利用国内当前比较流行的WEB技术JSP + Servlet + JavaBean + Access数据库,实现羽毛球场馆的日常管理活动。系统是基于MVC设计模式的应用系统。JSP有利于构造可视化界用户面[1],是属于View层;Servlet可用了搭建服务器的相关要件,是属于Controller层,对V和M进行控制;JavaBean是实现业务逻辑功能的Model层;Access数据库与Java中数据库技术紧密结合,使得系统再无需配置数据源,数据库就可以直接加载到项目内。
选用标准建模语言UML(Unified Modeling Language的缩写)统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。UML可为面向对象开发系统的产品进行说明、可视化及编制文档的一种标准语言。利用UML 描述了一个系统的静态结构和动态行为。UML将系统描述为一些离散的相互作用的对象并最终为外部用户提供一定的功能的模型结构。静态结构定义了系统中的重要对象的属性和操作以及这些对象之间的相互关系。如:
2012年羽毛球场馆使用的在线调查。动态行为定义了对象的时间特性和对象为完成目标而相互进行通信的机制。从不同但相互联系的角度,系统建立的模型就可用于更多不同的目的、实现不同需求功能,达到灵活多向的预期。UML 还具有将模型分解成包的结构成分,以便于软件小组将大的系统分解成易于处理的块结构,并能理解和控制各个包之间的依赖关系,方便的实现了在复杂的开发环境中管理模型任务单元的能力,充分结合了软件工程的原理和方法。同时动态行为还能用于定义显示系统实现和组织运行的相关成分。另外UML建模过程是具有迭代性的[2],每次都可分为以下几??阶段:分析阶段,设计阶段,实现阶段,测试阶段,而且可用软件工程中先进的原型 。
系统开发的理论充分,结合了实际羽毛球场馆的动作过程进行考察和分析,得到了比较可靠的行为和需求。开发过程中采用了软件工程中的原理、方法、技术,理论与实际相结合,采用先进的CASE,使得软件具备网络化、可升级及可安装等特性。
二、羽毛球馆管理系统的设计过程
1.需求分析
羽毛球场馆拥有16块场地对外开放,由两位员工负责管理,分别是收费员(同时也是系统管理员)和场地分配员,收费员负责场地的财务,场地消费标准的设定,场地的开放维护,系统用户管理,VIP用户的管理;分配员负责场地的分配:查询可用场地,预定场地,更改预定,场地使用情况统计,清除预定。该系统手工处理羽毛球场地的预定和收费,现需要构建一个软件系统辅助其日常管理工作,业务用例图包括所有用例和角色的名称列表及简要的说明,以及使用的各种图图和关系。仅以场地收费员为例分析其角色及任务(图1)。
场地收费员角色:系统登录,添加 VIP用户的消费记录,修改收费标准,场地开放维护,系统用户管理(即系统用户的增删改查功能),VIP用户管理(即VIP用户的??删改查)。场地收费员具有最高权限,登录系统后可以对系统用户和VIP用户进行管理,制定收费标准,决定场地是否开放,添加收费记录。
2.系统设计
(1)设计流程(图2)
系统设计了两个界面:前台VIP界面,后台管理员界面。普通用户登录系统后可以查询自己的过去的消费情况,也可以查询场地预定情况,以及预定方式。管理员登录后可以对所有用户进行管理。
(2)基于MVC设计架构(图3)
MVC(Model-View-Controller)思想就是将一个应用分成三个基本部分;Model(模型)、View(视图)、和Controller(控制器),这三个部分以最低耦合实现协同分工与合作,从而提高应用的可维护性和可升级性。每个模型均与一系列的视图相对应,其整体的效果如图3所示。
系统采用JSP + Servlet + JavaBean + Access数据库技术实现MVC模式,JSP(JavaServer Pages)是由SUN公司建立的一种动态网页技术标准,是JavaEE核心技术之一[3],将HTML文件嵌入到JAVA程序中并以JSP标记,就形成了具有JSP脚本的网页
您可能关注的文档
最近下载
- 探究感应电流的产生条件导学案.doc VIP
- 7的乘法口诀教学设计【省一等奖】.docx
- Hasselblad哈苏相机X2D II 100C User Manual - 简体中文用户手册说明书(中文版).pdf
- 中国计量大学803传感器技术1--2011--2020年考研初试真题.pdf VIP
- 参保单位派出证明.docx VIP
- 2025届安徽省“江南十校”高三联考英语试卷(含官方答案)原卷.pdf
- DB23_T(1621.10-1621.14)-2015:黑龙江省建设工程施工操作技术规程(三).pdf VIP
- 12YJ1工程用料做法.docx VIP
- 中考冲刺励志文案【90句】.pdf VIP
- 05175税收筹划自考课程.docx VIP
文档评论(0)