教学管理系统项目开发总结报告.docx

上传人:b****0 文档编号:9757798 上传时间:2023-05-21 格式:DOCX 页数:21 大小:891.03KB
下载 相关 举报
教学管理系统项目开发总结报告.docx_第1页
第1页 / 共21页
教学管理系统项目开发总结报告.docx_第2页
第2页 / 共21页
教学管理系统项目开发总结报告.docx_第3页
第3页 / 共21页
教学管理系统项目开发总结报告.docx_第4页
第4页 / 共21页
教学管理系统项目开发总结报告.docx_第5页
第5页 / 共21页
教学管理系统项目开发总结报告.docx_第6页
第6页 / 共21页
教学管理系统项目开发总结报告.docx_第7页
第7页 / 共21页
教学管理系统项目开发总结报告.docx_第8页
第8页 / 共21页
教学管理系统项目开发总结报告.docx_第9页
第9页 / 共21页
教学管理系统项目开发总结报告.docx_第10页
第10页 / 共21页
教学管理系统项目开发总结报告.docx_第11页
第11页 / 共21页
教学管理系统项目开发总结报告.docx_第12页
第12页 / 共21页
教学管理系统项目开发总结报告.docx_第13页
第13页 / 共21页
教学管理系统项目开发总结报告.docx_第14页
第14页 / 共21页
教学管理系统项目开发总结报告.docx_第15页
第15页 / 共21页
教学管理系统项目开发总结报告.docx_第16页
第16页 / 共21页
教学管理系统项目开发总结报告.docx_第17页
第17页 / 共21页
教学管理系统项目开发总结报告.docx_第18页
第18页 / 共21页
教学管理系统项目开发总结报告.docx_第19页
第19页 / 共21页
教学管理系统项目开发总结报告.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

教学管理系统项目开发总结报告.docx

《教学管理系统项目开发总结报告.docx》由会员分享,可在线阅读,更多相关《教学管理系统项目开发总结报告.docx(21页珍藏版)》请在冰点文库上搜索。

教学管理系统项目开发总结报告.docx

教学管理系统项目开发总结报告

第12章项目开发总结报告

1.引言

1.1编写目的

教学管理系统项目的编写已经基本完成,写此项目开发总结报告,为了让编写人员及用户对系统有一个整体的了解,并通过该报告对我们本次软件工程开发有一个整体的概括,总结一下过程中暴露出的不足,以方便后期对项目的维护及我们在以后的项目开发中来更好的实施项目的订制开发,让我在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率。

预期阅读范围是参与本次开发的本小组各成员及指导老师以及以后加入该小组的新成员。

1.2背景

1.2.1开发背景

现如今学校招生越来越多,必然就会有大量的学生信息需要处理。

如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,给管理这些数据带来了很大的不便,也越来越不适合学校发展的需要。

教务管理系统是一个庞大而复杂的系统,它包括对院系资料的管理,对教师资料的管理,对课程资料的管理,对学生资料的管理和对学生成绩的管理等等主要的功能。

教务管理系统是每个学校的一项必不可少的内容,它的好坏直接影响到学校里的主要工作,一旦此系统瘫痪,学校将会受到非常严重的损失,也会影响到每一个学生。

所以现如今设计一个功能完整、操作简单以及界面友好的教务管理系统变得非常重要。

a.所建议开发项目的名称

教务管理系统

b.所建议开发项目的任务提出者

郑州大学信息工程学院09级8班软件工程代课人:

杨瑞仙老师

c.所建议开发项目的任务承担着

郑州大学信息工程学院09级8班软件工程小组第一组全体成员

d.所建议开发项目的开发平台

Windows7操作系统

e.所建议开发项目的测试平台

Windows7操作系统

f.所建议开发项目的使用平台

Windows系列操作系统

g.所建议开发项目的开发软件

VisualBasic.NET

h.所建议开发项目的建模工具

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

数据

科学实验、检验、统计等所获得的和用于科学研究、技术设计、查证、决策等的数值

信息

以适合于通信、存储或处理的形式来表示的知识或消息

数据处理

数据处理是对数据的采集、存储、检索、加工、变换和传输

数据库

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式

数据用户

数据的拥有和使用者。

1.4参考资料

