文档介绍:经济管理学院本科课程设计论文
面向对象的程序设计
学号:
姓名:
班级: 管理101
专业: 信息管理与信息系统
系别: 管理系
指导教师:
2011 年 1 月 9日吉林
目录
第1章 学校学生管理信息系统的简介 - 1 -
学生信息管理 - 1 -
注册信息管理 - 1 -
成绩信息管理 - 1 -
系统用户管理 - 1 -
第2章 开发环境的简介 - 2 -
设计平台:Visual Basic - 2 -
数据库: Microsoft SQL2000 - 2 -
数据库访问方式:ADO - 2 -
第3章 学校学生管理信息系统数据库设计 - 3 -
用户表 - 3 -
学生基本信息表 - 3 -
注册基本信息表 - 3 -
成绩基本信息表 - 3 -
第4章 窗体设计 - 4 -
用户登录窗体 - 4 -
教师主窗体(充当管理员的角色) - 4 -
增删修改 - 4 -
学生主窗体 - 4 -
学生信息查询与注册 - 4 -
第5章 数据库逻辑结构设计 - 5 -
第6章 主要的模块功能介绍 - 6 -
第7章 主要运行界面 - 8 -
登陆界面 - 8 -
查询界面 - 8 -
查询结果 - 9 -
详细查询结果 - 9 -
注册用户 - 10 -
系统管理 - 10 -
第8章 总结 - 12 -
参考文献 - 13 -
学校学生管理信息系统的简介
学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。功能基本符合课程设计的要求。
学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外管理用户还可以对这些基本信息进行更新和删除,学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。
具体系统功能需求描述如下:
学生信息管理
实现学生基本情况的查询、添加、删除、更新。
注册信息管理
实现注册新的学员。
成绩信息管理
实现了成绩的输入、删除、更新。但是没有做到查询到平均成绩以及单科最高最低成绩以及个人成绩。这还有待完善。
系统用户管理
因为本系统是供多人一起使用的,必须对某一些人进行限制。于是设置了教师(充当DBO的角色),学生只能进行查询操作,不能进行更改。
开发环境的简介
设计平台:Visual Basic
Visual Basic是一个对象导向设计的应用程序语言,是开发数据库前端的经典工具,它的编程语言简洁明快、组件功能强大和编程环境灵活方便。采用Visual Basic来开发数据库应用程序具有灵活性和可扩展性。
数据库: Microsoft SQL2000
SQL2000 是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。SQL2000 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。SQL2000 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。SQL2000 多用于中小型企业来设计中小型数据库,一般的学校教务系统的数据库用SQL2000 来设计完全能达到要求。
数据库访问方式:ADO
ADO(Active Data Objects)是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口。可以使用任何一种ODBC数据源,即不止适合于SQL Server、Oracle、Access 等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO具有以下的优点:对于本地和远程的数据库访问都与具体的数据库无关,由于ADO是Microsoft开发的,ess和SQL Server的数据访问有着非常好的支持,ess和SQL Server的数据库应用程序的开发,那么采用ADO是很好的选择。因为本系统是基于SQL2000数据库的设计,因此我们采用了ADO。
学校学生管理信息系统数据库设计
由于考虑到本系统是应用在单机系统上,另外根据学校人员规模,我只建立起一个数据库,在此数据库基础上建立起如下七个基本表:
用户表
用户名,密码。
学生基本信息表
学号,姓名,性别,出生日期,专业,所