软件工程实验报告.

上传人:我** 文档编号:115331793 上传时间:2019-11-13 格式:DOC 页数:24 大小:496KB
返回 下载 相关 举报
软件工程实验报告._第1页
第1页 / 共24页
软件工程实验报告._第2页
第2页 / 共24页
软件工程实验报告._第3页
第3页 / 共24页
软件工程实验报告._第4页
第4页 / 共24页
软件工程实验报告._第5页
第5页 / 共24页
点击查看更多>>
资源描述

《软件工程实验报告.》由会员分享,可在线阅读,更多相关《软件工程实验报告.(24页珍藏版)》请在金锄头文库上搜索。

1、软件工程实验报告题目:彩票销售系统设计实验人:任欣虹院系:08级信息与计算科学学号:A00814016指导老师:项冰冰彩票销售系统设计第一章 前言彩票销售系统是采用计算机网络进行彩票的发行、管理和销售的系统。我国自1987年发行福利彩票以来,一直采用即开型大奖组的方法进行销售,取得了很好的成绩。但这种发行方式易受场地、季节、气候等客观条件的限制,在管理上也容易出现漏洞,存有现场时空和安全隐患。计算机彩票这种新的发行方式,使用现代化计算机技术和通信技术,是一种科学可行的发行方式。国外彩票发达国家的实践和我国先期试点省市的试点证明,计算机彩票克服了即开型大奖组销售方式的弊端,给我国彩票业的规范和发

2、展指明了方向。根据自动化处理数据的程度和数据传输处理方式的不同,计算机彩票的销售系统分为准热线系统和全热线系统。准热线系统是指各彩票终端销售机在规定的时间从数据中心下载当期的销售特权,进行彩票销售,完成当天或当期销售后,一次将全部销售数去上传数据机房,销售期间和数据机房无通信联系的销售系统。全热线系统是指各彩票终端销售机处理的每一笔业务都需要与数据机房进行数据交换才能完成,销售数据不存放在投注终端,销售期间与数据机房保持实时通信连接的销售系统。目前,全国的计算机福利彩票销售系统全部为全热线销售系统。本系统旨在将完善全热线销售系统。第二章 可行性研究2.1. 项目背景开发软件名称:彩票销售系统。

3、项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C+为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的数据库服务程序。2.2. 可行性研究的前提2.2.1. 要求主要功能:为彩民提供彩票购买和查询服务,方便彩票中心的售票工作,提高彩票销售的服务质量和服务效率性能要求:彩票销售系统的定单必须无差错的存储在彩票中心的主服务器上。对服务器上的数据必须进行及时正确的刷新。输出要求:数据完整,详实。输出要求:简捷,快速,实时。安全与保密要求:服务器的管理员享有

4、对彩票销售信息库的管理与修改。彩民只享有对彩票信息库的部分修改(写入与读出)。完成期限:预计六个月2.2.2. 目标:系统实现后,大大提高彩票中心的彩票销售服务效率。降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。 2.2.3. 条件,假定和限制建议软件寿命:5年。经费来源:中国福利彩票公司。硬件条件:服务器sun工作站,终端为pc机。运行环境:Linux数据库:Oracle82.2.4. 决定可行性的主要因素成本/效益分析结果,效益 成本。技术可行,现有技术可完全承担开发任务。操作可行,软件能被原有工作人员快速接受。2.3. 技术可行性分析2.3.1系统简要描述彩票销售终端

5、是安装了Windows NT的PC机,主要目的是向福利彩票中心的服务器传递数据。当彩民购买彩票时,终端向服务器发出详尽的一份定单,服务器核对后,存入彩票销售信息库。服务器核对后,传送彩票确认表单,终端打印出彩票。当彩民在终端机进行咨询时,终端向服务器发出查询请求,服务器根据开奖信息库的实时数据,向终端发送数据,显示在终端的屏幕上。2.3.2处理流程和数据流程先做系统流程图来概括描述物理系统,表达数据在系统各部件之间流动的情况。系统流程图a) 彩票销售子系统系统流程图:输入投注信息和身份证信息信息加密模块彩票生成模块数据库彩票信息彩票b) 中奖查询子系统系统流程图:插入彩票和身份证中奖查询模块数

6、据库中奖信息数据流图做出数据流图来描绘信息流和数据从输入移动到输出的过程中所经受的变换。a) 彩票销售子系统数据流图:售票人员1.1接收投注信息和身份证信息销售D1销售摘要信息 处理信息 加密1.2更新中心服务器数据1.3打印彩票信息彩票信息彩票彩民验证注:在验证销售摘要信息时,是将销售摘要信息中的投注站信息与服务器数据库中的投注站信息信息进行比对!b) 中奖查询子系统数据流图:2.1接收彩票查询请求中奖查询彩民D2查询摘要信息 2.2验证查询摘要信息 验证D1销售摘要信息 2.3更新中心服务器文件中奖信息D3中奖信息 处理信息 加密2.4显示中奖信息彩民调用注:在验证查询摘要信息时,是查询摘

