vc++6.0学生信息管理系统

上传人:夏** 文档编号:497538905 上传时间:2024-02-03 格式:DOC 页数:33 大小:1.01MB
返回 下载 相关 举报
vc++6.0学生信息管理系统_第1页
第1页 / 共33页
vc++6.0学生信息管理系统_第2页
第2页 / 共33页
vc++6.0学生信息管理系统_第3页
第3页 / 共33页
vc++6.0学生信息管理系统_第4页
第4页 / 共33页
vc++6.0学生信息管理系统_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《vc++6.0学生信息管理系统》由会员分享,可在线阅读,更多相关《vc++6.0学生信息管理系统(33页珍藏版)》请在金锄头文库上搜索。

1、.1 引言1.1 项目的开发背景学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统( Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的基本情况。在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。随着科学技术的不断提

2、高,计算机科学日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分 ,使用计算机对学生信息进行管理 ,具有着手工管理所无法比拟的优点 .例如 :检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理 ,与世界接轨的重要条件。1.2 系统调研与可行性分析基于 VC 课程的学生信息管理系统的设计与开发,主要是利用Visual C+6.0和 Ac

3、cess数据库制作一个有特色的管理系统。本系统的设计主要从以下几方面做起:系统的开发环境、系统需求分析、系统的数据库结构设计、系统的页面设计等。做这些工作需了解Visual C+6.0的使用和管理系统的相关知识。(1 )技术可行性:本系统主要是用Visual C+6.0作为网站的开发工具, 使用了 Accessword 专业资料学生信息管理系统数据库来实现。虽然本次开发使用的工具和技术是目前比较旧的,但是微软出的产品最大的好处就是快速入门、益于上手,所以从这方面来看,技术上是可行的。(2 )经济可行性:现在各大教育单位有了自己的管理系统,这样就需要在管理中提供一个简单易操作可行性高的系统,也就

4、是本项目所要开发的管理系统。并且开发一个小型的管理系统的成本也不高,是完全可以承受的。从这一方面来看,经济上是可行的。1.3 本文的内容安排本文共分六章,各个章节的内容安排如下:第一章是引言,介绍了项目的开发背景和系统调研与可行性分析。第二章介绍系统的开发环境,着重介绍了VisualC+6.0和 Access 数据库以及 MFC的相关知识等。第三章是管理系统的需求分析,包括学生信息管理系统功能性需求。第四章是概要设计,列出了系统的总体结构图,系统流程图,以基本系统所用到的数据库表。第五章是系统的详细设计和实现,重点介绍了本系统权限模块的设计,并对各个界面进行了详细的分析。第六章是总结,总结了本

5、系统已经实现的功能和系统的不足。.2 开发环境简介2.1 Visual C+6.0特点VisualC+6.0是功能最为强大的可视化开发工具之一,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此VisualC+6.0又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。VisualC+具有多种优点:它提供了面向对象的应用程序框架MFC ( MicrosoftFoundation Class),简化了程序员的编程工作, 提高了模块的可重用性; 提供了基于 CASE技术的可视化软件的自动生成和维护工具AppWizard、 Class Wizard

6、、VisualStudio 、WizardBar 等,实现了直观、可视的程序设计风格,方便地编辑和管理各种类,维护程序word 专业资料学生信息管理系统的源代码;封装了 Windows的 API 函数、USER、KERNEL、GDI 函数,简化了编程时创建、维护窗口的许多复杂的工作。2.2 MFC 的简介MFC 的英文全称是 Microsoft Foundation Class Library,MFC 中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对 SDK 来说更为简单的方法。因为总体上,MFC 框架定义了应用程序的轮廓,

7、并提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。Microsoft Visual C+提供了相应的工具来完成这个工作:AppWizard可以用来生成初步的框架文件(代码和资源等) ;资源编辑器用于帮助直观地设计用户接口;Class Wizard用来协助添加代码到框架文件;最后,编译,则通过类库实现了应用程序特定的逻辑。2.3 Access 数据库的介绍Access 是关系数据库开发工具, 数据库能汇集各种信息以供查询、 存储和检索。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel 的电

8、子表格,可以使数据库一目了然。另外, Access 允许创建自定义报表用于打印或输出数据库中的信息。 Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。 Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。 Access 多用于中小型企业来设计中小型数据库,一般的学校教务系统的数据库用 Access 来设计完全能达到要求。由于考虑到本系统是应用在单机系统上,只建立起一个数据库。.2.4 本章小结本章主要介绍了该学生信息管理系统的开发环境、MFC 以及 Access 数据库。word 专业资料学生信息管理系统

9、3 需求分析3.1 学生信息管理系统的介绍本系统是基于 VC 课程开发的管理系统。用户使用本系统可以方便的管理学生基本信息。本系统共具有 5 大功能:既添加学生信息、修改学生信息、删除学生信息、学生信息查询、学生信息的排序。 学生信息排序又细分为: 按学号排序、 按出生年月排序、 按联系方式排序。3.2 学生信息管理系统功能性需求本管理系统共分为五大功能:系统登陆界面主要实现用户的登录、退出登录,系统设置模块主要是方便管理员对系统进行操作,包括系统中角色的管理,用户登录后,进入系统主界面,登录之后可以对系统内的所有功能进行管理。基础数据管理模块主要实现管理员对学生信息的添加、修改、删除、查询、

10、排序操作。系统设置模块各功能性需求见下表所示:表 3-1 用户登录界面名称、标识符用户登录界面功能描述使用系统指定的用户通过登录界面登陆系统.输入用户名、用户密码操作序列验证输入信息的正确性,更改用户标识和权限(是否为管理员)输出登录成功 / 失败、错误提示补充说明所有注册用户都可使用在系统中只有成功注册才能进入该系统,注册页面在系统中非常重要,在注册界面,用户必须填写用户名、密码,并且用户输入的用户名必须为系统指定的用户名和密码,本系统用户基本信息注册界面的功能性需求如下表3-4 所示:学生信息管理模块各功能性需求见下表所示:学生信息管理界面名称、标识符学生资料管理界面功能描述用户可对其学生

11、信息进行管理输入学生的基本信息操作序列用户可对其学生信息进行添加、修改、删除查询、排序操作输出添加、修改、删除、查询、排序成功补充说明所有功能都可使用3.3 本章小结本章主要介绍了基于VC+ 课程的学生信息管理系统的介绍、学生信息管理系统功能性需求。学生信息管理系统功能性需求介绍了各个模块各个页面的功能和实现。word 专业资料学生信息管理系统4 概要设计.在正式设计程序之前,先要作一个概要设计,概要设计目的主要是为程序系统的设计考虑,包括程序系统的总体结构,整个系统的流程,模块划分、功能分配等,为系统的详细设计、程序的具体实现打好基础。本章将主要介绍概要设计说明书。4.1 系统总体结构本论坛系统共划分为五个模块,包括系统设置模块、基础数据管理模块、人事档案管理模块、数据库管理模块、会议记录模块,每个模块都有各自所实现的功能。系统总体结构如下图 4-1 所示 8学生信息管理系统删除

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号