《网吧信息管理系统分析与设计.doc》由会员分享,可在线阅读,更多相关《网吧信息管理系统分析与设计.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流网吧信息管理系统分析与设计.精品文档.网吧信息管理系统分析与设计一、 系统开发的目的与意义(一) 开发目的随着计算机技术的日月更新,越来越多的人们注重加强对计算机知识的学习,为了满足学校学生或者社会学员的需求,许多网吧都纷纷对外开放,实行计时收费。但随着上机人数的增多,网吧的管理成了一个非常困难的问题。首先,人工计时收费是非常繁琐的一项工作,耗费人力物力,而且极容易出错;最后的统计工作更是一项费时费力的苦差事,甚至不能统计。其次,上机过程中,每个网吧都需要值班人员值班,耗费了管理人员的很多时间。随着计算机各种外围设备技术的发展,以上工作通过计
2、算机就可以很方便地实现。(二) 开发意义为了适应当前网吧管理无人化的需求,本人试图利用自己大学所学专业知识并结合教学管理中的实际情况和其它类似计费软件的优点,开发了一套网吧收费系统软件。本系统可以解决网吧管理中存在的几个实际问题:1 减少值班人员、维护人员,降低管理人员费用,甚至可以做到网吧无需人员值守管理。2 增加网吧的开放时间,提高设备的利用率。3 解决目前网吧管理中的人情免费上机、脱逃费问题。二、需求分析与详细调查(一)可行性分析可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的房买你进行分析和研究,以避免投资失误
3、,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。数据库是指自描述的完整记录的集合。数据库技术在20世纪60年代中期产生,它的出现使信息系统的研制从加工数据的程序为中心转变为共享数据库为中心来进行。数据库开始时在大公司或机构中进行大规模数据处理后来随着计算机的逐渐普及,数据库才应用到计算机上。数据库发展到今天,已经是相当成熟的阶段,它对大量处理能力的不断提高,发展和完善。本系统的开发利用VS2008作为开发工具。VS2008是一个具有完善开发工具的平台。VS2008提供的工具适合各种水平层次无论是初学者还是有经验的团队,并适合各种不同的开发需求。降
4、低了开发的复杂度,其提供给开发者更加简便动态的.Net Framework基础解决方案,其中包括了windows应用程序开发、office嵌入开发、Web应用开发、移动应用程序开发。改进了团队交流方式,VS2008为团队开发提供通道和完整的开发周期工具,从而增加了团队内部的交流与协作的效率。通过学习,熟悉和掌握VB.NET的使用方法,使用VS2008作为开发工具将使整个系统的模块化设计变得更加简便。系统采用SQL SERVER 2005作为开发数据库。SQL SERVER 2005是一种客户机/服务器结构的关系数据库管理系统。SQL SERVER 2005提供了许多易于使用的图形化工具和向导,
5、其中最常用的是服务管理器、企业管理器和查询分析器。它们为创建和管理数据库带来了很大的方便。(二)调查业务的基本流程主要包括:1 管理员管理主要包括:操作用户管理、操作员登录、修改密码、设置上机费用。这其中大部分是标准数据的维护,包括新增、修改、删除等;2 用户信息管理主要包括:用户充值、查询用户费用、删除用户信息、添加用户信息、修改用户信息。这里区分不同的用户类型,按照不同用户类型设置上机费用等;3 上机记录主要负责接收客户端程序发送来的上、下机信息,进行上、下机的处理,在处理上机登录时要进行用户的合法性检测。检测通过后产生一条用户上机记录,记录下计算机代码、账号、登录开始时间等信息。处理下机
6、信息时,要记录下此用户下机的详细时间。计费时要将当前使用费用记录在上机记录中,并在用户的档案记录的余额字段中扣减。三、数据流程的生成用户信息用户信息登陆用户管理员上机更新用户消费信息下机用户信息四、数据字典的编写1、用户表列名数据类型允许空字段说明帐号Char(10)否主键密码Char(10)否登录密码余额Money是用户余额上机费用Money否每分钟费用注册日期Datetime是注册日期2、管理员表列名数据类型允许空字段说明帐号Char(10)否主键密码Char(10)是登陆密码姓名Varchar(50)是管理员姓名年龄Varchar(50)是管理员年龄性别Char(10)是管理员性别3、消
7、费表列名数据类型允许空字段说明登陆帐号Char(10)否主键登陆时间Datetime是登陆时间下机时间Datetime 是下机时间计算机名Varchar(50)是计算机名花费money是花费五、运行平台1、软件:主要只操作系统,比如windows,或者Linux等等,也包括一些其他软件,比如office,还有第三方运行库,比如DotNet,DirectX等 2、硬件,主要是电脑的配置,比如CPU,内存,显卡,硬盘等等六、系统功能结构图网吧计费系统管理员表管理消费记录管理客户端管理端用户信息管理用户登录用户计费管理员登陆七、输入/输出设计1、输入设计的内容: 确定输入数据内容:包括确定输入数据项
8、名称、数据内容、精度、数值范围等。 确定数据的输入方式:采用联机终端输入或是脱机输入。 确定输入数据的记录格式。 选择输入数据的正确性校验方法,保证输入数据的正确性。 输出设计的重要性:评价管理信息系统能否为用户提供准确、及时、适用的信息的标准之一。 从系统开发的角度看,输出决定输入,即输入信息只有根据输出要求才能确定。2、输出设计的内容:确定用户在使用信息方面的要求:使用目的、输出速度、频率、数量、安全性要求等;输出项目及数据结构,数据类型,位数及取值范围,数据的生成途径,完整性及一致性的考虑等。 选择输出设备与介质: 常用的输出设备:显示终端、打印机等。输出介质:有纸张、磁盘、光盘、多媒体介质等。 确定输出格式:满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的目的。八、E-R图图4.2 详细E-R图余额年龄用户账号密码注册日期上机费用管理员密码性别年龄账号年龄计算机计算机名使用管理管理11n11n九、程序流程图的绘制网吧数据综合查询客户姓名查询客户上机时间查询客户名称查询客户录入查询选择查询条件输入或选择查询条件YN显示查询结果报表打印退出打印NY客户缴费金额查询数据统计汇总客户占机查询客户编号插叙