目 录
第一章 绪论 1
§1.1 软件工程现状 1
§1.2 课题意义 1
§1.3 本课题解决方案简述 2
§1.4 案例选择 2
§1.5 本人所承担任务与要求概括 3
第二章 案例:“机票预订系统”的建设 4
§2.1 问题描述 4
§2.2 可性行分析 4
§2.2.1 引言 4
§2.2.2 可行性研究的前提 4
§2.2.3 技术上可行性 5
§2.2.4 经济上可行性 5
§2.2.5 操作上可行性 5
§2.2.6 法律上可行性 5
§2.3 需求分析 5
§2.3.1 目标 5
§2.3.2 机票预订系统的功能要求 6
§2.3.3 客户端功能要求 7
§2.3.4 服务器端功能要求 7
§2.3.5 机票预订系统的性能要求 8
§2.3.6 机票预订系统的数据要求 9
§2.4 系统设计 9
§2.4.1 系统构架设计 9
§2.4.2 详细页面设计 19
§2.4.3 文件和数据库设计 30
§2.5 测试 34
§2.5.1目的 34
§2.5.2 目标 34
§2.5.3 运行环境 34
§2.5.4 测试方案 34
§2.5.5 测试过程 35
§2.5.6 测试结果 38
§2.6 小结 38
第三章 案例:
“教务管理系统之子系统——系内课程安排”的建设39
§3.1 问题描述 39
§3.2 可行性研究报告 39
§3.2.1 引言 39
§3.2.2 可行性研究的前提 39
§3.2.3 技术上可行性 39
§3.2.4 经济上可行性 40
§3.2.5 操作上可行性 40
§3.2.6 法律上可行性 40
§3.3 需求确定 40
§3.3.1 引言 40
§3.3.2 任务概述 40
§3.4 系统设计 41
§3.4.1 系统构架设计 41
§3.4.2 输出设计 46
§3.4.3 输入设计 46
§3.4.3 文件和数据库设计 46
§3.5 小结 49
第四章 系统集成与测试 50
§4.1 目的 50
§4.2 目标 50
§4.3 运行环境 50
§4.4 测试人员 50
§4.5 测试项目 50
§4.6 测试结果 50
结 论 51
参考文献 52
附 录 53
致 谢 60
结 论
本次设计题目为“软件工程课程设计管理系统”。题目是培养学生综合应用所学专业知识及计算机知识的能力,训练和提高软件开发技能。要求每个学生在规定时间内必须完成一个规模适当的应用软件系统。我在学校要求规定时间里,抓紧时间查询相关资料,研究其内容设计,分析其设计流程,逐渐理清思路,慢慢的本系统的雏形构思完毕。然后,多方搜集技术资料和设计资料,做好前期准备。在反复思量之后开始动手设计。处理资料,画流程图等等。时至今日,系统已基本完成,我采用传统的建模方式制作,分析出了本系统的大概数据流程,编写出数据库,画出表。当然,由于时间条件等多方原因的限制,我所做的东西还存在一些不足之处,例如对小项目的不熟悉,流程图还有一些小问题等等。正在抓紧最后时间做完善工作。总结本次毕业设计,收获很多,比如为人治学态度方面要严谨、分析画图方面要细心、疑惑不懂要经常问、面对问题要耐心解决等。