网吧管理系统需求说明书_第1页
网吧管理系统需求说明书_第2页
网吧管理系统需求说明书_第3页
网吧管理系统需求说明书_第4页
网吧管理系统需求说明书_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网吧管理系统需求说明书足下软件实训PagePAGE4ofNUMPAGES16重庆足下实训网吧管理系统系统设计概要说明书V1.0网吧管理系统需求说明书全文共16页,当前为第1页。网吧管理系统需求说明书全文共16页,当前为第1页。网吧管理系统需求说明书全文共16页,当前为第1页。网吧管理系统需求说明书全文共16页,当前为第1页。背景重庆某网吧拟开发一套网吧计费系统,该系统要实现的功能包括。计算机管理:新增计算机、查看没用使用的计算机。会员卡管理:余额查询、办理会员、会员卡充值。网吧业务:会员上机、换机、下机、计算费用、扣除费用。数据统计:统计上机人数,计算网吧盈利,会员人数,欠费会员,统计上机时间。提示:第一次办理会员卡,需预存50元,网吧收费为每小时2元。数据分析分析上面的需求,我们可以得出,系统中应该有如下数据表。系统中会员卡信息表(cardInfo)字段及说明如表5-1。表5-1cardInfo的字段及说明字段名称数据类型说明C_CardIdint会员卡编号,主键,自动增长。C_CardNumbervarchar(20)会员号,系统中不能出现重复的会员号。非空C_CardPasswordvarchar(20)会员密码,密码必须大于6位。非空。C_CardBalanceint卡上的余额,在办卡时,需充值50元。非空。C_TransactTimedatetime办卡的时间,默认为当前时间。非空。C_Statusbit0:已激活;1:失效系统中计算机信息表(PCInfo)字段及说明表5-2。表5-2PCInfo的字段及说明字段名称数据类型说明P_PCIdint计算机编号,主键,自动增长。P_PCUseint计算机是否使用,0表示正常,1表示正在使用,不能插入其他值。默认为0。非空。0:正常且空闲1:正在使用2:正在维修P_PCNotevarchar(30)计算机的描述,默认‘这台机器不错’。系统中记录信息表(recordInfo)字段及说明5-3。网吧管理系统需求说明书全文共16页,当前为第2页。网吧管理系统需求说明书全文共16页,当前为第2页。网吧管理系统需求说明书全文共16页,当前为第2页。网吧管理系统需求说明书全文共16页,当前为第2页。字段名称数据类型说明R_RecordIdint记录编号,主键,自动增长。R_CardIdint会员卡编号,外键引用cardInfo的cardInid。非空。R_PCIdint计算机编号,外键引用PCInfo的PCId。非空。R_BeginTimedatetime开始(上机)时间。默认为当前时间。R_EndTimedatetime结束(下机)时间。上机时间应该小于下机时间。非空R_Freeint上机费用,费用必须大于0。需求描述在上面我们分析出了网吧计费系统的数据库,以及模拟的系统中的相关功能。在本次项目开发中我们将会为其实现一个具有一定功能和友好用户界面的网吧计费系统。该系统使用流程如下。 进入系统:系统用户(网吧管理员)凭用户名和密码登录。 查看数据:用户可以以表的形式,查看记录、电脑和会员。 基本业务:会员上机、换机、下机。 会员业务:办理会员卡,会员充值。 第一次办理会员卡,需预存50元。当会员的余额小于10时,不能上机。网吧收费为每小时2元,不足一小时按一小时计算。功能分析数据库的设计为了完成需求中的功能,除了上面设计的会员卡信息表(cardInfo),计算机信息表(PCInfo)和记录信息表(recordInfo)以外,还需要一张用户信息表(userInfo)。用户信息表(userInfo)字段及说明如表7-1。网吧管理系统需求说明书全文共16页,当前为第3页。网吧管理系统需求说明书全文共16页,当前为第3页。表7-1userInfo的字段及说明网吧管理系统需求说明书全文共16页,当前为第3页。网吧管理系统需求说明书全文共16页,当前为第3页。字段名称数据类型说明U_UserIdint用户编号,主键,自动增长。U_UserNamevarchar(20)用户名。非空,唯一。U_UserPwdvarchar(20)用户密码,密码必须大于6位。非空。权限U_StatusBit0:正常1:失效数据显示用表格形式显示记录、会员和计算机信息,上机、下机和换机业务上机上机时,应该选择要使用的计算机的编号,当确定上机时:验证用户的界面输入是否有效→验证会员卡和密码是否正确→判断余额是否大于10→插入上机记录。当任何一个判断条件为否时,都不继续执行后面的步骤。下机下机时,应该选择下机的计算机编号,并显示对应的上机信息如:卡号、上机时间。并根据上机时间和当前系统时间计算出上机用时。从而得到上机费用。当确定下机时,修改计算机的状态、扣除会员的余额,修改上机记录。换机换机时,应该选择原计算机号和目标计算机号,确认换机时,修改原计算机和目标计算机的状态,并修改相应上机记录。登录功能根据用户输入的用户名和密码进行查询,如果查询到数据,说明用户名和密码存在,则登录成功,否则登录失败。项目实现数据库实现:设计数据库,插入测试数据网吧管理系统需求说明书全文共16页,当前为第4页。网吧管理系统需求说明书全文共16页,当前为第4页。我们只需在项目实战5中设计的数据库中再新建一张用户信息表即可,设计好的数据库关系图如图7-1所示。网吧管理系统需求说明书全文共16页,当前为第4页。网吧管理系统需求说明书全文共16页,当前为第4页。图7-1数据库关系视图插入测试数据。向用户表插入数据,如图7-2所示。图7-2用户表数据主窗体实现:主窗体、记录显示窗体、会员信息窗体、计算机信息窗体的设计,并在窗体上显示对应的信息。网吧管理系统需求说明书全文共16页,当前为第5页。网吧管理系统需求说明书全文共16页,当前为第5页。设计系统主窗体如图7-3所示。网吧管理系统需求说明书全文共16页,当前为第5页。网吧管理系统需求说明书全文共16页,当前为第5页。图7-3主窗体设计视图设计三个子窗体(记录、会员、计算机信息显示窗体)。会员卡信息显示窗体,如图7-4所示。网吧管理系统需求说明书全文共16页,当前为第6页。网吧管理系统需求说明书全文共16页,当前为第6页。网吧管理系统需求说明书全文共16页,当前为第6页。网吧管理系统需求说明书全文共16页,当前为第6页。图7-4记录信息显示窗体记录信息显示窗体,窗体及控件与“记录信息显示窗体”类似。计算机信息显示窗体,窗体及控件与“记录信息显示窗体”类似。在窗体上显示相应的信息。会员上机、下机实现:设计上机窗体和下机窗体,并实现功能。实现上机功能。设计上机窗体,如图7-6所示。图7-6上机窗体视图实现上机窗体的相关功能。查询并显示所有空闲的计算机。实现验证信息并上机的功能,具体步骤如下。数据的判断,如文本框是否为空等。判断输入的用户名和密码是否正确。判断用户的余额是否大于10。修改计算机的状态。插入上机记录。查看记录。网吧管理系统需求说明书全文共16页,当前为第7页。网吧管理系统需求说明书全文共16页,当前为第7页。如图7-7卡号为“023-002”的会员在2号计算机上上机。网吧管理系统需求说明书全文共16页,当前为第7页。网吧管理系统需求说明书全文共16页,当前为第7页。图7-7测试上机功能点击“确定”后,刷新记录,如图7-8所示。图7-8确定后查看记录网吧管理系统需求说明书全文共16页,当前为第8页。网吧管理系统需求说明书全文共16页,当前为第8页。查看计算机信息,查看计算机状态是否改变。网吧管理系统需求说明书全文共16页,当前为第8页。网吧管理系统需求说明书全文共16页,当前为第8页。实现下机功能设计下机窗体,如图7-9所示。图7-9下机窗体设计视图实现下机窗体的相关功能,主要功能如下。查询所有正在使用计算机号,并显示到组合框。根据组合框选择不同的计算机号,查询对应的上机记录,并实现到窗体上。上机用时,即上机使用时间,是查询数据中的上机时间和系统的当前时间的时间差,以小时为单位。实现下机功能。下机应有以下步骤。修改机器的状态。修改上机记录的下机时间和费用。扣除会员的上机费用。网吧管理系统需求说明书全文共16页,当前为第9页。网吧管理系统需求说明书全文共16页,当前为第9页。如图7-10演示二号计算机的下机操作。网吧管理系统需求说明书全文共16页,当前为第9页。网吧管理系统需求说明书全文共16页,当前为第9页。图7-10测试下机功能点击“确定“按钮后,刷新记录信息,如图7-11所示。图7-11下机后的记录网吧管理系统需求说明书全文共16页,当前为第10页。网吧管理系统需求说明书全文共16页,当前为第10页。查看会员信息,如图7-12所示。网吧管理系统需求说明书全文共16页,当前为第10页。网吧管理系统需求说明书全文共16页,当前为第10页。图7-12下机后查看会员信息会员换机实现:换机,会员卡办理,会员充值功能。实现换机功能设计换机窗体,如图7-13所示。图7-13换机窗体视图实现换机窗体功能查询所有正在上机的计算机的编号,在左边的组合框中显示。查询所有空闲的计算机编号,在右边的组合框中显示。网吧管理系统需求说明书全文共16页,当前为第11页。网吧管理系统需求说明书全文共16页,当前为第11页。网吧管理系统需求说明书全文共16页,当前为第11页。网吧管理系统需求说明书全文共16页,当前为第11页。查询出记录编号。将左边计算机的状态改为空闲。将右边计算机的状态改为使用。根据记录编号修改PCId。测试换机功能,如图7-14将正在使用的1号机器换到4号机器。图7-14测试换机功能网吧管理系统需求说明书全文共16页,当前为第12页。网吧管理系统需求说明书全文共16页,当前为第12页。提示换机成功后,刷新记录,如图7-15所示。网吧管理系统需求说明书全文共16页,当前为第12页。网吧管理系统需求说明书全文共16页,当前为第12页。图7-15换机成功后的上机记录查看计算机信息,如图7-16所示。网吧管理系统需求说明书全文共16页,当前为第13页。网吧管理系统需求说明书全文共16页,当前为第13页。网吧管理系统需求说明书全文共16页,当前为第13页。网吧管理系统需求说明书全文共16页,当前为第13页。7-16换机成功后的计算机状态实现会员卡办理功能设计会员卡办理的窗体,如图7-17所示。图7-17会员卡办理窗体视图实现会员卡办理的功能,应有以下操作。判断输入是否为空,两次密码相同,且不少于六位。判断卡号是否存在。如果不存在卡号,则向表cardInfo中插入一条新数据。测试注册会员的功能实现会员充值功能设计会员充值的窗体,如图7-18。图7-18会员充值窗体视图实现窗体的功能。在窗体的Load事件中查询所有会员,绑定到组合框中,设置组合框显示文本为卡号,隐式的值为会员卡编号。为“确定”按钮的Click事件编写代码,实现修改选中会员的余额。网吧管理系统需求说明书全文共16页,当前为第14页。网吧管理系统需求说明书全文共16页,当前为第14页。测试充值功能,为会员“023-005”充值60元如图7-19所示。网吧管理系统需求说明书全文共16页,当前为第14页。网吧管理系统需求说明书全文共16页,当前为第14页。图7-19测试充值功能用户登录系统需要正确的系统用户登录后才能使用以上功能。本阶段将会实现登录功能。设计登录窗体,如图7-21所示。图7-21用户登录窗体视图实现登录应有以下操作。验证输入是否为空。验证用户名和密码是否正确。网吧管理系统需求说明书全文共16页,当前为第15页。网吧管理系统需求说明书全文共16页,当前为第15页。如果用户名和密码正确,则隐藏登录窗体,打开主窗体,并设置主窗体的Tag值为用户名,网吧管理系统需求说明书全文共16页,当前为第15页。网吧管理系统需求说明书全文共16页,当前为第15页。在主窗体状态栏中显示当前用户。测试登录功能,如图7-22所示。图7-22输入登录信息登录成功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论