台球室管理系统_第1页
台球室管理系统_第2页
台球室管理系统_第3页
台球室管理系统_第4页
台球室管理系统_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

1、重庆师范大学重庆师范大学 课程名:信息系统分析与设计课程名:信息系统分析与设计 题目:台球室管理系统题目:台球室管理系统 指导教师:赖指导教师:赖 莉莉 姓 名:苏庆 学号:学号:2010051462320100514623 姓 名:张军 学号:学号:2010051458320100514583 专 业:2010 级信息管理与信息系统 学 院:计算机与信息科学学院 时 间:2012 年 12 月 目录目录: (一)系统分析 (1)开发背景与目标. (2)可行性分析报告. (3)项目开发计划及开发合同. (4)需求分析说明书. (5)业务流程图. (6)数据流程图. (7)数据字典及处理逻辑.

2、(8)数据需求说明书. (9)系统分析报告. (二)系统设计. (1)功能模块设计. (2)软硬件配置方案. (3)网络拓扑结构设计. (4 4)数据库设计)数据库设计. (5)人机界面设计. (三)项目系统实现. (1)系统实施计划. (2)软件测试分析报告. (3)软件使用说明书. (四)系统开发评价(四)系统开发评价. 参考文献参考文献 (1 1)系统分析系统分析 (1) 、开发背景和目标 1.1、背景: 随着经济全球化得发展,人们的生活节奏越来越快,知识化, 信息化,柔性化管理迅速蔓延,传统的台球室管理系统渐渐不能满 足客户的需求, 不能满足娱乐 事业发展的需 要,所以,需 要一个更加

3、适 应时代发展及 客户需求的管 理系统来解决这种快速的发展跟落后的系统之间的矛盾。自中国神 童-丁俊晖一战成名后,随之台球行业发展飞速,由原先的路边“野 台”到现在上百万装修的球房发展飞快,投资台球行业的也越来越 多。随着国民经济水平的提高及世界台球运动的发展,台球在中国 得到蓬勃的发展,各地台球运动场馆如雨后春笋,催生出一大批高 档次、高标准的台球运动场馆。球房的林立,使球房之间的竞争异 常激烈,如何经营、如何管理成为摆在广大台球俱乐部经营者面前 的一个重要课题。一个良好的台球室管理系统是不可或缺的。 本项目名称为“xxx 台球室收费管理系统” ,任务提出者为 xxx 台球室,预期用户为台球

4、室管理人员员工,台球室主管与台球室所 有者。 本系统的开发目标是: 在台球室运营过程中,提供对时间的记录,收费的客观有效,同时 对各桌的运营情况记录,对每天收入总额记录,对台球室管理人员 提供方便的操作与经营,对台球室主管人员提供消费记录与收入情 况,以便随时掌握及时性资料。本报告的读者为台球室管理人员、 台球室主管人员与台球室所有者。 1.2、系统分析步骤系统分析步骤 系统分析阶段的主要活动是: 系统的初步调查、可行性研究、系统的详细调查、新系统逻辑方 案的提出 (1)系统的初步调查:系统的初步调查是着重于系统的总体目 标、总体功能和发展方向; (2)可行性的研究:可行性的研究是进一步明确系

5、统的目标、 规模与功能,对发展背景、必要性和意义进行调查分析并根据需要 和可能提出拟定开发系统的初步方案计划; (3)现行系统详细调查:在可行性研究的基础上进一步对现行 系统进行全面、深入的调查和分析,弄清楚现行系统运行状况,发 现其薄弱环节,找出要解决的问题实质,确保新系统更有效; (4)新系统逻辑方案的提出:主要明确用户的信息需求,确定新 系统的逻辑功能,提出新系统的逻辑方案 (2) 、可行性分析报告 2.1 要求 收费管理系统要对每位顾客的消费时间,座次,金额进行详细计 算,不同座次要分开计算、归纳、统计。有多用户界面,用户界面 管理权限不同,实行实名制用户,对客户资料进行收集、统计、分