7、要信息中的加密信息与销售摘要信息 中的加密信息进行比对!2.4. 数据字典数据字典是关于数据的信息的集合,涉及数据字典来对数据流图中包含的所有元素进行定义。2.4.1. 数据项条目数据项编号:D01-001数据项名称:彩票编号别名:彩票流水号符号名:CPLS数据类型:数值型长度:11取值范围:199999999999数据项编号:D01-002数据项名称:投注信息别名:投注信息符号名:TZXX数据类型:数值数组型长度:2取值范围:199数据项编号:D01-003数据项名称:身份证信息别名:身份证信息符号名:SFZ数据类型:数值型长度:18取值范围:0999999999999999999数据项编号

8、:D01-004数据项名称:投注站信息别名:投注站信息符号名:TZZ数据类型:数值型长度:6取值范围:100001999999数据项编号:D01-005数据项名称:时间信息别名:时间信息符号名:TIME数据类型:数值型 长度:12取值范围:100000000001999999999999数据项编号:D01-006数据项名称:加密信息别名:加密信息符号名:JMXX数据类型:字符串长度:32数据项编号:D01-007数据项名称:中奖总数别名:中奖总数符号名:ZJZS数据类型:数值型长度:6取值范围:100001999999数据项编号:D01-008数据项名称:中奖流水号别名:中奖流水号符号名:ZJ

9、ZS数据类型:数值型数组长度:62.4.2. 数据结构条目数据结构编号:DS01数据结构名称:彩票信息别名:彩票信息组成:投注信息+身份证信息+投注站信息+时间信息+彩票流水号2.4.3. 数据存储条目数据存储编号D1数据存储名称:销售摘要信息来源:由彩票信息加密产生组成:加密信息+投注站信息+彩票流水号数据存储编号:D02数据存储名称:中奖查询摘要信息来源:有中奖查询处理产生组成:加密信息数据存储编号:D003数据存储名称:中奖信息来源:验证摘要信息组成:中奖总数+中奖流水号注:加密信息仅是将投注信息和身份证信息加密处理而产生的!2.5. 经济可行性分析2.5.1.支出基础投资:终端PC机2

10、00台:8000*200 = 16 0万网络设备:10 万辅助配置:10 万共计:180万其他一次性投资: Oracle 8.0 : 20 万 Windows NT: 10 万 操作员培训费:5 万 共计:35 万经常性支出: 人工费用:6(月)*20(人)*5000(圆)=60万 其他不可知额外支出: 20万 共计:80万支出共计:151万2.5.2.收益理论分析得知:半年回成本,收益可观。2.6. 社会因素可行性分析2.6.1. 法律因素所有软件都选用正版。所有技术资料都由提出方保管。合同制定确定违约责任。2.6.2. 用户使用可行性使用本软件人员要求有一定计算机基础的人员,系统管理员要求

11、由计算机的专业知识,所有人员都要经过本公司培训。管理人员也需经一般培训。经过培训人员将会熟练使用本软件。两名系统管理员,一名审计员将进行专业培训,他们将熟练管理本系统。2.7. 其他可供选择的方案2.7.1. 客户端与服务器端联系在一起在彩票销售点中只设立终端机,在福彩中心设立服务器,数据输入由终端输入,所有数据都由服务器处理,只在终端上显示数据结果。此设计简化了数据处理,但加重了服务器的数据处理。而使用客户端/服务器机理,简化数据流量,加快数据处理。2.8. 结论意见由于技术、经济、操作都有可行性,可以进行开发。第三章 需求分析3.1. 需求背景概述某省彩票发行中心是中国福利彩票在某地区的承

12、销单位,是某省福利彩票发行销售的管理机构,自2002年8月全省计算机彩票销售系统实现全热线升级改造后,系统安全保障更加可靠了,但由于投注站站点多、线长、面广、投注站业主和销售员众多且素质参差不齐,销售彩票信息统计缓慢。而且彩票上没有购彩人的信息,造成彩票丢失、被破坏等情况下,彩民不能得到应有的奖金,同时也造成了冒领和未经本人许可的带领等现象。在这种情况下,某省彩票发行中心提出了彩票销售系统实施实时更新彩票销售信息的概念,并通过绑定身份证号的方式来实行实名购彩。这样可完全解决以下存在的机构问题。1) 省中心彩票 销售统计迟缓。2) 投注站拖欠省中心销售款。3) 彩民丢失彩票无法兑奖。4) 有人捡

13、到或盗取彩票来恶意冒领。3.2. 系统设计目标1) 实现投注站的销售信息实时统计。2) 实现彩票销售的实名制。3.3. 彩票销售系统流程彩票销售系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的彩票销售系统,实现福利彩票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的彩票销售信息。根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将彩票销售系统划分为两个子系统:彩票销售子系统,中奖查询子系统。系统功能层次图:彩票销售系统彩票销售子系统中奖查询子系统信息编辑打印彩票中奖查询信息处理显示结果显示结果3.4. 分析各个子系统的功能需求a) 彩票

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号