影院购票系统项目设计文档_第1页
影院购票系统项目设计文档_第2页
影院购票系统项目设计文档_第3页
影院购票系统项目设计文档_第4页
影院购票系统项目设计文档_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

项目组号 密级公开湖南科技职业学院软件学院项目名称 影院在线购票系统专业 班级 学期 指导教师 项目组成员 二。——年六月项目开发目的为解决人们要看电影必须要到电影院排队买票、浪费了很多时间的状况。而开发此系统,指在为人们解决排队买票的苦恼,方便人们的生活,也为节省了宝贵的时间。项目开发背景在现代快速发展的社会里,时间就是金钱,而在人们娱乐之时,想要去看一场电影,传统的都是需要去电影排队买票,这样也浪费了宝贵的时间,电影院也会变得更加繁忙、拥堵,于是新型购票模式由此产生一一在线购票。说明:A、 软件名称:影院在线购票系统B、 任务提出者:影院工作人员C、 本系统最终提供给电影院和个人用户使用项目开发定义以个人身份登录在线购票以售票员员身份登录进行操作售票等操作项目开发平台本项目使用JAVA平台,以NetBeans作为开放工具,运用了Servlet、Jsp、SQLServer等技术。TOC\o"1-5"\h\z\o"CurrentDocument"第1章项目开发计划书 1\o"CurrentDocument"1.1项目范围 1\o"CurrentDocument"1.2客户资料 1\o"CurrentDocument"1.3项目成果 1\o"CurrentDocument"1.4项目风险分析 2\o"CurrentDocument"第2章影院在线购票系统需求规格说明书 3\o"CurrentDocument"2.1问题陈述: 3\o"CurrentDocument"2.2要达到的目标: 3\o"CurrentDocument"2.3具体的分析: 3\o"CurrentDocument"第3章影院在线购票系统设计书 7\o"CurrentDocument"3.1命名规则 7\o"CurrentDocument"3.2软件结构图 8\o"CurrentDocument"3.3构架图 9\o"CurrentDocument"3.4类图 9\o"CurrentDocument"3.5时序图 10\o"CurrentDocument"第4章测试计划书 12\o"CurrentDocument"4.1单元测试计划 12\o"CurrentDocument"4.2集成测试计划 13\o"CurrentDocument"第5章测试用例及测试报告 14\o"CurrentDocument"5.1单元测试 14\o"CurrentDocument"5.2集成测试 14\o"CurrentDocument"5.3软件项目审核评审检验表 14\o"CurrentDocument"5.4测试审核检验表 15\o"CurrentDocument"5.5问题报告 16\o"CurrentDocument"5.6测试报告 15\o"CurrentDocument"第6章影院在线购票系统操作手册 16\o"CurrentDocument"6.1用户模块操作 17\o"CurrentDocument"6.2售票员模块操作 17\o"CurrentDocument"结束语 18第1章项目开发计划书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2011/6/102修改文档2011/6/151.1项目范范 围:电影院售票业务,与个人用户在线购票。项目代码:自定。初始活动:售票员登录与个人用户注册登录。项目设计:实现个人用户与售票员两种不同身份登录,操作也有区别。最后活动:后续的使用维护。项目测试:对项目做单元测试和集成测试,针对测试报告,进一步改进。减少bug数。1.2客户资料客户名:电影院1.3项目成果表1.3.1项目成果清单序号内容需求计划时间实际时间状态1用户登录、注册无2011/6/92011/6/9完成2管理员登录无2011/6/92011/6/9完成3管理员对购票信息、用户信息查询、删除等操作无2011/6/102011/6/10完成4个人用户在线购票无2011/6/112011/6/11完成5管理员售票操作无2011/6/122011/6/12完成

