论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

学生信息管理系统—数据库设计与实现

目录

引言. 1

内容来自论文无忧网 www.paper51.com

一、系统简介. 1

paper51.com

1.1需求分析. 1

内容来自www.paper51.com

1.2 总体设计. 1

内容来自论文无忧网 www.paper51.com

1.3 概要设计. 3 paper51.com

二、数据库的设计. 3 内容来自www.paper51.com

2.1 数据库需求分析. 3

内容来自论文无忧网 www.paper51.com

2.1.1需求分析的任务与目的. 3 http://www.paper51.com

2.1.2数据流图和数据字典. 4 内容来自www.paper51.com

2.2数据库的结构设计. 7 copyright paper51.com

2.2.1概念设计. 7 copyright paper51.com

2.2.2逻辑设计. 8 copyright paper51.com

2.2.2.1概念结构转换成数据模型. 8 http://www.paper51.com

2.2.2.2对数据模型进行优化. 11

paper51.com

2.2.3数据库的物理设计. 11

copyright paper51.com

三、数据库的实现. 12 内容来自论文无忧网 www.paper51.com

3.1 SQL简介. 12

copyright paper51.com

3.2 MFC ODBC相关类. 12

内容来自www.paper51.com

3.3关于MFC ODBC访问数据库相关的操作. 13 http://www.paper51.com

3.4数据库运行和维护. 16

paper51.com

四.总结. 16 http://www.paper51.com

参考文献. 17

内容来自论文无忧网 www.paper51.com

致谢. 18

paper51.com

paper51.com

引言

内容来自www.paper51.com

学生信息管理是教务管理的常规管理项目,若采用计算机来管理如此巨大、复杂的数据,将能够大大提高工作效率,为此,我们开发了本信息管理系统。本系统应达到的目标是提供及时、广泛的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,提高管理水平。

copyright paper51.com

学生信息管理系统使用Visual C++ 6.0作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障。为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。MFC是用来编写Windows应用程序的C++类集,该类集以层次结构组织起来,其中封装了大部分Windows API函数和Windows控件。MFC大大简化了使用C++开发基于Windows的应用程序的工作。

内容来自论文无忧网 www.paper51.com

一、系统简介 内容来自论文无忧网 www.paper51.com

1.1需求分析

paper51.com

随着学生的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。信息的发展以及学生人数的增加就要求管理者配备一套高效的信息管理系统,以便实施良好的一整套完善的管理方式且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的信息管理系统。面对学校庞大的信息量,学生管理信息系统的开发将用来提高学生管理工作的效率。开发学生信息管理系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。在这些人性化分析的基础上,形成信息收集和加工的方法,从而形成一个纵横交错的系统是必不可少的。由此,一个新的VC++下 基于ODBC 技术开发的学生信息管理系统便产生了。

paper51.com

根据以上需求分析,本系统开发出来后,主要是教务管理人员用于对学生的基本信息管理。只要登陆本系统就可以进行选课、学分查询、学生基本信息查询等的操作。由于本系统是面向教务管理人员,操作简单、快捷、方便 、具有操作可行性。 paper51.com

1.2 总体设计

copyright paper51.com

学生信息系统是为管理者配备一套高效的教育管理系统,学生信息管理系统的开发将用来提高学生管理工作的效率。开发学生信息管理系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。学生信息管理系统应遵循提高学生管理效率,节约管理成本,增强学生管理的安全性及为学校将来的整体信息化建设提供必要的支持这一开发的原则来进行总体设计。

http://www.paper51.com

根据总体设计的要求,学生信息管理系统主要包括以下四个功能模块:

paper51.com

Ø        学生基本信息管理:包括学籍管理和学生信息管理。

内容来自www.paper51.com

Ø        用户管理:主要对使用本系统的用户进行管理,具体的功能包括增加用户、修改用户和删除用户,其中管理员可以增加用户,删除用户。

内容来自论文无忧网 www.paper51.com

Ø        报表管理:包括记录集和表单打印。

内容来自论文无忧网 www.paper51.com

Ø        查询管理:包括条件查询和模糊查询 内容来自www.paper51.com

详情如下图所示: 内容来自www.paper51.com

内容来自www.paper51.com

1.3 概要设计 内容来自论文无忧网 www.paper51.com

根据系统总体设计的划分,我们又把信息管理系统的四个子模块进行划分,使每个模块完成不同的功能。 paper51.com

1.用户管理模块:管理员可以(有权限限制)对用户的需要进行设置,管理员可以新增加用户,删除已经有的用户,修改用户的密码等。 http://www.paper51.com

2.报表管理模块:该模块实现记录的移动及实现表单打印设置。

http://www.paper51.com

3.学生基本信息模块: 内容来自www.paper51.com

★学生基本信息管理:管理人员记录学生的家庭和个人的基本信息,如学生地址、名字、 电话 民族 、政治面貌 、家长姓名等有关信息。方便用户查询,管理员可以对它进行信息的增加、修改、删除的操作。 copyright paper51.com

★选课管理:选修课管理主要由管理者使用,管理者可以维护系统的信息、对选修课程做简单的课时安排等有关的工作:

copyright paper51.com

★学籍管理:管理者对学生的学籍进行保存。信息包括学生的学习年限及学生的注册信息及相应信息的填写、修改、添加,查询操作。

paper51.com

★学生信息:包含学生信息采集管理,可以对学生信息进行信息的添加、修改和删除操作。

http://www.paper51.com

4.查询管理:条件查询分为条件查询和模糊查询两种方式。而条件查询分为学号查询和姓名查询方式。模糊查询又分为单条件查询和多条件查询方式。 内容来自www.paper51.com

------分隔线----------------------------
联系方式