




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、设计规格说明书1引言1.1目的该软件设计规格说明书是基于“只有两个人”小组计划开发的“电影院网上售票系统”需求规格说明书编写的。“电影院网上售票系统”,缓解了电影院售检票的人力压力,提供高效的,快捷的,稳定的操作。实现系统应具有的实用性、可靠性、有效性及方便性。软件系统实际报告相近说明了该软件产品的体系结构设计、书籍库设计和构建设计等,从而对该软件产品的结构、实现方法等进行了详细的描述。1.2 命名规则(1)Pascal规范:所有单词首字母大写。例如:UserNameTableCamel规范:除了第一个单词,所有单词首字母大写。例如:userNameTable全局变量:使用Camel规范,并以
2、g_开头。例如:g_failedFlag局部变量、方法参数:使用Camel规范。例如:lineCount类名:使用Pascal规范例如:MyClass成员方法:使用Pascal规范例如:MyMethod()普通成员变量:Pascal并且以m开头。例如:mMemberVarible控件变量:Control类型使用Pascal规范,以m_开头,控件名结尾例如:m_SubmitButtonValue类型使用Pascal规范,以m_开头。例如:m_Data1(2)数据库命名规则:表中字段名均不加前缀表名均以“dt_table_”为前缀索引名均以“dt_index_”为前缀视图名均以«dt_v
3、iew_”为前缀1.3 术语定义术语定义或解释一般用表格形式给出。术语及缩写Traveler游客RegisteredMember注册会员Query查询DataBaseAssist数据库管理员BuyTicket购票ChangeTicket修改门票Question咨询DatabaseRB数据库维护DataBase数据库serialNumber序列号movieName影片名abstract内容摘要showTime上映时间1.4 参考资料1用户需求报告2 数据库设计规范3 命名规范1.5相关文档(1)系统规划报告(2)需求规格说明书2 系统设计2.1 体系结构设计采用包图画出体统的体系结构模型,然后进
4、行扩展,画出个子系统内类构成及类之间的关系。2.2 子系统设计2.3 类设计用类图说明各个类属性和方法以及类之间的关系,对于复杂对象要画出状态图。2.4 类说明3 .数据库结构设计3.1 数据库表名清单数据库表名清单,如表3-1所示。表3-1数据库表名清单序号中文表名英文表名表功能说明1用户user2票务ticket3影片movie4评价evaluate5座位seat3.2 数据库表之间关系画出数据库表之间关系图并对主要关系进行说明。3.3 数据库表的详细清单每个表的详细清单内容包括:表名、字段中文名、字段英文名、字段的类型、宽度、精度、主键/外键、空否、取值约束(默认值、最大值、最小值)、索
5、引否。同时要指出该表的索引:索引文件名、索引字段名、索引特性(主键索引、惟一索引unique、聚集索引clustered)。详细清单可以用列表给出,如表3-2所示。蓝色部分为主键票价上映日期余额截止日期总票数用户评价表:影片id 用户名评价座位表:座位id排数行数可用房间号序列号user表字段回约束含义useridchar(8)primarykey,notnull用户名passwordvarchar(16)notnull用户密码namechar(10)notnull名字telephonevarchar(16)notnull电话号码emailvarchar(30)notnull电子邮箱dated
6、atenotnull注册日期balancedemical(9,2)default(0)余额ticket表字段约束含义useridchar(8)notnull用户名movieidintnotnull影片idserialNumberchar(32)notnull序列号seatidintnotnull座位idmovie表字段回约束含义movieidintprimarykey影片idmovieNamevarchar(60)notnull影片名actorvarchar(40)主演directorvarchar(20)导演abstractvarhar(500)内容摘要publishervarchar(50
7、)发行商pricedemical(8,2)notnull票价showTimedatenotnull上映时间stopTimedatenotnull截止时间totalNumberintnotnull总票数surplusNumberintnotnull余票数showHourstinyintnotnull上映时段roomidtinyintnotnull房间号evaluate表字段约束含义movieldintnotnull影片iduseridchar(8)notnull用户名contentvarchar(600)评价seat表字段回约束含义seatidintprimarykey座位idrowsmallintnotnull行columnsmallintnotnull列availablebitnotnull是否售出roomidtinyintnotnull房间号serialNumberchar(32)序列号3.4 视图设计视图设计与授权有关,设计时参照需求文档的用户授权范围。视图设计中要给出视图的中文名、英文名,视图中的中文列名、英文列名、类型、宽度、精度,每一列的具体算法,对应的基本表名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB 4789.3-2025食品安全国家标准食品微生物学检验大肠菌群计数
- 广州民航职业技术学院《总谱读法》2023-2024学年第二学期期末试卷
- 郑州信息工程职业学院《spss大数据分析》2023-2024学年第二学期期末试卷
- 修缮工程施工合同
- 大型不锈钢广告牌施工合同
- 工程代建服务合同书
- 建筑工程合作合同协议书
- 商业活动策划与执行合同书及付款方式说明
- 房地产交接合同协议书
- 增资扩股协议书合同
- 2025至2030年石榴养生酒项目投资价值分析报告
- 招投标综合实训心得
- 广西壮族自治区桂林市2025届高三下学期第一次跨市联合模拟考试语文试题(含答案)
- 2025-2030MicroLED显示器行业市场现状供需分析及投资评估规划分析研究报告
- 手榴弹投掷实施教案
- 2024年四川农信招聘笔试真题
- 2025年中国螺旋埋弧焊管行业发展前景预测及投资战略咨询报告
- 2025年03月江苏南通市如东县事业单位公开招聘120人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 长沙2025年湖南长沙县招聘机关事业单位工作人员26人笔试历年参考题库附带答案详解
- 国家开放大学2025年《管理学基础》形考作业1-4答案
- 2025年全民国家安全教育日知识竞赛考试题库500题(含答案)
评论
0/150
提交评论