软件工程实验论文.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
台吧自动计费系统 项目概述 1.1目的: 随着计算机技术与自动化技术的发展,软件系统在日常生活中的使用变得越来越频繁。“台吧自动计费系统”是为了实现两个方面的功能。一是为了满足管理员能够清楚快速、方便的检索到整个球馆的球桌使用情况,同时也能够对用户的消费实现实时监控,大大降低了人工收费时的难度。另一个是球员能够通过每个球桌上的客户端界面,点所需要的食品,能够被统计系统所统计到。 1.2使用范围: 应用于“中大型台球吧”。 需求分析 2.1功能模块的定义: 本系统总体分为两个模块:1.查询模块;2.控制模块。其细致划分如下: 查询球桌使用情况模块; 查询用户信息模块; 用户信息判断模块; 更新用户信息、更新球桌信息模块; 客户端启动处理模块; 查询并选购商品模块; 统计时间; 账单读取和打印模块。 各个模块的功能的需求表: 功能编号 1 功能名称 查询球桌使用情况 功能描述 能够查询到整个台吧当中的所有球桌的使用状态,即“使用”或者“空闲”,显示给管理员查看。在有空闲球桌的时候,能够为使用者分配球桌。 输入项 用户的姓名、(会员号)、身份证号 处理描述 管理员进入系统主界面,点击“查询球桌使用信息”按钮,查询出所有的球桌使用的状态信息并显示;若存在空闲的球桌,则提示“有空闲球桌可选”,输入用户信息,选择了空闲球桌信息之后,提示选桌是否成功的信息。 输出项 显示出,整个台吧当中的所有台球桌的状态(分为“使用”和“空闲”两类显示)。如果存在空闲的球桌,能够将空闲球桌分配给相应的用户,有“分配成功”和“分配失败”两个提示信息。 功能编号 2 功能名称 查询用户信息 功能描述 查询到该用户是否已在该系统中注册,若注册,是否是会员 输入项 用户的姓名、身份证号 处理描述 从用户表当中查询出当前输入的用户是否存在,若果存在的话,同时查询出该用户是否为会员。 输出项 若不存在,显示不存在,提示要注册;若存在,则将该用户的信息显示出来,包括用户的“状态”,“账户余额” 功能编号 3 功能名称 用户信息判断 功能描述 该模块是模块“2”的一个扩充,在判断为“还未注册用户”,进入注册页面,将输入的用户信息以及预存额输入该系统交给相应的处理程序;在判断为“非会员”时,若想注册会员,则将注册信息提交给另一个处理模块。 输入项 用户的姓名、身份证号 处理描述 保存用户提交的信息并做相应的处理及响应 输出项 “注册成功”或者“注册失败” 功能编号 4 功能名称 更新用户信息、更新球桌信息 功能描述 根据提交的用户信息,更新用户信息表中的用户信息和球桌使用表中球桌使用状态信息 输入项 用户姓名、身份证号、预交金额、是否为会员状态;球桌编号 处理描述 根据提交模块传过来的信息,对用户信息表、球桌使用表当中的信息实现更新。 输出项 无 功能编号 5 功能名称 客户端启动处理模块 功能描述 客户端接收后台管理模块传递过来的启动信号,客户端自动开启系统程序,进入相应的服务主界面。 输入项 启动信号 处理描述 先接收发送来的信号,开启客户端程序,最后向后台管理模块传递出启动成功或者失败的提示信息。 输出项 显示客户端的食品查询、选购功能模块 功能编号 6 功能名称 查询并选购商品模块 功能描述 能够将商品表中的一些基本信息显示出来,能够显示其对应的数量;能够对用户选择的商品进行提交,更新商品信息表和用户表。 输入项 商品的标号,选购的数量 处理描述 从商品表中查询,输出商品表中的商品的信息,有编号、名称、价格、库存量;如果用户输入的信息,能够执行,就更新商品信息表,同时更新相应的用户信息表 输出项 显示相应的提示信息 功能编号 7 功能名称 统计时间; 功能描述 记录用户打球的时间 输入项 初始时间、结束时间 处理描述 再启动客户端之后,开始计时,作为初始时间;当客户端关闭之后,结束计时,最终将时间间隔写入到相应的表中 输出项 使用时间 功能编号 8 功能名称 账单读取和打印模块 功能描述 从用户表中读取相应的用户信息,将显示的信息交给打印机的打印模块打印出表单 输入项 用户编号,姓名 处理描述 从用户信息表中查询出相应的编号的用户的信息,同时将信息提交给打印机的打印程序 输出项 消费账单 2.2各个功能模块之间的关系如下: 2.3数据字典的编写: 1)球桌使用信息={球桌号+使用状态+已使用时间+使用人会员号} 2)球桌使用表={球桌号+使用状态} 3)用户信息表={会员号+会员等级+账户余额+注册时间+在线状态} 4)账单=会员号+使用时间+{消费物品名称+消费物品数量+物品单价}+应付金额 5)商品信息表={物品名称+库存数量+物品单价} 系统设计 3.1软硬件配置

文档评论(0)

DQWvpUSYMv + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档