网吧管理系统Word下载.doc
《网吧管理系统Word下载.doc》由会员分享,可在线阅读,更多相关《网吧管理系统Word下载.doc(24页珍藏版)》请在冰点文库上搜索。
顾客,系统管理员.
系统功能需求:
顾客通过自助机进入自助服务平台,输入身份证号,系统判断其是否年满十八岁。
顾客可查看网吧信息,选择上网区域(vip区域与普通区域),选择客户类型(会员与非会员),选择座位,选择上网时间并打印小票;
顾客可选择会员服务,进行查询修改信息的操作。
③系统管理员登陆管理页面,可以对系统和数据库进行维护更新,查看修改删除会员信息,查看修改网吧内部电脑信息。
用例图
管理员管理员能通过系统进行如下操作:
登陆网吧管理系统。
管理机器信息并可对信息进行查看,修改,删除操作。
管理顾客信息并可对信息进行查看,修改,删除操作。
为顾客开启顾客选择的机器。
对系统进行维护。
对顾客的所选服务进行收费。
管理员用例图:
顾客能通过系统进行如下操作:
顾客登陆系统。
顾客查看电脑信息。
顾客选择会员或非会员服务(会员可以享受折扣)。
顾客选择自己上网所需要的标准。
(包括上网区域,上网时间以及上网位置)。
顾客打印小票。
顾客用例图:
用例规约
管理员用例图用例规约
用例编号
01
用例名称
管理员用例图
用例概述
管理员登陆网吧管理系统,身份验证后可以查看顾客信息,维护系统,管理机器信息,为客户开机,收费并且对系统进行维护
主参与者
管理员
前置条件
登录网吧管理系统
后置条件
把客户信息记录在网吧管理系统
基本事件流
1
登录系统
2
身份验证
3
收费
4
系统维护
扩展事件流
3a
身份验证错误及退出系统
规则与约束
管理员必须进行身份验证
顾客用例图用例规约
02
顾客用例图
顾客登陆网吧管理系统,身份验证后可以查看网吧信息,选择会员服务,选择上网标准,并且打印小票
顾客
客户信息记录在网吧管理系统,并传送到管理页面
选择各项所需服务
打印小票
未满18岁即退出系统
顾客必须年满18周岁
2.静态分析
类图
根据系统需求分析以及用例模型可以发现:
系统至少需要两个类,系统参与者Consumer(顾客类),属性有身份证号(idcardnum),会员号(membernum),和会员密码(memberpassword)Manager(管理员类),属性有管理员账号(managernum)和管理员密码(managerpassword).另外还需要有一个类存储网吧内电脑的信息类computerInfo(电脑信息类),顾客需要选择会员服务,选择上网标准等操作,就需要有一个业务实体类consumerService(顾客服务)存储在数据库中顾客所做的操作,同样系统管理员需要对系统中的数据进行查找,修改等操作的类control(控制类),另外还需要一个处理业务的类Form(界面类).
系统类图:
3、动态分析
顺序图
顾客服务顺序图:
顾客登陆网吧管理系统服务的工作流程:
1.顾客登陆网吧管理系统。
2.顾客在主页面form输入身份证号。
3.系统将顾客提交的身份证号进行验证,检查年龄是否满18周岁。
满18周岁继续操作,未满18周岁系统自动返回主页面。
4.顾客通过computerInfo类查看网吧机器信息。
5.如果该顾客为网吧会员则选择会员身份登陆,如不是网吧会员直接进行下一步操作。
6.顾客选择自己想要的区域(vip区域或普通区域),座位及上网时间。
7.顾客选择把自己所做的选择打印小票。
顾客对会员信息的操作顺序图:
顾客对会员信息操作的工作流程:
1.会员输入会员号及密码进行登录;
2.会员查询自己的信息;
3.会员更改自己信息并提交;
管理员开启机器顺序图:
管理员开启机器的工作流程:
1.管理员输入账号密码登陆管理员界面;
2.管理员收费并输入顾客所选机器的小票信息;
3.查看客户机状态;
4.为顾客开机。
管理员维护系统顺序图:
顾客维护系统的工作流程:
1.管理员输入账号及密码登陆管理员页面;
2.管理员对顾客信息进行操作并存入系统数据库;
3.管理员对网吧机器信息进行操作并存入数据库。
协作图
顾客服务协作图:
顾客对会员信息的操作协作图:
管理员开启机器协作图:
管理员维护系统协作图:
活动图
顾客上网服务活动图:
创建三个泳道,管理员对象,主页面对象,数据库对象。
顾客上网服务的活动图:
1.进入系统,输入身份证号登陆顾客页面;
2.选择自己身份类型(会员或非会员):
3.选择自己的上网区域,时间以及座位;
4.选择打印小票,把自己的操作打印出来。
顾客对会员信息操作的活动图:
创建三个泳道,顾客对象,主页面对象,数据库对象。
顾客对会员信息操作的活动图:
5.进入系统,输入会员账号及密码登陆页面;
6.会员可更改,查询自己的信息:
7.会员保存自己更改后的信息。
管理员为客户开启机器活动图:
管理员为顾客开启机器活动图:
8.进入系统,输入管理员账号及密码登陆管理员页面;
9.系统提示管理员输入顾客操作小票上的信息:
10.管理员收费后通过系统开启顾客选择的机器并在系统中更改该客户机状态;
管理员维护系统活动图:
创建三个泳道,分别为管理员对象,主页面对象,数据库对象。
管理员维护系统的具体过程如下:
1.进入系统,输入管理员账号及密码登陆管理员页面;
2.管理员维护系统,查看添加,修改,删除,顾客信息,查询电脑信息。
3.管理员把自己所做的操作存入数据库。
状态图
会员信息状态图:
会员信息有三种状态:
新申请的会员信息,修改后的会员信息,被删除的会员信息。
1.顾客申请成为会员,添加顾客信息到数据库,会员可对个人信息进行查询等操作;
2.顾客修改会员信息,存入数据库顾客修改的信息;
3.顾客注销会员身份,删除会员信息。
顾客身份状态图:
顾客有两种状态:
普通顾客,会员状态。
1.当顾客未申请会员时,顾客就是该网吧的普通客户,不能享受会员优惠。
2.当顾客申请成为会员成功时,顾客成为网吧的会员,可以享受网吧价格优惠。
3.当顾客注销会员时,又成为网吧的普通顾客。
网吧机器状态图:
机器包含三种状态:
关机等待,机器开启,机器被使用。
1.当机器违背顾客选中时,处于等待状态;
2.当顾客选择了该台机器,管理员输入顾客所选信息,通过系统开机后,机器处于开启状态;
3.当顾客进行个人操作时,机器一直在运行,处于被使用状态;
4.当顾客所购时间用尽时,系统关闭该机器,该机器重新回到关机等待状态。
4、设计
构件图
在网吧管理系统中,对系统主要参与者和主要的业务实体类分别创建对应的构件并进行映射。
根据类图创建系统构件图,包括一个主系统构件,和主页面构件(Form),顾客构件(Consumer),管理员构件(Manager),电脑信息构件(computerInfo),顾客服务构件(consumerService),控制构件(control)。
部署图
在网吧管理系统中,系统包括5个节点,分别是:
客户端服务器节点,顾客登陆系统进行操作;
管理员服务器节点,管理员登陆系统进行操作;
系统服务器节点,用于处理系统的业务逻辑;
数据库服务器节点,用于对顾客及管理员所做操作的存储;
打印机节点,负责把顾客在系统中的操作打印出来并为顾客编号。