好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

抽奖程序需求规格说明书.docx

7页
  • 卖家[上传人]:汽***
  • 文档编号:488514169
  • 上传时间:2023-10-12
  • 文档格式:DOCX
  • 文档大小:65.92KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 抽奖程序需求规格说明书1.引言1.1 编写目的学院将举行庆元旦暨迎新春联欢晚会,其中有抽奖活动,需要一个抽奖程序1.2 背景项目名称:抽奖程序 项目制作提出单位:深圳信息职业技术学院工会项目开发单位:深圳信息职业技术学院Java游戏开发课程组 主管部门:深圳信息职业技术学院1.3 参考资料《Java 语言程序设计》2. 项目概述2.1 抽奖程序功能描述抽奖程序在联欢会由抽奖活动主持人,输入奖票号码范围,并指定获奖等级后,在给定 的号码范围内产生一个随机号码,作为该获奖等级的一个中奖号码如果产生的中奖号码与 已产生的中奖号码重复,则给出明确的提示,由操作人员选择中奖号“有效”(即中奖规则允 许一个奖票重复获奖),或者是“无效” (即不允许一个奖票重复获奖)可随时显示或打印 抽奖结果程序功能:1. 用户可以输入不同的抽奖号范围,选择不同的中奖等级2. 本抽奖程序为随机抽取中奖号,如果产生了重复的中奖号将根据规则“丢弃”或“保 留”3. 产生的中奖号和对应的中奖等级记录在一个名为“LuckyRecord”的文本文件中4. 可随时打印或显示中奖记录2.2 抽奖程序系统流程图/输入抽奖范围/V输入获奖等级/图 1 抽奖程序系统流程图2.3 抽奖程序数据流图操作人员抽奖 规则图 2 抽奖程序数据流图2.4 运行环境和用户1设备需求:学校工会的手提电脑(P3 CPU, 128M内存)。

      2操作系统:WIND0WS2000无需其它支撑软件3 用户界面: WINDOWS 风格界面4 使用者可以是抽奖的操作人员,兑奖人员2.5 条件与限制本程序只限于内部使用,考虑到工会部门人员的操作水平,工会的手提电脑上不一定有 数据库支持环境,所以采用文本文件来记录“中奖信息”用文本文件记录的好处还体现在工会的工作人员,尤其是兑奖人员,可以直接用Windows自带的记事本打开中奖信息和打印中奖信息,可以方便开展工作3、功能需求3. 1主要功能划分1. 输入抽奖规则2. 产生中奖号码3. 显示中奖信息4. 更新中奖记录5. 打印中奖记录3.2 功能描述1. 输入中奖规则:输入最小奖票号码,输入最大奖票号码,输入是否允许重复获奖2. 产生中奖号码:产生一个界于最小奖票号和最大奖票号之间的数并且判定该数是否为 一个有效的中奖号3. 显示中奖信息:以表格的形式显示到目前为止所有抽出的中奖奖票号码和中奖等级4. 更新中奖记录:将中奖奖票号和中奖等级写入“LuckyRecord”文件5. 打印中奖记录:以表格形式打印“ LuckyRecord ”文件的内容4. 外部接口1 系统输入:从用户界面输入奖票号码范围2 系统输出:存放“中奖信息”的文本文件。

      3 硬件接口:一般的 PIII 机或更高档微机或手提电脑4软件接口: Windows2000或以上版本4.5 用户界面本程序有五个界面,①主界面;②等待中奖号码产生,正在滚动号码时的界面;③产生 了一个中奖号码的界面;④显示或打印“中奖记录”时的界面;⑤要求确认中奖号码重复后 所抽奖票是否有效的对话框为什么不在第一个界面中输入是否允许重复中奖的选择,而是 要单个奖票来确认呢?在需求获取的过程中,了解到安慰奖,三等奖,二等奖,一等奖四个 等级的奖不允许重复但是特等奖是从所有奖票中产生,允许与其它等级奖重复而且工会 的工作人员还说这个规则有可能会变因此,这样处理重复抽取的号码有一定的灵活性深圳市信息职业技术学院迎新春趣味抽奖请先输入抽奖范围和抽奖等级,再点击开始抽奖开始抽奖 显示或打印中奖记录最小奖票号:xxxxxx I 最大奖票号:|xxxxxxx说明:最好能用滚动字幕或闪烁突出“请先输入抽奖范围和抽奖等级,再点击开始抽奖 这段提示性文字正在产生一个中奖号的界面深圳市信息职业技术学院迎新春趣味抽奖请确认抽奖等级,点击选定中奖号码就得到一个中奖号正在抽取匚□等奖中奖号码:XXXXXXXXXXXXXXXXX选定中奖号码说明:最好能用滚动字幕或闪烁突出“请确认抽奖等级,点击选定中奖号码按钮就得到 一个中奖号”这段提示性文字。

      中奖号码下面的框中 XXXXXXXXX 是不断滚动的奖票号深圳市信息职业技术学院迎新春趣味抽奖又有一个幸运者中奖开始抽奖 显示或打印中奖记录中奖号码:XXXXXXXXXXXXXXXXX显示中奖记录界面深圳市信息职业技术学院迎新春趣味抽奖重复号处理界面图 3 抽奖程序界面打印中奖记录中奖记录中奖等级奖票号码XXXXXXXXXXXXXXXXXXXX•・・5. 性能需求5.1 时间要求1. 用户点击开始抽奖后,程序 1 秒内调出“正在产生中奖号码的界面”,显示翻滚着的随 机奖票号码2. 用户点击“选定中奖号码”到获取中奖号的响应时间为1 秒3. 抽奖号重复对话框等待1 分钟,用户仍不做出选择,自动响应为允许重复4. 显示抽奖记录,打印抽奖记录,表格弹出时间在 2 分钟之内5.2 数据精度要求1. 本系统全部为整数2. 中奖等级最多可以有99 个中奖等级,最大奖票号允许为99999最小奖票号如果为空 则默认为 16.软件属性要求1、正确性:本软件要求在一般条件下,不会产生不在最大和最小奖票号之间的中奖号 码2、 可靠性:一般条件下,不会死机3、效率:各个操作在1~20 秒内完成4、 完整性:如果出现意外情况(如掉电),要求前面已产生的中奖记录是完好的。

      5、 易使用性:界面符合 Windows 风格,能对照画面提示直接操作6、可维护性:如果将这个程序用在学生联欢时,也应能快速修改,或有错误时,能快 速修复7、可测试性:设计时尽可能减少测试各项功能时的工作量8、复用性:尽量选用已有的设计、类来节省开发时间,设计时尽量模块化,方便以后 复用9、安全保密性:这个程序因为主要是一种娱乐活动中采用,没有特别的安全性要求10、可理解性:要求程序中的菜单,按钮,提示信息直观,一看就懂11、 可移植性:要求能在PC机,手提电脑上通用12、 互联性:没有互联要求7.其它需求无8. 数据说明8.1 静态数据最大奖票号,最小奖票号,奖票8.2 动态数据中奖记录,中奖奖票号,中奖等级8.3 数据文件描述中奖记录: LuckyRecord 文件,由于系统本身并不复杂,所以决定用文本文件来保存中 奖记录中的中奖奖票号和中奖记录8.4 数据字典[1] 奖票= 1{数字}5[2] 中奖等级= 1{数字} 2[3] 最大奖票号=1{数字}5[4] 最小奖票号=1{数字}5[5] 中奖奖票号=1{数字}5[6] 中奖记录=1{中奖奖票号 中奖等级 }n。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.