欢迎来到天天文库
浏览记录
ID:19693700
大小:2.17 MB
页数:21页
时间:2018-10-05
《软工数据库课程设计指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程专业《数据库课程设计》指导书计算机科学学院王同喜2013年10月编20目录1.实习目的与任务22.实习要求23.实习指导23.1项目背景23.2主要功能23.3用例描述113.4项目设计说明133.4.1数据库设计143.4.2.领域模型163.4.3业务模型173.4.4用例实现19四、成绩评定19201.实习目的与任务(1)实习目的1)加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;2)在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;3)学会将知识应用于实际
2、的方法,提高分析和解决问题的能力,增强动手能力;4)为毕业设计和以后工作打下必要基础。(2) 实习任务实际开发出基于WEB的数据库应用系统,并有相关设计文档。2.实习要求1)建议使用JAVA及相关开发工具,也可以使用其它开发语言;2)数据库可以选用SQLserver2005或mysql;3)知识点一:应用系统要求采用WEB三层架构;4)知识点二:数据库的概念设计(E-R图)和逻辑设计(表)要在报告文档中体现;5)知识点三:数据库中要有视图、规则、存储过程、触发器等对象;3.实习指导实践题目:携程网航空订票系统(
3、学生也可根据实际项目情况自拟题目)3.1项目背景该实践项目为“携程网”门户系统的“航空中订票模块”中的“查询订票”功能模块。“旅行在线”是一款基于Web2.0技术的旅游信息综合服务门户。提供了集酒店预订、机票预订、度假预订、商旅管理等功能。3.2主要功能20(一)国内机票查询及预定(如图-1~图-3所示)2020(二)度假产品查询(如图-4~图-5所示)20图5(三)国际及港澳台航班预订(如图-6~图-8)20(四)酒店预订(如图-9~图-13所示)2020图102020本实习所涉及的为“国内航班查询订票”功能
4、模块。“查询订票”功能模块的主要提供两大功能:即“国内航班信息查询”和“机票预定”。其它模块可供学有余力的同学完成。3.3用例描述图-14为“查询订票”模块系统用例图:3.3.1查询航班203.3.2.预订机票203.4项目设计说明系统基本架构如图-18所示:20图-183.4.1数据库设计查询订票模块系统E-R图如图-19所示:3.4.1.1test_flight_info用于存储航班信息系统测试时使用。运行时将通过Webservice的方式获取航班信息。203.4.1.2.city_info用于存储城市信息
5、3.4.1.3.ticket_order用于存储机票预定单信息203.4.2.领域模型3.4.2.1.com.tarena.booking.domain.CityInfo用于封装城市信息3.4.2.2.com.tarena.booking.domain.FlightInfo用于封装航班信息3.4.2.3.com.tarena.booking.domain.TicketOrder用于封装机票预定单信息203.4.3业务模型3.4.3.1com.tarena.booking.service.FlightServic
6、e203.4.3.2com.tarena.booking.service.OrderService3.4.3.3com.tarena.booking.service.MessageService203.4.4用例实现3.4.4.1查询航班3.4.4.2预订机票四、成绩评定程序运行效果50%+知识点运用情况30%+实习报告20%其中实习报告包括:1.课程设计目的与任务;202.项目背景;3.系统目标4.系统分析与设计1)用例分析2)领域分析3)概要设计4)数据库逻辑设计5.运行结果(效果)6.实习小结20
此文档下载收益归作者所有