概要设计说明书.doc_第1页
概要设计说明书.doc_第2页
概要设计说明书.doc_第3页
概要设计说明书.doc_第4页
概要设计说明书.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

网吧会员管理系统 概 要 设 计 说 明 书 1引言21.1编写目的21.2背景21.3定义21.4参考资料22总体设计22.1需求规定22.2运行环境22.3基本设计概念和处理流程32.4结构32.5功能器求与程序的关系32.6人工处理过程32.7尚未问决的问题33接口设计33.1用户接口33.2外部接口33.3内部接口44运行设计44.1运行模块组合44.2运行控制44.3运行时间45系统数据结构设计45.1逻辑结构设计要点45.2物理结构设计要点45.3数据结构与程序的关系46系统出错处理设计56.1出错信息56.2补救措施56.3系统维护设计5 网吧会员管理系统概要设计说明书1引言1.1编写目的针对网吧内机子太多,上网人数也比较多,网吧管理人员对于网吧的管理杂乱无章。工 作进行的非常不便。有时在进行对机子的开机或者办理会员,以及对机子维护时存在着工作的不便。越来越多的网吧老板意识到网吧信息化管理的重要性、必要性,并逐步引进稳定性好的、简单易用、方便管理、具有人性化的软件系统。为了网吧在会员管理上能减少这种杂乱无章的局面,又能让网吧管理的工作更具人性化的一面。为此我们将开发一套针对于管理网吧的软件-网吧会员管理系统。1.2背景随着互联网的发展,许多网吧都实现了自动化的网吧会员管理,网吧会员管理自动化可以节省大量的人力和物力,提高了工作效率。鉴于此,在学习了数据库的基础上,我们选择做一个简单的网吧会员管理系统。主要适用对象是:网吧管理人员。软件的主界面安装在网吧管理总服务器上,利用后台服务器来管理网吧里面的所有前台客户机,实现可视化的网吧管理,让管理更便捷、更方便。 1.3定义远程控制(换机,自动锁机,发送消息,关机,重新启动) u 换机:如果用户在使用过程中发现此机不能满足用户的需要,网吧管理者可以通过此软件来注销此机,为用户更换到另外一台机子。 u 自动锁机:当用户所交费用已用完或卡上的余额不足时,此软件会自动向用户 发送消息并锁定该计算机。 u发送消息:计算机根据交纳的费用和卡上的余额计算用户的上机时间,并提示何时下机和费用不足等消息。 关机:用户下机后,若一定时间内没有人使用此机器,则利用此软件把此机器关闭,节约用电。 u 重新启动:遇到程序未响应的时候此软件可以重启计算机。 临时用户和会员临时用户:一般上网用户,需交纳现金和身份证上网,网吧激活其身份证, 用身份证号当做账号,用网吧的固定密码登录,下机的时候网管会注销其账号,并为其结账。 u 会员:会员是此系统为用户其分配一个帐户,并存在数据库中。会员可以向 其账号里充值,使用此帐户能够登陆计算机,并可以享受网吧里的优惠收费。1.4参考资料a.数据库系统原理教程 ,王珊,陈红著,清华大学出版社, 2000 年出版。b.软件工程导论 ,第五版,清华大学出版社。2总体设计2.1需求规定1. 管理员入职信息,如管理员工作编号,管理员工作时间段,管理员的工作信息等2. 会员生成信息,根据每月的会员注册情况所生成的数据表格3. 管理员对网吧会员信息的增加、删除、修改4. 会员充值信息,该信息为每月的网吧会员方面收益,在这里不考虑游客类型的上网顾客信息5. 每月收益流水信息,这就是网吧每个月总的收益信息开发人员提供所有静态数据中的基础数据,用户在首次使用的时候提供静态数据的系统信息。6.系统初始用户默认为网吧超级管理员,具有最大的系统权限。 网吧管理员编号为:000. 网吧会员编号为会员身份证号,密码默认为1232.2运行环境软件的主界面安装在网吧管理总服务器上,利用后台服务器来管理网吧里面的所有前台客户机,实现可视化的网吧管理,让管理更便捷、更方便。2.3基本设计概念和处理流程会员系统的管理图表 软件系统的总体逻辑结构,按照不同的设计方法,有不同的总体逻辑结构。本指南以结构化设计方法为主,画出系统总体结构图,列出系统的功能模块清单编号、名称、功能,并尽可能描绘出功能模块之间的关系。 会员系统 普通管理员 超级管理员修改管理员信息为会员充值删除会员修改会员信息查看会员信息添加会员为会员充值删除会员修改会员信息查看会员信息添加会员删除管理员添加管理员 功能介绍:本系统分为超级管理员和管理员。管理员可以添加,修改,删除会员的信息,并且可以为会员充值,超级管理员除了拥有普通管理员的权限外还能够添加,修改,删除管理员。普通管理员查看会员信息功能 当管理员登录系统后,通过选择查看会员信息功能,可以查看任何会员的信息,并且可以通过搜索选择所要查看的会员的信息。普通管理员添加会员功能 管理员进入系统后,首先选择添加会员功能,然后输入所要添加会员的姓名,年龄,密码,充值等信息,可根据所充的值设置级别,并且只能在首次充值的时候设置级别。普通管理员修改会员信息功能 管理员进入系统后,首先选择修改功能,然后输入要修改会员的ID ,进行查找,可以修改会员的密码。普通管理员删除会员功能 管理员进入系统后,首先选择删除功能,如果向只删除固定ID的会员可以借助查找功能,还可以同时删除多个会员。普通管理员为会员充值功能 当会员来充值时,管理员首先选择充值功能,然后查找所要充值会员的ID,最后输 入所要充的值。2.4功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:程序1程序2 程序3程序4会员办理会员登陆会员结账会员充值2.5人工处理过程1. 会员办理:需要管理员手工增加会员信息,然后上传数据库。2. 会员充值:需要管理员手工添加余额账目。2.6尚未问决的问题具体客户端和管理员之间的真正通信:由于条件及技术限制本系统还不能实现客户端和管理员端的真正通信,本系统只能通过模拟来实现客户端的登录情况。3接口设计3.1用户接口本系统可视化的操作方式,不提供任何命令控制语句进行输入控制,从而用户只需要用使用鼠标进行命令操作,使用键盘输入系统接收的参数。3.2外部接口可能与数据库进行系统集成,系统中查询结果使用XML格式3.3内部接口各模块之间独立又彼此关联,主要通过函数调用实现各部分的连接。4运行设计4.1运行模块组合计算机状态模块:计算机是否处于使用状态。会员注册模块:用于会员账户的增加、修改。会员信息模块:用于查询会员信息,身份证号,上机时间,所剩余额。会员充值模块:用于会员账户余额的添加。修改密码模块:用于会员修改密码方式使用记忆。4.2运行控制运行控制将严格按照各模块间函数调用关系来实现。在计算机运行模块中,需要对运行控制进行正确的判断,选择正确的运行控制路径。4.3运行时间软件的运行时间要看计算机的配置。a.响应时间1S以内;b.更新处理时间1/4S;c.数据的转换和传送时间1/3;5系统数据结构设计5.1逻辑结构设计要点管理员信息表(身份证号,管理员编号,性别,密码,权限)会员信息表(身份证号,会员名,性别,等级,余额,密码)电脑状态表(电脑编号,类型,状态)费用信息表(身份证号,电脑编号,上机时间,下机时间,费用,自动生成的消费账号)充值表(身份证号,时间,金额,自动生成的消费账号)5.2物理结构设计要点表名功能说明admin用于存储管理员的基本信息computer用于存储计算机的基本信息online用于存储会员的上网信息member用于存储会员的基本信息recharge用于存储会员的充值信息5.3数据结构与程序的关系服务器程序在对查询、充值、注册、上下机进行操作时需要对数据库数据结构进行查询和修改;在查询、充值、注册、上下机过程中都需要对数据库中的表格进行联合查询,修改。物理数据结构主要用于个模块之间的函数信息传递。接口传递的信息将是以数据结构封装的数据,以参数传递或返回值的形式在各模块间传输。6系统出错处理设计6.1出错信息程序在运行时主要会出现两种错误:1. 由于输入信息,或者无满足要求时产生错误,称之为软错误。2. 由于其他原因,如网络传输超时产生的错误,称之为硬错误。6.2补救措施a.后备技术系统数据出现问题,原始数据都有数据库记载。B.回复及再启动技术原始数据基本采取数据库导入法,系统

温馨提示

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

评论

0/150

提交评论