Ø殷人坤郑人杰马素霞等.使用软件工程.北京:

清华大学出版社,2006

Ø王晟.VisualBasic.NET经典实例开发.北京:

清华大学出版社,2007

Ø作者不详.教务管理系统:

XX文库

Ø设计报告说明书.:

XX文库

Ø需求规格说明书:

XX文库

Ø可行性报告说明书:

XX文库

ØGB/T11457计算机工程俗语(国家标准)

ØGB/T1526信息流程图数据处理程序流程图系统流程图文件符号编制规则及约定(国家标准)

Ø计算机软件需求说明编制指南(国家标准)

Ø项目开发总结报告(GB856——88)XX文库

2.实际开发结果

2.1产品

本系统的名称为教务管理系统,功能架构及运行效果如下:

功能架构:

程序系统中各个程序的名字,它们之间的层次关系如下图所示:

程序系统中各个程序的名字及其简要描述

名称

描述

Myproject

项目名称打开可观看本项目的基本信息

Assemblyinf.vb

主要用来设定生成的dll程序集的一些常规信息,部分信息可以在引用dll时

从属性中直接看到.

Databasic.vb

VB.NET接口连接代码

Dataset1.xsd

用来验证数据是否正确(数据要写进数据库该文件用来完成验证)

frmBase.vb

课程信息维护基本界面显示

frmClass.vb

班级信息维护界面

frmCourse.vb

课程信息维护界面显示

frmMain.vb

本项目的父窗口,用来显示和调用各种子窗口

frmPrint.vb

打印报表显示

frmReport.vb

打印成绩单显示

frmScore.vb

成绩输入界面显示

frmSelect.vb

学生选课界面显示

frmStudent.vb

学生基础信息维护界面显示

frmSubject.vb

课程信息维护基本界面

jiaowu.ICO

教务图标显示

Print.xsd

用来验证打印输入的数据格式是否正确

report.rpt

程序生成的报表文件

2.1.2运行界面

教学管理

 

报表统计

2.2主要功能和性能

2.1功能分析

在这次教务管理系统的课程设计中,要完成学生基本信息的添加,查询,修改,删除的设计,课程信息的添加,修改,删除和查询的设计,选课信息的添加,修改,删除和查询的设计,学生所学课程和成绩的添加,修改,删除和查询的设计,以及学生成绩信息的统计的设计。

2.2模块功能

 

本系统并不复杂,模块划分也比较清楚。

通过对不同的功能进行分析,就可以得到系统的模块划分。

(1)基础信息管理模块:

该功能模块主要用于维护整个教务系统正常运行所需的基础数据,证教务系统有一个统一的标准的数据集,便于数据的共享使用。

内容包括:

入学年份、学年学期、院系数据、专业设置、教研室情况等。

(2)教学管理模块:

该模块的功能是用于维护各院校中各系各专业的课程、科组计划安排信息,作为选课和毕业审查的标准,包括更能有课程计划登记、课程计划审批、选课情况查询、选课信息审批等。

(3)报表统计模块:

打印成绩单

2.3基本流程

2.3.1教务管理基本流程如下:

2.3.2学生入校、毕业流程如下:

2.3.3教学流程如下:

2.3.4注册、选课流程如下

2.4进度

前期2011.10.7-2011.10.27

可行性分析:

胡玉

项目开发计划:

翟颖琳

概要设计说明书、详细设计说明书:

李敏

需求分析和需求规格说明:

闫少辉

数据库设计说明书:

张鹏亮

中期2011.10.27-2011.11.07

基础维护(班级信息维护,学生信息维护):

胡玉

基础维护(课程信息维护),教学管理(学生选课):

闫少辉

教学管理(课表查询,成绩输入):

李敏

报表设计(打印成绩单):

张鹏亮

2.5费用

管理用工时:

制订计划:

一周

布置工作:

两天

收集数据:

两天

检查汇报工作:

三天

服务工时:

一周

开发用工时:

可行性分析:

一周

项目开发计划:

一周

概要设计说明书:

一周

详细设计说明书:

两周

需求分析和需求规格说明:

一周

数据库设计说明书:

一周

基础维护(班级信息维护,学生信息维护):

一周

课程信息维护教学管理(学生选课):

