下载此文档

JAVA课程设计网吧管理系统.doc


文档分类:IT计算机 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
Java 课程设计指导书(学生版初稿) 第一章 1234 网吧计费管理系统 背景介绍 业务背景 技术背景 需求分析 功能需求分析 业务对象分析 验收测试要求 系统设计 总体设计 详细设计 系统实现 小结 展望第一章 1234 网吧计费管理系统 背景介绍 业务背景 1234 网吧, 是一个小型网吧, 以前是人工记帐, 现需要开发一个简单的网吧计费管理系统。原人工管理的主要过程如下: 客户在门口服务台, 出示上机卡, 若是新客户则先发新卡; 管理员先查询是否有空机器,若有则根据上机卡号查到该卡对应的记录(账簿) ,若有余额( 余额>5元), 则分配一个空闲的机器号给客户, 客户根据机器号对号入座, 管理员记下客户卡号、上机机器号、上机时间。客户下机要到门口的服务台, 请求下机, 管理员根据当前时间、上机时间及费率计算出本次上机费用,并记录,同时将费用从卡余额中扣除,若费用不够则需充值。原手工系统主要有如下缺点:1 手工记帐, 管理员工作量大, 且易出错;2 超时超费使用不能及时发现。因此需要开发一个简易计费管理软件, 取代人工记帐方式, 由软件统一管理记录上下机、计费、上机卡、机器情况, 提供简单统计功能, 超时超费提醒功能等。 技术背景本系统要求使用 java 技术开发, 使用数据库(如 MySQL ) 保存数据,集成开发环境可使用支持可视化 GUI 界面设计的主流工具(如 eclipse) 。开发者应有 java 程序设计语言、文件使用、 JDBC 存取数据库、使用一种集成开发工具的基本知识和技能。系统采用两层 C/S 体系结构,C 端负责通过 GUI 与管理员交互、处理业务逻辑及存取数据库,S 端主要是数据库系统。系统分析设计主要采用面向对象的分析设计方法。 需求分析 功能需求分析系统需求分析的主要任务是从用户角度考察系统应具有哪些功能及非功能性需求, 对于网吧计费管理系统, 用户主要是指系统管理员, 系统的主要功能是: 登录、上机、下机、身份证管理( 刷身份证、删身份证、充值、查询) 、机器管理(添加机器、删除机器、查询状态、修改状态), 统计功能(日、月费用统计), 口令管理( 添加用户、删除用户、修改口令), 参数设置( 时段费率), 使用帮助。主要使用流程是: 管理员登录, 根据客户请求上机, 根据客户请求下机。主要功能的用例( use case ) 描述如下: 一. 上机 1 管理员输入空闲机器号,上网人输入口令、卡号,请求上机。 2 系统验证卡号,检查卡中余额,卡状态 3 系统获取当前系统时间作为上机开始时间 4 系统修改该机器的使用标志为“在用”,卡标志为“在用”。 5 系统记录上机信息(卡号、机器号、上机时间) 6 系统提示上机成功若1 中无空闲机器又请求上机的,系统提示“没用空闲机器”, 2 中卡验证未通过, 提示“无此卡号”, 余额不足, 提示“余额不足”,卡状态为“在用”,则提示“不能一卡多用”。二. 下机 1 管理员选择被使用的机器号,请求下机 2 系统获取系统当前时间作为下机时间; 3 系统计算费用; 4 系统显示应缴费用 5 系统记录下机时间和此次费用; 6 系统从卡中扣费,修改卡状态为“空闲”; 7 系统修改该机器的状态为“空闲”; 8 系统显示本次上机记录信息,提示下机成功三. 登录 1 管理员输入用户名和密码,请求进入系统 2 系统验证用户名和密码 3 系统显示主界面若一次验证不通过,则提示再输入一次,仍不通过则系统退出。四. 卡维护卡有三种状态:停用、空闲、在用。发新卡: 1 管理员输入卡号(保证卡号唯一) 2 管理员输入卡初始金额 3 上网人输入用户名、口令 4 管理员请求添加新卡 5 系统保存卡号、金额、用户名和密码,状态为“空闲” 6 系统提示添卡成功,显示卡号及金额,以便核对。 7 管理员将系统生成的有卡号、用户名的纸卡给上网人。充值: 1 管理员输入卡号 2 系统显示该卡信息(卡号、用户名、余额、状态) 3 管理员核对后,输入充值金额 4 系统计算并保存该卡总金额 5 系统显示充值后的卡信息(卡号、用户名、余额、状态)。查询卡信息: 1 管理员输入卡号或请求察看所有卡信息 2 系统查询卡信息(卡号、用户名、余额)并显示删除卡: 1 管理员输入卡号 2 系统查询卡余额及状态 3 若余额已结清且状态为“空闲”,则将该卡信息删除 4 系统提示删除成功若有余额或“在用”则不能删除五. 机器维护机器有三种状态:停用、空闲、在用。添加机器: 1 管理员输入机器号,请求添加 2 系统验证机器号是否重复 3 系统添

JAVA课程设计网吧管理系统 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人6188
  • 文件大小0 KB
  • 时间2016-04-28