摘 要
随着互联网的发展,Internet真正各行各业形成新的热点和经济增长点,网络正在把人们紧密地连接在一起。很难想象在信息时代人们离开网络要怎么生活,工作。因此人们居住环境的信息化,网络化是发展的必然要求,但是如果没有相应的网络管理,控制和计费系统来支撑,势必会阻碍网络运营工作的有效开展。
此次课程设计中,我们小组是以网吧机房管理系统作为此次课程设计的课题,这个系统的目的主要在于面向对象程序设计来实现客户的注册,上机,下机,查询,结账等。在网吧机房管理系统中,分为客户,管理员,机器来实现各个功能,设有主界面,对客户通过自身身份证进行登录上机。
在设计中,我们通过分工完成每一个模块,并将它们整合起来,完成了这次设计。在设计中我们利用了Eclipse这个平台来修改及实现我们的程序。充分利用了Java的面向对象的特点,让我们的程序架更清晰,系统更加简洁。
关键词:eclipse;Java;面向对象;方法(注册,登录,查询,结账)
一、开发背景
网吧上网是现在人们生活休闲娱乐的方式之一,随着科技的发展,人们的生活方式改变,上网的人越来越多,管理网吧机房越来越困难,为了更合理,方便,简单,便于管理客户上网,我们小组一起讨论做出了一套网吧机房管理系统。
二、需求分析
一个网吧机房管理系统,主要有两个实体(客户,管理员),和实现注册,上机,下机,查询,结账的功能。客户注册时可用看到自己的姓名,身份证号,卡上余额,管理员可以对机器及客户进行查询操作,查询机器的使用状态,客户的姓名,余额,账户,一个账户只能在一台机器上运作。管理员可用对客户账号余额进行充值和结账功能。系统一共面向三类对象,客户,机器,管理员。用户添加删除修改灵活,有效的将不同身份进行分开,保证了数据库的安全性。
三、模块说明
网吧机房管理系统,有注册用户,登录用户,查询用户,删除用户,用户下机,用户结账等模块。
3.1 用户注册模块
功能描述:此模块的主要功能是实现用户注册。系统的用户必须在注册获得合法身份之后才能登录系统进行对应的操作
输入:姓名,身份证号,充值金额
输出:注册成功,会员号
3.2 用户登录模