3UML建模网吧信息管理系统面向过程方法详细设计.docx

上传人:b****8 文档编号:30559353 上传时间:2023-08-16 格式:DOCX 页数:22 大小:315.76KB
下载 相关 举报
3UML建模网吧信息管理系统面向过程方法详细设计.docx_第1页
第1页 / 共22页
3UML建模网吧信息管理系统面向过程方法详细设计.docx_第2页
第2页 / 共22页
3UML建模网吧信息管理系统面向过程方法详细设计.docx_第3页
第3页 / 共22页
3UML建模网吧信息管理系统面向过程方法详细设计.docx_第4页
第4页 / 共22页
3UML建模网吧信息管理系统面向过程方法详细设计.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

3UML建模网吧信息管理系统面向过程方法详细设计.docx

《3UML建模网吧信息管理系统面向过程方法详细设计.docx》由会员分享,可在线阅读,更多相关《3UML建模网吧信息管理系统面向过程方法详细设计.docx(22页珍藏版)》请在冰豆网上搜索。

3UML建模网吧信息管理系统面向过程方法详细设计.docx

3UML建模网吧信息管理系统面向过程方法详细设计

 

网吧信息管理系统

详细设计

 

5.1登录详细设计

(1)功能:

操作管理员和超级管理员的登录系统

(2)输入项:

管理员及其相应代码

(3)输出项:

相应的系统登录提示信息

(4)界面设计:

如下

(5)流程图:

5.2主界面详细设计

界面设计:

如下

系统管理

会员管理

日常管理

查询管理

统计报表

费率设置

管理员设置

客户端设置

会员添加

会员删除

账号充值

会员修改

开机管理

现时机制

换机管理

延时重启

消息机制

账号管理

账单查询

充值明细

上机人数

会员统计

收费报表

收费单据

统计管理员

5.3系统管理详细设计

此模块对系统进行初始化设置。

5.3.1管理员设置详细设计

(1)功能:

对操作管理员信息进行设置,为费率设置做准备,便于分配工作。

(2)输入项:

各个操作管理员的个人信息。

(3)输出项:

相应的系统录入提示信息

(4)界面设计:

如下

(5)流程图:

5.3.2客户端设置详细设计

(1)功能:

对每部电脑的类型进行设置,为费率设置做准备。

(2)输入项:

各部电脑的详细信息及分类,新添加电脑的详细信息。

(3)输出项:

相应的系统录入提示信息

(4)界面设计:

如下

(5)流程图:

5.3.3费率设置详细设计

(1)功能:

对收费费率进行设置

(2)输入项:

费率信息

(3)输出项:

相应的系统录入提示信息

(4)界面设计:

如下

(5)流程图:

5.4会员详细设计

5.4.1会员管理详细设计

(1)功能:

添加、修改、删除会员信息,此操作为常规操作。

(2)输入项:

会员编号,密码以及账号余额。

(3)输出项:

相应的系统录入提示信息

(4)界面设计:

如下

(5)流程图:

5.4.2会员充值详细设计

(1)功能:

为会员充值,此操作为常规操作。

(2)输入项:

会员充值信息。

(3)输出项:

相应的系统录入提示信息

(4)界面设计:

如下

(5)流程图:

5.5日常管理详细设计

5.5.1开机管理详细设计

(1)功能:

开机有通信信号接收到的电脑终端开机信息。

(2)输入项:

申请IP的通信信号。

(3)输出项:

相应的系统录入提示信息

(4)界面设计:

如下

(5)流程图:

5.5.2限时机制详细设计

(1)功能:

对无会员卡的顾客服务,进行计时锁定。

(2)输入项:

电脑状态信息。

(3)输出项:

电脑状态信息

(4)流程图:

如下

5.5.3换机管理详细设计

(1)功能:

对会员更换电脑服务。

(2)输入项:

新的电脑-会员对应信息

(3)输出项:

电脑状态信息

(4)流程图:

如下

 

5.5.4延时重启详细设计

(1)功能:

延时机制为会员余额不足时的控制机制,重启机制为保留重启前的上机信息。

(2)输入项:

电脑状态信息。

(3)输出项:

电脑状态信息

(4)流程图:

如下

5.5.5消息机制详细设计

(1)功能:

对会员进行广播信息通知。

(2)输入项:

无。

(3)输出项:

短消息信息

(4)流程图:

如下

5.6查询管理详细设计

5.6.1账号管理详细设计

(1)功能:

为会员提供查询服务,对会员个人充值信息(年充值,月充值,周充值总额)进行统计。

(2)输入项:

无。

(3)输出项:

各种条件下的查询信息

(4)流程图:

如下

5.6.2账单查询详细设计

(1)功能:

