版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、5.1 逻辑结构设计要点135.2 物理结构设计要点145.3 数据结构与程序的关系156系统出错处理设计166.1 出错信息166.2 补救措施166.3 系统维护设计16概要设计说明书1引言1.1 编写目的本文档是上机管理系统前期开发阶段针对 用户所进行的需求分析,在本文档中我们通过对 上机管理系统中的三种不同用户进行了详细而 具体的需求分析,通过该文档读者可以了解该系 统的所有功能以及用户的具体权限。在进行系统的设计前,我们一组的成员通过 自己平时上机操作的经验和要求把该上机管理 系统分为了三个模块:管理员模块,普通上机人 员模块,会员上机管理模块,相应的这三大模块 对应了不同的三类用户
2、,每类用户又具有自己的 不同的权限。这些内容在该文档中都有相应的说 明。由于该系统还处于初步设计阶段,本文档只 是对其的一些功能以及人员分工情况做以说明。 所以本文档只是对系统的需求做出说明,并不涉 及具体的实现过程。由于这学期正在学习项目设计的有关课程, 我们组会在相应的课程学习中逐渐完善上机系 统的各项功能。结合数据库的特点,软件工程的 相关要求开发出功能完善,界面友好的上机管理系统。既方便用户的使用,又节省管理人员的各 方面的资源。1.2 背景a.项目的委托单位:2010年度学期第一项目小组 b.随着网吧的不断普及和消费者需求的不断增 力口,使得网吧的管理需要更加系统更加科学的 改进,尤
3、其是对于一些大型的网吧。满足消费 者的需求,是网吧管理改进的直接动因。在最 开始的时候,网吧只是单纯的提供上网的场 所,而现在消费者在上网的同时还有其他的需 要,例如需要饮料,零食或者在网吧直接用餐。 这些服务项目的增加使得网吧在管理上需要 进行改进和调整。科学的系统和消费者为主的 的管理,会让消费者有愉快的消费体验,还有 助于网吧在消费者心里塑造良好的形象。网吧 的管理包括缴费管理,服务管理,设备的维修 管理等。它的这些项目虽说简单,但是在处理 的过程中如果用更好的办法和流程来完成会产生更好的效果。这样做的目的就是给消费者提供高效,舒适的上网环境。c.本系统的开发,为了规范网吧的管理工作,建
4、 立高效简单的服务管理流程。适用于大型的, 比较高档的网吧。1.3 定义sql: structured query language 结构化语言会员:网吧管理系统中的参与者,注册后享有上 网等权限 管理员:网吧系统中的参与者,注册后享有管理 网吧系统等权限 上网日志:网吧管理系统中记录的计算机的使用 情况1.4 参考资料1 .软件工程实践指导书一一殷人昆清华 大学出版社2 .统一软件开发过程,ivar jacobson,james rumbaugh, grady booch 著,周伯生译,机械工业出版社3.uml用户指南,grady booch, ivarjacobson, james rum
5、baugh 著,邵维忠等译, 机械工业出版社4 .c#数据库开发实例精粹一一郭瑞军、唐邦民、谢哈昕等编著,电子工业出版社郭东5 .sql server实用基础教程 编,航空工业出版社6 .m winform实践开发教程一一钱哨,中国水电水利出版社2总体设计2.1 需求规定主要功能:会员管理:包括会员注册、充值、上机及余额的查询。机器管理:机器的状态。上机管理:包括客户上机的时间及费用的记录。客户身份管理:客户身份证的登记及查询。管理员管理:包括系统信息数据的录入、 修改与删除等功能。2.2 运行环境1、设备:客户程序硬件要求:具有pentium ii处理器且满足以下要求的计算机:最低64mb内
6、 存最小1gb硬盘鼠标键盘服务器硬件要 求:wed服务器硬件需求:具有pentiumlh处理器且满足以下要求的计算机:最低256mb内 数据库服务器硬件要求:具有pentiumlll处理器 且满足以下要求的计算机:最低256mb内存 最 小20gb硬盘 鼠标 键盘存 最小8gb硬盘 总线i/o: 8m/s;鼠标键盘2、支持程序客户程序软件:windows95/nt/2000或更高 版本ie4.0或更高版本网络支持web服务器软 件:windowsnt/2000 server 或更高版本2.3 结构网吧管理系统的功能结构图网吧管理系统管理员端(普通管理员)客户端(会员上机)计算机状态查询网吧管理
7、系统计算机状态查询查询余额修改密码2.4 基本设计概念和处理流程2.5功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求 的实现同各块程序的分配关系:程序1程序2程序3程序4用户登 录v用户结v账会员办理用户充 值2.6人工处理过程1 .会员办理:需要管理员手工增加会员信息, 然后上传数据库。2 .用户充值:需要管理员手工添加余额账目。2.7尚未解决的问题具体客户端和管理员之间的真正通信:由于条件 及技术限制本系统还不能实现客户端和管理员 段的真实通信,在本系统中只是通过模拟来实现 了客户端的登录情况。3接口设计3.1 用户接口本系统提供可视化的操作方式,不提供任何命 令控制语句进行输
8、入控制,从而用户只需要使用标进行命令操作,使用键盘输入系统接收的参数。3.2 外部接口可能与数据库进行系统集成,系统中查询结果 使用xml格式。3.3 内部接口各模块之间相互独立又彼此关联,主要通过函数调用实现各部分的连接。4运行设计4.1 运行模块组合计算机状态模块:计算机是否处于使用状态。用户注册模块:用于用户账户的增加、删除。用户信息模块:用于查询用户信息,身份证号, 上机时间,余额。用户充值模块:用户账户余额的添加。修改密码模块:用于用户修改密码方便使用记 忆。4.2 运行控制运行控制将严格按照各模块间函数调用关系来 实现。在计算机运行模块中,需对运行控制进行 正确的判断,选择正确的运
9、行控制路径。4.3 运行时间数和事件的运行时间要看所在计算机的配置。系 统的运行时间基本可以达到用户所提出的要求。 系统响应时间视具体pc配置而定,一般正常情况 下好快。5系统数据结构设计5.1 逻辑结构设计要点管理员信息表(身份证号,用户名,性别,密码,权限)用户信息表(身份证号,用户名,性别,等级,余额,密码)电脑状态表(电脑编号,类型,状态)费用信息表(身份证号,电脑编号,上机时 间,下机时间,费用,自动生成的流水账号)费率时间段表(开始时间,结束时间,费率)充值表(身份证号,时间,金额,自动生成 的流水账号)5.2 物理结构设计要点表1表汇总表名功能说明admin用于储存管理员的基本信
10、息computer用于储存计算机基本信息member用于储存用户的基本信息online用于储存用户的上网信息rate用于储存费率时间段recharge用于储存用户的充值信息表2管理员表列名数据类型及长度可否为空说明管理员号(身份证号)char (26)not null管理员号(主键)管理员姓名varchar (10)not null姓名密码char (16)not null密码性别varchar (2)null性别权限intvarchar (20)null权限表3计算机使用状况表列名数据类型及长度可否为空说明计算机编号char (3)not null计算机编号表4会员基本信息表列名数据类型及长
11、度可否为空说明会员号(身份证号)char (9)not null会员号姓名varchar (10)null姓名性别varchar (2)null性别密码char (16)not null密码等级intnull等级余额moneynot null余额总金额moneynot null总金额状态intnot null状态表5用户上网信息表列名数据类型及长度口j否为空说明费率段intnot null费率段身份证号varchar (18)not null身份证号计算机号char(6)not null计算机号开始时间date timenot null上机时间结束时间date timenot null下机时间
12、费用money vnot null使用金额产生的流水账号char(20)not null自动产生流水账号下机日期/时间char(16)null下机日期/时间总金额(元)integer(6)null总金额(元)实用金额(元)integer(6)null实用金额(元)剩余金额(元)integer(6)null剩余金额(元)状态char(6)null状态表6费率时间段表列名数据类型及长度可否为空说明费率时间段编号intnot null费率时间段编号开始时间date timenot null时间段开始时间结束时间date timenot null时间段结束时间费率moneynot null费率表7用户
13、充值表列名数据类型及长度可否为空说明会员号(身份证号)varchar (18)not null会员号管理员号varchar (10)not null执行该操作的管理员号充值时间date timenot null充值时的时间充值金额moneynot null充值金额流水账号varchar (20)not null自动生成的流水账号5.3 数据结构与程序的关系服务器程序在对查询/充值/注册/上下机进行操作时需对数据库数据库数据结构,也就是数 据表进行查询和修改:在查询/充值/注册/上下 机过程中都需要对数据库中的所有表,进行联合 查询、修改。物理数据结构主要用于各模块之间函数的信息传递。接口传递的
14、信息将是以数据结构封装 了的数据,以参数传递或返回值的形式在各模块间传输。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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医学影像学人工智能技术探讨
- 医学影像学新技术与新进展解析
- 医学影像信息学发展动态
- 医用红外成像技术在肿瘤诊断中的应用
- 医学伦理教育在医学生培养中的应用
- 医院管理干部领导力培训教程
- 医疗健康大数据在临床药学科中的应用
- 《山药》美术教育绘画课件创意教程教案
- 板栗介绍教学课件
- 核电清洁工知识培训课件
- 部编人教版4年级上册语文期末复习(单元复习+专项复习)教学课件
- 2024-2025学年云南省玉溪市八年级(上)期末英语试卷(含答案无听力原文及音频)
- 《赢在责任心,胜在执行力》心得体会
- 凉山州 2024 年教师综合业务素质测试试卷初中物理
- 他汀不耐受的临床诊断与处理中国专家共识(2024)解读课件
- 学校石材工程投标书
- 宿舍楼建筑工程施工组织设计方案
- 低压电工证题库低压电工证考试题
- GB 5009.11-2024食品安全国家标准食品中总砷及无机砷的测定
- 全面风险清单-采购与业务外包管理风险(2023年11月-雷泽佳编制)
- copepe低熔点皮芯型复合短纤维生产工艺的开发
评论
0/150
提交评论