基于JAVA的网吧机房管理系统

基于JAVA的网吧机房管理系统 摘 要 随着互联网的发展,Internet真正各行各业形成新的热点和经济增长点,网络正在把人们紧密地连接在一起,很难想象在信息时代人们离开网络要怎么生活

本文包含相关资料包-----> 点击直达获取<-------

基于JAVA的网吧机房管理系统

摘 要

随着互联网的发展,Internet真正各行各业形成新的热点和经济增长点,网络正在把人们紧密地连接在一起。很难想象在信息时代人们离开网络要怎么生活,工作。因此人们居住环境的信息化,网络化是发展的必然要求,但是如果没有相应的网络管理,控制和计费系统来支撑,势必会阻碍网络运营工作的有效开展。

此次课程设计中,我们小组是以网吧机房管理系统作为此次课程设计的课题,这个系统的目的主要在于面向对象程序设计来实现客户的注册,上机,下机,查询,结账等。在网吧机房管理系统中,分为客户,管理员,机器来实现各个功能,设有主界面,对客户通过自身身份证进行登录上机。

在设计中,我们通过分工完成每一个模块,并将它们整合起来,完成了这次设计。在设计中我们利用了Eclipse这个平台来修改及实现我们的程序。充分利用了Java的面向对象的特点,让我们的程序架更清晰,系统更加简洁。

关键词 :eclipse;Java;面向对象;方法(注册,登录,查询,结账)

一、开发背景

网吧上网是现在人们生活休闲娱乐的方式之一,随着科技的发展,人们的生活方式改变,上网的人越来越多,管理网吧机房越来越困难,为了更合理,方便,简单,便于管理客户上网,我们小组一起讨论做出了一套网吧机房管理系统。

二、需求分析

一个网吧机房管理系统,主要有两个实体(客户,管理员),和实现注册,上机,下机,查询,结账的功能。客户注册时可用看到自己的姓名,身份证号,卡上余额,管理员可以对机器及客户进行查询操作,查询机器的使用状态,客户的姓名,余额,账户,一个账户只能在一台机器上运作。管理员可用对客户账号余额进行充值和结账功能。系统一共面向三类对象,客户,机器,管理员。用户添加删除修改灵活,有效的将不同身份进行分开,保证了数据库的安全性。

三、模块说明

网吧机房管理系统,有注册用户,登录用户,查询用户,删除用户,用户下机,用户结账等模块。

3.1 用户注册模块

  • 功能描述 :此模块的主要功能是实现用户注册。系统的用户必须在注册获得合法身份之后才能登录系统进行对应的操作

  • 输入 :姓名,身份证号,充值金额

  • 输出 :注册成功,会员号

3.2 用户登录模块

  • 功能描述 :此模块的主要功能是实现用户登录上机,输入省份证号和机号后便可上机

  • 输入 :身份证号,机号

  • 输出 :登录成功,卡上余额

3.3 用户结账模块

  • 功能描述 :此模块的主要功能是实现用户结账下机,输入省份证号和上机时长后便可下机

  • 输入 :身份证号,上机时长

  • 输出 :下机成功,本次消费,卡上余额

3.4 用户查询模块

  • 功能描述 :此模块的主要功能是实现用户信息查询,输入会员姓名后便可查询信息

  • 输入 :用户姓名

  • 输出 :姓名,身份证号,会员号,余额

3.5 用户充值模块

  • 功能描述 :此模块的主要功能是实现用户余额充值,输入会员姓名和充值金额后便可充值卡上余额

  • 输入 :会员姓名,充值金额

  • 输出 :充值成功,余额

四、详细设计

4.1 电脑(Computer)类

  • 类名 :Computer

  • 继承父类 :无

  • 实现接口 :无

  • 概述 :初始化机器信息

  • 属性及说明 java public static boolean[] computer; //电脑 public static string[] name; //姓名 public static string[] ID; //身份证号 public static double[] balance; //余额 public static int i; //用户人数 public static int j; //用户使用区别 public static boolean[]isID; //身份证是否使用

  • 方法及说明 :无