6、 析。 2.2 开发目标 本系统的开发目标是:在台球室运营过程中,提供对时间的记录, 收费的客观有效。 23 条件、假定和限制 1. 建议系统的运行寿命最小值:应不低于 4 年。 2. 经费、投资方面的来源和限制:经费来源为 xxx 台球室,经 费额度由双方合同确定。 3. 法律和政策方面的限制:系统开发必须遵守我国有关计算机 软件的法律法规;与台球室相关的法律问题由 xxx 台球室承担,软 件公司不负责任。 4. 硬件、软件、运行环境和开发环境方面的条件和限制: 硬件环境: p或更高档个人计算机、笔记本电脑 运行时内存要求:2gb 安装所需硬盘空间:2gb 打印机:支持标签打印的普通打印机

7、条形码读码器 软件环境: 中文 windows xp 英文中文 windows 2000/xp + 中文之星 2.0 windows 2000 server microsoft sql server 2000 enterprise edition 5. 可利用的信息和资源:开发和使用可参考已有的应用系统。 6. 系统投入使用的最晚时间:2012 年 12 月。 24 可行性研究采用的方法 本可行性研究采用的方法包括: 1. 客户调查:对台球室管理层、业务层人员的需求进行调查, 采用了问卷和座谈的形式; 2. 专家咨询:邀请本软件公司内开发过类似系统的专家提供咨 询意见; 3. 市场相关产品、同

8、类产品调查:对数家大型台球室的数据库 管理系统进行了比较研究。 25 评价尺度 对系统验收评价的标准主要为如下方面: 1. 开发费用:各项支出总和不应超出合同金额 2. 开发时间:不应晚于要求的最晚时间 3. 使用难易程度:操作复杂度不应超过类似软件 3.对现有系统的分析 无 4. 所建议的系统 41 对所建议系统的说明 本台球室管理系统采用常规的 c/s 架构,数据存储在中央数据 库服务器上,多台客户机连接到数据库服务器,完成各户记录、人 员、时间、金额计算、统计、报表打印等功能。 42 处理流程和数据流程 数据库中预存客户名单信息以及各桌消费信息,用磁卡激活与关 闭系统消费功能,并提供消费

9、信息。 4.3 改进之处 无 44 影响 441 对设备的影响 无。 442 对软件的影响 无 443 对用户单位机构的影响 要求管理人员和业务人员熟悉计算机使用,熟悉管理系统的操作 方式 要求工作人员改变书面手工工作习惯,适应电子化工作方式 444 对系统运行过程的影响 (1)用户的操作规程 由一位员工管理并监督消费磁卡的激活与关闭,并对消费金额进 行收费。 (2)源数据的处理 客户与台桌消费信息利用管理系统填写入库信息 前台运营时需要磁卡激活,并录入信息 系统维护时需设定折扣信息 4. 4. 5 对开发的影响 (1)为了支持所建议系统的开发,用户需进行: 参加计算机基本操作培训 参与需求调

10、研会议 熟悉系统使用 使用系统模拟运营过程 (2)建立数据库所要求的数据资源: 台桌的消费信息 部门和工作人员列表、工作人员基本信息、登录用户名和密码 客户的基本信息 至少一个月的销售数据 其他与运营相关的初始信息 (3)为了开发和测试所建议系统而需要的计算机资源: 服务器 1 台,客户机 1 台。 操作系统、数据库、开发工具等系统软件 (4)所涉及的保密与安全问题: 开发方应对获得的所有用户数据保密并负责其安全 用户方应对开发方的所有开发资料保密并负责其安全 446 对地点和设施的影响 需对门市进行改造,增加一台电脑与读卡机 447 对经费开支的影响 系统开发、设计和维持运行需要的各项经费开

11、支包括:软件开 发费用、硬件添置费用、系统软件购买费用、网络布线费用、后期 维护费用等 4. 5 局限性 暂无 46 技术条件方面的可行性 当前的限制条件未超过以往开发类似系统的限制条件,该系统 的功能目标可以达到 利用现有的技术,采用成熟的 c/s 构架和关系式数据库技术,该 系统的功能可以实现 投入的开发人员具备开发类似系统的经验和能力,人数足够,可 以满足各项要求 以往开发类似系统的最长期限为一个半月,因此在要求的最后期 限之前本系统的开发可以完成。 5可选择的其他系统方案 51 可选择的系统方案 1:直接购买现成管理系统 现有管理系统售价大多在 8 万元以上,价格过高,功能繁多, 许多

