软件工程课程设计报告
《软件工程》课程设计报告
课程名称:作者姓名: 某某 专业班级: 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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