4.2 记录(Record)类

  • 类名 :Record

  • 继承父类 :无

  • 实现接口 :无

  • 概述 :实现查询,充值,注册功能

  • 属性及说明 :无

  • 方法及说明 java public void Register() //注册 Public void ShowMember() //用户查询 Public void ShowComputer() //电脑信息查询 Public void Add() //会员充值

4.3 客户(User)类

  • 类名 :User

  • 继承父类 :无

  • 实现接口 :无

  • 概述 :实现上机,结账功能

  • 属性及说明 :无

  • 方法及说明 java public int logIn() //上机 public int checkout() //结账

4.4 测试(Test)类

  • 类名 :Test

  • 继承父类 :无

  • 实现接口 :无

  • 概述 :显示主菜单,和测试程序

  • 属性及说明 java Record A //对象 User B //对象

  • 方法及说明 java public static void main(String[] args) //方法

五、系统实现

5.1 主界面

5.2 管理员登陆模块

5.3 用户上机模块

5.4 用户结账模块

5.5 用户查询模块

5.6 用户充值模块

5.7 用户注册模块

5.8 退出系统模块

总结

  • 对系统的评价 :该系统基本能实现对机房的管理,但是该系统的功能还有待完善和加强

  • 对技术方法的评价 :由于该软件是我们学生自己设计编写的,技术方面还有很多欠缺和不足

  • 出错原因的分析 :由于是我们学生设计的软件,我们的设计经验不足,考虑问题不够全面,程序还存在许多漏洞,设计方法上也不够多,技术和能力有限,设计出来的东西也比较浅显

通过此次课程设计,我们组的组员都对Java语言和面向对象的思想有了进一步,更深层次的认识,了解了类和成员变量和成员方法如何使用,从研究对象到到研究方法,我们在一番讨论和研究过后,最终通过大家的一起努力完成了这个网吧机房管理系统程序的开发,虽然还有一些不足,但是我们已经做的很不错了,相信我们在今后的学习中会变得更加优秀。

参考文献

[1] Dennis Kafura.Java面向对象程序教程[M]/JAVA面向对象程序设计教程.2003.

[2] 杨晓燕.基于应用的Java面向对象程序设计课程研究与教材建设[J].计算机教育, 2012(3):42-45.

[3] 黄胜宇. Java面向对象编程的教学思路[J].科技资讯, 2010(17):203-203.

[4] 邝砾,于美琪,冯文韬等基于层次考核的计算机类课程考试改革研究一一以 Java面向对象程序设计课程为例[J].计算机教育, 2017(1):62-66.

[5] 杨雪. Java面向对象语言的教学探讨[J].家教世界,2012(6):52-53.

[6] BruceEckel.JSP编程思想.机械工业出版社,2003.10:2-378.

[7] 孙一林,彭波.JSP数据库编程实例.清华大学出版社,2002.8:30-210.

[8] 孙勇.现代软件工程.北京希望电子出版社,2003.5:1-246.

[9] 朱红,司光亚.JSP Web编程指南.电子工业出版社,2001.9:34-307.

[10] 刁仁宏.网络数据库原理及应用[J].情报理论与实践,2004(1).