12、功能对于该台球室来说属于多余,而对该台球室管理的某些特 别之处又无法按照要求作出处理,因此未予选择。 6投资及效益分析 61 支出 611 基本建设投资 电脑一台 4000.00 元 数据库管理软件 10000.00 元 磁卡读卡机 500.00 元 612 其他一次性支出 研究(需求的研究和设计的研究):1000.00 元 开发计划与测量基准的研究:500.00 元 数据库的建立:500.00 元 软件开发:1000.00 元 检查费用和技术管理性费用:4000.00 元 培训费、旅差费、以及开发安装人员所需要的一次性支出: 4000.00 元 613 非一次性支出 设备的租金和维护费用:无

13、 软件的租金和维护费用:1000.00 元/年 人员的工资、奖金:1500 元/月 其他经常性的支出等:1000.00 元/年 62 收益 621 一次性收益 开支的缩减:人员减少、处理错误减少、效率提高带来的开支 缩减,在系统运行半年内约为 4000.00 元/月 价值的增升:对资源利用的改进,管理和运行效率的改进以及 出错率的减少带来的价值增生约为 2000.00 元 622 非一次性收益 在整个系统生存周期内(至少 4 年)由于运行本系统而导致的开支 减少和避免约为 1000.00 元/月。 623 不可定量的收益 无 63 收益/投资比 一次性投资:24500.00 元 按系统使用 4

14、 年计,非一次性投资为 12400.00 元 一次性收益:194000.00 元 按系统使用 4 年计,非一次性收益为 48000.00 元 收益/投资比值:242000/36900=6.56 64 投资回收周期 系统投入使用后 3 个月即可收回投资。 7社会因素方面的可行性 71 法律方面的可行性 本系统的研制和开发将不会侵犯他人、集体和国家的利益,不会违 反国家政策和法律。 72 使用方面的可行性 本系统的研制和开发将充分考虑用户的业务往来、管理流程和人员 素质等,从而能满足使用要求。 8结论 经上述可行性分析,系统研制和开发可以立即开始进行。 (3) 、项目开发计划 3.1 编写目的 在

15、台球室运营过程中,提供对时间的记录,收费的客观有效,同 时对各桌的运营情况记录,对每天收入总额记录,对台球室管理人 员提供方便的操作与经营,对台球室主管人员提供消费记录与收入 情况,以便随时掌握及时性资料。 本报告的读者为台球室管理人员、台球室主管人员与台球室所有 者。 3.2 项目背景 本项目名称为“xxx 台球室收费管理系统” ,任务提出者为 xxx 台球室,预期用户为台球室管理人员员工,台球室主管与台球室所 有者。 3.3 定义 c/s:客户机/服务器架构 oa:办公自动化 mis:管理信息系统 3.43.4 项目概述项目概述 3.4.1 工作内容 技术上需要进行用户权限管理、设备控制、

16、数据查询、外部数据 交换、配置、帮助这些功能的技术实现。数据库的开发、各个接口 的定义、细分后的各个软件界面的设计与规划及模块代码的编写。 对其上部分的调试以及整个系统的测试,以及整个软件生存周期中 需要交付及不需交付的各种文档的编制工作。 非技术部分包括硬件设备支持、资金筹措等 3.4.2 主要参加人员 10 级信管 张军 10 级信管 苏庆 3.4.3 产品 3.4.4 程序 xxx 台球室收费管理系统 3.4.5 文件 软件安装包、软件使用说明书、相关的技术支持文件或文档: 例如安装说明、内部嵌入控件的安装使用方法等。 3.4.6 服务 .对操作用户、维护人员的培训 3.4.7 非移交品

