- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3订票模块的设计说明
软件工程课程设计
详细设计说明书晓朦李青殷思明田家驹任政言
1引言
1.1编写目的
本说明书在概要设计的基础上,对信息发布系统的各模块、程序分别进行了实现层面上的要求和说明。
软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。
1.2背景
项目名称:电子票务系统
项目提出者宋晓朦田家驹殷思明任政言李青
项目开发者宋晓朦田家驹殷思明任政言李青
用户:需要进行网上订票服务的网络用户
将运行该软件的计算站(中心):个人电脑模拟服务器
电子票务网系统是应用于演艺集团有限公司,在互联网上进行计算机票务信息管理的系统。可实现从演出信息发布、会员管理、在线预订等一系列功能;用户可以轻松实现在线信息查询、订购。
1.3定义
B/S :(Browser/Server结构)结构即浏览器和服务器结构。
需求: 用户解决问题或达到目标所需的条件和功能;系统或系统部 要满足合同、标准,规范或其他正式文档所需具有的条件及权能。
1.4参考资料
软件工程国家标准文档(GBT-8567-1988)-- 详细设计说明书(GB8567——88)
2程序系统的结构
Index.jsp:网站主页,包括用户注册、用户登录、管理员登陆链接。
用户登录.jsp:用户登录用页面,有输入用户名、密码的文本框。
用户注册.jsp:供用户注册的页面,要输入的信息包括用户名、密码、昵称、身份证号码、邮箱。其中用户名为不大于20位的字符串,可以是字母和数字的组合,且每个用户的用户名必须唯一。密码为大于等于3位的字母和数字的组合。身份证号码为18位身份证号。邮箱需真实有效。
管理员登录.jsp:供管理员登录后台的页面,有输入管理员用户名、密码的文本框。
Cancel.jsp:用于注册用户登录后提交退票信息。
Book.jsp:用于注册用户登录后提交订票信息。
Check.jsp:用于注册用户登录后进行查询票务信息操作。
总管理员.jsp:用于总管理员登录后进行相应的操作。
财务管理员.jsp:用于财务管理员登录后进行相应的操作。
票务管理员.jsp:用于票务管理员??录后进行相应的操作。
执行cancel.jsp:系统后台执行前台提交的退票信息,进行信息核实,核实后执行退票操作。
执行book.jsp:系统后台执行前台提交的订票信息,进行合理性检验,包括订票数量是否合法等,检验通过后,执行订票操作。
执行总管理.jsp:用于总管理员执行创建、修改、删除管理员操作。
大类票务.jsp:用于修改票务总信息的页面。
小类票务.jsp:用于修改票务子信息的页面。
3订票模块设计说明
3.1模块描述
本模块用来供注册用户登录后进行订票操作,包括检查订票信息是否合法,例如订票数量是否为数字,订票数量小于等于库存数量等。
3.2功能
输入:用户输入订票所需的信息。
处理:查询数据库,根据用户输入的要求和数据信息选择合适的输出信息。
输出:将反馈给用户的信息显示在页面上。
3.3性能
3.3.1数据精确度
订票数量为正整数。
票价精折扣后精确到小数点后2位,单位(元)。
3.3.2数据量
为保障票务信息的查询功能与信息可追溯性与可审计性,所有用户数据永久保留,服务器维护操作日志至少保留一年。
支持至少100人同时访问服务。
3.3.3时间特性要求
(根据所开发系统的特点,规定系统对时间的特性的要求。例如:系统响应时间、界面更新处理时间、数据转换与传输时间)
响应时间: 系统为实时响应系统。
更新处理时间: 系统要求实时更新处理。
数据的转换和传送时间:数据的转换和传送要求实时处理,处理数据时间尽可能短。
3.4输入项
订票信息(订票信息编号,订票用户名,订票数量,订票主信息ID,订票子类别,总票价)
订票信息:BookTicketInfo
Int ID; //订票信息编号
String UserAccount; //订票用户名
Int TicketCount; //订购数量
Int TicketID; //订票主信息ID
TicketSubType TicketType; //订票子类别
Double TotalPrice; //订票总价
约束:订票数量为正整数,总价为正浮点数。
3.5输出项
显示操作成功信息或操作错误信息,并将相应的信息显示出来提示用户
3.6算法
总价格 = 子票票价 * 票数 * 折扣
3.7流程逻辑
Y
N
Y
N
3.8存储分配
3.9限制条件
您可能关注的文档
- 2MW光伏并网电源的方案母版.doc
- 2、商务的的策划原理介绍PPT 重庆市教委高等教育处.ppt
- 2×15MW生物质热电联产工程的环境影响的报告书.doc
- 2《经济法概论形成性考核册参考的答案完整版.doc
- 2《计算机图形图像的设计授课计划.doc
- 2万亩优质棉花基地建设及加工新建的项目 可研的报告.doc
- 2个人所得税筹划要点.pdf
- 2园林建筑的设计的方法与的技巧.ppt
- 2、的项目建设总体技术的方案 GOOGLECODE.doc
- 2市场营销的环境.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)