设计规格说明书_第1页
设计规格说明书_第2页
设计规格说明书_第3页
设计规格说明书_第4页
设计规格说明书_第5页
已阅读5页,还剩12页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、Camel规范,并以g_开头。例如:g_failedFlag局部变量、方法参数:使用Camel规范。例如:lineCount类名:使用Pascal规范例如:MyClass成员方法:使用Pascal规范例如:MyMethod ()普通成员变量:Pascal并且以m_开头。例如:m_Memb erVar ible控件变量:Control类型使用Pascal规范,以丄开头,控件名结尾例如:m_SubmitButtonValue类型使用Pascal规范,以m_开头。例如:m_Datal数据库命名规则:表中字段名均不加前缀表名均以Z/dt_table_ ”为前缀索引名均以Z/dt_indeX_ ”为前缀

3、视图名均以Z/dt_view_ ”为前缀1.3术语定义术语定义或解释一般用表格形式给出o术语及缩写Traveler游客RegisteredMember注册会员Query查询DataBaseAssist数据库管理员BuyTicket购票Chan geTicket修改门票Questi on咨询DatabaseRB数据库维护DataBase数据库serialNumber序列号movieName影片名abstract内容摘要showTime上映时间1.4参考资料1用户需求报告数据库设计规范3命名规范1.5相关文档(1)系统规划报告(2)需求规格说明书2. 系统设计2. 1体系结构设计采用包图画出体统的

4、体系结构模型,然后进行扩展,画出个子系统内类构成及类之间的关系。extendsextendsIV用户extmdsextendsA票务exten(s管理员22子系统设计2. 3类设计用类图说明各个类属性和方法以及类之间的关系,对于复杂对象要画出状态图。用户密码 用户名+奄询()十购买0 +註陆o+评论0心于0时间 &格座位二-演员形烷地址管珪员菅刊F密码筲埋员名+查询()+修次价格0 碱入碾) 十制除电彩0 +交易址理)ID 服务类型 价恪4上0 妙改02. 4类说明3 数据库结构设计3.1数据库表名清单表3-1数据库表名清单号中文表名英文表名表功能说明1用户user2票务ticket3影片mo

5、vie4评价evaluate5座位seat3. 2数据库表之间关系画岀数据库表之间关系图并对主要关系进行说明。3. 3数据库表的详细清单每个表的详细清单内容包括:表名、字段中文名、字段英文名、字段的类型、宽度、精度、主键/外键、空否、取值约束(默认值、最大值、最小值)、索引否。同时要指出该表的索引:索引文件名、索引字段名、索引特性(主键索引、惟一索引unique、聚集索引clustered )。详细清单 可以用列表给出,如表3-2所示。蓝色部分为主键用户信息表:用户名密码姓名电话号码邮箱注册日期余额己购票用户名影片id座位id序列号影片信息:截止FI期总票数影片id电影名主演导演简介发行商票价

6、上映日期余票播放时段房间号用户评价表:影片id用户名评价座位表:座位id排数行数可用房间号序列号user字段类型约束含义useridchar(8)primary key , not n ull用户名passwordvarchar(16)not null用户密码n amechar (10)not null名字telepho nevarchar (16)not null电话号码emailvarchar(30)not null电子邮箱datedatenot null注册日期bala needemical(9, 2)default(0)余额ticket 表字段类型约束含义useridchar(8)no

7、t null用户名movieldintnot null影片IdserialNumberchar (32)not null序列号seatldintnot null座位idmovie字段类型约束含义movieldintprimary key影片IdmovieNamevarchar (60)not null影片名actorvarchar(40)主演directorvarchar (20)导演abstractvarhar(500)内容摘要publishervarchar(50)发行商pricedemical(8, 2)not null票价showTimedatenot null上映时间stopTime

8、datenot null截止时间totalNumberintnot null总票数surplusNumberintnot null余票数showHourstin yi ntnot null上映时段roomldtin yi ntnot null房间号evaluate字段类型约束含义movieldintnot n ull影片iduseridchar(8)not n ull用户名contentvarchar(600)评价seat字段类型约束含义seatldintprimary key座位idrowsmalli ntnot n ull行colu mnsmalli ntnot n ull列availablebitnot n ull是否售岀roomldtinyintnot n ull房间号serialNumberchar(32)序列号3. 4视图设计视图设计与授权有关,设计时参照需求文档的用户授权范围。视图设计中要给出视图的中文名、英文名,视图中的中文列名、英文列名、类型、宽度、精度,每一列的具体算法,对应的基本表名。4 .系统动态模型系统界面原型用时序图、协作图或活动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论