17、 在整个软件生存周期过程中产生的各种文档包括(项目开发计划、 软件需求说明书、软件详细设计说明书、测试计划、测试分析报告、 项目开发总结报告) 。 3.4.8 验收标准 用户可对照需求分析中的“需求规定”一项对系统进行详细的 评定、验收。 3.5 完成项目的最迟期限 按项目生产计划,本项目将于 2009 年 4 月 30 日完成。在此前提 下,开发人员保留对开发时间进度进行局部调整的权利。 3.6 本计划的审核与批准 审核者:张军、孙立军 批准者:朱广升 4. 实施总计划 4.1 工作任务的分解与人员分工 任务分解、负责人、参加人员: 序号任务分解负责人参加人 1 需求分析苏庆苏庆 2 设计张

18、军全体人员 3 实现张军全体人员 4 测试张军张军 5 维护苏庆办事处人员、设计者 4.2 接口人员 办事处人员:负责本项目同各分合同负责单位的接口人员等; 项目负责人:负责本项目的各部分协调; 硬件设计开发人员:负责连接的外部接口部分的协调; 4.3 进度 项目开始日期:2012 年 9 月 18 日 项目完成日期:2013 年 1 月 30 日 4.4 预算 本系统设计开发中产生的费用主要由公司资助。具体费用支出在 发生时提及公司财务科。 4.5 关键问题 本项目成败的关键问题就是是否可以实现完全的模块化、是否完 全可以通过配置功能实现系统的灵活使用。 5.支持条件 5.1 计算机系统支持

19、 运行该软件系统所需要的硬设备包括工控机,要求满足(最低配 置): p4 2.8ghz 以上处理器; 内存不少于 512mb; 80g 以上硬盘空间; cdrom 驱动器; vga 显示器,支持 1024*768 分辨率; 外围设备:打印机、接口箱; 操作系统:windows xp pro. + sp2; 数据库:sql server 2000; 以上设备及应用软件要在系统进行测试时就已经准备齐全。 5.2 需要用户承担的工作 需要用户提出具体详细需求; 需要用户对系统进行评判; 用户需要学习必要的操作等知识来管理并使用本系统; 如果系统需要连接入用户的局域网内,那么入网的部分应该由用 户承担

20、完成; 系统需要连接的外部设备的技术资料需要用户提供。 5.3 需由外单位提供的条件 无。 6.专题计划要点 无。 (4) 、需求分析说明书 4.1 具体需求 4.1.1 功能需求 1 1、客户信息管理、客户信息管理 简述:顾客信息管理,包括信息存入,信息查询,信息修改, 信息删除。 输入:顾客信息 处理过程描述:客户信息存数据库。 输出:操作成功或失败的提示信息。 2 2、台球桌管理、台球桌管理 简述:台球桌台球桌管理包括查看台球桌的使用情况和使用状态以 及更改台球桌状态,为客人提供参考 输入:台球桌编号或者台球桌状态 处理过程描述:提供台球桌信息,让顾客选自己满意的台球 桌并录入系统 输出

21、:台球桌信息以及选择信息。 3 3、客户消费管理、客户消费管理 简述:管理顾客的消费,包括普通和 vip 两种消费 输入:客人信息、消费类型和档次 处理过程描述:消费情况录入系统 输出:操作成功或失败的提示信息,产生消费清单 4 4、结账与统计、结账与统计 简述:顾客消费和台球桌使用结束结账付款以及台球室对客户消费 进行统计 输入:客人信息 处理过程描述:顾客信息查询消费情况 输出:消费清单或者操作失败提示信息 5 5、员工管理、员工管理 简述:员工信息管理,包括员工基本信息、上班情况及对各 种信息的查询和修改。 输入:员工信息 处理过程描述:由员工编号查询或修改各种信息 输出:操作失败或者提

