




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目网吧计费管理的设计与实现院系信息技术系专业班级计算机科学与技术学号学生姓名李烁丽指导教师2010年6月11日11概述111开发背景随着网吧行业竞争日趋激烈,这就需要一个现代化的管理模式,而数据库系统的管理的改革在其中具有重要的意义传统的数据库管理只局限于其本身的数据库的管理,无法与其他管理同步,并不能达到理想的管理状态,对网吧行业来说将浪费更多的人力、物力、财力,而且并不能达到一种理想的效果,所以,网吧行业迫切需要一个集成管理模式对其进行系统的管理。网吧数据库系统的管理特点是从管理角度出发,用集成的数据库将几乎所有的管理统一管理起来,形成集成的信息源,友好的用户介面,强有力的报表生成工具,分析工具和信息共享使得管理人员得以摆脱繁重工作,集中精力从网吧行业战略的角度考虑网吧的管理规划及其政策。112组织结构分析登陆实现,打开客户机,通过无盘终端网,自动进行网络启动连接服务器,当服务器检测到以连接上将出现登陆信息框,否则将不能进行下一步操作,实现管理根据的管理。它由WEB服务器加载的客户端的GUI图形界面,用户通过WEB登录系统需要经过身份认证,不同的权限对应不同级别的会话操作。当输入正确信息后,服务器计费管理系统自动录入连接后台数据库中,登陆使用的会员信息,时间消费金额将自动同步录入后台服务器数据库里,计费系统根据会员情况统计数据信息也将存入数据库中。其工作流程图如下开机,登陆界面正确进入错误开始计费还有五分钟提示续费金额用完开机,登陆界面关闭系统(退出)结账开机,登陆界面关闭系统拥有相应权限的工作人员登陆计费系统,直接可为会员进行开卡服务,开卡信息同步录入数据库中,并生成数据库文件,同样实现管理工具的管理其工作流程图如下开卡,输入个人信息上机号支付金额登陆成功登陆失败、退还金额开始计时开始通宵结账信息管理也是一样,登陆计费系统进入相应的的结账下机模块,从计费系统中可显示相应的上机与下机情况,每一步操作,其控件连接相应的后台数据操作,后台将生成相应的数据库文件记录,一般网吧管理者对网吧有效的管理提供依据。其工作流程图如下XX号机金额用完金额未完结账开机,登陆界面关闭系统续费12系统需求分析121系统完整性的要求本着为网吧计费软件系统要为连锁大型网吧计费提供一套比较完整的服务,这使网吧计费便于管理,在各个环节中发挥作用,方便沟通。122系统安全性的要求系统不仅是方便操作人员的考虑,也是出于安全策略,在各个子系统中。用户管理只有相关管理人员被允许进行操作,各子系统完成相应的功能外,不应有其他的特权,使系统稳定安全。123数据库为核心各子系统可录入,查询,更改相应的数据库信息,以及对其他子系统数据信息的调用和查询,数据库起到了各方面,数据以及查询各方面信息的重大作用,因而构建数据库以及如何合理有效的对数据库进行操作乃是本系统的核心。124系统目标与要求要求对某一网吧建立一个计费管理系统,完成软件的开发,测试及试运行。要求本系统具有完善的功能,极高的可靠性,安全性和易维护性,具有较高的伸缩性和可移植性。系统具体要求如下(1)系统的功能要求准确计费(2)系的性能要求A功能齐全,安全稳定,可靠性高;B操作简便,运用灵活,实时性强,准确性高;C系统能及时的处理往来数据。(3)系统的输入输出要求A输入数据要有复查要求,但在确定输入之后不可随意修改,只有在经过有关部门或有关人员批准之后方可进入修改;B)输出的数据格式要提供符合标准要求,输出操作简洁快速;(4)数据的管理能力要求系统要求能够迅速完成数据的输入和输出。(5)故障的处理要求要求系统在出现故障时能尽可能给出较为明确的出错提示及解决办法,系统应具有必的错误保护机制。(6)系统的运行环境要求要求系统运行于WINDOWS环境下,具有友好的运行界面125对良好的交互性要求为了便于各部门操作人员使用本系统,以及更太容易掌握本系统的各项公能,使人善于并乐于使用本系统,应使系统界面设计友好,各子功能设计合理并人性化。模块是数据说明,可执行语句等程序对象的集合,它是单独命名而且可通过名字来访问,模块化就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块,集合起来组成一个整体,完成指定的功能满足问题的要求。采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解,因为程序错误通常局限在有关模块及他们的借口中,所以模块化更容易测试和调试,因而有助于提高软件的可靠性,因为变动往往只涉及到少数几个模块,所以软件的模块化能够提高软件的可修改性,模块化也有助于软件开发工程的组织管理,一个复杂的大型程序可以由许多程序员分工编写不同的模块,并且可以进一步分配技术熟练的程序员编写苦难的模块。21可行性研究任何一个系统或一项工程,在建立之前,必须首选进行可行性分析,可行性分析包括两层含义,一是可能性,二是必要性。可能性指开发信息系统的条件是否具备,必要性是指客观上是否真正需要,通过可行性研究,可避免盲目投资,减少政治性要的损失。下面从四方面来讨论211经济可行性主要是只指算一个新的系统开发所需要的投资费用和运算费用,并与估计的新系统收益进行比较,看是否有利。本系统所需的软硬件成本比较低,投资小,具有一定的通过性,因此,在经济上是可行的。212时间可行性主要包括系统在目前环境下能否正常运行,运行后所引起的各方面,以及这些变化对社会或人的因素所产生的影响。本系统对人事的管理比较全面,可长期使用。213技术可行性利用现有的设备,软件及技术人员,新系统的目标能否达到,这也是可行性研究中需要考虑的一个问题。关系型数据库的高速发展使管理信息系统具备了良好的开发环境。本系统使用的DELPHI普及性好,操作简单,用户可以很快掌握使用方法,因此,在技术上是完全可行的。214社会可行性人类社会文明的发展已进入信息化的高速发展时期,传统的手工方式支持下的管理模式,已经不能满足各方面的需要。开发本系统的目标不仅是提高工作效率,减轻劳动强度,而且减少出错率,具有很好的社会意义。31系统的设计311系统的总体设计这个管理系统从6月10日开始着手设计开发,经过一段时间的分析,并根据对网吧管理的具体要求及需要本软件实现的功能,将本软件分为5个大的模块,分别是第一部分上机换机操作;第二部分远程控制;第三部分会员管理;第四部分参数设置。312系统的详细设计计费管理自动化系统设计大概可以分为五个阶段,各阶段工作如下第一阶段,系统调查分析阶段。此阶段主要任务与用户联系,通过走访,询问,查阅原始的图标与数据,获取原始资料,了解网吧计费管理系统的功能,作用,用户的需求以及网吧计费管理系统应该包括的服务内容等。第二阶段,数据库与表的建立阶段,这一阶段主要是根据网吧的计费管理系统,调查分析阶段的结果建立与网吧计费管理系统相关的数据库与表,并且进行数据规范化。表汇总表名功能说明ADMIN用于存储管理员的基本信息MEBER用于存储会员的基本信息SPENDS用于存储各个会员的消费情况NETBAR用于存储网吧的基本信息COMPUTER用于存储计算机基本信息ADMINBAR用于存储管理员和网吧之间的信息DICTIONARY用于存储管理员、会员、计算机的状态信息管理员表ADMIN表名ADMIN列名数据类型(精度范围)空/非空约束条件/字段描述AIDINTIDENTITY1,1非空唯一、自动增长、主键ADMINNAMEVARCHAR20非空管理员账号ADMINPWDVARCHAR20非空密码ANAMEVARCHAR50非空真实姓名SEXVARCHAR5非空性别AGEINT非空年龄IDCARDVARCHAR20非空身份证(UNIQUE)DIDINT非空状态(外键)REMARKTEXT空备注补充说明状态(管理员、超级管理员)会员表USERS表名USERS列名数据类型(精度范围)空/非空约束条件/字段描述UIDINTIDENTITY1,1非空唯一、自动增长、主键CARDIDVARCHAR20非空卡号(UNIQUE)CARDPWDVARCHAR20非空密码USERSNAMEVARCHAR20非空姓名SEXVARCHAR5非空性别AGEINT非空年龄IDCARDVARCHAR20非空身份证号(UNIQUE)BALANCEFLOAT非空余额(默认为0)DIDINT非空状态(外键)REMARKTEXT空备注补充说明状态默认为0(0会员1非会员)消费表SPENDS表名SPENDS列名数据类型(精度范围)空/非空约束条件/字段描述SIDINT非空唯一、自动增长、主键UPTIMEDATETIME非空上机时间DOWNTIMEDATETIME空下机时间MIDINT非空会员(外键)PRICEFLOAT非空单价FEEFLOAT空费用STATEINT非空状态CIDINT非空计算机(外键)REMARKTEXT空备注补充说明费用是下机时间减去上机时间得出网吧表NETBAR表名NETBAR列名数据类型(精度范围)空/非空约束条件/字段描述NIDINT非空唯一、自动增长、主键NETBARNAMEVARCHAR40非空网吧名称NETBARADDRESSVARCHAR100非空网吧地址PHONEVARCHAR20非空网吧电话STATEINT非空状态REMARKTEXT空备注补充说明计算机表COMPUTER表名COMPUTER列名数据类型(精度范围)空/非空约束条件CIDINT非空唯一、自动增长、主键COMNUMBERVARCHAR20非空计算机编号(UNIQUE)NIDINT非空网吧(外键)DIDINT非空状态(外键)REMARKTEXT空备注补充说明状态默认为1(1已用0未用)管理表ADMINBAR表名COMPUTER列名数据类型(精度范围)空/非空约束条件BIDINT非空唯一、自动增长、主键AIDINT非空管理员(外键)NIDINT非空网吧(外键)补充说明字典表DICTIONARY表名DICTIONARY列名数据类型(精度范围)空/非空约束条件DIDINT非空唯一、自动增长、主键DICTIONARYNAMEVARCHAR50非空状态名称DICTIONARYIDINT非空标识1、2、3补充说明1表示管理员2表示会员3表示计算机第三阶段,表单生成阶段,这一阶段主要任务是在用户参与的情况下创建网吧管理计费系统的用户界面,主要使用VISUALBASIC作为开发工具,选用相关控件,设置控件属性,设计程序窗口布局,初始化界面等,其结果是建立一套友好的网吧计费管理系统用户界面,方便使用者操作网吧计费管理系统。服务器版本界面及代码图41服务器版本42服务器代码PRIVATESUBCMDOK_CLICKUNLOADMEENDSUBPRIVATESUBFORM_DEACTIVATEUNLOADMEENDSUBPRIVATESUBFORM_LOADFATRUE显示DIMLASLONG,TASLONGLVALGETSETTINGAPPEXENAME,“OPTION“,“ABOUT_L“,2000TVALGETSETTINGAPPEXENAME,“OPTION“,“ABOUT_T“,2000MELEFTLMETOPTMECAPTION“关于“VBCRLFVBCRLF“或者没有选择要调换的计算机。“,VBINFORMATIONEXITSUBENDIFDIMTMPSTARTJF1ASSTRING,TMPCUSTOMER1ASSTRINGDIMTMPSTARTJF2ASSTRING,TMPCUSTOMER2ASSTRING调换IFLVSENDMESSAGESELECTEDITEMTEXT“计费“THEN对方计算机已经启动计费,启动费用、消费相调、历史记录,双方都计费前面不用更新TMPSTARTJF1FRMSERVERLVCOMPUTERLISTITEMSVALSJHSUBITEMS2TMPCUSTOMER1FRMSERVERLVCOMPUTERLISTITEMSVALSJHSUBITEMS7TMPSTARTJF2FRMSERVERLVCOMPUTERLISTITEMSVALNSSUBITEMS2TMPCUSTOMER2FRMSERVERLVCOMPUTERLISTITEMSVALNSSUBITEMS7FRMSERVERLVCOMPUTERLISTITEMSVALNSSUBITEMS2TMPSTARTJF1FRMSERVERLVCOMPUTERLISTITEMSVALNSSUBITEMS7TMPCUSTOMER1FRMSERVERLVCOMPUTERLISTITEMSVALSJHSUBITEMS2TMPSTARTJF2FRMSERVERLVCOMPUTERLISTITEMSVALSJHSUBITEMS7TMPCUSTOMER2收费界面及其代码图45收费操作界面代码PRIVATESUBCONFIGGRIDONERRORGOTOERR_GRIDSJE0GRID1VISIBLEFALSEGRID1CLEARGRID1COLS5GRID1FORMATSTRING“|物品名称|数量|单价|金额“GRID1COLWIDTH0680GRID1COLWIDTH11520GRID1COLWIDTH2800GRID1COLWIDTH3800GRID1COLWIDTH41550DIMDBASDATABASE,EFASRECORDSET,HHASINTEGER,DELNOASLONGDIMSHIFTSTRASSTRING,SHIFTSTRLASSTRING,SHIFTSTRRASSTRING,SHIFTNUMASINTEGER,ILIASINTEGER,TEMPSTRASSTRING,SURESTRASSTRING,QYASINTEGERSETDBOPENDATABASECONDATA,FALSE,FALSE,CONSTRSETDBOPENCONNECTIONCONDATA,DBDRIVERNOPROMPT,FALSE,CONSTRSETEFDBOPENRECORDSET“CUSTOMER“,DBOPENTABLEDELNOEFRECORDCOUNTGRID1ROWSEFRECORDCOUNT2DIMGRIDCOLORASLONGSETEFDBOPENRECORDSET“SELECTFROMCUSTOMERWHERE房号“SJH“,DBOPENDYNASETHH1DOWHILENOTEFEOF已送与未送区别IFNOTISNULLEFFIELDS7VALUETHENIFEFFIELDS7VALUE“已送“THENGRIDCOLORH8000ELSEGRIDCOLORH80FFENDIFENDIFGRID1ROWHHGRID1COL0GRID1CELLALIGNMENT4GRID1CELLFORECOLORGRIDCOLORIFNOTISNULLEFFIELDS0VALUETHENGRID1TEXTEFFIELDS0VALUEENDIFPRIVATESUBCHECKITONERRORGOTOERR_CHECK1/加入消费历史表,2/清除消费记录TRANSRECORDSJH3/添加到上网记录ADDRECORDSJH,“机号“,STARTJF,“开机时间“,ENDJF,“结束时间“,SWDJ,“单价“,ONLINESJ,“时间“,SWF,“上网金额“,SJE,“消费总金额“,SWFSJE,“应付总金额“,“ONLINE“4/填充SERVER项目5/恢复启动数据DIMCURINDEXASINTEGERCURINDEXVALSJHFRMSERVERLVCOMPUTERLISTITEMSCURINDEXSMALLICONFRMSERVERIMAGELIST1LISTIMAGES1KEYFRMSERVERLVCOMPUTERLISTITEMSCURINDEXTEXT“空闲“FRMSERVERLVCOMPUTERLISTITEMSCURINDEXSUBITEMS3ENDJF计算使用分钟FRMSERVERLVCOMPUTERLISTITEMSCURINDEXSUBITEMS4DATEDIFF“N“,STARTJF,ENDJFFRMSERVERLVCOMPUTERLISTITEMSCURINDEXSUBITEMS5SWDJFRMSERVERLVCOMPUTERLISTITEMSCURINDEXSUBITEMS6FORMATSWF,“00“FRMSERVERLVCOMPUTERLISTITEMSCURINDEXSUBITEMS7SJEFRMSERVERLVCOMPUTERLISTITEMSCURINDEXSUBITEMS8FORMATSJESWF,“00“FRMSERVERTBTOOLBARBUTTONS2ENABLEDTRUEFRMSERVERTBTOOLBARBUTTONS4ENABLEDFALSEFRMSERVERTBTOOLBARBUTTONS3ENABLEDFALSE其它操作,计算单价等APPNAMETRIMSTRCURINDEXKEYNAME“START“VALUE“WRITEINI写数据KEYNAME“OTHERXF“VALUE“0“WRITEINI写数据UNLOADMEEXITSUB消息对话框界面与代码此部分由罗俊轩同学完成锁定系统界面及其代码此部分由罗俊轩同学完成中断控制室界面及代码此部分由罗俊轩同学完成第四阶段,代码生成和文档生成,这一阶段主要根据网吧计费管理系统具体的需要编写软件程序代码,同时同步生成网吧计费管理系统文档。第五阶段,调试和发布,通过调试找到网吧计费管理系统程序中不合理的操作和错误,并且改正,根据时间的进度,安排管理自动化管理人员使用网吧计费系统,又使用者提出网吧计费管理系统中存在的问题和修改意见,根据用户要求修订网吧计费管理系统软件功能,重新调试网吧计费管理系统,调试完毕系统正常可用,即可发布。41结论411系统测试系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。系统测试的对象是整个应用软件系统,包括需求分析、系统总体设计、详细设计各阶段的文档以及源程序。系统测试的目的是精心选取那些易于发生错误的测试数据,以十分挑剔的态度,找出软件中的错误,并改正错误。系统测试针对整个产品的全面测试,既包含各模块的验证性测试(验证前两个阶段测试的正确性)和功能性(产品提交个用户的功能)测试,又包括对整个产品的健壮性、安全性、可维护性及各种性能参数的测试。、恢复测试恢复测试主要检查系统的容错能力。当系统出错时,能否在指定时间间隔内修正错误并重新启动系统。恢复测试首先要采用各种办法强迫系统失败,然后验证系统是否能尽快恢复。对于自动恢复需验证重新初始化、检查点、数据恢复和重新启动等机制的正确性;对于人工干预的恢复系统,还需估测平均修复时间,确定其是否在可接受的范围内。、安全测试安全测试检查系统对非法侵入的防范能力。安全测试期间,测试人员假扮非法入侵者,采用各种办法试图突破防线。例如,想方设法截取或破译口令;专门定做软件破坏系统的保护机制;故意导致系统失败,企图趁恢复之机非法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烘焙理论考试题及答案
- 核电专业考试题及答案
- 车展其他相关活动方案
- 汉字板书考试题及答案
- 攻防演练考试题及答案
- 高速飙车考试题及答案
- 幼儿园教学教案设计:不玩激光笔
- 洱海保护考试题及答案
- (正式版)DB15∕T 3385-2024 《华北落叶松人工林抚育技术规程》
- 客户服务流程优化与反馈跟踪表
- 2025年江西省高考物理试卷真题(含答案)
- 2025年大麻酚油(CBD油)行业研究报告及未来行业发展趋势预测
- 白皮书政策解读-2025年国防科技与国家安全政策趋势分析方案
- 退休业务办理培训课件
- 2025-2026学年沪教版(五四学制)(2024)小学体育与健康三年级(全一册)教学设计(附目录)
- 2025-2026学年苏少版七年级美术上册(全册)教学设计(附目录)
- 2025新离婚协议书
- 2025年基金从业资格考试《证券投资基金基础知识》真题(附答案)
- 2025年国家保安员培训考试题(附答案)
- 进销存毕业论文
- 2024年北京京剧院招聘真题
评论
0/150
提交评论