基于C++的学生信息管理系统 毕业论文.doc
《基于C++的学生信息管理系统 毕业论文.doc》由会员分享,可在线阅读,更多相关《基于C++的学生信息管理系统 毕业论文.doc(10页珍藏版)》请在三一办公上搜索。
1、基于C+的学生信息管理系统的设计与实现摘 要:学生信息管理系统主要实现用户的管理、基础数据管理、成绩管理、数据库管理功能。本系统运行于Windows XP操作系统,采用Visual C+ 6.0作为开发工具,使用Microsoft Access 2000文件格式作为后台数据库,设计与实现了基于C/S结构的学生信息管理系统,能满足不同系统用户的操作,维护学生管理相关的一些基础数据,提供学生考试成绩的管理同时能现有的数据库进行管理,提高系统的安全性。关键词:Visual C+ 6.0;Microsoft Access 2000;学生信息管理系统Abstract:The Students Infor
2、mation Management System is designed to include such functions module : User Management module、 Basic data Management module、 Database Management module . This system can be used in Windows XP system and use Visual c+ 6.0 as the tool . SIMS can verify the users identity according to the users name a
3、nd password and determine the authority of operation, at the same time it maintains the students data base, offer the management of the students total achievement and relevant statistics ,etc; and also can manage the existing database , including the data back up and resume.Key words:Visual C+ 6.0;M
4、icrosoft Access 2000;SIMS 引言 随着学生的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也在成倍增长,传统的人工纸质化信息管理工作就变得越来越繁重,这样就迫切需要一个低成本、高效率的信息管理系统来替代原有的人工管理工作。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,有效地提高学生管理效率,在节约管理成本的同时也增强学生信息的安全性。此外还能满足学校领导、教育管理单位、学生管理人员、教师和学生的不同层次和不同方面的需要,为学校整体信息化建设提供必要的支持。1 系统分析1.1 可行性分析从经济方面来说,计算机的价格已经十分低廉,性能却有非常的好,本系统
5、的开发可以为代替人工进行许多繁杂的劳动,节省资源提高学生管理工作的效率,同时还能具有较高的安全性;而从技术层面来讲,本系统使用Visual C+ 6.0作为系统开发的开发环境,采用的Microsoft Access 2003来创建后台数据库,它是一个支持多用户的小型数据库,适用于中小规模的数据量需求同时学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持;从运行方面来说,本系统是一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上也是可行的。1.2 需求分析1.2.1系统需求在学生管理系统开发是应该满足一下具体的系统需求:
6、(1) 满足学校学生管理职能的基本要求。(2) 进行多层次数据汇总,为学生管理人员、教师、学校领导和教育管理单位等各层次管理者提供数据支持。(3) 提供方便灵活的数据查询功能,满足繁杂,多样的数据查询需求。(4) 对操作人员的技能要求比较低,操作方便。(5) 能够实现方便的扩展,满足学校发展的需要。(6) 能够保障管理数据的安全,准确。1.2.2 功能需求该系统需要实现以下基本功能:(1) 用户管理:管理系统操作人员,设置操作人员口令和权限。在满足不同系统用户的操作需求的基础上,提高系统的安全性。(2) 基础数据管理:维护学生管理相关的一些基础数据,它主要包括学校院系设置和各个院系中专业的设置
7、。(3) 成绩管理:提供学生考试成绩的管理,以及学生总成绩的排名和相关的统计等功能。(4) 数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以方便用户对数据库的管理和维护工作,提高系统的数据安全性。2 系统设计2.1 基于设计概念和处理流程 本系统采用Visual C+ 6.0开发,采用Microsoft Access 2003作为后台数据库,在满足需求的前提下,将系统对运行环境的性能要求降到最低。系统基本的流程是:用户登录 主界面 选择各项功能。2.2系统层次模块图 学生信息管理信息系统主要可以分为五个模块:权限验证、用户管理、基础数据库管理、成绩管理和数据库管理,如图2-1所示。权
8、限验证用户管理基础数据管理成绩管理数据库管理学生管理信息系统 图2-1 学生信息管理系统主模块2.3 数据库设计根据系统功能设计的要求以及功能模块划分,对于本系统的数据库,可以列出以下数据项和数据结构:(1)名称:系统用户表表2-1 系统用户表名 称字段名称类型主键非空用 户 名user文本YesYes用户密码passwd文本NoYes用户类型isAdmin是/否NoYes表名称标识:user数据来源:用户管理模块进行录入 (2)名称:院系设置表表2-2 院系设置表名 称字段名类型主键非空院系代码code文本YesYes系 名name文本NoYes说 明brief文本NoNo表名称标识:dep
9、artment数据来源:基础数据管理设置模块进行录入(3)名称:专业设置表表名称标识:major数据来源:基础数据管理模块进行录入表2-3 专业设置表名 称字段名类型主键非空专业代码code文本YesYes专业名称name文本NoYes所属院系department文本NoYes说明brief文本NoNo(4)名称:学生成绩记录表 表名称标识:score数据来源:成绩管理模块进行录入表2-4 学生成绩记录表名 称字段名类 型主键非空标 识待添加的隐藏文字内容2ID自动编号YesYes班 级class文本NoYes时间段time文本NoYes学 号code文本NoYes姓 名name文本NoYes
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于C+的学生信息管理系统 毕业论文 基于 C+ 学生 信息管理 系统
链接地址:https://www.31ppt.com/p-3938222.html