.NET大作业之网吧后台管理系统1

1、系统需求

该系统设计的主要目的是帮助网吧管理者充分将此软件应用在日常网吧上机计费管理中,提高网吧的工作效率,减少人为数据,系统具有以下几点需求:

  • 能够存储会员的基本信息,支持用户修改个人信息,充值缴费
  • 管理电脑的基本信息,记录电脑的使用状态
  • 当有人开始上机时,记录时间,扣除相应费用

2、系统设计

网吧后台管理系统系统包含如下几大板块:会员管理、电脑管理、上机管理、计费管理。各个模块相互协作共同完成业务流程。系统框架如图所示:

各个模块功能介绍:

(1) 会员管理模块,包括会员注册、会员信息修改、会员注销、更改秘密等。

(2) 电脑管理模块,包括添加电脑、电脑状态管理等。

(3) 上机管理模块,包括会员上机、会员下机、上级记录和费用结算等。

(4) 费用管理模块,包括充值缴费和余额查询

3、数据库设计

管理员表记录网吧管理员的账号和密码,如表2-1所示。

表2-1 管理员表(dbo.admin)

字段名

中文含义

数据类型

允许空

约束条件

admin

用户名

Char(10)

N

password

密码

int

N

 

会员表记录会员的基本信息,包括卡号,密码,余额,注册时间。如表2-2所示。

表2-2 会员表(dbo.cardInfo)

字段名

中文含义

数据类型

允许空

约束条件

cardID

编号

int

N

主键

cardNumber

卡号

varchar(20)

N

cardPassword

密码

varchar(20)

N

CardBalance

余额

int

Y

TransactTime

注册时间

Datetime

Y

 

电脑信息表用于记录电脑的基本信息,包括电脑编号,状态,备注。如表2-3所示。

表2-3 电脑信息表(dbo.PCInfo)

字段名

中文含义

数据类型

允许空

约束条件

PCId

电脑编号

int

N

主键

PCUse

状态

int

N

PCNote

备注

Varchar(30)

N

 

上机记录表用于记录会员的上机信息,包括编号,会员号,电脑编号,开始时间,结束时间,费用。如表2-4所示。

表2-4上级记录表(dbo.recordInfo)

字段名

中文含义

数据类型

允许空

约束条件

recordId

编号

int

N

主键/外键

cardId

会员号

int

N

主键/外键

PCId

电脑编号

int

N

beginTime

开始时间

datatime

Y

endTime

结束时间

datatime

Y

free

费用

int

Y

4、主界面

posted @ 2021-11-03 13:50  第厘  阅读(486)  评论(0编辑  收藏  举报