没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
101页
一、前 言 1 1.1课程设计题目 1 1.2课程设计完成地点 1 1.3系统概述 1 二、可行性研究 2 2.1战略可行性分析 2 2.2技术可行性分析 2 2.3 风险可行性分析 3 2.4 结论 3 三、 需求分析和软件设计(面向对象分析与设计) 4 3.1建立用例模型 4 3.1.1识别Actor 4 3.1.2识别用例,画用例图 4 3.1.3写用例规约 7 3.1.4状态图 25 3.2建立对象模型 32 3.2.1识别类与对象 32 3.2.2绘制类图 33 3.3建立动态模型 34 3.3.1登录功能顺序图 34 3.3.2管理员功能顺序图 35 3.3.3班主任功能顺序图 43 3.3.4教师功能顺序图 45 3.3.5学生功能顺序图 46 3.4建立功能模型 48 3.4.1系统顶级数据流图 48 3.4.2系统1层数据流图 48 3.4.3系统2层数据流图 49 四、系统编码(面向对象实现) 50 4.1项目编码方案 50 4.2项目编码规范 50 4.3数据库系统物理实现 50 4.4后端工程 54 4.4.1项目搭建 54 4.4.2项目配置 55
资源推荐
资源详情
资源评论
软件工程导论课程设计
软件工程导论课程设计
题 目 学生成绩管理系统
软件工程导论课程设计
目录
一、前 言 ..........................................................................................................................1
1.1 课程设计题目............................................................................................................1
1.2 课程设计完成地点 ...................................................................................................1
1.3 系统概述 ....................................................................................................................1
二、可行性研究..................................................................................................................2
2.1 战略可行性分析........................................................................................................2
2.2 技术可行性分析........................................................................................................2
2.3 风险可行性分析 .......................................................................................................3
2.4 结论............................................................................................................................3
三、 需求分析和软件设计(面向对象分析与设计)..................................................4
3.1 建立用例模型............................................................................................................4
3.1.1 识别 Actor ..........................................................................................................4
3.1.2 识别用例,画用例图............................................................................................4
3.1.3 写用例规约.........................................................................................................7
3.1.4 状态图...............................................................................................................25
3.2 建立对象模型 .........................................................................................................32
3.2.1 识别类与对象...................................................................................................32
3.2.2 绘制类图...........................................................................................................33
3.3 建立动态模型 .........................................................................................................34
3.3.1 登录功能顺序图 ..............................................................................................34
3.3.2 管理员功能顺序图 ..........................................................................................35
3.3.3 班主任功能顺序图 ..........................................................................................43
3.3.4 教师功能顺序图 ..............................................................................................45
3.3.5 学生功能顺序图 ..............................................................................................46
3.4 建立功能模型 .........................................................................................................48
3.4.1 系统顶级数据流图 ..........................................................................................48
3.4.2 系统 1 层数据流图..........................................................................................48
3.4.3 系统 2 层数据流图..........................................................................................49
四、系统编码(面向对象实现)...................................................................................50
4.1 项目编码方案 .........................................................................................................50
4.2 项目编码规范 .........................................................................................................50
4.3 数据库系统物理实现 .............................................................................................50
4.4 后端工程..................................................................................................................54
4.4.1 项目搭建...........................................................................................................54
4.4.2 项目配置...........................................................................................................55
4.4.3 接口开发...........................................................................................................56
4.5 前端工程..................................................................................................................62
软件工程导论课程设计
4.5.1 前端工程搭建...................................................................................................62
4.5.2 前端工程配置...................................................................................................64
4.5.3 页面布局...........................................................................................................66
4.5.4 路由跳转与用户权限识别..............................................................................67
4.5.5 接口绑定...........................................................................................................68
4.6 界面展示..................................................................................................................68
五、软件测试以及维护(面向对象测试)..................................................................76
5.1 软件测试方法及步骤 ............................................................................................76
5.1.1 系统的测试方法 ..............................................................................................76
5.1.2 系统的测试步骤 ..............................................................................................76
5.2 测试过程 .................................................................................................................76
5.2.1.系统的测试内容 ..............................................................................................76
5.2.2 系统的单元测试 ..............................................................................................87
5.2.3 系统的集成测试 ..............................................................................................88
5.2.4 系统测试与回归测试 ......................................................................................88
5.3 系统维护 .................................................................................................................89
5.3.1 软件维护类型 .................................................................................................89
5.3.2 软件维护过程 .................................................................................................90
5.3.3 维护的管理和步骤 ..........................................................................................91
5.3.4 软件维护...........................................................................................................92
5.3.5 硬件维护...........................................................................................................93
六、心得体会....................................................................................................................94
七、参考文献....................................................................................................................97
软件工程导论课程设计
摘 要
随着学校的规模不断扩大,学生数量急剧增加,学生成绩的管理信息也随之
增加。面对庞大的信息量需要有稳定的学生成绩管理系统来提高学生成绩管理工
作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修
改、增加、删除等,从而减少管理方面的工作量。目前社会上信息管理系统发展
飞快, 各个企业事业单位都引入了信息管理软件来管理自己日益增长的各种信息,
学生成绩管理系统有了很大的发展。但本系统完全独立开发, 力求使系统功能简
洁明了, 但功能齐全且易于操作。
关键词: 学生成绩管理系统 需求分析 软件设计 系统编码 软件测试
软件工程导论课程设计
1
学生成绩管理系统
一、前 言
成绩是学生学校生活的重要组成部分,也是衡量一个学生学习能力的重要标
志,要方便的存储和查询学生成绩,随着信息化的实现,学生成绩管理系统就成
为一个学校的网络组成不可或缺的部分。
1.1 课程设计题目
此次课程设计的题目学生成绩管理系统。
1.2 课程设计完成地点
本次课程设计分为线上和线下两部分,线下主要为每周二下午 5.6 节在西校
区实验楼 306 机房安排了上机时间,线上主要为各个成员在图书馆以及其他地点
进行完成
1.3 系统概述
学生成绩管理系统是整个学校工作系统的重要组成部分,其内容对于学校管
理者和学生至关重要,所以学生成绩管理系统应该为用户提供所需要的信息以及
方便的管理平台。现代成绩查询系统理论已经不拘泥于传统的理论基础,不强调
对教学活动的严密控制,放弃了繁琐的设计模式,开始注重教学设计的关系性和
灵活性,并且提供人性化的服务,这些优点能够极大的提高学生成绩查询的效率,
从而更加有利于学生的管理和提高学生的主动性。
小组分工:
项目任务
负责人
可行性研究
需求分析
软件设计
系统编码
软件测试
软件运行、维护
整合报告,答辩 PPT
剩余100页未读,继续阅读
ADoubleLiu
- 粉丝: 58
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页