




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.设计规格说明书1引言1.1 目的该软件设计规格说明书是基于“只有两个人”小组计划开发的“电影院网上售票系统”需求规格说明书编写的。“电影院网上售票系统” ,缓解了电影院售检票的人力压力,提供高效的,快捷的,稳定的操作。实现系统应具有的实用性、可靠性、有效性及方便性。软件系统实际报告相近说明了该软件产品的体系结构设计、书籍库设计和构建设计等,从而对该软件产品的结构、实现方法等进行了详细的描述。1.2 命名规则( 1) pascal 规范:所有单词首字母大写。例如: usernametablecamel规范:除了第一个单词,所有单词首字母大写。例如: usernametable全局变量:使用ca
2、mel规范,并以g_ 开头。例如: g_failedflag局部变量、方法参数:使用camel 规范。例如: linecount类名:使用pascal 规范例如: myclass成员方法:使用pascal 规范例如: mymethod()普通成员变量:pascal 并且以 m_开头。.例如:m_membervarible控件变量: control 类型使用 pascal 规范,以m_ 开头,控件名结尾。例如: m_submitbuttonvalue 类型使用pascal 规范,以m_ 开头。例如: m_data1( 2)数据库命名规则:表中字段名均不加前缀表名均以“dt_table_ ”为前缀
3、索引名均以“dt_index_ ”为前缀视图名均以“dt_view_ ”为前缀1.3 术语定义术语定义或解释一般用表格形式给出。术语及缩写traveler游客registeredmember注册会员quer y查询databaseassist数据库管理员buyticket购票changeticket修改门票question咨询databaserb数据库维护database数据库serialnumber序列号moviename影片名abstract内容摘要showtime上映时间.1.4 参考资料1 用户需求报告2 数据库设计规范3 命名规范1.5 相关文档( 1)系统规划报告( 2)需求规格说
4、明书2系统设计2.1 体系结构设计采用包图画出体统的体系结构模型,然后进行扩展, 画出个子系统内类构成及类之间的关系。.影院服务用户票务管理员.2.2 子系统设计2.3 类设计用类图说明各个类属性和方法以及类之间的关系,对于复杂对象要画出状态图。电影院-名字-地址用户-密码-用户名+ 查询 ()+ 换票 ()+ 购买 ()+ 登陆 ()+ 评论 ()+ 分享 ()服务-服务 id-服务类型-价格+ 卖出 ()+ 修改 ()管理员-管理员密码-管理员名+查询 ()电影票+修改价格 ()- 时间+输入电影 ()- 价格+删除电影 ()- 座位+交易处理 ()- 电影名- 导演- 演员- 影院地址2
5、.4 类说明3数据库结构设计3.1 数据库表名清单数据库表名清单,如表3-1 所示。.表 3-1数据库表名清单序中文表名英文表名表功能说明号1用户user2票务ticket3影片movie4评价evaluate5座位seat3.2 数据库表之间关系画出数据库表之间关系图并对主要关系进行说明。3.3 数据库表的详细清单每个表的详细清单内容包括:表名、字段中文名、字段英文名、字段的类型、宽度、精度、主键 /外键、空否、取值约束(默认值、最大值、最小值)、索引否。同时要指出该表的索引:索引文件名、 索引字段名、索引特性(主键索引、惟一索引unique 、聚集索引clustered )。详细清单可以用
6、列表给出,如表3-2 所示。蓝色部分为主键用户信息表:用户名密码姓名电话号码邮箱注册日期余额已购票用户名影片 id座位 id序列号影片信息:影片 id 电影名 主演 导演 简介 发行商 票价 上映日期 截止日期 总票数余票 播放时段 房间号用户评价表:.影片 id用户名评价座位表:座位 id排数行数可用房间号序列号user 表字段类型约束含义useridchar(8)primary key,not null用户名passwordvarchar(16)not null用户密码namechar(10)not null名字telephonevarchar(16)not null电话号码emailva
7、rchar(30)not null电子邮箱datedatenot null注册日期balancedemical(9,2)default(0)余额ticket 表字段类型约束含义useridchar(8)not null用户名movieidintnot null影片 idserialnumberchar(32)not null序列号seatidintnot null座位 idmovie 表字段类型约束含义movieidintprimary key影片 idmovienamevarchar(60)not null影片名actorvarchar(40)主演directorvarchar(20)导演a
8、bstractvarhar(500)内容摘要publishervarchar(50)发行商pricedemical(8,2)not null票价showtimedatenot null上映时间stoptimedatenot null截止时间totalnumberintnot null总票数surplusnumberintnot null余票数showhourstinyintnot null上映时段roomidtinyintnot null房间号.evaluate 表字段类型约束含义movieidintnot null影片 iduseridchar(8)not null用户名contentvarchar(600)评价seat 表字段类型约束含义seatidintprimary key座位 idrowsmallintnot null行columnsmallintnot null列availablebitnot null是否售出roomidtinyintnot null房间号serialnumberchar(32)序列号3.4 视图设计视图设计与授权有关,设计时参照需求文档的用户授权范围。视图设计中要给出视图的中文名、英文名,视图中的中文列名、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 华科版五年级信息技术课件
- 海南省小升初数学试卷
- 怀化市高三联考数学试卷
- 济南初三中考数学试卷
- 健康管理学概论课件
- 2024-2030年中国浙江省房地产行业市场调查研究及投资前景展望报告
- 中国香熏炉行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 中国榉木行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 2024年中国金属钪行业市场调查报告
- 2025年中国矿用架空乘人装置行业市场调研及投资规划建议报告
- 2025年班组长综合管理技能竞赛理论考试题库500题(含答案)
- 2024-2025学年四川省成都市锦江区八年级上学期期末数学试卷(含答案)
- 中试基地建设可行性研究报告
- 光伏发电建设项目二级安全教育培训考试试卷(附答案)
- 大学英语四级高频词汇1500+六级高频词汇1500
- 竣工工程安全评估报告
- 《基础护理学(第七版)》考前强化模拟练习试题库500题(含答案)
- 中学教科研课题管理制度
- 叉车司机证考试题库(含各题型)
- 房屋永久居住权协议书(2篇)
- 《问诊与体格检查》课件
评论
0/150
提交评论