网吧管理系统需求说明书

网吧管理系统需求说明书

ID:11221767

大小:709.00 KB

页数:16页

时间:2018-07-10

网吧管理系统需求说明书_第1页
网吧管理系统需求说明书_第2页
网吧管理系统需求说明书_第3页
网吧管理系统需求说明书_第4页
网吧管理系统需求说明书_第5页
资源描述:

《网吧管理系统需求说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、培养中国软件业的中坚力量重庆足下实训网吧管理系统系统设计概要说明书V1.0足下软件实训Page16of16培养中国软件业的中坚力量1.1背景重庆某网吧拟开发一套网吧计费系统,该系统要实现的功能包括。计算机管理:新增计算机、查看没用使用的计算机。会员卡管理:余额查询、办理会员、会员卡充值。网吧业务:会员上机、换机、下机、计算费用、扣除费用。数据统计:统计上机人数,计算网吧盈利,会员人数,欠费会员,统计上机时间。提示:第一次办理会员卡,需预存50元,网吧收费为每小时2元。1.2数据分析分析上面的需求,我们可以得出,系统中应该有如下数据表。系统中会

2、员卡信息表(cardInfo)字段及说明如表5-1。表5-1cardInfo的字段及说明字段名称数据类型说明C_CardIdint会员卡编号,主键,自动增长。C_CardNumbervarchar(20)会员号,系统中不能出现重复的会员号。非空C_CardPasswordvarchar(20)会员密码,密码必须大于6位。非空。C_CardBalanceint卡上的余额,在办卡时,需充值50元。非空。C_TransactTimedatetime办卡的时间,默认为当前时间。非空。C_Statusbit0:已激活;1:失效系统中计算机信息表(PCI

3、nfo)字段及说明表5-2。表5-2PCInfo的字段及说明字段名称数据类型说明P_PCIdint计算机编号,主键,自动增长。P_PCUseint计算机是否使用,0表示正常,1表示正在使用,不能插入其他值。默认为0。非空。0:正常且空闲1:正在使用2:正在维修P_PCNotevarchar(30)计算机的描述,默认‘这台机器不错’。系统中记录信息表(recordInfo)字段及说明5-3。表5-3recordInfo的字段及说明字段名称数据类型说明R_RecordIdint记录编号,主键,自动增长。足下软件实训Page16of16培养中国软件

4、业的中坚力量R_CardIdint会员卡编号,外键引用cardInfo的cardInid。非空。R_PCIdint计算机编号,外键引用PCInfo的PCId。非空。R_BeginTimedatetime开始(上机)时间。默认为当前时间。R_EndTimedatetime结束(下机)时间。上机时间应该小于下机时间。非空R_Freeint上机费用,费用必须大于0。1.1需求描述在上面我们分析出了网吧计费系统的数据库,以及模拟的系统中的相关功能。在本次项目开发中我们将会为其实现一个具有一定功能和友好用户界面的网吧计费系统。该系统使用流程如下。进入系

5、统:系统用户(网吧管理员)凭用户名和密码登录。查看数据:用户可以以表的形式,查看记录、电脑和会员。基本业务:会员上机、换机、下机。会员业务:办理会员卡,会员充值。第一次办理会员卡,需预存50元。当会员的余额小于10时,不能上机。网吧收费为每小时2元,不足一小时按一小时计算。1.2功能分析1.2.1数据库的设计为了完成需求中的功能,除了上面设计的会员卡信息表(cardInfo),计算机信息表(PCInfo)和记录信息表(recordInfo)以外,还需要一张用户信息表(userInfo)。用户信息表(userInfo)字段及说明如表7-1。表7

6、-1userInfo的字段及说明字段名称数据类型说明U_UserIdint用户编号,主键,自动增长。U_UserNamevarchar(20)用户名。非空,唯一。U_UserPwdvarchar(20)用户密码,密码必须大于6位。非空。权限U_StatusBit0:正常1:失效足下软件实训Page16of16培养中国软件业的中坚力量1.1.1数据显示用表格形式显示记录、会员和计算机信息,1.1.2上机、下机和换机业务1、上机上机时,应该选择要使用的计算机的编号,当确定上机时:验证用户的界面输入是否有效→验证会员卡和密码是否正确→判断余额是否大

7、于10→插入上机记录。当任何一个判断条件为否时,都不继续执行后面的步骤。2、下机下机时,应该选择下机的计算机编号,并显示对应的上机信息如:卡号、上机时间。并根据上机时间和当前系统时间计算出上机用时。从而得到上机费用。当确定下机时,修改计算机的状态、扣除会员的余额,修改上机记录。3、换机换机时,应该选择原计算机号和目标计算机号,确认换机时,修改原计算机和目标计算机的状态,并修改相应上机记录。1.1.3登录功能根据用户输入的用户名和密码进行查询,如果查询到数据,说明用户名和密码存在,则登录成功,否则登录失败。1.2项目实现1.2.1数据库实现:设

8、计数据库,插入测试数据1、我们只需在项目实战5中设计的数据库中再新建一张用户信息表即可,设计好的数据库关系图如图7-1所示。足下软件实训Page16of16培养中国

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。