武汉理工大学华夏学院课程设计报告书
课程名称:软件开发综合设计
题目:铁路动车网上订票系统的设计与开发系名:信息工程系
专业班级:
姓名:
学号:
指导教师:邱珊
2015年11 月6日
武汉理工大学华夏学院信息工程系
课程设计任务书
课程名称:软件开发综合设计指导教师:邱珊班级名称:软件1121 开课系、教研室:软件与信息安全
一、课程设计目的与任务
软件开发综合设计是一个综合性的设计型实验教学环节,是对学生近四年学习所学知识和技能的综合运用。
旨在使学生通过软件开发的实践训练,进一步加深对软件工程方法和技术以及最新发展趋势和技术的了解;进一步掌握业界流行的软件设计,开发和测试的方法与技术;进一步掌握业界流行的软件开发工具的使用;掌握数据的组织方法;提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力以及查阅和运用文献资料的能力。
学生将在指导教师的指导下,独立地完成从需求分析到系统设计,实现,测试和部署的全过程。
二、课程设计的内容与基本要求
设计和开发一个铁路动车网上订票系统。
本系统类似于12306网站,主要为普通动车乘客通过互联网提供远程车票预订业务,包括远程票务信息查询,票务预订和网上支付等。
使铁路票务订购过程简单化,电子化和数字化,为铁路乘客节省常规订票过程中不必要的资源浪费。
本系统可采用以下三种技术中的任何一种开发:
1.Java Web多层架构技术和JDBC数据访问技术
动态网站构建技术和数据访问技术;
3.PHP动态网站构建技术和数据访问技术;
本系统使用的数据库管理系统自行确定。
要求界面美观、功能完善、数据处理正确。
本系统需要完成的具体任务如下:
①票务信息查询:当用户进入网上订票系统后,主页面需显示动车车次信息,同时也需提供余票查询、动车时刻表查询、票价查询、正晚点查询等功能,以供用户选择。
②票务预订:当用户选择所需的车票后,点击预订后应该能显示预订车票的信息,如开
车时刻,到达时刻,硬卧,软卧价格,余票数量等信息,记录在对应的订单中,允许用户重新购票,取消订单,返回车票查询页面进行重新购票。
③订单处理:当用户确认了购买车票的信息无误后,提示用户进行网上支付,同时允许 用户重新购票,取消订单等功能。
当用户网上支付成功后,就可凭有效身份证件进行换取纸质车票。
系统参考功能模块图如下:
图1 系统功能模块图
三、课程设计步骤及时间进度和场地安排
本课程设计将安排在第6-9周, 教育技术中心222。
因为课程设计期间学生还有其他教学任务,故每周安排两次集中上机,学生另外利用课间时间完成相关工作。
具体任务安排如下:
第6周 下发任务书,学生查阅资料
系统需求分析
第7周 系统架构和原型开发
系统界面设计
第8周 数据库设计
系统功能实现
第9周 系统测试 系统验收
铁路动车网上订票系统
后台
前台
用户登录 用户注册 实名购票
余票查询
动车时刻表查询
票价查询
动车正晚点查询
注册用户管理
车次信息维护
票务信息维护
订单信息处理
集中上机时间安排如下:
星期一星期三
周次
第6-9周第3-4节第3-4节
地点现教222 现教222
四、课程设计考核及评分标准
课程设计考核将综合考虑学生考勤和参与度,系统设计方案正确性,系统设计和开发效果以及课程设计报告书的质量。
具体评分标准如下:
设置六个评分点
(1)设计方案正确,具有可行性、创新性;25分
(2)系统开发效果较好;25分
(3)态度认真、刻苦钻研、遵守纪律;10分
(4)设计报告规范、课程设计报告质量高、参考文献充分20分
(5)课程设计答辩概念清晰,内容正确10分
(6)课程设计期间的课堂考勤、答疑与统筹考虑。
10分
按上述六项分别记分后求和,总分按五级记分法记载最后成绩。
优秀(100~90分),良好(80~89分),中等(70~79分),及格(60~69
分),
不及格(0~59分)
设计过程及答辩回答问题记载:(至少三个问题)
指导教师评语:
成绩等级评定:签名:
2015年11 月13 日。