管理员对会员充值信息进行查询管理。

(2)输入项:

会员信息。

(3)输出项:

充值信息

(4)流程图:

如下

5.6.3充值明细详细设计

(1)功能:

以管理员角度对充值信息进行查询,以管理员为单位列出充值列表。

(2)输入项:

管理员信息

(3)输出项:

充值信息

(4)流程图:

如下

5.6.4上机人数详细设计

(1)功能:

对实时上机人数的查询

(2)输入项:

(3)输出项:

上机人数

(4)流程图:

如下

5.7统计报表详细设计

5.7.1会员统计详细设计

(1)功能:

超级管理员对营运事务的统计,查询会员充值的统计表,生成(日均,月均)充值情况

(2)输入项:

(3)输出项:

会员-上机信息

(4)流程图:

如下

5.7.2打印单据详细设计

(1)功能:

超级管理员充值信息情况打印,对索要单据的顾客服务包括充值打印,新添会员收据打印。

(2)输入项:

(3)输出项:

管理员-充值信息

(4)流程图:

如下

5.7.3收费报表详细设计

(1)功能:

超级管理员对收费情况的统计报表,对收费时段上机情况,上机高峰时段统计

(2)输入项:

(3)输出项:

管理员-充值信息

(4)流程图:

如下

5.7.4管理员统计详细设计

(1)功能:

超级管理员对管理员工作情况的统计报表

(2)输入项:

(3)输出项:

管理员-充值信息

(4)流程图:

如下

5.8数据库设计

数据库采用MSSQL2000,其SQL语句为

--DB:

SQLServer2000sp4

--创建数据库netbar

createdatabasenetbar;

usenetbar;

/*==============================================================*/

/*Table:

admin*/

/*==============================================================*/

createtableadmin(

idvarchar(20)notnullprimarykey,

pwdvarchar(20)notnull,

namevarchar(20)notnull

/*==============================================================*/

/*Table:

computer*/

/*==============================================================*/

createtablecomputer(

idvarchar(20)notnullprimarykey,--电脑编号

typevarchar(20)notnull,--电脑类型

statebitnotnulldefault0/*使用状态*/

/*==============================================================*/

/*Table:

comp_use_log*/

/*==============================================================*/

createtablecomp_use_log(

log_idintnotnullprimarykeyidentity(1,1),

comp_idvarchar(20)notnull,

mem_idintnotnull,

on_timedatetimenotnulldefaultgetdate(),/*上机时间*/

off_timedatetimenull,/*下线时间*/

foreignkey(comp_id)referencescomputer(id),

foreignkey(mem_id)referencesmember(id)

/*==============================================================*/

/*Table:

rate*/

/*==============================================================*/

createtablerate(

idintnotnullprimarykeyidentity(1,1),

ratefloatnotnull,/*费率*/

begin_timeintnotnull,/*开始时间:

小时值*/

end_timeintnotnull,/*结束时间:

小时值*/

comp_typevarchar(20)notnull,/*电脑类型*/

/*==============================================================*/

/*Table:

member*/

/*==============================================================*/

createtablemember(

idintnotnullprimarykeyidentity(1,1),

pwdvarchar(20)notnull,

namevarchar(20)null,

sexvarchar

(2)notnulldefault'男',

idc_numvarchar(20)null,/*证件编号*/

remarkvarchar(30)null,/*备注*/

gradevarchar(4)notnulldefault'一级',/*会员等级*/

balancefloatnotnulldefault0,/*会员余额*/

sumfloatnotnulldefault0,/*累计充值额*/

islockbitnotnulldefault0

/*==============================================================*/

/*Table:

topup*/

/*==============================================================*/

createtabletopup(

admin_idvarchar(4)notnull,

mem_idvarchar(8)notnull,

topup_idintnotnullprimarykeyidentity(1,1),

topup_timedatetimenull,/*充值时间*/

topup_summoneynull,/*充值金额*/

foreignkey(admin_id)referencesadmim_info(admin_id),

foreignkey(mem_id)referencesmem_info(mem_id)

/*==============================================================*/

/*Table:

message*/

/*==============================================================*/

createtablemessage(

msg_idvarchar(4)notnullprimarykey,

msg_titlevarchar(20)null,/*短消息标题*/

msg_contexttextnull/*短消息正文*/

/*==============================================================*/

/*Table:

系统数据字典dd*/

/*==============================================================*/

createtabledd(

idintnotnullprimarykeyidentity(1,1),--字典编号

typevarchar(20)notnull,--字典项类型

valuevarchar(20)notnull--字典项值

insertintodd(type,value)values('电脑','大厅');

insertintodd(type,value)values('电脑','VIP');

(注:

可编辑下载,若有不当之处,请指正,谢谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1