1.4项目风险分析表1.5.1项目风险分析序号风险概率(%)严重性(%)措施1时间不够(因为自己在学习,没有足够多的时间)80100尽量的腾出时间,可能的话,晚上也加班完成项目。2超期限80100把握时间,排出进度表,按进度执行。3由于系统集成时候问题引起的最终产品的缺陷90100经过大量的测试,用不同的操作系统平台,考虑会出现的各种软硬件环境错误信息。设计软件的时候捕获所有可能的错误信息。4遵循标准(如命名规则)中的差别8010建立命名规则要求第2章影院在线购票系统需求规格说明书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2011/6/92修改文档2011/6/92.1问题陈述:为解决人们要看电影必须要到电影院排队买票、浪费了很多时间的状况。而开发此系统,指在为人们解决排队买票的苦恼,方便人们的生活,也为节省了宝贵的时间。2.2要达到的目标:实现个人用户登录我们的在线系统直接在线购买电影票。售票员身份可以对票务(售票、查询等)、用户进行一些操作。2.3具体的分析:2.3.1.用户角色:用户用例:登录图2.31用户用例图表2.3.1需求功能清单功能编号功能名称文中标题编号备注1用户登录6.1.12用户注册6.1.23用户购票6.1.31.注册功能描述:新的用户在第一次登陆本网站时,要先进行注册,再实现其他的功能。用例描述:图2.3.2参与者:未注册的用户。前置条件:所有未注册的用户。后置条件:提示注册是否成功。2.登录功能描述:在进入本系统之前用于判断登录者的身份和权限。用例描述:参与者:本网站的合法用户。

前置条件:用户已注册。后置条件:登陆成功后可进行后续操作。2.3.2售票员角色:售票员用例:图2.3.4售票员用例图表2.3.2需求功能清单功能编号功能名称文中标题编号备注1登录6.1.12查询票务信息6.2.13查询电影信息6.2.24售票操作6.2.32.3.4售票员登陆功能描述:在进入本系统之前用于判断登录者的身份和权限。用例描述:输入用户名和密码YES输入用户名和密码YES图2.3.4用例描述图参与者:

本影院的合法售票员。前置条件:售票员已分配权限。后置条件:售票员权限执行不同的功能。功能描述:售票员对用户、票务、电影信息查询、售票。用例描述:J输入用户的用户

名或者J输入用户的用户

名或者ID点击确定 图2.3.5用例描述参与者:本影院的售票员。前置条件:售票员已登陆。后置条件:售票员进行后续操作。第3章影院在线购票系统设计书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2011/6/92修改文档2011/6/93.1命名规则3.1.1引言:1编写目的:开发人员统一命名规范程序代码,更好的统一各模块。3.1.2项目背景:1委托单位:电影院。2接受单位:湖南科技职业学院软件学院。3.1.3命名规则1、数据库命名规则:表:用英文名命名。数据库名:Movie2类命名规则:用名词或名词短语命名类。3函数命名规则:用动词或动词短语命名方法。4属性命名规则:用动词或动词短语命名方法。字母里面不能含有大写字母及下划线。5接口的命名规则:使用名词或名词短语,或者描述行为的形容词来命名接口。

6JSP命名规则:用名词或名词短语命名类。3.2软件结构图3.2.1用户功能结构图:个人用户选座购票图3.2.1用户功能结构图3.2.2管理员功能结构图:售票员登录票务查

询票务查

询选座售票图3.2.2管理员功能结构图3.3构架图图3.2.2构架图3.4类图用户:口崩「Logoncl幼userid:int^password:String^?name:String的sek:String^phone:StringLogoncl^getUserldQ^setLJserldQ^getPasswordQ^setPasswordQ^getNameQ^setNameQ^getSexQ^setSexQ^getPhoneQ^setPhoneQ图3.4.1用户类图3.5时序图3.5.1用户:用户注册:用户资料用户资料nu nu T填写用户资料2:用户资料是否合法1^——I3:数据传输图3.5.1用户注时序图用户登陆:注朋用户骁i正可否登录<I1:登录 >图3.5.2用户登陆时序图

3.5.2售票员:熟沆个,•、闩1.售票员登录操作熟沆个,•、闩:告票员1 ■■:登柔2断正用户.密仍4查询、售票' 5:宜看个A用户信号图3.5.3售票员登录时序图

第4章测试计划书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2011/6/122修改文档2011/6/124.1单元测试计划表4.1.1单元测试范围各功能模块单兀测试方法人工输入值单元测试环境Windowsxp,SQLServer2005,GlassFishv3将产生的文档单元测试用例,测试报告等单元测试任务/优先级要测试的功能预期结果进度日期实际日期负责人通用的数据库连接函数检测是否返回预期的值。True2011/6/122011/6/12用户登陆、注册模块屏幕是否有自己预定义的LOGO标志信息;是否要求用户必须输入用户名和密码。True2011/6/122011/6/12用户信息的修改,删除点击列表,是否能将对应的用户信息显示在对应的框内;是否可以修改用户信息。True20011/6/122011/6/12主界面用户权限的不同是否有不同的功能菜单。True2011/6/122011/6/12

