基于VC的学生信息管理系统设计与开发
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.系统分析
1.1功能需求分析
根据对给学校学生信息管理工作做的调查,本系统必须具备对学生信息、选课信息、课程信息进行基本的数据处理的要求,包括信息的查询、修改、添加和删除等。具体的系统功能如下:
学ห้องสมุดไป่ตู้信息管理
●学生信息,包括学号、姓名、性别、出生年月、出生地、入学年份、教师号等信息;
●修改学生信息;
●删除学生信息;
1.2系统模块划分图
根据以上介绍,本系统主要划分为以下四个子模块:学生信息管理、教师信息管理、课程信息管理、成绩查询管理。如下图所示。
图1-1系统功能模块划分图
2.数据库设计和创建
通过对陆良职业中学的学生信息管理现状的分析,者决定选用Micorsoft SQL Sever 2000来建立数据库。
2.1SQL Server 2000数据库简介
3.4创建课程信息管理模块………………………………………...18
3.5创建选课信息管理模块………………………………………...20
3.6创建成绩查询模块……………………………………………...21
3.7创建主模块………………………………………………………27
4.结束语………………………………………………………………..29
目录……………………………………………………………………….1
摘要……………………………………………………………………….2
前言……………………………………………………………………….3
1.系统分析……………………………………………………………..4
1.1功能需求分析…………………………………………………...4
参考文献………………………………………………………………….29
附录……………………………………………………………………….30
随着计算机的发展及网络技术的应用,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活中信息技术的不断融入,在技术越来越先进的同时,应该从以前繁琐的事务中解放出来。随着学校对学生招生规模的不断扩大,学生的数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生里系统来提高学生管理工作的效率。通过这样的系统,可以方便的查询、统计和修改学生的基本情况、学生的课程开课情况和选课情况及成绩,实现信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时避免由于人为因素造成数据遗漏和误报等。本文作者对陆良县职业中学学生信息管理工作做了详细的调查,发现在这一项工作中存在着下列一些问题:管理人员对学生的基本信息记录和操作,手续烦琐,效率底;数据信息共享性差,冗余度大;信息的独立性差。这样很容易造成数据的不一致性,给数据的修改和维护带来困难。因此,需要一个功能完善的信息系统来解决这些问题。本系统正是对这种需求的一个实现。本系统结构采用当前流行的C/S结构,也就是客户端/服务器模式,该模式的主要形式是系统的管理人员以及使用者在客户端对服务器端的数据库进行各种操作,操作的记过又由服务器端的数据库发送回给客户端显示出来,客户端和数据库服务器可以在同一台计算机上安装,也可以在出于联网状态的不同机器上安装,形式比较自由,安装比较方便。
2.4据库的创建………………………………………………………8
3.统各功能模块的设计和实现………………………………………..9
3.1Visual C++6.0简介……………………………………………9
3.2创建学生信息管理模块………………………………………..10
3.3创建教师信息管理模块………………………………………...15
●查找学生信息。
教师信息管理
●信息,包括教师号、教师姓名、性别、职称、研究方向;
●修改教师信息;
●删除教师信息;
●查找教师信息。
课程信息管理
●课程信息,包括课程号、课程名、学分、课程类别等;
●修改课程信息;
●删除课程信息;
●查找课程信息。
成绩查询管理
●按学号查询:
●按课程查询。
在具体实现的时候要注意系统的安全性、协调性和完整性。当用户添加学号时,要保证学号不能重复,同样课程号也不能重复,这样才能实现查询功能和各个信息模块的协调;对数据进行添加、修改、删除、查询时要进行监控,进行出错提示及处理。
本系统采用的数据管理系统是SQL Server 2000。它是Microsoft公司开发的关系型数据库管理系统,是该公司在数据库领域中非常重要的产品,它具有非常好的再造和重写特性。
SQL Server 2000数据库管理系统的主要特点:
SQL Server 2000继承了数据库软件设计和引擎方面的优胜,已经成为新一代网络应用程序的最佳数据库和分析解决方案之一。作为Microsoft.NET Enterprise Server的核心组件,它对需要的环境提供可靠的支持,并提供分割装载和确保时间的特性;提供先进的管理和协调机制,可以自动管理线程任务,降低总体开销。另外,SQL Server 2000充分利用了Window2000的功能,包括支持活动目录(Active Directory)服务,最多支持32个处理器和64GB的内存。
类型:课程设计
题目:基于VC的学生信息管理系统设计与开发
运用VisualC++6.0和Micorsoft SQL Sever 2000实现一个学生管理系统的开发过程。系统的结构采用当前流行的C/S模式。系统前端界面以VisualC++6.0为开发工具,主要运用ActiveX控件ADO Data Control和DataGrid Control实现;系统后端数据库用Micorsoft SQL Sever 2000来创建。在系统的开发过程中, 灵活地运用了ADO对象操纵数据库的技术和OLE DB的数据库链接方法。本系统的开发是对陆良县职业中学学生管理工作信息化的一种尝试。
1.2系统功能模块图………………………………………………...4
2.数据库的设计和创建………………………………………………..5
2.1SQL Server 2000数据库简介…………………………………5
2.2据库概念设计……………………………………………………6
2.3据库逻辑设计……………………………………………………7
1.1功能需求分析
根据对给学校学生信息管理工作做的调查,本系统必须具备对学生信息、选课信息、课程信息进行基本的数据处理的要求,包括信息的查询、修改、添加和删除等。具体的系统功能如下:
学ห้องสมุดไป่ตู้信息管理
●学生信息,包括学号、姓名、性别、出生年月、出生地、入学年份、教师号等信息;
●修改学生信息;
●删除学生信息;
1.2系统模块划分图
根据以上介绍,本系统主要划分为以下四个子模块:学生信息管理、教师信息管理、课程信息管理、成绩查询管理。如下图所示。
图1-1系统功能模块划分图
2.数据库设计和创建
通过对陆良职业中学的学生信息管理现状的分析,者决定选用Micorsoft SQL Sever 2000来建立数据库。
2.1SQL Server 2000数据库简介
3.4创建课程信息管理模块………………………………………...18
3.5创建选课信息管理模块………………………………………...20
3.6创建成绩查询模块……………………………………………...21
3.7创建主模块………………………………………………………27
4.结束语………………………………………………………………..29
目录……………………………………………………………………….1
摘要……………………………………………………………………….2
前言……………………………………………………………………….3
1.系统分析……………………………………………………………..4
1.1功能需求分析…………………………………………………...4
参考文献………………………………………………………………….29
附录……………………………………………………………………….30
随着计算机的发展及网络技术的应用,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活中信息技术的不断融入,在技术越来越先进的同时,应该从以前繁琐的事务中解放出来。随着学校对学生招生规模的不断扩大,学生的数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生里系统来提高学生管理工作的效率。通过这样的系统,可以方便的查询、统计和修改学生的基本情况、学生的课程开课情况和选课情况及成绩,实现信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时避免由于人为因素造成数据遗漏和误报等。本文作者对陆良县职业中学学生信息管理工作做了详细的调查,发现在这一项工作中存在着下列一些问题:管理人员对学生的基本信息记录和操作,手续烦琐,效率底;数据信息共享性差,冗余度大;信息的独立性差。这样很容易造成数据的不一致性,给数据的修改和维护带来困难。因此,需要一个功能完善的信息系统来解决这些问题。本系统正是对这种需求的一个实现。本系统结构采用当前流行的C/S结构,也就是客户端/服务器模式,该模式的主要形式是系统的管理人员以及使用者在客户端对服务器端的数据库进行各种操作,操作的记过又由服务器端的数据库发送回给客户端显示出来,客户端和数据库服务器可以在同一台计算机上安装,也可以在出于联网状态的不同机器上安装,形式比较自由,安装比较方便。
2.4据库的创建………………………………………………………8
3.统各功能模块的设计和实现………………………………………..9
3.1Visual C++6.0简介……………………………………………9
3.2创建学生信息管理模块………………………………………..10
3.3创建教师信息管理模块………………………………………...15
●查找学生信息。
教师信息管理
●信息,包括教师号、教师姓名、性别、职称、研究方向;
●修改教师信息;
●删除教师信息;
●查找教师信息。
课程信息管理
●课程信息,包括课程号、课程名、学分、课程类别等;
●修改课程信息;
●删除课程信息;
●查找课程信息。
成绩查询管理
●按学号查询:
●按课程查询。
在具体实现的时候要注意系统的安全性、协调性和完整性。当用户添加学号时,要保证学号不能重复,同样课程号也不能重复,这样才能实现查询功能和各个信息模块的协调;对数据进行添加、修改、删除、查询时要进行监控,进行出错提示及处理。
本系统采用的数据管理系统是SQL Server 2000。它是Microsoft公司开发的关系型数据库管理系统,是该公司在数据库领域中非常重要的产品,它具有非常好的再造和重写特性。
SQL Server 2000数据库管理系统的主要特点:
SQL Server 2000继承了数据库软件设计和引擎方面的优胜,已经成为新一代网络应用程序的最佳数据库和分析解决方案之一。作为Microsoft.NET Enterprise Server的核心组件,它对需要的环境提供可靠的支持,并提供分割装载和确保时间的特性;提供先进的管理和协调机制,可以自动管理线程任务,降低总体开销。另外,SQL Server 2000充分利用了Window2000的功能,包括支持活动目录(Active Directory)服务,最多支持32个处理器和64GB的内存。
类型:课程设计
题目:基于VC的学生信息管理系统设计与开发
运用VisualC++6.0和Micorsoft SQL Sever 2000实现一个学生管理系统的开发过程。系统的结构采用当前流行的C/S模式。系统前端界面以VisualC++6.0为开发工具,主要运用ActiveX控件ADO Data Control和DataGrid Control实现;系统后端数据库用Micorsoft SQL Sever 2000来创建。在系统的开发过程中, 灵活地运用了ADO对象操纵数据库的技术和OLE DB的数据库链接方法。本系统的开发是对陆良县职业中学学生管理工作信息化的一种尝试。
1.2系统功能模块图………………………………………………...4
2.数据库的设计和创建………………………………………………..5
2.1SQL Server 2000数据库简介…………………………………5
2.2据库概念设计……………………………………………………6
2.3据库逻辑设计……………………………………………………7