学生成绩管理系统毕业设计.docx

上传人:b****1 文档编号:2296964 上传时间:2022-10-28 格式:DOCX 页数:10 大小:118.60KB
下载 相关 举报
学生成绩管理系统毕业设计.docx_第1页
第1页 / 共10页
学生成绩管理系统毕业设计.docx_第2页
第2页 / 共10页
学生成绩管理系统毕业设计.docx_第3页
第3页 / 共10页
学生成绩管理系统毕业设计.docx_第4页
第4页 / 共10页
学生成绩管理系统毕业设计.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

学生成绩管理系统毕业设计.docx

《学生成绩管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统毕业设计.docx(10页珍藏版)》请在冰豆网上搜索。

学生成绩管理系统毕业设计.docx

学生成绩管理系统毕业设计

贵州教育学院本科毕业论文(设计)

 

题目:

学生成绩管理系统

 

  学生姓名 XXX 

   指导教师XXX老师 

    专业计算机科学与技术

 

   年 级07级计本班

 

 摘要:

学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后

台数据库的建立和维护以及前端应用程序的开发两个方面。

经过分析,我们使用Microsoft公司的VisualBasic开发工具,将VB技术与数据库Access2003相结合进行设计。

首先,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

系统可基本实现学生成绩和学生信息的录入、修改、删除等功能,扩充的功能包括与成绩相关的信息处理。

同时,可根据学校教学管理制度,设定或自定义审核操作的规则。

系统其他方面的需求有:

安全保密性、可恢复性、可扩充性、可维护性等。

            

 

关键词:

数据库VisualBasic 6.0Access2003

 

  Abstract:

The management system ofstudentscore is atypicalapplication ofmanaginginformationsystem (knownasMIS),which mainlyincludesbuildingupdatabaseofback-endanddevelopingtheapplicationinterface of front-end.Throughanalyzing,weselectVisualBasicsoftwarewhichpresentedbyMicrosofttodesignthissubject. Inthe designprocess,we useVBanddatabase Access2000 technology toexploit thissystem. It cangiveyouashort-cuttobuild upaprototypeofsystemapplication.Theprototypecouldbemodifiedanddevelopedtillusers aresatisfied withit. Thissystemcanachievefundamentally adding、modificationand deletingfunctionsin studentscore and studentinformationfacts. Thesystemalsoincludesextrafunction:

security、updating、expanding 、safeguardetc.  

Keywords:

Database VisualBasic 6.0Access2003

 

目 录

1.系统需求分析..................................................................................................1

2.可行性分析......................................................................................................1

3.系统设计...........................................................................................................2

3.1 系统总体功能模块图......................................................................2

3.2查看与修改模块...............................................................................3

3.3查询模块功........................................................................................ 3

4.系统详细设计.................................................................................................4

4.1 查看与修改模块的创建.................................................................4

4.2 查询模块的创建...............................................................................6

5.总结...............................................................................................................9

参考文献.................................................................................................................10

致谢......................................................................................................................11

1.系统需求分析

伴随社会的高速发展,全国各高校的学生数量一直在增加,在这样的形式下,必须要求学校有一种高效有序的方法来管理学生的信息。

通过调查,要求系统需要有以下功能:

 

(1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面;

(2)由于该系统的使用对象多,要求有较好的权限管理;

(3)原始数据修改简单方便,支持多条件修;

(4)方便的数据查询,支持多条件查询;

(5)在相应的权限下,删除数据方便简单,数据稳定性好;

(6)数据计算自动完成,尽量减少人工干预。

2.可行性分析

由于本系统管理的对象单一,都是学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。

因此,比较适合于采用数据库管理。

在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。

本系统的设计是在WindowsXP操作系统环境下,使用VisualBasic6.0中文版开发成功的。

数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,本系统选用的数据库语言介绍如下:

VisualBasic具有以下特点:

(1)可视化编程:

用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。

如果对界面的效果不满意,还要回到程序中修改有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。

VisualBasic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。

只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。

VisualBasic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。

(2)面向对象的程序设计

VisualBasic6.0版本支持面向对象的程序设计,是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。

在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,VisualBasic自动生成对象的程序代码并封装起来。

每个对象以图形方式显示在界面上,都是可视的。

3.系统设计

系统总体设计将确定该系统的逻辑模型,确定该系统的物理模型,即计算机化信息系统应用软件的总体结构和数据库设计,并提出系统配置方案,继而对物理模型进行详细的设计。

主要内容有:

系统功能分析、数据词典的分析、数据库的设计、编写系统设计说明书等等。

系统总体设计是以系统分析为基础,而系统总体设计又是系统实施的基础,系统总体设计的主要任务是代码设计、物理设计、数据库设计、功能结构图设计。

系统总体设计的任务主要包括:

(1)代码设计

(2)系统物理设计

(3)数据库设计

3.1系统总体功能模块

软件功能模块设计

本系统的主要任务就是针对学生成绩的管理。

主要用户为学校教务管理老师。

其中,学生也参与对自己信息的核对确认。

系统提供友好界面,操作简单。

系统总体功能模块图,如图3.1所示:

 

图3.1系统总体功能模块图

3.2查看与修改模块

查看与修改模块的功能是指查看以有学生的基本信息、成绩信息以及课程信息,并可以对这些信息进行相应的修改以及删除。

同时可以对直接对系统内以有的课程对学生的课程成绩进行添加,因为每个学期开始学生都会选修一些新的课程,相应的学期结束时都会有相应的成绩,这时根据具体的情况来进行添加,并相应修改的信息保存到对应的数据库文件中,对对应的表文件进行更新。

查看与修改模块功能结构图,如图3.2所示:

 

 

图3.2 查看与修改模块功能结构图

3.3查询模块

查询模块的功能主要有查询成绩和查询学生基本信息两大块。

其中查询学生基本信息又可以根据输入的学号、班级、专业以及院系来进行相应详细的查询;查询成绩以可以进行学号、班号、查询全部来进行详细的成绩查询,根据所给的条件显示相应的信息。

查询模块功能结构图,如图3.3所示:

 

图3.3 查询模块功能结构图

系统应符合现代化、自动化的管理制度,并达到操作直观、方便、实用、安全等要求。

大致分以下几个方面:

(1)完整的总体设计方案;

(2)多窗口,多视图的用户界面;

(3)完善的录入,查询,维护子系统,以及简单的使用方法,尽量主系统通俗化;

(4)系统的安全性措施。

4.系统详细设计

4.1查看与修改模块创建

查看与修改模块的功能是指查看以有学生的基本信息、成绩信息以及课程信息,并可以对这些信息进行相应的修改以及删除。

同时可以对直接对系统内以有的课程对学生的课程成绩进行添加,因为每个学期开始学生都会选修一些新的课程,相应的学期结束时都会有相应的成绩,这时根据具体的情况来进行添加,并相应修改的信息保存到对应的数据库文件中,对对应的表文件进行更新。

其具体处理如下:

第一步 选中“查看与修改”选项。

第二步 根据界面提示进行相应的添加、修改、删除、更新等操作。

第三步将相应的信息对数据库相应的表文件中的信息进行更新。

查看与修改模块功能窗口,如图4.1所示:

 

图4.1查看与修改窗口

程序思想:

点击“第一个”按键时,则显示出“学生表”的第一条记录并将“学生与课程表”学号中相同的记录也显示出来;点击“前一个”按键时,则显示出“学生表”的当前记录的前一个记录

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1