设计规格说明书.docx

上传人:b****6 文档编号:3390134 上传时间:2022-11-22 格式:DOCX 页数:10 大小:114.50KB
下载 相关 举报
设计规格说明书.docx_第1页
第1页 / 共10页
设计规格说明书.docx_第2页
第2页 / 共10页
设计规格说明书.docx_第3页
第3页 / 共10页
设计规格说明书.docx_第4页
第4页 / 共10页
设计规格说明书.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

设计规格说明书.docx

《设计规格说明书.docx》由会员分享,可在线阅读,更多相关《设计规格说明书.docx(10页珍藏版)》请在冰豆网上搜索。

设计规格说明书.docx

设计规格说明书

设计规格说明书

1.引言

目的

该软件设计规格说明书是基于“只有两个人”小组计划开发的“电影院网上售票系统”需求规格说明书编写的。

“电影院网上售票系统”,缓解了电影院售检票的人力压力,提供高效的,快捷的,稳定的操作。

实现系统应具有的实用性、可靠性、有效性及方便性。

软件系统实际报告相近说明了该软件产品的体系结构设计、书籍库设计和构建设计等,从而对该软件产品的结构、实现方法等进行了详细的描述。

命名规则

(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_”为前缀

术语定义

术语定义或解释一般用表格形式给出。

术语及缩写

Traveler

游客

RegisteredMember

注册会员

Query

查询

DataBaseAssist

数据库管理员

BuyTicket

购票

ChangeTicket

修改门票

Question

咨询

DatabaseRB

数据库维护

DataBase

数据库

serialNumber

序列号

movieName

影片名

abstract

内容摘要

showTime

上映时间

参考资料

[1]用户需求报告

[2]数据库设计规范

[3]命名规范

相关文档

(1)系统规划报告

(2)需求规格说明书

2.系统设计

体系结构设计

采用包图画出体统的体系结构模型,然后进行扩展,画出个子系统内类构成及类之间的关系。

子系统设计

类设计

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

 

类说明

3.数据库结构设计

数据库表名清单

数据库表名清单,如表3-1所示。

表3-1数据库表名清单

序号

中文表名

英文表名

表功能说明

1

用户

user

2

票务

ticket

3

影片

movie

4

评价

evaluate

5

座位

seat

数据库表之间关系

画出数据库表之间关系图并对主要关系进行说明。

数据库表的详细清单

每个表的详细清单内容包括:

表名、字段中文名、字段英文名、字段的类型、宽度、精度、主键/外键、空否、取值约束(默认值、最大值、最小值)、索引否。

同时要指出该表的索引:

索引文件名、索引字段名、索引特性(主键索引、惟一索引unique、聚集索引clustered)。

详细清单可以用列表给出,如表3-2所示。

 

蓝色部分为主键

用户信息表:

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

已购票

用户名影片id座位id序列号

影片信息:

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

用户评价表:

影片id用户名评价

座位表:

座位id排数行数可用房间号序列号

user表

字段

类型

约束

含义

userId

char(8)

primarykey,notnull

用户名

password

varchar(16)

notnull

用户密码

name

char(10)

notnull

名字

telephone

varchar(16)

notnull

电话号码

email

varchar(30)

notnull

电子邮箱

date

date

notnull

注册日期

balance

demical(9,2)

default(0)

余额

ticket表

字段

类型

约束

含义

userId

char(8)

notnull

用户名

movieId

int

notnull

影片Id

serialNumber

char(32)

notnull

序列号

seatId

int

notnull

座位id

 

movie表

字段

类型

约束

含义

movieId

int

primarykey

影片Id

movieName

varchar(60)

notnull

影片名

actor

varchar(40)

主演

director

varchar(20)

导演

abstract

varhar(500)

内容摘要

publisher

varchar(50)

发行商

price

demical(8,2)

notnull

票价

showTime

date

notnull

上映时间

stopTime

date

notnull

截止时间

totalNumber

int

notnull

总票数

surplusNumber

int

notnull

余票数

showHours

tinyint

notnull

上映时段

roomId

tinyint

notnull

房间号

evaluate表

字段

类型

约束

含义

movieId

int

notnull

影片id

userId

char(8)

notnull

用户名

content

varchar(600)

评价

 

seat表

字段

类型

约束

含义

seatId

int

primarykey

座位id

row

smallint

notnull

column

smallint

notnull

available

bit

notnull

是否售出

roomId

tinyint

notnull

房间号

serialNumber

char(32)

序列号

 

视图设计

视图设计与授权有关,设计时参照需求文档的用户授权范围。

视图设计中要给出视图的中文名、英文名,视图中的中文列名、英文列名、类型、宽度、精度,每一列的具体算法,对应的基本表名。

4.系统动态模型系统界面原型

用时序图、协作图或活动图说明系统主要功能的执行过程。

5.系统组件图或部署图

用系统组件图或部署图说明系统实现的组织结构。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1