需求规格说明书17.doc_第1页
需求规格说明书17.doc_第2页
需求规格说明书17.doc_第3页
需求规格说明书17.doc_第4页
需求规格说明书17.doc_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

需求规格说明书 -电影售票系统 学院:数信学院 专业:软件 小组:第八组 组长:杨颖 组员:王圣洁 马丽 李英芙 刘晓杰 牛玲云Software Project Management Plan of Quartet 版本:1.7软件项目管理计划日期:2013-5-29Quartet_SPMP.doc版本/状态作者参与者起止日期备注1.0版杨颖全体成员起:2013/4/5终:2013/4/7修改原因:存在规划不清问题1.1版杨颖全体成员起:2013/4/9终:2013/4/11修改原因:内容不完整1.2版杨颖全体成员起:2013/4/13 终:2013/4/14修改原因:格式不规范1.3版杨颖全体成员起:2013/4/15终:2013/4/16修改原因:模板不正确,内容不完整1.4版杨颖全体成员起:2013/4/20终:2013/4/25修改原因:数据流程图不完整1.5版杨颖全体成员起:2013/5/6终:2013/5/10修改原因:修改数据词典和E-R图1.6版杨颖全体人员起:2013/5/16终:2013/5/25修改原因:进一步修改E-R图1.7版杨颖全体人员起:2013/5/28终:2013/5/29修改原因:需要整体完善 目录1. 引言41.1 目的41.2 文档约定41.3 预期的读者和阅读建议41.4 产品范围41.5 参考文献52. 综合描述52.1 产品的前景52.2 产品的功能52.3 用户类和特征62.4 运行环境62.5 设计和实现上的限制72.6 假设和依赖73.外部接口需求73.1 用户界面73.2 硬件接口83.3 软件接口93.4 通信接口94. 系统特性94.1 说明和优先级94.2 激励/响应序列94.3 功能需求95. 其他非功能需求405.1 性能需求405.2 安全设施需求405.3 安全性需求405.4 软件质量属性415.5 业务规则415.6 用户文档416. 其他需求41421. 引言概要叙述软件需求规格说明,便于读者理解文档如何编写以及如何阅读和解释。本小组在老师和同学的帮助下,在相关人员的配合下,认真而全面地调查了用户对电影售票系统的需求,确定了系统的功能需求、安全需求、性能要求以及系统运行支持环境要求等。本软件需求说明书全面、概括性地描述了影院售票系统所要完成的工作,使用户和软件开发人员对本系统的流程及功能得到了解。通过此说明书可以全面明白电影售票系统所要完成的任务和所能达到的功能。1.1 目的对产品进行定义,在该文档中详尽说明了这个产品的软件需求,包括修正或发行版本号。如果这个软件需求规格说明只与整个系统的一部分有关系,那么就只定义文档中说明的部分或子系统。需求的编写是为了研究影院售票系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本说明书的预期读者是与影院售票系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。1.2 文档约定描述编写文档时所采用的标准或排版约定,包括正文风格、提示区或重要符号。正文设置字体为宋体,字号为五号,段落是首行缩进2个字符。出现序号的段落不采用自动编号功能而采用人工编号。1.3 预期的读者和阅读建议列举了软件需求规格说明所针对的不同读者,例如开发人员、项目经理、营销人员、用户、测试人员或文档的编写人员。描述了文档中剩余部分的内容及其组织结构,提出了最适合于每一类型读者阅读文档的建议。预期读者:需求评审人员、项目开发人员、项目测试人员、项目组长、营销人员、用户、文档编写人员。阅读建议:(1)项目组长:该文档写明了预期产品的功能,项目组长可以根据此文档进行项目管理。(2)设计员:对需求进行分析,并设计出系统.(3)程序员:配合设计报告,了解系统功能,编写用户手册。(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。(5)评审人员:了解预期产品的功能和性能,并与同组人员一起对整个需求进行讨论和协商。1.4 产品范围提供了对指定的软件及其目的的简短描述,包括利益和目标。本软件适用于电影界,是比较完善的系统管理软件,对影院售票情况,订票情况,剩余座位查询等可以进行方便的管理。具体而言影院售票系统需要实现以下的需求:1、能够对播放电影工作人员售票事宜检票事宜无用数据进行处理。2、售票管理自然有专人负责要处理各电影的电影票销售问题。当然包括退票问题还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。3、检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。4、数据管理要处理电影的播放的次序工作人员的管理以及过期电影票的处理问题。1.5 参考文献列举了编写软件需求规格说明时所参考的资料或其它资源,可能包括用户界面风格指导、合同、标准、系统需求规格说明、使用实例文档,或相关产品的软件需求规格说明。在这里应该给出详细的信息,包括标题名称、作者、版本号、日期、出版单位或资料来源,以方便读者查阅这些文献。 【1】软件工程实用教程,吕云翔、王洋、王昕鹏,2011-01-01,机械工业出版社。 【2】软件工程试验教程,窦万峰,机械工业出版社。 【3】网页设计与开发,郑娅峰、张永强,2011-09,清华大学出版社。 【4】数据库原理及应用,王文、刘新亮、左敏,2010-01-01,机械工业出版社。 【5】C#程序设计教程,郑阿奇、梁敬东,2007-03-01,机械工业出版社。 【6】java语言程序设计,郑莉,2011-05,清华大学出版社2. 综合描述 2.1 产品的前景描述了软件需求规格说明中所定义的产品的背景和起源。说明了该产品是否是产品系列中的下一成员,是否是成熟产品所改进的下一代产品、是否是现有应用程序的替代品,或者是否是一个新型的、自含型产品。如果软件需求规格说明定义了大系统的一个组成部分,那么就要说明这部分软件是怎样与整个系统相关联的,并且要定义出两者之间的接口。人工售票的手续繁琐、效率低下给具有强烈时间观念的管理人员带来了诸多不便,影院缺少一套完善的售票系统软件,为了对售票的管理方便,因此必须开发影院售票系统。随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而采用手工售票的方法,不仅效率低、易出错,而且耗费大量的人力。为了满足售票人员对售票,订票,退票等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此影院售票系统软件以提高影院的管理效率。2.2 产品的功能概述了产品所具有的主要功能。其详细内容将在4中描述,所以在此只需要概略地总结,例如用列表的方法给出。很好地组织产品的功能,使每个读者都易于理解。用图形表示主要的需求分组以及它们之间的联系,例如数据流程图的顶层图或类图,都是有用的。图1 功能模块基本功能: 基本功能包括:前台营业、影片的更新与查询以及会员管理功能。其中前台营业含有查询、售票、订票、退票三个主要功能。系统设置: 功能包括:管理员权限设置与管理员口令修改;能随时地修改管理相关功能的限制以及登录口令。辅助工具: 借用系统自带工具,能让用户更方便地使用系统。帮助选项: 此功能详细叙述系统,以及使用系统的相关说明。2.3 用户类和特征确定你觉得可能使用该产品的不同用户类并描述它们相关的特征。有一些需求可能只与特定的用户类相关,将该产品的重要用户类与那些不太重要的用户类区分开。本软件的使用对象有影院负责人或管理人员(更新、维护系统),影院售票人员(办理售票、订票、退票),顾客(网上购票、订票、退票)。本软件的最终用户特点:对操作人员和维护人员的教育水平和技术专长要求不大,只要能够掌握基本的电脑知识,能够运用简单的操作。2.4 运行环境描述了软件的运行环境,包括硬件平台、操作系统和版本,还有其它的软件组件或与其共存的应用程序。采用网页显示方式,可同时打开多个窗口运行。服务器,有外联的输入设备以及打印机。本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面),还要和打印机联立,打印出相映的电影票。用户对程序的维护,最好要有备份。2.5 设计和实现上的限制确定影响开发人员自由选择的问题,并说明这些问题为什么成为一种限制。可能的限制包括如下内容:o 必须使用或者避免的特定技术、工具、编程语言和数据库。o 所要求的开发规范或标准。o 企业策略、政府法规或工业标准。o 硬件限制,例如定时需求或存储器限制。 o 数据转换格式标准。支持的软件:Windows、xp等操作系统开发工具: c#、java数据库管理系统:SQL Server 2005如果由公司或者第三方公司负责软件维护,就必须定义包者所使用的设计符号表示和编码标准我们的售票系统,不能实现完善和全面的功能。在货币交易时还不能进行更好的管理。对于一些突发事件无法处理,以及影院的特殊要求服务无法实现。2.6 假设和依赖列举出在对软件需求规格说明中影响需求陈述的假设因素,以及项目对外部因素存在的依赖。硬件依赖:计算机,扫描仪,打印机。技术限制:本项目通过c#来进行开发。 时间限制:系统投入的最晚时间在第十三周。3.外部接口需求3.1 用户界面陈述所需要的用户界面的软件组件。描述每个用户界面的逻辑特征。以下是可能要包括的一些特征:o 将要采用的图形用户界面( G U I)标准或产品系列的风格。 用标准的HTML标记语言并借助DW网页开发工具对用户界面进行设计。o 屏幕布局或解决方案的限制。整个web使用一致的页面设计原则,用户界面布局用左拐角型,主题颜色是深邃黑。图2 界面布局编号功能主要内容颜色字体、字号1导航首页、影片信息、活动、会员、意见板黑色三号字、宋体2最新电影展示电影图片无无3会员注册、登录超链接、进入注册/登录界面黑色小三、宋体4对消息(优惠活动和最新电影)进行显示优惠活动和最新电影显示红(主要活动)黑(标题)标题14px、活动12px5方便用户快速、简便的找到电影显示最新热映电影(首页)根据文字导航改变主内容黑标题10px、内容简介8px表1 界面功能介绍o 将出现在每个屏幕的标准按钮、功能或导航链接(例如一个帮助按钮)。在Web中每个界面都有导航条导航内容包括首页,影片信息,活动,会员,意见板。 “首页”内容模块主要显示正在热映的电影,同时也包括快速查询通道。 “影片”内容模块主要显示本影院存在的所有电影及详细信息,在此页可对电影、座位、时间进行选择和购买。在影片内对影片不同的放映时间、类型进行分类。由于模块大小有限,在每个分栏行的最右边有“更多”这一文字超链接,方便用户看更多的信息。 “活动”内容模块主要显示近期或即将存在的优惠政策。 “会员”是一个用户登录和注册的界面。 “意见板”供用户在线发表意见的板块。 o 快捷键。o 错误信息显示标准 在购票时,用户选择的时间座位号已售出。会在页界面跳转到新的页面显示错误信息,告诉顾客 他所选择的票已售空,是否选取其他时间或其他电影,并在页面下列出最新热播的电影。在用户用银行卡支付时,出现错误,用户不能支付,会弹出Window标准错误信息对话框,提示用户出现错误,没有正常支付影票信息,请用户重新登录,或其他时间支付。在用户注册信息时,用户在文本框输入内容当光标离开文本框,如格式不正确会在文本框后用红字提示错误。在VIP用户登录时,当用户输完用户名和密码,点登录后,如用户名或密码出错,会自动清除文本框中密码,名在登录按钮下用红字提示“您的用户名或密码有误!请重新输入。”。对于用户界面的细节,例如特定对话框的布局,应该写入一个独立的用户界面规格说明中,而不能写入软件需求规格说明中。网上订票系统核心为核心平台提供WebService服务,与网上订票系统和外部系统交互。核心平台中外部接口模块,主要实现对外部接口数据的维护、与网上订票系统和外部系统之间的通信等功能。银行支付模块,实现与银行系统之间的通信、实现银行缴费功能。 以网上订票系统为例:用户通过INTERNATE访问网上订票系统网站,选择网上购买票。用户在门户网站输入场次精确查询,或者输入影片名和时间段模糊查询,点击查询按扭。网上订票系统将查询条件提交给核心平台。影院票务系统将查询结果返回给核心平台,如果查询结果不存在,或者票已售完。核心平台返回提示给网上订票系统网站,网上订票系统网站提示无查询结果或无可售电影票,业务结束;如果存在,则返回该条记录。用户选择一条订票记录,填入订票张数,选择订票,网上订票系统网站将本条记录和缴费参数提交给核心平台,核心平台首先调用银行支付模块生成缴费帐单,然后调用银行接口,实现缴费功能。如果失败,返回失败提示给门户网站,返回失败提示和订票用户信息(暂定为身份证)给影院票务系统。如果成功,返回成功提示给网上订票系统网站,返回成功提示和订票用户信息(暂定为身份证)给影院票务系统。网上订票系统网站则根据返回的成功或失败提示,将成功或失败的信息返回给用户3.2 硬件接口描述系统中软件和硬件每一接口的特征。这种描述可能包括支持的硬件类型、软硬件之间交流的数据和控制信息的性质以及所使用的通信协议。TCP/IP通讯协议 ( Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议 )HTTP(Hypertext Transfer Protocol,超文本传输协议3.3 软件接口描述该产品与其它外部组件(由名字和版本识别)的连接,包括数据库、操作系统、工具、库和集成的商业组件。明确并描述在软件组件之间交换数据或消息的目的。描述所需要的服务以及内部组件通信的性质,确定将在组件之间共享的数据。 与影院票务系统的软件接口,分为查询接口和业务接口。查询接口实现影院票务系统数据查询功能,在接口中调用影院票务系统信息表查询记录,业务接口在用户完成缴费以后,实现影院票务系统数据的更新。 与银行的软件接口:将用户的缴费数据封装为满足银行支付网关的格式,提交给银行网关。并获得银行网关返回的数据3.4 通信接口描述与产品所使用的通信功能相关的需求,包括电子邮件、W52浏览器、网络通信标准或协议及电子表格等等。定义了相关的消息格式,规定通信安全或加密问题、数据传输速率和同步通信机制。电影售票系统所使用的网络协议是HTTP,应用于数据库服务器和客户之间进行数据传输。4. 系统特性4.1 说明和优先级简短说明该系统的特性,并指出该特性的优先级是高、中,还是低。另外,还可以包括对特定优先级部分的评价,例如利益、损失、费用和风险。 1.系统正常运行程序; 2.系统在5+-S响应客户的操作; 3.显示正确的信息。4.2 激励/响应序列列出输入激励(用户动作、来自外部设备的信号或其它触发器)和定义这一特性行为的系统响应序列。1.界面刷新时,发出声音;页面内容全部出现后,在左下脚出现“completed”,等待用户输入。2.用户输入正确登陆信息时系统弹出影院的首页面;3.用户点击具体的某信息系统就弹出相应的界面;4.3 功能需求详列出与该特性相关的详细功能需求。这些是必须提交给用户的软件功能,使用户可以使用所提供的特性执行服务或者使用所指定的使用实例执行任务。查询功能: 职工信息查询;会员信息查询; 影片信息查询;添加功能: 增加一个影片;增加一个会员;增加一个职工;修改功能: 修改影片或职工已存在的记录内容,提供确认机制;删除功能: 删除一个影片;删除一个职工;删除一个会员;维护功能: 当系统出现故障,维护人员进行维护;退订票功能: 根据顾客的要求进行退订票;统计功能: 管理员了解销售情况。E-R图:图3 管理员E-R图图4 售票员E-R图图5 整体E-R图顶层图:图6:顶层图中层图:图7:一层图二层图:管理员登录数据流图:1、管理员登录: 图8:管理员登录流程图数据词典:(1)数据源点及终点词条描述:名称管理员简要描述管理员的基本信息有关数据流身份信息、登录状态、修改个人密码请求数目1 加工词条描述: 加工名登录加工编号 G-5.1简要描述通过输入的信息,检验管理员的身份输入数据流身份信息、管理员信息输出数据流登录状态、登录信息加工逻辑if (编号为空)返回“编号为空错误”;else if (密码为空) 返回“密码不能为空”; else if(编号和密码输入不符)返回“编号和密码不匹配,请再次输入”; else 返回“登录成功!”加工名修改加工编号G-5.2简要描述修改管理员的密码输入数据流修改个人密码请求、登录信息输出数据流管理员信息加工逻辑根据输入的信息进行加工if(修改不被允许)返回“修改出错”; else if(未修改)返回“是否保存”; else 返回“修改成功”(3) 数据流词条描述: 数据流名身份信息说明管理员的编号、密码数据流来源管理员数据流去向登录数据流组成编号=整型字符串、密码=整型字符串每个数据流通量数据量:100 流通量:5数据流名修改个人密码请求说明与管理员的编号相匹配的密码进行修改数据流来源管理员数据流去向修改数据流组成密码=整型字符串每个数据流通量数据量:100 流通量:5数据流名登录状态说明用于指出管理员身份验证错误的信息和登录成功信息数据流来源登录数据流去向管理员数据流组成编号=整型字符串、 密码=整型字符串每个数据流通量数据量:100 流通量:5数据流名登录信息说明管理员的登录情况数据流来源登录、登录状态信息表数据流去向登录状态信息表、修改数据流组成登录信息=编号+密码+验证码每个数据流通量数据量:100 流通量:5数据流名管理员信息说明管理员的基本信息数据流来源修改、职工信息表数据流去向登录状态信息表、职工信息表、登录数据流组成管理员信息=编号+用户名+密码+性别+电话每个数据流通量数据量:100 流通量:5(4) 数据文件词条描述: 数据文件名职工信息表简述存放管理员信息输入数据流管理员信息输出数据流管理员信息数据文件组成职工信息表=编号+用户名+密码+性别+电话存储方式关键码存储频率频繁数据文件名登录状态信息表简述记录登录信息输入数据流登录信息输出数据流:登录信息数据文件组成登录状态信息=编号+用户名+密码存储方式关键码存储频率频繁2、售票员登录图9:售票员登录流程图(1) 数据源点及终点词条描述:名称:售票员简要描述:售票员的基本信息有关数据流:身份信息、登录状态、修改个人密码请求数目:1 加工词条描述:加工名登录加工编号1简要描述通过输入的信息,检验售票员的身份输入数据流身份信息、售票员信息输出数据流登录状态、登录信息加工逻辑else if (密码为空) 返回“密码不能为空”;else if(编号和密码输入不符)返回“编号和密码不匹配,请再次输入”;else 返回“登录成功!”;加工名修改加工编号2简要描述修改售票员的密码输入数据流修改个人密码请求、登录信息输出数据流售票员信息加工逻辑根据输入的信息进行加工if(修改不被允许)返回“修改出错”;else if(未修改)返回“是否保存”;else 返回“修改成功”;(3)数据流词条描述:数据流名身份信息说明售票员的编号、密码数据流来源售票员数据流去向登录数据流组成编号=整型字符串、密码=整型字符串每个数据流通量数据量:100 流通量:5数据流名修改个人密码请求说明与售票员的编号相匹配的密码进行修改数据流来源售票员数据流去向修改数据流组成密码=整型字符串每个数据流通量数据量:100 流通量:5数据流名登录状态说明用于指出售票员身份验证错误的信息和登录成功信息数据流来源登录数据流去向售票员数据流组成编号=整型字符串每个数据流通量数据量:50 流通量:5数据流名登录信息说明售票员的登录情况数据流来源登录、登录状态信息表数据流去向登录状态信息表、修改数据流组成登录信息=编号+密码+验证码每个数据流通量数据量:100 流通量:5数据流名售票员信息说明售票员的基本信息数据流来源修改、职工信息表数据流去向登录状态信息表、职工信息表、登录数据流组成售票员信息=编号+用户名+密码+性别+电话每个数据流通量数据量:100 流通量:5数据文件词条描述:数据文件名职工信息表简述存放售票员信息输入数据流售票员信息输出数据流:售票员信息数据文件组成售票员信息=编号+用户名+密码+性别+电话存储方式关键码存储频率频繁数据文件名登录状态信息表简述记录登录信息输入数据流登录信息输出数据流登录信息数据文件组成登录状态信息=编号+密码存储方式关键码存储频率频繁3、会员登录:图10:会员登录流程图数据词典: 数据源点及汇点描述:名称会员简要描述会员基本信息和功能定义会员=编号+用户名+密码+性别+电话+邮箱+卡号有关数据流身份信息、修改个人密码信息、登录状态数目1 加工词条描述: 加工名登录加工编号1简要描述通过输入的信息,检验会员的身份输入数据流身份信息、会员信息输出数据流登录状态、登录信息加工逻辑if (编号为空)返回“编号为空错误”;else if (密码为空) 返回“密码不能为空”; else if(编号和密码输入不符)返回“编号和密码不匹配,请再次输入”; else 返回“登录成功!” 加工名修改加工编号2简要描述修改会员的密码输入数据流修改个人密码请求、登录信息输出数据流会员信息加工逻辑根据输入的信息进行加工if(修改不被允许)返回“修改出错”; else if(未修改)返回“是否保存”; else 返回“修改成功” 数据流名词条描述: 数据流名身份信息说明会员的编号、密码数据流来源会员数据流去向登录数据流组成编号=整型字符串、密码=整型字符串每个数据流通量数据量:100 流通量:5数据流名修改个人密码请求说明与会员的编号相匹配的密码进行修改数据流来源会员数据流去向修改数据流组成密码=整型字符串每个数据流通量数据量:100 流通量:5数据流名登录状态说明用于指出会员身份验证错误的信息和登录成功信息数据流来源登录数据流去向会员数据流组成编号=整型字符串每个数据流通量数据量:50 流通量:5数据流名登录信息说明会员的登录情况数据流来源登录、登录状态信息表数据流去向登录状态信息表、修改数据流组成登录信息=编号+密码+验证码每个数据流通量数据量:100 流通量:5数据流名会员信息说明会员的基本信息数据流来源修改、职工信息表数据流去向登录状态信息表、会员信息表、登录数据流组成会员信息=编号+用户名+密码+性别+电话+邮箱+卡号每个数据流通量数据量:100 流通量:5 数据文件词条描述:数据文件名会员信息表简述存放会员信息输入数据会员信息输出数据会员信息数据文件组成会员信息表=编号+用户名+密码+性别+电话+邮箱+卡号数据文件名登录状态信息表简述存放会员登录状态信息输入数据登录信息、会员信息输出数据登录信息数据文件组成登录状态信息表=用户名+密码+性别+邮箱+卡号 4、退、订票管理:图11:退订票流程图 数据源点及终点词条描述:名称顾客 简要描述顾客的基本信息 有关数据流订票请求、退票请求定义姓名+电话+卡号数目1 加工词条描述: 加工名订票加工编号3.1简要描述进行电影票的订购输入数据流订票请求、影票信息输出数据流影票信息、订票信息加工逻辑根据输入电影的名称,查看票数后进行订票加工名退票 加工编号3.2 简要描述进行电影票的退票功能 输入数据流退票请求、影票信息输出数据流影票信息、退票信息加工逻辑根据输入的电影票的编号,查询出后进行退票,更新到数据库电影票信息表中 数据流名词条描述:数据流名订票请求,输入电影名称说明进行订票数据流来源顾客数据流去向订票加工数据流组成订票=电影名称+放映厅+座位号每个数据流通量数据量:100 流通量:5 数据文件词条描述:数据文件名影票信息表简述存放电影票信息输入数据影票信息输出数据影票信息数据文件组成影票信息表=电影名称+电影票编码+放映时间+座位号+放映厅+票价存储方式关键码存储频率频繁5、售票员销售功能图图12:售票员销售图(1)数据源点及终点词条描述名称售票员简要描述售票员的基本功能有关数据流换票请求、查询电影票请求、售票请求、退票请求数目1 加工词条描述加工名换电影票加工编号1简要描述通过输入的信息,换成电影票输入数据流换票请求 、电影票信息输出数据流返回换票信息加工名查询电影票加工编号2简要描述查询电影票的信息输入数据流查询电影票请求、电影票信息输出数据流返回电影票信息 加工名销售电影票加工编号3简要描述通过输入的信息,出售电影票输入数据流售票请求、电影票信息输出数据流返回售票信息 加工名退电影票退电影票4简要描述售票员发出请求进行退票输入数据流查询电影票请求、电影票信息输出数据流返回退票信息 (3) 数据流词条描述 数据流名换票请求说明输入编号和密码数据流来源售票员数据流去向换电影票数据流组成编号=整型字符串、密码=整型字符串每个数据流通量数据量:100 流通量:5 数据流名返回换票信息说明票面上有详细影片信息数据流来源换电影票数据流去向售票员数据流组成换票信息=编号+片名+场次+座位号每个数据流通量数据量:100 流通量:5 数据流名查询电影票请求说明根据需要可以查询最近影票数据流来源售票员数据流去向查询电影票数据流组成输入关键字查询每个数据流通量数据量:100 流通量:5 数据流名返回电影票信息说明根据查询结果返回信息给售票员数据流来源查询电影票数据流去向售票员数据流组成影票信息=影片编码+片名+票价每个数据流通量数据量:100 流通量:5 数据流名售票请求说明根据自己爱好购票数据流来源售票员数据流去向销售电影票数据流组成售票=片名+票价每个数据流通量数据量:100 流通量:5 数据流名返回售票信息说明将信息送给售票员数据流来源销售电影票数据流去向售票员数据流组成售票信息=影片编号+片名+场次+座位号+票价每个数据流通量数据量:100 流通量:5 数据流名退票请求说明将不需要的影票退了数据流来源售票员数据流去向退电影票数据流组成编号=整型字符串、密码=整型字符串每个数据流通量数据量:100 流通量:5 数据流名返回退票信息说明将退票结果返回到售票员数据流来源退电影票数据流去向售票员数据流组成退票信息=影片编号+片名+场次+座位号+票价每个数据流通量数据量:100 流通量:5 数据流名电影票信息说明每个电影的详细信息数据流来源换电影票、查询电影票、销售电影票、退电影票、电影信息表数据流去向换电影票、查询电影票、销售电影票、退电影票、电影信息表数据流组成电影票信息=影片编码+片名+场次+座位号+票价每个数据流通量数据量:100 流通量:5 数据文件词条描述数据文件名电影信息表简述存放最近影票信息输入数据流电影票信息输出数据流电影票信息数据文件组成电影信息表=片名+内容简介+导演+时长存储方式关键码存储频率频繁6、管理员维护: 图13:会员更新数据词典: 数据源点及终点词条描述:名称管理员简要描述管理员负责添加、删除会员的信息(编号、密码、用户名、电话、性别等)定义管理员=用户名+密码+职工编号有关数据流增加会员信息、删除会员信息、查询会员信息、返回会员信息数目1 加工词条描述:加工名增加会员加工编号6.1简要描述添加会员,将会员的信息保存到数据库中输入数据流增加会员信息、会员信息输出数据流会员信息加工逻辑输入会员的编码、密码、用户名、性别等信息,进行保存加工名删除会员加工编号6.2简要描述删除会员,将会员的信息从数据库中删除输入数据流删除会员信息、会员信息输出数据流会员信息加工逻辑根据输入会员的编码、用户名将其会员信息从数据库中调出,将其删除并更新数据库信息加工名查询会员加工编号6.3简要描述查询会员,将会员的信息从数据库中调出输入数据流查询会员信息、会员信息输出数据流会员信息、返回会员信息加工逻辑点击查询将所有会员的信息调出,也可以输入会员编号、用户名根据要求调出某些会员的信息数据流名增加会员信息说明会员增加的请求数据流来源管理员数据流去向6.1增加会员数据流组成用户名=整型字符串、密码=整型字符串每个数据流通量数据量:100 流通量:5 数据流词条描述:数据流名删除会员信息说明会员删除的请求数据流来源管理员数据流去向6.2删除会员数据流组成用户名=整型字符串、密码=整型字符串每个数据流通量数据量:100 流通量:5数据流名查询会员信息说明会员查询的请求数据流来源管理员数据流去向6.3查询会员数据流组成用户名=整型字符串、密码=整型字符串每个数据流通量数据量:100 流通量:5数据流名会员信息说明会员的基本信息资料数据流来源增加会员、删除会员、查询会员、会员信息表数据流去向会员信息表数据流组成会员信息=编号+用户名+密码+性别+电话+邮箱+卡号每个数据流通量数据量:100 流通量:5 数据文件词条描述:数据文件名会员信息表简述存放影院的会员信息 输入数据会员信息输出数据会员信息数据文件组成会员信息=编号+用户名+密码+性别+电话+邮箱+卡号存储方式关键码存储频率频繁 图14:售票员更新数据词典: 数据源点及终点词条描述:名称管理员简要描述管理员负责添加、删除售票员的信息(编号、密码、姓名、电话、性别、身份份证号等)定义管理员=用户名+密码+职工编号有关数据流增加职工信息、删除职工信息、查询职工信息、返回职工信息数目1 加工词条描述:加工名增加售票员加工编号6.4简要描述添加售票员,将售票员的信息保存到数据库中输入数据流增加职工信息、职工信息输出数据流职工信息加工逻辑输入售票员的编码、密码、姓名、性别、身份证号等信息,进行保存加工名删除售票员加工编号6.5简要描述删除售票员,将售票员的信息从数据库中删除输入数据流删除职工信息、职工信息输出数据流职工信息加工逻辑根据输入售票员的编码、用户名将其售票员信息从数据库中调出,将其删除并更新数据库信息加工名查询售票员加工编号6.6简要描述查询售票员,将售票员的信息从数据库中调出输入数据流查询职工信息、职工信息输出数据流职工信息、返回职工信息加工逻辑点击查询将所有售票员的信息调出,也可以输入售票员编号、用户名根据要求调出某些售票员的信息数据流名增加职工信息说明售票员增加的请求数据流来源管理员数据流去向6.4增加职工数据流组成编码=整型字符串、密码=整型字符串每个数据流通量数据量:100 流通量:5 数据流词条描述:数据流名删除职工信息说明售票员删除的请求数据流来源管理员数据流去向6.5删除职工数据流组成编码=整型字符串、密码=整型字符串每个数据流通量数据量:100 流通量:5数据流名查询职工信息说明售票员查询的请求数据流来源管理员数据流去向6.6查询职工数据流组成编码=整型字符串、密码=整型字符串每个数据流通量数据量:100 流通量:5数据流名售票员信息说明售票员的基本信息资料数据流来源增加售票员、删除售票员、查询售票员、售票员信息表数据流去向售票员信息表数据流组成售票员信息=编码+用户名+密码+性别+电话+邮箱+身份证号每个数据流通量数据量:100 流通量:5 数据文件词条描述:数据文件名售票员信息表简述存放影院的售票员信息 输入数据售票员信息输出数据售票员信息数据文件组成售票员信息=编号+用户名+密码+性别+电话+邮箱+身份证号存储方式关键码存储频率频繁 图15:电影更新数据词典: 数据源点及终点词条描述:名称管理员简要描述管理员负责添加、修改、删除电影的信息(编号、电影名、导演、主演、故事简介等)定义管理员=用户名+密码+职工编号有关数据流增加电影信息请求、删除电影信息请求、修改电影信息请求、查询电影信息请求、电影信息数目1 加工词条描述:加工名增加电影加工编号6.7简要描述添加电影,将电影的信息保存到数据库中输入数据流增加电影信息请求、电影信息输出数据流电影信息加工逻辑输入电影的编码、名称、主演、导演、剧情、片长等信息,进行保存加工名修改电影加工编号6.8简要描述修改电影,将电影的信息保存到数据库中输入数据流修改电影信息请求、电影信息输出数据流电影信息加工逻辑输入电影的要修改的信息(主演、导演、剧情等),进行保存加工名删除电影加工编号6.9简要描述删除电影,将电影的信息从数据库中删除输入数据流删除电影信息请求、电影信息输出数据流电影信息加工逻辑根据输入电影的编码、电影名将其电影信息从数据库电影信息表中调出,将其删除并更新数据库信息加工名查询电影加工编号6.10简要描述查询电影,将电影的信息从数据库中调出输入数据流查询电影信息请求、电影信息输出数据流电影信息加工逻辑点击查询将所有电影的信息调出,也可以输入电影编号、电影名根据要求调出某些电影的信息数据流名增加电影信息请求说明电影增加的请求数据流来源管理员数据流去向6.7增加电影数据流组成增加电影信息=编码+名称+主演+导演+剧情+片长每个数据流通量数据量:100 流通量:5(3) 数据流词条描述:数据流名修改电影信息请求说明电影修改的请求数据流来源管理员数据流去向6.8修改电影数据流组成修改电影信息=主演+导演+剧情每个数据流通量数据量:100 流通量:5数据流名删除电影信息请求说明电影删除的请求数据流来源管理员数据流去向6.9删除电影数据流组成删除电影信息=编码+名称+主演+导演+剧情+片长每个数据流通量数据量:100 流通量:5数据流名查询电影信息说明电影查询的请求数据流来源管理员数据流去向6.10查询电影数据流组成查询电影信息=编码+名称+主演+导演+剧情+片长每个数据流通量数据量:100 流通量:5数据流名电影信息说明电影的基本信息资料数据流来源增加电影请求、删除电影请求、查询电影请求、电影信息表数据流去向电影信息表数据流组成电影信息=编码+名称+主演+导演+剧情+片长+类型每个数据流通量数据量:100 流通量:5 数据文件词条描述:数据文件名电影信息表简述存放影院的电影信息 输入数据电影信息输出数据电影信息数据文件组成电影信息=编号+电影名+主演+导演+片长+故事简介+类型存储方式关键码存储频率频繁 图16:管理员维护电影票信息图 数据源点及终点词条描述:数据源点名称管理员描述管理员对影票的更新维护有关数据流影票编码定义编号+姓名数据量10峰值随时,但经常在更换期间其他说明在系统中管理员有最高的管理职能 加工词条描述: 加工查询加工编号6.11简要描述查看影票的信息输入数据流影票编码输出数据流影票信息加工名添加加工编号6.12简要描述添加新的影票输入数据流影票编码输出数据流影票已添加 加工删除加工编号6.13简要描述删除过期的影票输入数据流影票编码输出数据流影票已删除 数据流名词条描述:数据流名影票信息说明返回查询的信息数据流来源查

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论