22、示信息 6 6、安全管理、安全管理 简述:安全管理包括:系统安全管理、客户资料安全管理、公 司信息安全管理。 输入:系统信息 处理过程描述:由管理员查询或修改各种信息 输出:当前系统安全情况。 (5) 、业务流程图图 管理员管理员 登记 充值 结账 财务报告营销报告收入工资 信息录入 通知维护 返回结果 客户客户 财务部财务部 后勤部后勤部 台球桌台球桌 存档 客户资料 信息备份 使用维护 (6) 、数据流程图数据流程图 绘制数据流图的目的是为了方便开发人员与用户的交流,以及 为系统的设计提供依据。数据流图的绘制过程通常是采用自顶向下, 逐层分解,直到功能细化为止,形成若干层次的数据流图。台球

23、管 理系统的数据流图如下所示: 图图 3-13-1 顶层数据流程图顶层数据流程图 图图 3-23-2 零层数据流图零层数据流图 图图 3-33-3 第一层数据流图第一层数据流图 (7 7) 、数据字典、数据字典 名称:客户档案 别名: 描述:记录 vip 客户的基本信 息 名称:台球桌消费档案 别名: 描述:客户在台球室所有消费记 录的集合 定义:客户档案姓名+性别+ 证件号 位置:输出到个人消费档案 定义:个人消费档案台球桌类 型+消费金额+时间 位置:输出到个人消费档案 名称:消费娱乐档案 别名: 描述:客户在台球室的消费娱 乐记录 定义:消费娱乐档案消费项 目+消费金额+时间 位置:输出

24、到个人消费档案 名称:台球桌种类档案 别名: 描述:记录台球桌的种类信息 定义:台球桌档案台球桌号+ 使用时间+类型 位置:输出到台球桌档案 名称:个人消费档案 别名: 描述:用户在台球室所有消费记录的集合 定义:个人消费档案客户档案+台球桌消费档案+消费娱乐档案+台 球桌档案 位置:输出到个人消费档案 (8 8) 、数据需求、数据需求说明书说明书 本软件管理的数据大都以数据库的形式储存,主要包括收费信 息,台球桌信息数据,客户信息数据,其中收费信息数据和台球桌 信息数据基本不变,数据库大小基本不变,而客户信息数据随着时 间的推移每天都在增加,客户信息数据需要定期进行整理和处理。 8 81 1

25、 故障处理需求故障处理需求 本软件具有错误和异常的处理能力,基本不会有软件故障,保 证软件能正在运行,有对数据库备份的功能,这样才能使用户满意。 8 82 2 其他需求其他需求 本软件有保密功能,设立了系统账号管理功能,用户登录时需 要验证用户名及密码,对于三次密码输入错误的使用者则关闭此系 统,这样保证了数据的安全。本软件使用也十分方便,以窗口的形 式呈现给用户,很容易操作。 8 83 3 运行环境需求运行环境需求 内存:512m; 硬盘:80g; 操作系统为 windows 系列。 (9 9) 、系统分析报告、系统分析报告 根据用户的要求以及对需求分析阶段对功能的分析,要实现台 球室的基本

26、情况管理、台球桌消费管理、台球桌类型管理、计时管 理、娱乐管理、结账处理、员工管理。 (1)vip 客户的基本情况管理:办理 vip 的客户要对其信息进 行登记,包括客户的姓名、性别、证件号vip 客户档案。 (2)台球桌管理:空余台球桌的管理,并按照客户的要求把空 余的台球桌分配给客户,并且其台球桌号、使用时间、台球桌类型 的登记管理台球桌档案。 (3)娱乐消费管理:客户在台球室的消费,管理员对客户的消 费进行统计,消费类型、消费金额、消费时间、消费数量消费 档案(客户的各种消费都在相应的消费点进行现金支付,每次交费 都建立在个人消费档案中) 。 (4)结账处理:客户消费结账以后,给出客户的

27、消费报告单, 台球室在月底对台球室的消费情况进行统计。 (5)员工管理:对员工的信息进行管理,查询、添加、删除 (二)系统设计(二)系统设计 (1 1)功能模块设计)功能模块设计 1、由问题分析我们确定了本系统需要哪些确切的功能模块和组织 结构。系统的功能模块图如图 2-1 所示 台球室管理系统 收费管理系统台球桌管理系统客户资料管理系统 普 通 客 户 收 费 vip 客 户 收 费 定 期 维 护 台 球 桌 使 用 状 况 管 理 台 球 桌 分 类 管 理 缺 失 补 给 后 勤 管 理 客 户 消 费 情 况 管 理 客 户 账 户 余 额 管 理 客 户 基 本 资 料 管 理 财

