淮阴工学院
数据库课程设计报告
课题名称: 旅游管理系统
专业:计算机科学与技术(信息安全)
班级: ********
姓名: ******
学号: **********
指导老师: 刘金岭、于坤
2009年12月15日
旅游管理系统用户分为三类:一类是客户,他们通过系统可以查看旅游线路信息和导游的信息。一类是导游,他们通过系统可以查看旅游线路信息和导游的信息,修改导游信息,添加导游信息,删除导游信息。另一类是线路管理员,他们可以通过系统可以查看旅游线路信息,添加线路信息,删除线路信息。实现旅游各种信息的系统化、规范化和自动化。
首先对系统中用到的理论知识及相关技术、工具进行了论述,该论文详细论述了系统中的子系统:旅游管理系统中的内部事务管理的设计与实现。人事管理、线路管理和用户管理,这三个模块是该子系统全部组成部分,其中人事管理模块实现了导游对自身信息查询、修改、增添、删除,考虑到游客不是固定,长期的用户,所以游客访问不需要账号和密码;导游和线路管理员需要账号何密码.
经过分析考虑到本次课程设计只是模拟旅行社管理系统,所以没有采用JSP技术来实行编码和设计。而是采用Microsoft Visual Basic 。数据库采用Microsoft Office Access 2003。
本系统的用户负责系统维护,包括对路线信息,旅客信息和导游信息的添加,修改,删除,查询等。
登陆:登陆分为三种,一种是游客(不需要密码),导游和线路管理员(需要账号和密码)。
查看线路信息:游客,导游和线路管理员都可以查看线路信息
查看导游信息:游客和导游可以查看导游信息
导游信息维护:导游可以对自己的信息进行维护
线路信息维护:线路管理员可以对线路的信息维护
图 2-1-1 顶层用例图
导游信息维护包括三个部分:
添加导游信息:导游可以添加导游的相关信息
修改导游信息:导游可以修改导游的相关信息
删除导游信息:导游可以删除导游的相关信息
图2-1-2 导游信息维护
线路信息维护包括三个部分:
添加线路信息:线路管理员可以添加新的线路信息
修改线路信息:修改已有的线路信息
删除线路信息:删除已经满员或过期的线路信息
图2-1-3 线路信息维护图
系统主要用例的描述:
表 3-1-1 查看线路信息
用例描述
查看线路信息
标示符
XL00001
用例描述
当用户想了解有那些线路信息的时候可以通过系统来查看所有的线路信息。
参与者
游客,导游,线路管理员
优先级
1
前置条件
登陆到系统
后置条件
从数据库中调出线路信息,将信息显示在用户的窗口中。
基本操作流程
用户登陆系统
点击查看信息按钮
可选操作流程
无
被泛化的用例
无
被包含的用例
无
被扩展的用例
无
修改历史记录
无
表 3-1-2 添加线路信息
用例描述
添加线路信息
标示符
XL00002
用例描述
当线路管理员想要添加线路信息时可以添加新的线路信息到数据库中。
参与者
线路管理员
优先级
1
前置条件
线路管理员登陆到系统
后置条件
将线路信息添加到数据库中
基本操作流程
线路管理员登陆到系统中
点击添加线路信息
可选操作流程
被泛化的用例
无
被包含的用例
无
被扩展的用例
无
修改历史记录
无
表 3-1-3 删除线路信息
用例描述
删除线路信息
标示符
XL00004
用例描述
当线路管理员想要删除线路信息时可以将已经存在的线路信息删除。
参与者
线路管理员
优先级
1
前置条件
线路管理员登陆到系统
后置条件
将数据库的线路信息删除
基本操作流程
可选操作流程
,请确认!
被泛化的用例
无
被包含的用例
无
被扩展的用例
无
修改历史记录
无
表 3-1-4 添加导游信息
用例描述
查看导游信息
标示符
DY00001
用例描述
当导游想要添加导游信息时可以添加新的导游信息到数据库中。
参与者
导游
优先级
1
前置条件
登陆到系统
后置条件
将导游信息添加到数据库中
基本操作流程
可选操作流程
旅游管理系统 来自淘豆网m.daumloan.com转载请标明出处.