- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(抽奖系统
抽奖系统分析与设计说明书小组长:朱林小组成员:朱林完成时间:2011.11.121、引言1.1 编写目的学院将举行庆元旦暨迎新春联欢晚会,其中有抽奖活动,需要一个抽奖系统。1.2 背景项目名称:抽奖程序项目制作提出单位:武汉理工大学计算机学院1.3 参考资料《JAVA语言程序设计》2、项目概述2.1 功能描述抽奖过程由抽奖活动主持人输入奖票号码范围,并制定获奖等级后,在给定的号码范围内产生一个随机号码,作为该获奖等级的一个中奖号码。如果产生的中奖号码与已产生的中奖号码重复,则给出明确的提示,由操作人员选择中奖号“有效”(即中奖规则允许一个奖票重复获奖),或者“无效”(即不允许一个奖票重复获奖)。可随时查询、显示或打印抽奖结果。系统功能:1、抽奖工作人员可以输入不同的抽奖号范围,选择不同的中奖等级。2、本抽奖程序为随机抽取中奖号,如果产生了重复的中奖号将根据规则“丢弃”或“保留”。3、产生的中奖号和对应的中奖等级记录在一个名为“LuckyRecord”的文本文件中。4、可随时打印或显示中奖记录。5、输入一个有效的奖票号码,能查询该奖票是否中奖。2.2 运行环境和用户1、设备需求:笔记本电脑2、操作系统:windows20073、使用者可以是抽奖的抽奖人员、兑奖人员2.3 条件与限制采用文本文件记录“中奖信息”,方便开展工作,但本程序只限于内部使用。3、系统分析3.1业务流程图图1抽奖系统业务流程图3.2数据流图图2 抽奖程序数据流图3.3 数据字典[1] 奖票= 1{数字}5[2] 中奖等级= 1{数字} 2[3] 最大奖票号=1{数字}5[4] 最小奖票号=1{数字}5[5] 中奖奖票号=1{数字}5[6] 中奖记录=1{中奖奖票号中奖等级}n4、系统设计4.1模块结构图4.2 数据库设计4.3 代码设计4.4 人机交互界面设计本程序有五个界面,①主界面;②等待中奖号码产生,正在滚动号码时的界面;③产生了一个中奖号码的界面;④显示或打印“中奖记录”时的界面;⑤要求确认中奖号码重复后所抽奖票是否有效的对话框。为什么不在第一个界面中输入是否允许重复中奖的选择,而是要单个奖票来确认呢?在需求获取的过程中,了解到安慰奖,三等奖,二等奖,一等奖四个等级的奖不允许重复。但是特等奖是从所有奖票中产生,允许与其它等级奖重复。而且工会的工作人员还说这个规则有可能会变。因此,这样处理重复抽取的号码有一定的灵活性。5、课程体会通过这次课程设计,我学到了很多东西。首先,在做课程设计之前,要把课堂上学到的与做实验相关的知识复习一遍,比如业务流程图、数据流图的画法,以及每个符号所表示的意义,要熟悉visio画图软件的用法。其次,由于这次我一个人完成这次课程设计,所以选择了一个比较简单的题目,但是在数据库设计和代码设计过程中遇到了很大的困难,而且也不是很了解模块结构图的画法,所以很多内容都借鉴了网上的内容,所以感觉到要把这门课程学好还要下很大的功夫。最后,通过自己的努力完成了这次课程设计,从中也学到了很多的东西,比如加深了对visio画图软件的用法以及了解了需求规格说明书的格式,在以后的学习和工作中,我会更加注重系统分析与设计方面的学习,并多了解这方面的资讯和消息。
文档评论(0)