28、务管理系统 月 收 支 情 况 日 收 支 情 况 优 势 时 间 段 常 用 台 球 桌 优 势 管 理 公 司 信 息 安 全 管 理 客 户 资 料 安 全 管 理 系 统 安 全 管 理 安全管理系统 图 2-1 2、功能说明 系统分为五个模块来对实现其功能需求,即:收费管理模块、 台球桌管理模块、客户资料管理模块、财务管理模块、安全管理模 块 1、收费管理模块 客户收费管理:对客户使用台球桌进行收费 2、台球桌管理模块 台球桌管理:为客户分配台球桌 空余台球桌管理:对没被分配的台球桌进行管理,以便台球桌 的分配 3、客户资料管理模块 客户基本资料管理:对客户基本信息进行登记 客户账户

29、余额管理:对客户的账户金额进行统计 客户消费情况管理:对客户的消费情况进行统计 4、财务管理模块 财务管理:对日、月收支情况进行统计和计算 优势管理:对常用台球桌进行统计 5、安全管理模块 系统安全管理、客户资料安全管理、公司信息安全管理 (2 2)软硬件配置方案)软硬件配置方案 2.12.1 硬件要求硬件要求 现行的任何 32/64 位微机 2.22.2 软件要求软件要求 web 服务器一台 database 服务器一台 技术解决方案: webserver:tomcat 6.0 database:mysql 人员支持 系统分析员 程序员 美工 文档撰写 数据录入 测试人员 所需软件 (3 3

30、)、网络拓扑结构设计、网络拓扑结构设计 根据中小企业的建网规模,本设计可以采用 100 base-fx,即用光 传输介质上快速以太网。端口价格低,对光缆要求不高。是一种非 常经济的选择。 主干网的焦点是核心交换机(或路由器)。如果考虑提供较高 的可用性,而且经费允许,主干网可采用双星(树)结构,即采用 两台同样的交换机,与接入层/分布层交换机分别连接。双星结构解 决了单点故障失效问题,不仅抗毁性强,而且通过采用较新的链路 聚合技术,例如快速以太网的 fec、千兆以太网的 gec 等技术,则 可以通过允许每条冗余连接链路实现负载分担。 千兆以太网一般采用光缆作为传世介质。多种波长的单模和多 模光

31、纤分别用于不同的场合和距离。单模光纤本身不贵,昂贵的是 光端口及组件。 根据需要对骨干网及核心交换机改善设计或对旧网经行升级改 造的技术,如:fec/gec(快速以太网/千兆以太网链路聚合技术)、 cgmp(分组管理协议)、gbic(千兆位集成电路)、hsrp(热等待路 由协议)。 (4)、数据库分析与设计 4.1 数据库环境说明 本项目使用的数据库 mysql, mysql 是一个小型关系型数据库 管理系统,开发者为瑞典 mysql ab 公司。在 2008 年 1 月 16 号被 sun 公司收购。而 2009 年,sun 又被 oracle 收购。mysql 是一 种关联数据库管理系统,

