资源描述:
《旅游管理系统数据库设计说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、旅游管理系统数据库设计说明书编写数据库设计说明书的目的是详细规定待设计数据库的所有标识、逻辑结构和物理结构。1引言1.1背景项目名称:神州旅行社管理系统。设计的目的:为游客和旅行社之间提供一个友好的、直接的交流平台,实现系统内部的查询、删除、修改功能。开发者人员:组长:张东;副组长:马冰心;组员:徐月、张雯雯、郭婷。用户:面向于旅行社,后台可以实现数据管理员增删改信息,前台可以实现游客浏览、查看、预定。1.2参考资料《SQLsever数据库项目开发实例》1.3术语和缩略词B/SBrowser/Server浏览器和服务
2、器结构2外部设计2.1标识数据库主要包含旅行订单表(apply),旅行线路表(journey),新闻信息表(news),景点信息表(scene),管理员信息表(workerinfo)。旅行订单表中包括:订单编号(id),客户名称(name),旅行线路(line),旅行人数(num),客户地址(address),电话(tell),描述(show),出发时间(starttime),提交订单系统时间(systime)。旅行线路表包括:旅行线路编号(id),旅行时间(journey-time),旅行线路(line),景点编号
3、(scene-id)。新闻信息表包括:新闻编号(id),新闻标题(title),新闻内容(show),日期(date)o景点信息表包括:景点编号(int),景点名称(scene-name),地方(place),照片(photo),景点描述(show)。管理员信息表包括:用户名(name),密码(sec)。2.2约定列名dnameinemmaddresstdlshowsysbmestarttimeidjourney^bmesceneidintBvarchar(50)varchar(lOO)回intBB夕U占idintH
4、ttievarchar(50)showtextdatedatetime/"0亠idint鬥scene..namevarchar(lOO)"acevarchar(50)photovarchar(50)showtext在订单信息表中:订单编号(id)设为主键约束;在旅行线路信息表屮:线路编号(id)设为逐渐约束;在新闻信息表中:新闻编号(id)设为主键约束;在景点信息表中:景点编号(id)设为主键约束;数据类型允许空int□varchar(50)varchar(lOO)varchar(5O)varchar(5O)varc
5、har(5O)textdatetimedatetime►:Namejvarchar(SO)「:Secvafchar(8)2jE2.3使用该数据库的软件SQLsever2005,visualstudio20102.4支撑软件木旅行社管理系统为实现相应的功能,建立有如下存储过程(addapply),(addjourney),(addnews),(addscene);acld_apply执行代码如下:USE[lvyou]GO/******对象:StoredProcedure[dbo].[Add_apply]脚木日期:06/
6、10/201223:01:50******/SETANS1_NULLSONGOSETQUOTED_TDENTTFTERONGOALTERprocedure[dbo].[Addapply]@namevarchar(50),@linevarchar(100),@numvarchar(50),©addressvarchar(50),©tellvarchar(50),@showtext,@systimcdeitctimc,@starttimedatetimeASINSERTINTOapplyname,line,num,add
7、ress,tell,show,systime,starttime)VALUES(@name,@1ine,©num,©address,@tcll,@show,@systime,©starttime)addjourney执行代码如下:USE[lvyou]GO脚木日期:/******对象:StoredProcedure[dbo].[Add_journey]06/10/201223:03:57******/SETANSINULLSONGOSETQUOTED_TDENTTFTERONGOALTERprocedure[dbo]・
8、[Addjourney]@journey_timevarchar(50),@1inevarchar(100),@scene_idintASINSERTINTOjourney(journey_time,line,sceneid)VALUES(@journey_time,@line,@sccncid)add_news执行代码如下:USE[lvyou