设计规格说明书(word文档良心出品).doc 立即下载
2024-12-11
约2.6千字
约10页
0
125KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

设计规格说明书(word文档良心出品).doc

设计规格说明书(word文档良心出品).doc

预览

免费试读已结束,剩余 5 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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

全局变量:使用Camel规范,并以g_开头。
例如:g_failedFlag
	局部变量、方法参数:使用Camel规范。
例如:lineCount
	类名:使用Pascal规范					
例如:MyClass
	成员方法:使用Pascal规范					
例如:MyMethod()
	普通成员变量:Pascal并且以m_开头。
例如:m_MemberVarible
	控件变量:Control类型使用Pascal规范,以m_开头,控件名结尾	。
例如:m_SubmitButton
	Value类型使用Pascal规范,以m_开头。
例如:m_Data1
(2)数据库命名规则:
表中字段名均不加前缀
表名均以“dt_table_”为前缀
索引名均以“dt_index_”为前缀
视图名均以“dt_view_”为前缀
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体系结构设计
采用包图画出体统的体系结构模型,然后进行扩展,画出个子系统内类构成及类之间的关系。













2.2子系统设计
2.3类设计

用类图说明各个类属性和方法以及类之间的关系,对于复杂对象要画出状态图。




2.4类说明

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




蓝色部分为主键

用户信息表:
用户名密码姓名电话号码邮箱注册日期余额

已购票
用户名影片id座位id序列号

影片信息:
影片id电影名主演导演简介发行商票价上映日期截止日期总票数余票播放时段房间号

用户评价表:
影片id用户名评价

座位表:
座位id排数行数可用房间号序列号
user表
字段类型约束含义userIdchar(8)primarykey,notnull用户名passwordvarchar(16)notnull用户密码namechar(10)notnull名字telephonevarchar(16)notnull电话号码emailvarchar(30)notnull电子邮箱datedatenotnull注册日期balancedemical(9,2)default(0)余额
ticket表
字段类型约束含义userIdchar(8)notnull用户名movieIdintnotnull影片IdserialNumberchar(32)notnull序列号seatIdintnotnull座位id

movie表
字段类型约束含义movieIdintprimarykey影片IdmovieNamevarchar(60)notnull影片名actorvarchar(40)主演directorvarchar(20)导演abstractvarhar(500)内容摘要publishervarchar(50)发行商pricedemica
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

设计规格说明书(word文档良心出品)

文档大小:125KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用