欢迎来到天天文库
浏览记录
ID:58933679
大小:200.44 KB
页数:11页
时间:2020-09-18
《设计规格说明书.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.设计规格说明书1.引言1.1目的该软件设计规格说明书是基于“只有两个人”小组计划开发的“电影院网上售票系统”需求规格说明书编写的。“电影院网上售票系统”,缓解了电影院售检票的人力压力,提供高效的,快捷的,稳定的操作。实现系统应具有的实用性、可靠性、有效性及方便性。软件系统实际报告相近说明了该软件产品的体系结构设计、书籍库设计和构建设计等,从而对该软件产品的结构、实现方法等进行了详细的描述。1.2命名规则(1)Pascal规范:所有单词首字母大写。例如:UserNameTableCamel规范:除了第一个单词,所有单
2、词首字母大写。例如:userNameTable全局变量:使用Camel规范,并以g_开头。例如:g_failedFlag局部变量、方法参数:使用Camel规范。例如:lineCount类名:使用Pascal规范例如:MyClass成员方法:使用Pascal规范例如:MyMethod()普通成员变量:Pascal并且以m_开头。..例如:m_MemberVarible控件变量:Control类型使用Pascal规范,以m_开头,控件名结尾。例如:m_SubmitButtonValue类型使用Pascal规范,以m_开头
3、。例如:m_Data1(2)数据库命名规则:表中字段名均不加前缀表名均以“dt_table_”为前缀索引名均以“dt_index_”为前缀视图名均以“dt_view_”为前缀1.3术语定义术语定义或解释一般用表格形式给出。术语及缩写Traveler游客RegisteredMember注册会员Query查询DataBaseAssist数据库管理员BuyTicket购票ChangeTicket修改门票Question咨询DatabaseRB数据库维护DataBase数据库serialNumber序列号movieName影
4、片名abstract内容摘要showTime上映时间..1.4参考资料[1]用户需求报告[2]数据库设计规范[3]命名规范1.5相关文档(1)系统规划报告(2)需求规格说明书2.系统设计2.1体系结构设计采用包图画出体统的体系结构模型,然后进行扩展,画出个子系统内类构成及类之间的关系。..影院服务<><><>用户票务<><>管理员..2.2子系统设计2.3类设计用类图说明各个类属性和方法以及类之间的关系,对于复杂对象要画出状态图
5、。用户-密码管理员-用户名-管理员密码+查询()-管理员名电影院+换票()+查询()-名字+购买()电影票+修改价格()-地址+登陆()-时间+输入电影()+评论()-价格+删除电影()+分享()-座位+交易处理()-电影名-导演-演员-影院地址服务-服务ID-服务类型-价格+卖出()+修改()2.4类说明3.数据库结构设计3.1数据库表名清单数据库表名清单,如表3-1所示。..表3-1数据库表名清单序中文表名英文表名表功能说明号1用户user2票务ticket3影片movie4评价evaluate5座位seat3.
6、2数据库表之间关系画出数据库表之间关系图并对主要关系进行说明。3.3数据库表的详细清单每个表的详细清单内容包括:表名、字段中文名、字段英文名、字段的类型、宽度、精度、主键/外键、空否、取值约束(默认值、最大值、最小值)、索引否。同时要指出该表的索引:索引文件名、索引字段名、索引特性(主键索引、惟一索引unique、聚集索引clustered)。详细清单可以用列表给出,如表3-2所示。蓝色部分为主键用户信息表:用户名密码姓名电话号码邮箱注册日期余额已购票用户名影片id座位id序列号影片信息:影片id电影名主演导演简介发
7、行商票价上映日期截止日期总票数余票播放时段房间号用户评价表:..影片id用户名评价座位表:座位id排数行数可用房间号序列号user表字段类型约束含义userIdchar(8)primarykey,notnull用户名passwordvarchar(16)notnull用户密码namechar(10)notnull名字telephonevarchar(16)notnull电话号码emailvarchar(30)notnull电子邮箱datedatenotnull注册日期balancedemical(9,2)defaul
8、t(0)余额ticket表字段类型约束含义userIdchar(8)notnull用户名movieIdintnotnull影片IdserialNumberchar(32)notnull序列号seatIdintnotnull座位idmovie表字段类型约束含义movieIdintprimarykey影片IdmovieNamevarchar(60)
此文档下载收益归作者所有