参考文献

  • 通信公司机房网络设备监控管理信息系统的设计与实现(吉林大学·李立冬)
  • 电力系统信息机房环境监控管理系统设计与实现(电子科技大学·张程)
  • 基于PHP的项目信息管理系统(吉林大学·孟桐)
  • 中小型酒店管理系统的设计与实现(厦门大学·曾艳)
  • 通信公司机房网络设备监控管理信息系统的设计与实现(吉林大学·李立冬)
  • 房屋租赁管理系统的设计与实现(吉林大学·孟令刚)
  • 电力系统信息机房环境监控管理系统设计与实现(电子科技大学·张程)
  • 网络管理系统设计与实现(首都经济贸易大学·时圣师)
  • 远程机房监控系统的设计与实现(东北大学·刘秀杰)
  • 基于.NET平台的旅馆业治安管理系统的设计与实现(华北电力大学(河北)·翟清剑)
  • 基于ASP.NET的酒店管理系统的设计与实现(电子科技大学·李艳)
  • 基于Internet的区域型企业的MIS架构(华东师范大学·张刚毅)
  • 基于PHP的项目信息管理系统(吉林大学·孟桐)
  • 基于Java Web的小型酒店管理系统(大连理工大学·徐耀荣)
  • 基于J2EE的网络管理系统的设计与实现(四川大学·田金勇)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码项目助手 ,原文地址:https://m.bishedaima.com/yuanma/35298.html

相关推荐

  • 基于SpringBoot框架的IT技术交流分享平台

    这是一份采用Java语言构建的🔥🔥SpringBoot核心框架的IT技术讨论平台源代码项目🔥🔥,我们利用SpringBoot和Vue,js技术栈进行开发,并在Idea或Eclipse环境下进行操作
    2024年05月23日
    3 1 1
  • 中药实验管理系统

    这是一个🔥🔥基于SpringBoot框架的中药实验管理系统设计与实现🔥🔥的项目源码,开发语言Java,框架使用的SpringBoot+vue技术,开发环境Idea/Eclipse
    2024年05月23日
    2 1 1
  • 基于Java+SSM的失物招领平台

    这是一个🔥🔥基于SSM的失物招领平台🔥🔥的项目源码,开发语言Java,开发环境Idea/Eclipse,这个 失物招领平台开发技术栈为SSM项目,可以作为毕业设计课程设计作业基于Java+SSM框架实现一个失物招领平台
    2024年05月23日
    7 1 3
  • 基于JSP实现的学生成绩管理系统

    基于JSP实现的学生成绩管理系统 1 引言 1,1 任务简介 多用户管理:用户分管理员,学生 网页界面设计:利用HTML和CSS实现客户端前台设计 类间关系的设计
    2024年05月14日
    6 1 1
  • 基于python实现的比价网站

    1,项目简介 1,1你低我低 是什么? (Introduction) 你低我低 致力于建设绝无人工干预的比价网站 现支持淘宝,亚马逊 支持自定义排序方式 1
    2024年05月14日
    2 1 1
  • 基于SSM框架的考勤签到请假系统

    基于SSM框架的考勤签到请假系统是一种基于web的员工管理系统,旨在解决传统考勤管理方式中存在的效率低下等问题,随着信息技术的发展,企业管理逐渐向数字化,网络化方向转变
    2024年05月07日
    16 1 4
  • 新闻稿件管理系统

    这是一个🔥🔥基于SpringBoot框架的新闻稿件管理系统设计与实现🔥🔥的项目源码,开发语言Java,框架使用的SpringBoot+vue技术,开发环境Idea/Eclipse
    2024年05月23日
    3 1 1
  • 基于SpringBoot框架的个人博客系统

    这是一套采用Java语言构建的🔥🔥SpringBoot为核心的个人博客系统源代码🔥🔥,项目中应用了SpringBoot框架和Vue技术,开发工具为Idea或Eclipse
    2024年05月23日
    15 1 2
  • 中医藏象辨证量化诊断系统之Python

    中医藏象辨证量化诊断系统 1,内容 对深度学习,集成学习等算法进行深入研究,探索利用相关算法开展中医辨证的创新研究与应用,利用相关算法实现临床数据采集,量化诊断和可视化结果展示
    2024年05月14日
    48 1 10
  • 基于springboot+vue框架实现的在线教育系统

    基于springboot+vue框架实现的在线教育系统 一,引言 1,编写目的 希望给广大程序员们提供一个分享交流的平台,主要提供视频与文档的上传共享功能
    2024年05月14日
    16 1 3

发表回复

登录后才能评论