- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA课程研发设计网吧管理系统
Java课程设计指导书(学生版初稿)
网吧计费管理系统
目标
1.1 背景介绍
1.1.1 业务背景
1.1.2 技术背景
1.2 需求分析
1.2.1功能需求分析
1.2.2 业务对象分析
1.2.3 验收测试要求
1.3 系统设计
1.3.1 总体设计
1.3.2 详细设计
1.4 系统实现
1.5 小结
1.6 展望
第一章 网吧计费管理系统
学习目标:能使用Java集成开发环境,运用Swing设计图形界面,运用JDBC访问数据库,掌握事件处理编程,了解简单两层C/S项目的开发及简单面向对象程序的设计过程,发展基本的团队协作开发能力。
学习寄语:虽然本项目并不是一个商业项目,其产品也不能用来赚钱,但从中你可以学到实际开发中的许多经验和技巧,获得一种“学有所用”、“学有所得”的成就感,同时赢得老师和同学(同事)对你的格外尊重。在此项目的学习中,你不但是个学生,还是一个职业人,将与同事一起尽全力完成你所要做的工作,并再次验证“天道酬勤”的真理。我们的信念是:“不抛弃,不放弃”。你的改变和收获是老师真诚的期待。
1.1 背景介绍
1.1.1 业务背景
“海之星”网吧,是一个小型网吧,以前是人工记帐,现需要开发一个简单的网吧计费管理系统。原人工管理的主要过程如下:客户在门口服务台,出示上机卡,若是新客户则先发新卡;管理员先查询是否有空机器,若有则根据上机卡号查到该卡对应的记录(账簿),若有余额(〉5元),则分配一个空闲的机器号给客户,客户根据机器号对号入座,管理员记下客户卡号、上机机器号、上机时间。客户下机要到门口的服务台,请求下机,管理员根据当前时间、上机时间及费率计算出本次上机费用,并记录,同时将费用从卡余额中扣除,若费用不够则需充值。原手工系统主要有如下缺点:1 手工记帐,管理员工作量大,且易出错;2 超时超费使用不能及时发现。因此需要开发一个简易计费管理软件,取代人工记帐方式,由软件统一管理记录上下机、计费、上机卡、机器情况,提供简单统计功能,超时超费提醒功能等。
1.1.2 技术背景
本系统要求使用java技术开发,使用数据库(如ACCESS,SQLServer)保存数据,集成开发环境可使用支持可视化GUI界面设计的主流工具(如eclipse\ant bean\jbuilder)。开发者应有java程序设计语言、SWING基本GUI组件、文件使用、JDBC存取数据库、使用一种集成开发工具的基本知识和技能。系统采用两层C/S体系结构,C端负责通过GUI与管理员交互、处理业务逻辑及存取数据库,S端主要是数据库系统。系统分析设计主要采用面向对象的分析设计方法。
友情提示:对项目有了一个最基本的认识后,是不是立即准备大干一场?是否要问一问值不值得干?能不能干?商业项目一般可以从经济性、技术性、法律社会等方面进行可行性分析,但本项目作为一个学习型项目显然无利可图、技术也欠缺(事实上技术正是要学习的东西)、好在项目是合法的。那是否继续?当然!因为本项目的目标不是在合法的前提下获取最大利润,而是习得知识和技能,只要你愿意,就可以继续进一步了解“网吧计费管理系统”,Let’s go!
1.2 需求分析
1.2.1功能需求分析
系统需求分析的主要任务是从用户角度考察系统应具有哪些功能及非功能性需求,对于网吧计费管理系统,用户主要是指系统管理员,系统的主要功能是:登录、上机、下机、卡管理(发卡、删卡、充值、查询)、机器管理(添加机器、删除机器、查询状态、修改状态),统计功能(日、月费用统计),口令管理(添加用户、删除用户、修改口令),参数设置(时段费率),使用帮助。主要使用流程是:管理员登录,根据客户请求上机,根据客户请求下机。
一 上机
1 管理员输入空闲机器号,上网人输入口令、卡号,请求上机。
2 系统验证卡号,检查卡中余额,卡状态
3系统获取当前系统时间作为上机开始时间
4 系统修改该机器的使用标志为“在用”,卡标志为“在用”。
5 系统记录上机信息(卡号、机器号、上机时间)
6 系统提示上机成功
若1中无空闲机器又请求上机的,系统提示“没用空闲机器”,
2中卡验证未通过,提示“无此卡号”,余额不足,提示“余额不足”,卡状态为“在用”,则提示“不能一卡多用”。
二 下机
1 管理员选择被使用的机器号,请求下机
2 系统获取系统当前时间作为下机时间;
3 系统计算费用;
4 系统显示应缴费用
5 系统记录下机时间和此次费用;
6 系统从卡中扣费,修改卡状态为“空闲”;
7 系统修改该机器的状态为“空闲”;
8系统显示本次上机记录信息,提示下机成功
三 登录
1 管理员输入用户名和密码,请求进入系统
2 系统验证用户名和密码
3 系统显示主界面
若一次验证不通过,则提示再输入
您可能关注的文档
- java毕业研发设计交友网站.doc
- java版员工管理系统研发设计报告.doc
- JAVA游戏开发课程研发设计报告.doc
- java数据库课程研发设计图书馆管理系统.doc
- Java程序研发设计实例制作拼图游戏.doc
- java程序研发设计报告万历.doc
- java程序研发设计课程报告书计算器.doc
- JAVA毕业研发设计物业管理系统.doc
- java简单图书馆管理完整系统.doc
- ITMS智能交通微波检测器用户手册整理版.doc
- 新型萘四甲酰亚二胺类侧链功能化有机半导体的合成及其性能表征.pdf
- 信息重组策略在即兴发言汉英交替传译中的应用分析——以《中国民居(第二季)》模拟口译实践为例.pdf
- 叶兆言历史题材创作的互文性研究.pdf
- 信息化背景下农村小学家校沟通现状的调查研究——以徐州市铜山区D镇小学为例.pdf
- 循环加载环境下高温超导堆叠结构低温压缩及多场性能实验表征研究.pdf
- 氧化钨_氧化锌复合纳米结构调控及其气敏传感特性研究.pdf
- 厌氧好氧时间比对EBPR中好氧颗粒形成及除磷过程的影响研究.pdf
- 氧空位对NbO2金属-绝缘转变的影响机理研究.pdf
- 氧化物半导体的晶面改性及其光催化性能探究.pdf
- 信息流模式下社交电商平台青年用户信息规避行为影响因素研究.pdf
最近下载
- GB 50857-2013 市政工程工程量计算规范.docx
- 警卫勤务基础知识.pptx VIP
- 《易筋经》-公开课件.ppt VIP
- 黄山市社区工作者招聘笔试真题2024.docx VIP
- 第五单元第1课《多变的镜头》课件 2024—2025学年人美版(2024)初中美术七年级上册.pptx VIP
- 尿素车间2008年工作总结.DOC
- 立邦公司-涂料培训内容.ppt VIP
- 2024版喉癌课件课件(中文版).ppt VIP
- 【行业标准】JIS G 3503-2006 涂剂焊条焊丝用线材Wire rods for core wire of covered electrode.pdf VIP
- 统编版二年级语文上册单元作文能力提升第2单元:美丽的大自然(素材积累).docx VIP
原创力文档


文档评论(0)