软件工程课程设计报告范例

发布 2022-10-05 07:14:28 阅读 2841

西安科技大学。

题目: 学生学籍管理管理系统

班级: 软件工程1202班

学号: 1208010205

姓名: 张艳乐李倩魏楠楠王青枝。

2023年1月。

1 绪论……

西安科技大学。

软件工程课程设计报告。

题目: 学生学籍管理管理系统

班级: 软件工程1202班

学号: 1208010205

姓名: 张艳乐李倩魏楠楠王青枝。

2023年1月。

1 绪论12 需求规格说明书1

3 总体设计说明书1

4 数据库设计说明书8

5详细设计说明书9

6系统实现11

7测试分析报告23

8总结34参考文献。

1.绪论。1.1 选题目的及意义。

学校的现代化管理中,学生的学籍管理是必不可少的一部分。学籍管理的内容对于学校的管理是关重要的,所以,学籍管理系统必须要为用户提供必要的信息和快捷的查询功能。该学生学籍馆管理系统应用软件可以有效地解决高等院校对学生学籍的管理问题,在该系统中,不仅可以对学生的基本信息进行管理,还可以在教师管理页面中为学生添加成绩,以及方便管理员进行管理等功能。

友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。该学生学籍管理系统采用面向对象方法学的思想,前台采j**a程序设计语言编写界面,后台访问sqlsever数据库的模式进行实现。

1.2 系统概述。

本系统通过jdbc-odbc桥实现前后台数据的联系,基本上实现了一个学生学籍管理系统所具备的基本功能,本系统把使用者分为三类:管理员、教师,学生,针对三类用户分别设计了各自的主界面,以便更好的实现信息的隐藏性,管理员可以对这个系统进行所有的操作,教师负责录入学生的成绩,学生可以进行查询自己的信息。

2.需求规格说明。

对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。

2.1编写目的。

为开发人员,维护人员,客户之间提供共同的协议而创立基础,对学生学籍管理系统做一个全面的描述,以方便用户的使用。

2.2任务概述。

该系统应能基本完成学生学籍管理的基本要求。管理员可以对整个系统进行管理,教师负责录入学生的成绩,学生可以登录系统进行信息的查询。

2.3需求规定。

该学生学籍管理系统应具有以下基本功能:

2.3.1功。

1)实现学生基本情况的录入,修改,删除等基本操作。

2)对学生基本信息提供灵活的查询方式。

3)完成一个班级的学期选课功能。

4)实现学生成绩的录入,修改,删除等基本操作。

5)能方便的对学生的个人学期成绩进行查询。

6)具有成绩统计,排名等功能。

7)具有留级,休学等特殊情况的处理功能。

8)能输出常用的各种报表。

9)具有数据备份和数据恢复功能。

用例。2.3.2其他

3.总体设计说明。

3.1编写目的。

总体设计的目的就是回答“概括地说,系统应该如何实现?”这个问题。也就是说这个说明书的编写目的也就是告诉程序员和软件设计人员本学生学籍管理系统的系统结构和软件结构。

3.2 学生学籍管理系统的软件结构图。

4.数据库设计说明。

4.1概念结构设计。

本课程设计连接数据库是sqlsever.

1. 系统的数据流图:

2. e-r图:

4.2 逻辑结构设计。

根据上述e-r模型,我们可以得到该系统的数据库应该包括五个表,分别是:学生表、课程信息表、学生班级表、学生选课表、用户表、教师表、教师开课表。所创建的**如下:

1. 学生表:

表1-1 学生信息表(student)

2. 课程信息表:

表1-2 课程信息表(course)

3. 学生班级表:

表1-3 学生班级表(class)

4. 学生选课表:

表1-4 学生选课表(sc)

5. 用户表:

表1-5 用户表(user)

6.教师表:

表1-6 教师表(teacher)

7.教师开课表:

表1-7 教师开课表(tc)

5.详细设计说明。

5.1编写目的。

详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种设计语言书写的程序。本说明书提供出一个程序的“蓝图”,以便更好的完成编码任务。

5.2界面设计。

从需求规格说明书中,我们已经知道本系统将使用者分为三类:管理员、教师及学生,他们的权限各不相同,需要为他们各自设计主界面。

6.系统实现。

6.1开发环境。

软件工程课程设计报告范例

西安科技大学。题目 图书馆管理系统 班级 软件工程 学号。姓名。2013年1月。1 绪论12 可行性研究报告1 3 需求规格说明书4 4 总体设计说明书7 5 数据库设计说明书8 6 详细设计说明书9 7 系统实现11 8测试分析报告23 参考文献。1.绪论。1.1 选题目的及意义。随着计算机技术的...

软件工程》课程设计范例

题目 c语言 考试系统的设计与实现。学生姓名。学号 院系计算机与软件学院 专业。指导教师文学志。二 年月日。1.绪论 1 2.相关技术介绍 3 3.系统的需求分析 7 3.1.系统的功能需求 7 3.2.系统的模块划分 9 4.系统的设计 10 4.1.系统的概要设计 10 4.2.系统主要模块的详...

软件工程课程设计报告

软件工程 综合设计报告。题目。学院 信息科学与技术学院 班别 软件工程1 4班。组长学号。组员学号。组员学号。组员学号。组员学号。指导老师 胡德昆 完成时间 2014 6 10 成都大学信息与科学技术学院。提要。软件工程综合设计报告是软件工程的六个实验报告文档的汇总整理,包括软件项目可行性分析报告 ...