一周

教学管理(课表查询,成绩输入):

一周

报表设计(打印成绩单):

三天

3.开发工作评价

3.1对生产效率的评价

本系统作为作业提交并不是投入实际生产使用,但是这并没有改变小组各成员的认真负责的态度以及精益求精的工作态度,投入一个模块的开发常常是废寝忘食直到把这个功能实现,把这一块功能完成才肯松手。

各小组成员在组长的带领下,提前完成文档的编写及代码功能的实施。

3.2对产品质量的评价

本系统大部分代码参考光盘,在此基础上本小组经过简单修改和功能完善,完成本次作业。

源代码中有一定的错误如下:

平均出错率:

百分之几

经过修改系统具有更高的实用性、可移植性、可从用性、可运行性及用户满意度等。

3.3对技术方法的评价

技术和方法:

MAC,三层设计结构(用户界面层、业务逻辑层和数据存储层),开发技术,sqlserver技术,Visio,edrawmax6绘图技术,具体如下表:

Edrawmax

EDrawMax是一款新的流程图、网络图绘制软件,新颖小巧,功能强大,可以很方便的绘制各种专业的业务流程图、组织结构图、商业图表、程序流程图,数据流程图,网络拓扑图等。

visio

该软件通过创建与数据相关的Visio图表(而不使用静态图片)来显示数据,这些图表易于刷新,并能够显著提高生产率

VB.NET

VisualBasic.NET是从VisualBasic语言演变而来,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言

SQLServer2008

SQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本

MVC

MVC是三个单词的缩写,分别为:

模型(Model),视图(View)和控制Controller)。

MVC模式的目的就是实现Web系统的职能分工。

3.4出错原因的分析(目前尚未解决)

想利用MicrosoftVisio2002获取E-R图

进入MicrosoftVisio2002,选择【新建】|【数据库】|【数据库模型图】,新建文档。

选择【数据库】菜单的【反向工程】菜单项,弹出【反向工程向导】对话框,如图所示。

按照向导操作,选择前面建立的ODBC连接、需要反向生成的对象类型和E-R图的实体,如图所示,经过确定后就可以了。

但是,

选择已安装的Visio驱动程序:

MicrosoftSQLServer

新建数据源,弹出创建新数据源对话框。

如图所示:

单击先一步,选择SQLServer,单击先一步。

如图所示:

利用查询分析器无法打开建库的脚本,找不到脚本所在的位置。

运行学生选课信息时,出现错误:

如图所示:

如何建立数据库和ODBC连接?

在Windows的【开始】菜单中选择SQLServer的【企业管理器】

如下图所示:

右击【数据库】|【附加】如下图所示:

4.经验与教训

通过小组成员的密切配合和艰苦奋战,教务管理系统的开发与文档的编写工作已经接近尾声。

现对工作中的经验与教训总结如下:

分配任务之前应该对给系统实现的功能、总体功能模块及各个子功能模块熟悉,绘制出系统框架图。

各抒己见,利用统和综效的方法得出一个最为理想最为完善的方案。

然后小组内各成员对本系统的整体框架有一个整体的的熟悉,后根据每个人的不同特长分配任务,尽量做到各得其所、各尽其能。

分工是要考虑到明确细化和统筹和做问题。

作为一个系统虽然模块之间要尽量提高独立性避免耦合性,但不免功能和程序代码方面会出现一定的复用,这就要求我们在开发过程中一定要加强交流,尽量减小不必要的时间的浪费。

任务分配的目的只是让我们工作中有个中心,绝不是意味着你把的的任务做完就万事大吉了,应该有团队合作和双赢思想。

相互沟通是非常重要的,团队成员之间要相互学习彼此的优点和技术,使团队的能力不断的提高。

这样,在项目的开发过程中,团队才不会被难题困住不动。

另外,团队中要有一个项目负责人,这个人无论是在与客户的沟通上,还是在技术上都要是很出众的人,此项目负责人要能很好的沟通客户与开发成员之间,以此来更好的理解客户的功能需求。

经历过这次团队合作,让我更深的体会到了以始为终和统和综效的思想在团队合作中的重要性。

作为一个团队中的一员不能有太强的自我意识,要有合作和奉献精神。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2