1、 课课 程程 设设 计计 报报 告告 课程设计名称:软件工程综合软件工程综合课程设计课程设计 课程设计题目:产品供货商维护软件设计产品供货商维护软件设计 院(系): 计算机学院 专 业: 计算机科学与技术 班 级: 学 号: 姓 名: 指导教师: 说明:结论(优秀、良好、中等、及格、不及格)作为相关教环节考核必要依据;格式不符合要说明:结论(优秀、良好、中等、及格、不及格)作为相关教环节考核必要依据;格式不符合要 求;数据不实求;数据不实,不予通过。报告和电子数据必须作为实验现象重复的关键依据。不予通过。报告和电子数据必须作为实验现象重复的关键依据。 I 课程设计任务书课程设计任务书 课程设计
2、名称 软件工程综合课程设计软件工程综合课程设计 专业 计计算机科学与技术算机科学与技术 学生姓名 班级 学号 题目名称 产品供货商维护软件设计产品供货商维护软件设计 起止日期 2016 年 12 月 19 日起至 2017 年 1 月 13 日止 课设内容和要求: 内容:内容: 1.1.定义供货商分类。定义供货商分类。 2.2.定义供货商信息存储格式。定义供货商信息存储格式。 3.3.完成供货商信息的维护。完成供货商信息的维护。 4.4.实现对供货商的质量评价。实现对供货商的质量评价。 5.5.完成对供货商信息的查询和统计。完成对供货商信息的查询和统计。 要求:要求: 1.1.界面要优化,直观
3、,大方,美观。界面要优化,直观,大方,美观。 2.2.采用面向对象程序设计方法。采用面向对象程序设计方法。 3.3.用数据库保存各项信息。用数据库保存各项信息。 4.4.独立完成系统的设计、编码和调试工作并通过指导老师的检查。独立完成系统的设计、编码和调试工作并通过指导老师的检查。 5.5.按课程设计规范撰写课程设计报告。按课程设计规范撰写课程设计报告。 教研室审核意见:教研室审核意见: 教研室主任签字:教研室主任签字: 指导教师(签名)指导教师(签名) 年 月 日 学学 生(签名)生(签名) 年 月 日 II 课程设计总结:课程设计总结: 由于时间比较紧张,再加上自己本身在语言编程方面的能力
4、比较有限,该 系统存在着不完善的地方。作为一个短时间完成的实用性软件,本系统在实用性 和全面性方面还有不少欠缺。如本系统后面的统计功能未能很好地实现,效果并 不是十分理想。总的来说,这个产品供货商维护软件基本上满足了一个供货商对 于商品的维护,它和正式的软件维护还有一定的差距。另外,还有一些功能模块 还可以进一步地完善,希望可以通过以后的学习能够不断地完善和强大本系统的 功能。尽管如此,在开发和设计这个软件的过程中,通过学习,我掌握了很多编 程上的新知识,比如说更加了解了 MYSQL 数据库,还有对语言也有了更 深的认识,总的来说,通过这次课程设计,让我取得了一个相当大的进步。 同时,使用产品
5、供货商维护软件来管理产品供货商的各种信息,对于信息 化时代的人们来说,是很有必要的。现在已经有越来越多的供货商开始认识到供 货商管理系统带来的巨大便利。大范围的推广和使用产品供货商维护软件系统会 逐渐成为主流模式。各种供货商维护系统的需求量是很大的,这个系统的市场前 景应该是良好的。 III 目目 录录 1 最短路径在公交系统中的应用介绍与要求最短路径在公交系统中的应用介绍与要求 4 1.1 最短路径在公交系统中的应用的题目介绍. 4 1.2 最短路径在公交系统中的应用的要求. 错误错误!未定义书签。未定义书签。 2 系统功能模块的结构图系统功能模块的结构图 . 错误!未定义书签。 2.1 绘
6、制系统功能结构框图. 错误错误!未定义书签。未定义书签。 2.2 主要模块的功能说明 . 错误错误!未定义书签。未定义书签。 3 使用数据结构与程序的函数的描述使用数据结构与程序的函数的描述 . 错误!未定义书签。 3.1 程序使用的数据结构的描述. 错误错误!未定义书签。未定义书签。 3.2 程序使用的函数的描述. 错误错误!未定义书签。未定义书签。 4 程序运行测试与结果程序运行测试与结果 .11 4.1 程序的测试与结果11 错误错误!未定义书签。未定义书签。 参考文献参考文献 12 附附 录(关键部分程序清单)录(关键部分程序清单) 13 4 1 最短路径在公交系统中应用 1.1 最短路径在公交系统中的应用题目介绍最短路径在公交系统中的应用题目介绍 目前很多城市公交网站提供了查询信息, 但大多只是简单的公交路线的指向, 对此没有进行更加深层次说明,更没有没有结合地图进行属性到空间以及空间到 属性的动态查询,更没有为用户提供站点到站点间的最佳换乘查询。因此,建立 两个站点之间的城市公共