4.2集成测试计划表4.2.1单元测试范围波波电影院单兀测试方法人工输入值单元测试环境Windowsxp,SQLServer2005将产生的文档单元测试用例,测试报告等单元测试任务/优先级要测试的功能预期结果进度日期实际日期负责人通用的数据库连接函数检测是否返回预期的值True2011/6/132011/6/13用户登陆、注册模块屏幕是否有自己预定义的LOGO标志信息是否要求用户必须输入用户名和密码是否有三次登陆的限制授权用户是否能成功登陆True2011/6/132011/6/13用户信息的修改,删除点击列表,是否能将对应的用户信息显示在对应的框内是否可以修改用户信息。True2011/6/132011/6/13主界面用户权限的不同是否有不同的功能菜单。退出时候是否有确认。True2011/6/132011/6/13

第5章测试用例及测试报告文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2011/6/132修改文档2011/6/135.1单元测试表5.1.1单元测试编号单元模块测试(V/X)1.用户登陆V2.用户注册V3.用户购票V4.售票员登录V5.隹票员隹票口 火口V6.售票员对票务信息查询V7.售票员对电影信息查询V5.2集成测试表5.2.1集成测试编号电影院集成测试(V/X)1.用户登陆注册V3.用户购票V3.售票员对用户、票务、电影查询V5.3软件项目审核评审检验表表5.3.1审核评审检验表编号关心的方面(V/X)1.软件范围定义无歧义V2.术语清楚V3.资源足够V4.资源准备好V5.项目中涉及的所有风险已经识别V6.项目风险管理已经到位V7.所有任务已经识别和分配V

5.4测试审核检验表表5.4.1测试审核检验表编号关心的方面(V/X)1.测试阶段已识别且已合适地安排好V2.测试计划和总的项目计划一致V3.测试进度已经明确的定义V5.5测试报告表5.5.1测试报告项目名称:影院在线购票系统测试项模块名称:用户登陆类名:Logincl测试人姓名:测试时间:2011/6/15错误个数:0序号路径输入输出实际结果1.如果输入一个正确的用户名和密码,应该跳转电影首页。用户名:atvwei密码:123跳转到电影首页跳转到电影首页2.如果输入一个错误的用户名和密码,应该不会跳转页面。用户名:ttt密码:ttt停留在登录界面停留在登录界面3.如果不输入任何数据,应该显示,您输入的用户名和密码为空。用户名:空密码:空您的用户名和密码为空您的用户名和密码为空

5.6问题报告表5.6.1问题报告模块位置问题描述问题等级修正者姓名采取的动作修正时间所有功能模块命名不规范变量,对象等命名不符合命名规则。C根据命名规则,修正所有不正确的命名。2011/6/15第6章影院在线购票系统操作手册文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2011/6/162修改文档2011/6/206.1用户模块操作1.登录(针对已注册用户),选择用户类型,输入正确用户名、密码登录。(如图6.1.1)用户登录用户类型:• 售票员V用户名:abed |用户圆・密码:图6.1.1登录界面注册(针对未注册的用户),填写相关信息,点击注册。(如图6.1.2)争用户名:*密码:*性别,*联系屯话,图6.1.2用户注册界面

个人用户,登录后界面,选择电影点击定票进入选座界面确认购票。(如图6.1.3)图6.1.3个人用户登录后界面用户确认购票,黑色不可选择的为已经售出的座位。(如图6.1.4)请选择座位!图6.1.4用户选座界面5.用户购票成功提示。(如图6.1.5)您已经成功订票电影名为:功夫熊猫2座位。为:3请在屯影播放前到售票处领票!如果布要维续操作,请反回顷E!图6.1.5购票成功界面6.2售票员模块操作1.售票员登录后跳转显示全部已经售出的票务(查询票务)。(如图6.2.1)票务管理I寤片查询输人耕:”后,查询]Ij性丸电影名播放时间1ji:abed123456789T11-邙-51Ti;atvwei主.123456789孑夫籍邨2201106ITId川.u1。。;:-■•功rd壬123456789功夫曾猫N3201106-1T1.;.:-「:「II'LI'I图6.2.1售票员登录后界面2.影片查询界面。(如图6.2.2)票务管理I影片查询

温馨提示

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

评论

0/150

提交评论