选房摇号程序-系统分析与设计文档资料.docVIP

选房摇号程序-系统分析与设计文档资料.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一节 选房摇号程序需求说明书 引言(说明编写目的、有关开发的基本情况、本说明书使用的专门术语以及有关的参考文献) 受××房地产公司委托,为其销售策划部门开发客户选房随机抽签程序,该程序能将所有已登记的欲购房的客户进行随机排序,确定其对应的选房序号。 任务概述 2.1 目标(包括系统的开发意图、应用目标和作用范围) 选房抽签程序能保证对所有登记用户进行随机排序,即指定每个客户的选房顺序号,同时不能出现重复、遗漏的现象,并能保证在各种异常条件下(如断电、打印故障)程序能够正常运行。 本选房抽签程序供××公司销售策划部使用,除了从销售部获取登记客户信息外,该程序不与我公司已有的其他信息系统信息交互。 2.2 用户特点(说明本系统最终用户的特点以及对操作人员、维护人员的教育水平和技术专长要求) 操作人员可以为公司邀请的抽签嘉宾、公司内部人员或制定的其他人员,总体上说操作人员可能不具备专门的计算机操作技能,因此需要程序具有操作的简便性。 维护人员需要熟悉Office软件操作,特别是Excel的操作,具有普通的电脑操作能力。 2.2 假定和约束(说明对开发工作的有关限制,例如经费限制、开发期限等) 没有,省略。 需求规定 3.1 对功能的规定*(逐项定量和定性的说明对软件提出的功能要求) (1)程序能够导入已有的客户登记信息。客户登记表为一个Excel文件的形式,其中登记信息为客户编号、客户姓名、身份证、联系电话、销售顾问、备注。 (2)程序能够为登记表中每个客户编号指定其对应的选房顺序号,同时需要保证产生的选房顺序号是真正随机的。 (3)客户选房顺序号的确定,采取分批次的方式进行,即每轮抽出指定数目的客户选房序号,如此循环,直到所有的用户均被抽出为止。 (4)每个客户编号均只能有且仅有一个选房序号,不能出现多个和遗漏的情况; (5)对已产生的结果能进行及时的保存,在各种异常情况产生时,能够保证程序可以恢复,并能继续进行。 (6)当操作人员不按照正常的流程产生某批次的抽签结果时,该抽签结果被视为无效的抽签结果,程序能对无效轮次的抽签结果能够进行删除。 (7) 抽签完全结束后,能够产生一张汇总信息表。 3.2 对性能的规定 3.2.1 输入数据为客户登记信息,存储在Excel表格中。每轮输出结果储存在数据库中和csv文件中。抽签结束后的结果存储在数据库和Excel文件中。 3.2.2 需要处理的数据通常在1000条记录左右,考虑到扩展性,将数据管理能力设计在10万条记录的范围。 3.2.3 在抽签过程中,当出现打印机异常时,更换打印机后能继续打印抽签的轮次结果; 抽签过程中,出现断电、电脑异常等情况后,恢复异常后可以继续进行抽签,以前的抽签结果仍然有效。 3.2.4 无 运行环节规定 4.1设备(软件需要的硬件设备和设备要求) 程序能够在普通PC机(奔腾2代以后的PC机)上正常运行。 4.2 支持软件(操作系统,DBMS,测试软件等) Windows98及以后版本的操作系统 桌面型数据库管理系统,如下列DBMS之一:Access、Paradox等。 4.3 接口(同其他软件的接口、数据通信协议) 无 4.4 控制(控制软件运行的方法以及控制信号和信号来源) 无 如对数据的采集和处理需要特殊的设备或者特殊的变换处理,可以增加数据要求说明部分的内容。 第二节 绘制数据流程图步骤 第一步 识别系统的输入和输出,确定系统的顶层图 面向数据流的分析应首先确定系统的边界。 从××房地产公司已有的客户管理系统中导入软件需要的数据,在抽签过程中产生每轮次的结果,该轮次结果需要打印并提交给相应的操作员,抽签彻底结束后,产生抽签的结果表并提供给销售部或策划部。 因此可以确定,抽签程序的外部实体为“客户管理系统”,“操作员”,“销售或策划部”。 由此可以确定系统的顶层流程图 顶层流程图 第二步 根据主要的功能划分,确定0层图 当数据流的组成发生变化时,就需要添加一个“加工”。 首先应分析主要的数据流,然后再补充相关的细节,如出错处理等, 其次绘制数据时还应揭示相关的数据存储。 最后,检查系统的边界,补漏和删去不被使用的数据流 根据需求说明和了解的业务流程,将抽签软件分为“输入数据检验”、“单轮抽签”、“单轮结果打印”和“抽签结果汇总”四个主要的“加工”,得到0层图如下 1层-0流程图 第三步 对复杂加工进行分解 分解加工时,采用“由外向内里”、“自顶向下”的方式。如果在加工内部还有数据流,可将该加工分解成若干个子加工,用这些数据流把子加工连接起来。 将加工2单轮抽签进行分解

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档