软件工程课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程课程设计
报告
沈阳航空航天大学
课程设计报告
课程设计名称:软件综合课程设计
课程设计题目:车辆调度管理软件设计
院(系):计算机学院
专业:计算机科学与技术
班级:84010101
学号:
姓名:叶伦灼
指导教师:丛丽晖
完成日期: 9月9日
目录
第1章需求分析 ........................... 错误!未定义书签。
1.1问题内容与要求....................... 错误!未定义书签。
1.2问题分析与假设 (1)
第2章概要设计 ........................... 错误!未定义书签。
2.1数据库逻辑模型设计................... 错误!未定义书签。
2.1.1 数据库E—R图..................... 错误!未定义书签。
2.1.2 数据库表格设计.................... 错误!未定义书签。
2.2系统功能模块......................... 错误!未定义书签。第3章详细设计 ........................... 错误!未定义书签。
3.1客户功能模块......................... 错误!未定义书签。
3.2管理人员功能模块..................... 错误!未定义书签。
3.2.1车辆信息更新....................... 错误!未定义书签。
3.2.2车辆信息的添加与删除............... 错误!未定义书签。
3.2.3司机信息的添加与删除............... 错误!未定义书签。第4章调试使用 ........................... 错误!未定义书签。
4.1客户功能............................. 错误!未定义书签。
4.2管理员功能........................... 错误!未定义书签。
4.2.1 车辆及司机信息的增删 .............. 错误!未定义书签。
4.2.2 车辆信息的修改.................... 错误!未定义书签。参考文献 ................................... 错误!未定义书签。附录(程序清单) .......................... 错误!未定义书签。
第1章需求分析
1.1 问题内容与要求
设计一个简单的车辆调度管理程序,可实现对不同的车辆、不同要求、不同时间的调度算法。
1)建立车辆信息表;
2)实现对车辆信息的插入、修改、查询、删除功能;
3)界面要优化,直观、大方、美观;
4)实现针对不同任务、不同时间的调度分配算法;
5)独立完成系统的设计、编码和调试;
6)按照课程设计规范书写课程设计报告。
1.2 问题分析与假设
车辆调度就是根据客户的需求,合理地派遣出相应的车辆。假设每派遣出一辆车,需要记录下该车的特有信息以及使用该车的客户信息。一辆车在被使用后,不能在重叠的时间段被其它客户使用。而客户在选择车辆时,除了能够了解车辆本身的属性外,也有权了解驾驶该车辆驾驶员的信息,比如驾驶员的性别、驾龄、年龄。而作为车辆调度员,应该做到对车辆信息的查看、增删、及时更新等操作。由于每一辆车都有一个专属司机,因此每新增一辆,都必须提供一个已存在的司机信息,如果添加了一个错误的司机,