版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、设计规格说明书1引言1.1 目的该软件设计规格说明书是基于 “只有两个人” 小组计划开发的 “电影院网上售票系统” 需求规格说明书编写的。“电影院网上售票系统” ,缓解了电影院售检票的人力压力,提供高效的,快捷的,稳 定的操作。实现系统应具有的实用性、可靠性、有效性及方便性。软件系统实际报告相近说明了该软件产品的体系结构设计、书籍库设计和构建设计等, 从而对该软件产品的结构、实现方法等进行了详细的描述。1.2 命名规则1) Pascal 规范:所有单词首字母大写。例如: UserNameTableCamel 规范:除了第一个单词,所有单词首字母大写。例如: userNameTable全局变量:
2、使用 Camel 规范,并以 g_ 开头。例如: g_failedFlag局部变量、方法参数:使用 Camel 规范。例如: lineCount类名:使用 Pascal 规范例如:MyClass成员方法:使用Pascal 规范例如:MyMethod()普通成员变量:Pascal 并且以 m_ 开头。例如:m_MemberVarible控件变量:Control类型使用Pascal规范,以m_开头,控件名结尾。例如:m SubmitButtonValue类型使用Pascal规范,以 m_开头。例如:m Datal(2)数据库命名规则:表中字段名均不加前缀表名均以“dt table ”为前缀索引名均
3、以“ dt_index_”为前缀视图名均以“ dt_view_ ” 为前缀1.3术语定义术语定义或解释一般用表格形式给出。术语及缩写Traveler游客RegisteredMember注册会员Query查询DataBaseAssist数据库管理员BuyTicket购票Chan geTicket修改门票Questi on咨询DatabaseRB数据库维护DataBase数据库serialNumber序列号movieName影片名abstract内容摘要showTime上映时间1.4参考资料1用户需求报告2 数据库设计规范3 命名规范1.5 相关文档1)系统规划报告2)需求规格说明书2系统设计2.
4、1 体系结构设计采用包图画出体统的体系结构模型, 然后进行扩展, 画出个子系统内类构成及类之间的 关系。22子系统设计2.3类设计数据库表名清单,如表3-1所示。用类图说明各个类属性和方法以及类之间的关系,对于复杂对象要画出状态图。2.4类说明数据库结构设计3.1数据库表名清单3.2数据库表之间关系表3-1 数据库表名清单序号中文表名英文表名表功能说明1用户user2票务ticket3影片movie4评价evaluate5座位seat画出数据库表之间关系图并对主要关系进行说明。3.3数据库表的详细清单每个表的详细清单内容包括:表名、字段中文名、字段英文名、字段的类型、宽度、精度、主键/外键、空
5、否、取值约束(默认值、最大值、最小值)、索引否。同时要指出该表的索引:索引文件名、索引字段名、索引特性(主键索引、惟一索引unique、聚集索引clustered )。详细清单可以用列表给出,如表3-2所示。蓝色部分为主键用户信息表:用户名密码姓名电话号码邮箱注册日期余额已购票用户名 影片id 座位id序列号影片信息:影片id 电影名 主演 导演 简介 发行商 票价 上映日期截止日期总票数余票播放时段房间号 用户评价表:影片id 用户名评价座位表:座位id 排数行数可用房间号序列号user 表字段类型约束含义userldehar(8)p rimary key ,not n ull用户名P as
6、swordvarchar(16)not null用户密码n amechar(10)not null名字tele phonevarchar(16)not null电话号码emailvarchar(30)not null电子邮箱datedatenot null注册日期bala needemical(9,2)default(0)余额ticket 表字段类型约束含义userIdchar(8)not null用户名movieIdintnot null影片IdserialNumberchar(32)not null序列号seatIdintnot null座位idmovie 表字段类型约束含义movieId
7、intp rimary key影片IdmovieNamevarchar(60)not null影片名actorvarchar(40)主演directorvarchar(20)导演abstractvarhar(500)内容摘要p ublishervarchar(50)发行商pricedemical(8,2)not null票价showTimedatenot null上映时间stop Timedatenot null截止时间totalNumberintnot null总票数sur pl usNumberintnot null余票数showHourstin yi ntnot null上映时段room
8、Idtin yi ntnot null房间号evaluate 表字段类型约束含义movieldintnot n ull影片iduserldchar(8)not n ull用户名contentvarchar(600)评价seat 表字段类型约束含义seatIdintp rimary key座位idrowsmalli ntnot n ull行colu mnsmalli ntnot n ull列availablebitnot null是否售出roomIdtinyintnot null房间号serialNumberchar(32)序列号3.4视图设计视图设计与授权有关, 设计时参照需求文档的用户授权范围。视图设计中要给出视图的中文名、英文名,视图中的中文列名、英文列名、类型、宽度、精度,每一列的具体算法,对应的基本表名。4 .系统动态模型系统界面原型用时序图、协作图或活动图说明系统主要功能的执行过程。:l询里h纭(5M玲小録I样riiS?(-* 去JW?Brit*(KVtaT-IJlffasA I型帕杲1J -L-I如(好in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年耒阳市公安局招聘警务辅助人员备考题库及完整答案详解一套
- 中山市人民政府东区街道办事处2026年公开招聘事业单位人员备考题库及答案详解参考
- 2026年浦发银行总行社会招聘备考题库及一套答案详解
- 药学领域职业规划
- 头皮护理邀约话术
- 2025-2030国内精密数控车床行业深度分析及竞争格局与发展前景预测研究报告
- 2025至2030中国在线职业教育平台行业用户粘性提升与变现模式创新研究报告
- 2025-2030中国实木门市场销售渠道与投资前景预测分析研究报告
- 预防接种安全制度培训课件
- 2025至2030中国抗银屑病生物制剂市场替代效应分析报告
- 2026年钟山职业技术学院高职单招职业适应性测试备考试题带答案解析
- 上海市普陀区2025-2026学年八年级上学期期中语文试题(含答案)
- 2026秋招:贵州盐业集团笔试题及答案
- 人教版(2024)八年级上册英语期末复习:各单元语法精讲+练习题(无答案)
- 水土流失综合治理工程项目可行性报告
- 2024年上海师范大学马克思主义基本原理概论期末考试题含答案
- 全球创新药临床试验十年趋势洞察
- 众辰变频器z2400t-15gy-1说明书
- 水泥混凝土路面滑模摊铺机施工工法
- 儿童严重过敏反应急救演示文稿
- GB/T 4802.1-2008纺织品织物起毛起球性能的测定第1部分:圆轨迹法
评论
0/150
提交评论