教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

软件工程课程设计报告

来源:网络收集 时间:2026-08-28
导读: 《软件工程》课程设计报告 课程名称:作者姓名: 某某 专业班级: H1101 指导教师: 完成时间: 2014年1月10日 电子信息学院 2014年1月 目录 前 言.............................................................. 1 一 系统概述..........................

《软件工程》课程设计报告

课程名称:作者姓名: 某某 专业班级: H1101 指导教师: 完成时间: 2014年1月10日

电子信息学院 2014年1月

目录

前 言.............................................................. 1 一 系统概述......................................................... 2

1.1现状描述 ..................................................... 2 1.2系统目标 ..................................................... 2 1.3系统开发方法 ................................................. 2 1.4开发计划 ..................................................... 2 二 系统分析......................................................... 3

2.1软件范围定义 ................................................. 3 2.2系统特性概述 ................................................. 3 三 系统设计......................................................... 4

3.1系统基本架构 ................................................. 4 3.2用户管理模块 ................................................. 4 3.3学生信息管理模块 ............................................. 5 3.4班级信息管理模块 ............................................. 6 3.5课程信息管理模块 ............................................. 7 3.6学生成绩信息管理模块 ......................................... 8 3.7界面设计 ..................................................... 9 四 系统实现........................................................ 10

4.1开发环境与工具 .............................................. 10 4.2软件界面 .................................................... 11 4.3代码开发 .................................................... 13 4.4代码修改与完善 .............................................. 19 五 收获和体会...................................................... 19 参考资料........................................................... 19

前 言

“软件工程”既是高校教学中的软件工程,又是著书立说中的软件工程,更是IT企业软件开发和软件管理中的软件工程。我们将运用软件工程课所学进行一次课程设计。

学校作为教育与科技的先行者,那些先进的、优秀的技术往往会为学校所率先采用,网络技术不外如此。优秀的学校管理决策者一定会毫不犹豫地选择或者自主开发一个适合本校校情的学生信息管理系统。不同学校所要求的学生信息管理系统自然有所不同,我们准备利用软件工程课上所学知识,开发流程,开发一个相对简单适用的学生信息管理系统。这个系统我们设想的是可以进行学生基本信息,成绩信息,班级信息,课程信息等相关操作。

开发设计一个“学生信息系统”,这是一项软件工程。为了完成这项任务,我们首先要选择软件开发模型、确定软件开发方法、准备开发工具、设计开发环境和运行环境,然后进行需求分析、概要设计、详细设计、编程、测试、试运行、正式运行、验收和交付,最后是系统维护或系统升级换代。这样按照所选择的开发模型,走完了一个软件生存周期。这一系列的软件开发过程和管理过程就是软件工程。

这其中会包含《用户需求说明书》、《概要设计说明书》、《开发进度表》、《测试报告》、程序代码、《课程设计报告》。

设计题目:学生管理系统 班级:BX062

课题组成员学号、姓名、分工

开发人员:BX06217 杨军、BX06218 孙智斌 测试人员:BX06214 张越成、BX06225 徐浩青 程序经理:BX06216 马文浩

1.1现状描述

由于学生信息的庞大,人们发现原来的手写记录,已经不能满足学生信息快速更新的需求了,要想实时地更新学生的相关信息,就必须利用计算机系统,来协助完成这些功能。而本产品正是这样一个能方便完成这些需求的系统,主要为学生管理部门而开发,拥有权限的相关人员可通过此软件对学生信息、学生成绩、课程信息、班级信息,进行增加、删除、修改和查询等操作。

1.2系统目标

本系统主要的目的是就学生管理系统编写一套程序,使其能实现基本的增加、删除、修改和查询任务,可以方便灵活的进行各项操作。要求当增加一条学生信息记录时,不管输入的信息详细与否,均能添加成功;当删除一条发票信息时,先选择删除条件,可以是按详细的学号代码来删除,也可以就学生姓名,先选出相关的记录,再在这些记录中删除目标记录;当修改一条学生信息时,先选择要修改的该条记录,按下修改即可;当要查询一条学生信息时,先选择查询条件,主窗口栏中会有详细显示。

1.3系统开发方法

该系统运用了C/S开发方法。要先行装有VS2005,SQL2005,这2个软件的前提下,才能正常运行.

1.4开发计划

本次课设主要是开发一个学生管理系统,在实际开发之前首先要制定一个计划,主要有以下几个方面:

第一.最基本的一条就是复习和巩固书本上的知识,并且借阅相关的书籍为自己充电,了解本次实验的要求、内容、目的与意义。

第二.分组分工,各司其职。一个软件项目小组由开发人员,程序经理和测试人员组成,开发人员负责代码的编写,程序经理负责各类需求分析,概要设计等,测试人员则根据开发人员的代码进行测试,找出不足与错误,再递交开发人员加以改正。

第三.找出适合本次课设的开发工具、技术与环境,其中相应用到的工具有Visual Studio 2005,MS SQL Server 2005 ,WindowsXP

第四.程序经理先就问题作出需求分析,书写《需求规格说明书》,为学生管理系统设定界面、功能、性能、接口各方面的要求。

第五.继《需求规格说明书》之后,程序经理书写《概要设计说明书》,更加细化工作。 第六.开发人员根据程序经理的《需求规格说明书》、《概要设计说明书》编写代码。(边开发边测试)

第七.测试人员根据开发人员的代码,测试系统的可用性与完整性,找出系统的不足与错误,递交开发人员加以修改与完善,最后书写测试计划与用例,测试报告。

第八.以上第4~7条需反复实行,反复修改,以确保系统零缺陷、零漏洞。 第九.完成课设后必须递交一份课程设计报告。

2.1软件范围定义

2.1.1 开发意图

a. 为了学生管理系统更完善;

b. 为了教学办公室对学生档案的管理更方便; c. 为了减轻行政人员的工作负担。 2.1.2 应用目标

通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学生管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。 2.1.3 作用及范围

本软件适用于教育界,它是比较完善的系统管理软件,对学生的学生可以随时输入、输出、查找。 2.1.4 背景

现今学生管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学生管理软件,为了对学生档案的管理方便,因此开发了本软件。

2.2系统特性概述

3.1系统基本架构

学生管理系统大致架构图

本学生管理系统的构架很简单,登陆系统后,主 …… 此处隐藏:3115字,全部文档内容请下载后查看。喜欢就下载吧 ……

软件工程课程设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/135149.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)