设计规格说明书

上传人:桔**** 文档编号:469167064 上传时间:2023-11-05 格式:DOC 页数:18 大小:520.50KB
返回 下载 相关 举报
设计规格说明书_第1页
第1页 / 共18页
设计规格说明书_第2页
第2页 / 共18页
设计规格说明书_第3页
第3页 / 共18页
设计规格说明书_第4页
第4页 / 共18页
设计规格说明书_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《设计规格说明书》由会员分享,可在线阅读,更多相关《设计规格说明书(18页珍藏版)》请在金锄头文库上搜索。

1、.设计规格说明书1 引言1.1目的该软件设计规格说明书是基于“只有两个人”小组计划开发的“电影院网上售票系统”需求规格说明书编写的。“电影院网上售票系统” ,缓解了电影院售检票的人力压力,提供高效的,快捷的,稳定的操作。实现系统应具有的实用性、可靠性、有效性及方便性。软件系统实际报告相近说明了该软件产品的体系结构设计、书籍库设计和构建设计等,从而对该软件产品的结构、实现方法等进行了详细的描述。1.2命名规则( 1) Pascal 规范:所有单词首字母大写。例如:UserNameTableCamel规范:除了第一个单词,所有单词首字母大写。例如: userNameTable全局变量:使用Came

2、l规范,并以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.4类说明3

5、数据库结构设计3.1数据库表名清单数据库表名清单,如表3-1 所示。;.表 3-1数据库表名清单序中文表名英文表名表功能说明号1用户user2票务ticket3影片movie4评价evaluate5座位seat3.2数据库表之间关系画出数据库表之间关系图并对主要关系进行说明。3.3数据库表的详细清单每个表的详细清单内容包括:表名、字段中文名、字段英文名、字段的类型、宽度、精度、主键 / 外键、空否、取值约束(默认值、最大值、最小值)、索引否。同时要指出该表的索引:索引文件名、索引字段名、索引特性(主键索引、惟一索引unique、聚集索引clustered)。详细清单可以用列表给出,如表3-2

6、所示。蓝色部分为主键用户信息表:用户名密码姓名电话号码邮箱注册日期余额已购票用户名影片 id座位 id序列号影片信息:影片 id 电影名 主演 导演 简介 发行商 票价 上映日期 截止日期 总票数余票 播放时段 房间号用户评价表:;.影片 id用户名评价座位表:座位 id排数行数可用房间号序列号user 表字段类型约束含义userIdchar(8)primary key,not null用户名passwordvarchar(16)not null用户密码namechar(10)not null名字telephonevarchar(16)not null电话号码emailvarchar(30)n

7、ot 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)导演abstractvar

8、har(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视图设计视图设计与授权有关,设计时参照需求文档的用户授权范围。视图设计中要给出视图的中文名、英文名,视图中的中文列名、英文列名、类型、宽度、精度,每一列的具体算法,对应的基本表名。4 系统动态模型系统界面原型用时序图、协作图或活动图说明系统主要功能的执行过程。;.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号