32、关联数据库将数据保存在不同的表中,而 不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵 活性。mysql 的 sql“结构化查询语言”。sql 是用于访问数据库 的最常用标准化语言。mysql 软件采用了 gpl(gnu 通用公共许 可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源 码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 mysql 作为网站数据库。 下面是 e-r 图 客户 现金 台球桌 后勤部管理员 工资财务部 基本资料 消费情况 账户余额 营销报告收入 姓名 编号 账户密码 接待 接收 发配 报告 支付接收 通知 维护 使用 4.24.2 数据库的

33、命名标准与规范数据库的命名标准与规范 本数据库包含五个表:收费信息表,台球桌信息简表、客户资 料信息表、财务信息表、安全管理表; 收费信息表:对客户使用台球桌进行收费 台球桌信息简表:包括台球桌管理:为客户分配台球桌空余台 球桌管理:对没被分配的台球桌进行管理,以便台球桌的分配 。 客户资料信息表:包含用户名、留言。 财务信息表:对日、月收支情况进行统计和计算。 安全管理表:系统安全管理、客户资料安全管理、公司信息安 全管理 4.34.3 物理数据库的逻辑设计物理数据库的逻辑设计 4.3.14.3.1 逻辑设计步骤逻辑设计步骤 ( 1 ) 将概念结构转换为一般的关系、网状、层次模型 ( 2 )

34、 将转换来的关系、网状、层次模型向特定 dbms 支 持下的数 据模型转换 ( 3 ) 对数据模型进行优化 4.3.24.3.2 逻辑设计逻辑设计 表名 前缀为 tbl_ 。数据表名称必须以有特征含义的单词或缩写组成, 中间可以用“_”分割,例如:tbl_pstn_detail。表名称不能用双引号 包含。 表分区名 前缀为 p 。分区名必须有特定含义的单词或字串。 例如 :tbl_pstn_detail 的分区 p2004100101 表示该分区存储 2004100101 时段的数据。 字段名 字段名称必须用字母开头,采用有特征含义的单词或缩写,不 能用双引号包含。 主键名 前缀为 pk_。主

35、键名称应是 前缀+表名+构成的字段名。如果 复合主键的构成字段较多,则只包含第一个字段。表名可以去掉前 缀。 外键名 前缀为 fk_。外键名称应是 前缀+ 外键表名 + 主键表名 + 外键表构成的字段名。表名可以去掉前缀。 普通索引 前缀为 idx_。索引名称应是 前缀+表名+构成的字段名。如果 复合索引的构成字段较多,则只包含第一个字段,并添加序号。表 名可以去掉前缀。 主键索引 前缀为 idx_pk_。索引名称应是 前缀+表名+构成的主键字段 名,在创建表时候用 using index 指定主键索引属性。 唯一所以 前缀为 idx_uk_。索引名称应是 前缀+表名+构成的字段名。 外键索引

36、 前缀为 idx_fk_。索引名称应是 前缀+表名+构成的外键字段 名。 函数索引 前缀为 idx_func_。索引名称应是 前缀+表名+构成的特征表达 字符。 蔟索引 前缀为 idx_clu_。索引名称应是 前缀+表名+构成的簇字段。 视图 前缀为 v_。按业务操作命名视图。 实体化视图 前缀为 mv_。按业务操作命名实体化视图。 存储过程 前缀为 proc_ 。按业务操作命名存储过程 触发器 前缀为 trig_ 。触发器名应是 前缀 + 表名 + 触发器名。 函数 前缀为 func_ 。按业务操作命名函数 数据包 前缀为 pkg_ 。按业务操作集合命名数据包。 序列 前缀为 seq_ 。按

37、业务属性命名。 公用表空间 前缀为 tbs_ 。 根据存储的特性命名,例如: tbs_parameter 。 专用表空间 tbs_nn。该表空间专门存储指定的某一个表,或某 一表的若干个分区的数据 数据文件 nn.dbf 。nn =1,2,3,4,等。 普通变量 前缀为 var_ 。 存放字符、数字、日期型变量。 游标变量 前缀为 cur_ 。存放游标记录集。 记录型变量 前缀为 rec_ 。 存放记录型数据。 表类型变量 前缀为 tab_ 。 存放表类型数据。 数据库链 前缀为 dbl_ 。 表示分布式数据库外部链接关系。 字段名数据类型长度描述 姓名 char5 客户姓名 证件名称 cha

38、r10 客户证件 普通用户 char5 客户类型 vip 用户 char5 客户类型 台球桌类型 char5 台球桌 台球桌价格 char5 台球桌 财务管理 char10 财务 系统安全 char 20 客户资料、公司 安全管理 台球桌信息表台球桌信息表 字段名字段名列标示列标示 类型类型长度长度完整性约束完整性约束 台球桌编号台球桌编号 编号编号int5主键主键 台球桌状况台球桌状况 状况状况char8不允许空值不允许空值 台球桌类型台球桌类型 类型类型char8不允许空值不允许空值 花球花球花球花球 char 8 不允许空值不允许空值 斯诺克斯诺克斯诺克斯诺克 char 10 不允许空值

39、不允许空值 等等、等等、 、 、 、 、 、 、 、 、 、 、 (5 5) 人机界面设计人机界面设计 5.15.1 界面设计原则界面设计原则 (1)以用户为中心的基本设计原则 在系统的设计过程中,设计人员要抓住用户的特征,发现用户的 需求。在系统整个开发过程中要不断征求用户的意见,向用户咨询。 系统的 设计决策要结合用户的工作和应用环境,必须理解用户对系 统的要求。最好的方法就是让真实的用户参与开发,这样开发人员 就能正确地了解 用户的需求和目标,系统就会更加成功。 (2)顺序原则 即按照处理事件顺序、访问查看顺序(如由整体到单项,由大到 小,由上层到下层等)与控制工艺流程等设计监控管理和人

40、机对话 主界面及 其二级界面。 (3)功能原则 即按照对象应用环境及场合具体使用功能要求,各种子系统控制 类型、不同管理对象的同一界面并行处理要求和多项对话交互的同 时性要求 等,设计分功能区分多级菜单、分层提示信息和多项对话 栏并举的窗口等的人机交互界面,从而使用户易于分辨和掌握交互 界面的使用规律和 特点,提高其友好性和易操作性。 (4)一致性原则 包括色彩的一致,操作区域一致,文字的一致。即一方面界面颜 色、形状、字体与国家、国际或行业通用标准相一致。另一方面界 面颜色、 形状、字体自成一体,不同设备及其相同设计状态的颜色 应保持一致。界面细节美工设计的一致性使运行人员看界面时感到 舒适

41、,从而不分散 他的注意力。对于新运行人员,或紧急情况下处 理问题的运行人员来说,一致性还能减少他们的操作失误。 (5)频率原则 即按照管理对象的对话交互频率高低设计人机界面的层次顺序和 对话窗口莱单的显示位置等,提高监控和访问对话频率。 (6)重要性原则 即按照管理对象在控制系统中的重要性和全局性水平,设计人机 界面的主次菜单和对话窗口的位置和突显性,从而有助于管理人员 把握好控 制系统的主次,实施好控制决策的顺序,实现最优调度和 管理。 (7)面向对象原则 即按照操作人员的身份特征和工作性质,设计与之相适应和友好 的人机界面。根据其工作需要,宜以弹出式窗口显示提示、引导和 帮助信息 ,从而提

42、高用户的交互水平和效率。 下面是我们的台球室登陆界面 台球室会员系统界面 会员充值界面 职工信息界面职工信息界面 (三)项目系统实现(三)项目系统实现 (1 1)系统实施计划)系统实施计划 (2 2)软件测试分析报告)软件测试分析报告 测试范围与主要内容测试范围与主要内容 测试一 名称:主流程测试 目的:与数据库的连接 系统设置的操作 主界面的进入 用户进入 内容:测试与用户登录管理连接的正确性 测试与商品管理连接的正确性 测试与订单管理连接的正确性 测试与用户管理连接的正确性 测试与留言管理连接的正确性 定期备份 测试二 名称:用户登录管理 目的:测试用户登录管理功能 内容:输入正确的管理员密码,管理员身份验证 输入正确的用户基本信息,会员注册 输入正确的会员密码,会员身份验证 检查更新情况,定期备份 测试三 名称:台球桌管理 目的:测试台球桌管理功能 内容:输入正确的管理员密码,管理员身份验证 输入正确的会员密码,会员身份验证 查询图书信息的正确性 定期备份 测试四 名称:收费管理 目的:测试收费管理功能 内容:输入正确的管理员密码,管理员身份验证 查询用户收费信息的正确性 生成信息的正确性 定期备份 显示最新更新 测试五 名称:用户管理 目的:测试用户管理功能 内容:输入正确的管理员密码,管理员身份验证 输入正确的会员密码,会员

温馨提示

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

评论

0/150

提交评论