信息管理与信息系统毕业论文:学生成绩管理系统的设计与实现.doc

上传人:文初 文档编号:1014957 上传时间:2018-11-16 格式:DOC 页数:33 大小:372.50KB
下载 相关 举报
信息管理与信息系统毕业论文:学生成绩管理系统的设计与实现.doc_第1页
第1页 / 共33页
信息管理与信息系统毕业论文:学生成绩管理系统的设计与实现.doc_第2页
第2页 / 共33页
信息管理与信息系统毕业论文:学生成绩管理系统的设计与实现.doc_第3页
第3页 / 共33页
信息管理与信息系统毕业论文:学生成绩管理系统的设计与实现.doc_第4页
第4页 / 共33页
信息管理与信息系统毕业论文:学生成绩管理系统的设计与实现.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、本科毕业论文(20 届)学生成绩管理系统的设计与实现所在学院 专业班级 信息管理与信息系统 学生姓名 学号 指导教师 职称 完成日期 年 月 目 录摘要 .1ABSTRACT.3第一章 绪论 .41.1 引言 .41.2 论文背景 .41.3 研究意义 .51.4 研究内容 .51.5 研究现状 .61.6 研究目的 .6第 2 章 系统可行性分析 .62.1 经济可行性分析 .72.2 技术可行性分析 .72.3 管理可行性分析 .72.4 操作可行性分析 .7第 3 章 背景知识介绍 .83.1VUSIAL BASIC 简介 .83.2 数据库介绍 .93.3C/S 体系结构的基本简介 .

2、103.4 系统运行环境 .10第四章 系统总体设计 .114.1 概述 .114.2 系统总计功能 .114.2 系统程序流程图 .124.2.1 登录模块流程图 .124.2.2 查询模块流程图 .124.3 数据库概念结构设计 .134.3.1 用户信息 E-R 图 .134.3.2 学生信息 E-R 图 .144.3.3 教师信息 E-R 图 .144.3.4 成绩管理信息 E-R 图 .15第五章 数据库的设计 .154.1 数据库设计 .154.2 数据表的设计 .154.3 数据表结构设计 .16第六章 系统的详细设计与实现 .176.1 概述 .176.2 主界面图及主要代码

3、.176.2.1 登录认证窗口的设计和实现 .176.2.2 系统主界面的设计与实现 .19第七章 功能测试 .287.1 系统调试 .287.2 系统运行 .28结论与展望 .29参考文献 .30致谢 .31第 1 页 共 31 页学生成绩管理系统的设计与实现摘要如今,高等教育的发展和学生数量的不断增加,对如何有效管理学生提出了更高的要求。我们一方面寻求教育管理方式的改革,另一方面希望同现代信息技术来辅助教育管理。其中,建立学生信息管理系统就是利用当前的计算机技术来有效的管理各种学生信息。学生信息管理是以学生教学信息管理为核心,集教务管理、学籍管系统管理于一体的综合性信息管理系统。通过该系统

4、,教室和学生能够随时随地对教学信息进行实时查询。能够通过教学信息数据的分析,有效和方便的对学生教学信息进行分析和及时改变教学上的漏洞。鉴于当前的需求,本文涉及并开发了一套学生信息成绩管理系统,主要用于学生成绩的管理。通过这个系统,教室可以向系统提交成绩;学生可以查看成绩以及排名;同时系统管理员可以对系统进行有效管理。本文利用对象技术、VB、技术开发系统。同时我们利用 SQL 作为数据库。这套教学信息管理系统的功能基本满足日常教务管理的需要,不仅可以提高学校教务部门和老师的工作效率,因为给与学生的查询权限,也能让学生今早知道自己的学习状况,能够为整个学校教育信息化提高相应的信息资源,加快学校的教

5、学信息化进程。第 2 页 共 31 页关键字:信息管理,软件工程,学生成绩管理系统,VBDEDIGN AND IMPLEMENTATION OF STUDENTS COURSES SCORES MANAGEMENT SYSTEMABSTRACTWith the development of education and the rising number of students, how to manage these students effectively becomes a great challenge. On one side, we hope to seek the improvem

6、ent of education of education management and on the other side currency information technology could be employed to raise management efficiency .Among those techniques, establishing an information system for students and teacher never fails to be a good way to help us to manage massive information.T

7、he goal of student information system is to manage student information effectively, but it is also helpful for administrators and teachers to check student information in various time and locations. Moreover, some disadvantages existing in the procedure of teaching are able to detected by analyzing

8、the stored information in the system. In the paper ,we have developed such a system focusing on the management of student course scores. Through it, teachers are able to submit scores of students, students are able to check their scores and rankings and administrators are able to manage it effective

9、ly.The development techniques include object-oriented programming and vb. In addition , SQL is used as our database.Through usage of students and teachers, it is shown that our system is necessary to satisfy needs for them. For instance, students could know their grades as soon as possible. The syst

10、em is an important step in the education improvement of our university.Key words: Information management, Visual Basic, SQL Server, student information system第 3 页 共 31 页第一章 绪论1.1 引言随着关系数据模型的不断完善、各种类型关系数据库管理系统的出现,数据库技术逐渐被应用于多个不同的领域。学生成绩管理系统是教学管理中的一项重要工作,每个学期多要进行。该项工作包括学生成绩单的填写、任课教师对成绩分布的分析,学生成绩的名次排列

11、等,非常复杂繁琐,以往都要靠人工完成,难免有错漏之处。在信息时代的今天,数据库技术在数据处理方面的应用已经非常广泛,作为高校教育工作一部分的学生成绩管理更应该赶上时代的步伐。因此,开发一套适合学校专业设置的计算机化成绩管理系统,不仅可以提高学校管理效率,而且可以使我们的教学管理水平更上一层楼。1.2 论文背景信息管理系统涉及经济学、管理学、运筹学、统筹学、计算机科学等很多学科,是各学科紧密相连综合交叉的一门新学科。作为一门科学,它的理论和方法正在不断发展与完善。信息管理系统是以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助

12、他们进行决策。信息管理系统是能够提供过去、现在和将来预期信息的一种有条理的方法,这些信息涉及到内部业务和外部情报。它按适当的时间间隔供给格式相同的信息,支持一个组织的计划、控制和操作功能,以便辅助决策过程。信息管理系统是一个用计算机硬件和软件,手工分析、计划、控制盒决策模型,以及数据的用户机器系统。它能提供信息,支持企业或组织运行、管理和决策。信息管理系统是一个具有高度复杂性、多元性和综合性的人机系统,它全面使用现代计算机技术、网络通讯技术、数据库技术及管理科学、运筹学、统计学、概型论和各种最优化技术,为经营管理和决策服务。信息管理系统是一个由人、计算机等组成的能进行信息的收集、传递、存储、加

13、工、维护和使用的系统。它能实测企业的各种运行情况,利用过去数据预测未来,从企业全局出发辅助企业进行决策;利用信息控制企业的行为;帮助企业实现其规划的目标。信息管理系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、存储、更新和维护,以企业战略竞优,提高效益和效率为目的,支持企业高层决策、中层控制、基层运第 4 页 共 31 页作的集成化的人机系统。1.3 研究意义在各大高校,用计算机管理学校的信息已经越来越来普遍了。用计算机不但可以提高效率,而且还节省了许多人力和物力,增强了学校资料的安全性。提高了学校的只能管理能力,由于以下几方面的原因,意识

14、到了建立学生信息管理系统的重要性和必要性:学生平时时间很忙,每个人有自己的时间安排。行政管理者或者教师往往比较难指定出一个符合所有学生时间安排的计划,比如在评比优秀毕业生时,需要统计每个学生的所有信息。若干设置一个时间点来要求学生登记自己的成就,如何选择这样一个时间点事比较的困难的。一个学生没有登记成绩就会导致整个系统统计任务时间的延长。如果没有信息管理系统的帮助,行政管理者或者教师可能面临巨大的工作量。在实践中,比如需要统计每一个学生的平均成绩。乳沟将这项任务交给每一个学生去做,有些学生可能误报成绩。同时在执行任务的过程中,难免会有错误发生,最后可能造成严重的后果。如果没有信息管理系统的帮助

15、,行政管理者或者教师可能面临巨大的工作量。在实践中,比如需要统计每一个学生的平均成绩。同时在执行任务的过程中,难免会有错误发生,最后可能导致严重的后果。在处理任务中,由于行政管理人员之间由于没有进行良好的协调沟通,他们之间的工作可能重复。同时,对于学生成绩这种很重要的信息,适当的进行备份是十分必要的。如果没有信息管理系统,光靠人工来进行备份,工作量又很大。依赖学生信息管理系统,只需要简单的复制一下数据即可。最后,本人所在的学校分几个校区,它们相互之间的路程比较远。没有学生信息管理系统,这几个校区的人员进行协调工作就比较困难,比如如果发现了某一个学生的成就有问题,在 A 的领导要求校区 B 的管

16、理人员及时检查系统的信息。每个学校都有学生信息,最初由于学生的信息较少,人工手动管理比较方便和灵活。随着社会的发展,学生的数量和其相关信息种类越来越来,人工手动管理会降低工作效率,希望建立一个学生信息管理,是为了解决了人工手动管理学生信息在实践的问题,从而达到系统化、规范化、标准化的水平。该系统的建立不但给管理者带来了方便,也节省了工作时间从而提高了工作效率。1.4 研究内容对本校学生成绩管理系统进行需求分析,结合自己本人学知识,重点分析如何有效管理学生成绩。此部分内容还包括编写用例和画出用例图。利用软件工作思想,对以上需求进行概要分析、详细设计和实现。在概要设计中,它包括对需求分析中提出的用

17、例进行细化,分别画出对应的流程图。在详细设计中,编写伪代码。最后,本文给出了一个可运行的系统。第 5 页 共 31 页1.5 研究现状随着教学信息化的建设,各大院校纷纷使用院校管理系统,对学生的基本信息,档案,成绩,考评进行信息化的增加,删除,修改以及详细维护,信息化建设的潮流日趋增长,查询管理信息系统里面包括了学生管理信息系统,多功能查询,复合查询,档案查询,成绩统计,档案管理,导入数据到数据库,身份证验证与转换等,可以有效的管理学生的详细信息。1.6 研究目的本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生信息进行日常管理,如查

18、询、修改 、增加、删除,另外还考虑到用户登录的权限,针对学生信息和权限登录的学生成绩管理系统。学生成绩管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用 MICROSOFT 公司的 Visual Basic 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。学生成绩管

19、理信息系统能为学校信息化管理的长期发展提供坚实的基础,为学校教学的管理带来极大的便捷,可以有效的管理学生的基本信息,档案,成绩进行信息化的增加,删除,修改以及详细维护,随着信息化建设的潮流日趋增长,查询管理信息系统成为了不可或缺的教学管理软件,学 生 信 息 管 理 系统 是 现 代 化 教 学 软 件 的 基 础 设 施 , 实 现 查 询 管 理 信 息 系 统 的 目的就 是 为 了以 更 现 代 化 、 科 学 化 、 规 范 化 的 手 段 来 加 强 学 校 信 息 化 的 建 设 , 使 学 校 的工 作 效 率 得 到 有 效 的 提 高 , 提 升 学 校 信 息 管 理 的

20、 质 量 , 从 而 可 以 树 立 现 代化 信 息 教 学 的 新 形 象 , 这 也 是 未 来 教 学 软 件 和 教 学 软 件 发 展 的 必 然 方向,有了学生成绩管理系统作为教学软件的后盾,可以更好的做好学院信息化管理的建设。第 2 章 系统可行性分析可行性分析 1(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个

21、方面的内容。第 6 页 共 31 页2.1 经济可行性分析随着科学技术的不断发展与创新,计算机作用的日益突显,计算机软件成为人们解决问题的一个有效手段,当然,它的作用也越来越重要。在当今信息时代,国民经济和国防建设、社会发展、人民生活都离不开软件,软件也无处不在。软件产业也是一个新兴产业,尽管起步晚,但是发展迅速,已经成为增长最快的产业,是具有高投入/高产出、无污染、低能耗的绿色产业。学生成绩管理系统是一个基于教务处数据库的一个管理系统,对已经使用的类似的系统进调查分析、类比,本课题具有的特点:开发工作量小,可以有两个人合作开发或一个人独立开发,开发周期短,有熟练的开发人员一个月就可以完成系统

22、的开发与测试。2.2 技术可行性分析从技术方面来说,V isual Basic 是一个企业级的、面向对象的快速应用开发工具,是数据库最优秀的开发工具之一。V isual Basic 完全支持面向对象的开发,它拥有多种数据库接口,可以非常方便地连接的各种数据源,再加之其专利产品 Data Window(数据窗口) ,通过 SQL 语句即可轻松地查询和更新后台数据库中的数据。Visual Basic 基于组件的开发增强了面向对象的技术,他提供一个更有效的封装、管理、重用和扩展企业规则和处理的高层途径。在数据操作方面,选择灵活、易用的 Microsoft SQL server2005 数据源。2.3

23、 管理可行性分析管理可信性分析是指分析系统安装运行后,对原有管理体系的影响和对系统使用人员的相关培训等。当前,学校教务处、徐务处工作人员的素质有了很大的提高,大部分工作人员都能有熟练使用并操作计算机。为了确保学生成绩管理信息的正常运行,学校拥有专业的网络管理人员,这些因素为系统的应用和实施打下了坚实的基础。2.4 操作可行性分析本系统操作相对简单,学院管理人员经过一定的指导即可熟练掌握该系统的使用与操作。第 7 页 共 31 页第 3 章 背景知识介绍3.1Vusial Basic 简介Visual Basic 是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB 都

24、是世界上使用人数最多的语言 不仅是盛赞 VB的开发者还是抱怨 VB 的开发者的数量。它源自于 BASIC 编程语言。VB 拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO 连接数据库,或者轻松的创建 ActiveX 控件。程序员可以轻松的使用 VB 提供的组件快速建立一个应用程序。Visual Basic 语言特性一 个 典 型 的 VB 进 程 VB 的 中 心 思 想 就 是 要 便 于 程 序 员 使 用 , 无 论 是 新 手或 者 专 家 。 VB 使 用 了 可 以 简 单 建 立 应 用 程 序 的 GUI 系 统 , 但 是 又

25、可 以 开 发相 当 复 杂 的 程 序 。 VB 的 程 序 是 一 种 基 于 窗 体 的 可 视 化 组 件 安 排 的 联 合 , 并 且增 加 代 码 来 指 定 组 建 的 属 性 和 方 法 。 因 为 默 认 的 属 性 和 方 法 已 经 有 一 部 分 定义 在 了 组 件 内 , 所 以 程 序 员 不 用 写 多 少 代 码 就 可 以 完 成 一 个 简 单 的 程 序 。 过去 的 版 本 里 面 VB 程 序 的 性 能 问 题 一 直 被 放 在 了 桌 面 上 , 但 是 随 着 计 算 机 速 度的 飞 速 增 加 , 关 于 性 能 的 争 论 已 经 越

26、 来 越 少 。窗 体 控 件 的 增 加 和 改 变 可 以 用 拖 放 技 术 实 现 。 一 个 排 列 满 控 件 的 工 具 箱用 来 显 示 可 用 控 件 ( 比 如 文 本 框 或 者 按 钮 )。 每 个 控 件 都 有 自 己 的 属 性 和 事件 。 默 认 的 属 性 值 会 在 控 件 创 建 的 时 候 提 供 , 但 是 程 序 员 也 可 以 进 行 更 改 。很 多 的 属 性 值 可 以 在 运 行 时 候 随 着 用 户 的 动 作 和 修 改 进 行 改 动 , 这 样 就 形 成了 一 个 动 态 的 程 序 。 举 个 例 子 来 说 : 窗 体 的

27、 大 小 改 变 事 件 中 加 入 了 可 以 改 变控 件 位 置 的 代 码 , 在 运 行 时 候 每 当 用 户 更 改 窗 口 大 小 , 控 件 也 会 随 之 改 变 位置 。 在 文 本 框 中 的 文 字 改 变 事 件 中 加 入 相 应 的 代 码 , 程 序 就 能 够 在 文 字 输 入的 时 候 自 动 翻 译 或 者 阻 止 某 些 字 符 的 输 入 。VB 的 程 序 可 以 包 含 一 个 或 多 个 窗 体 , 或 者 是 一 个 主 窗 体 和 多 个 子 窗 体 ,类 似 于 操 作 系 统 的 样 子 。 有 很 少 功 能 的 对 话 框 窗 口

28、 ( 比 如 没 有 最 大 化 和 最 小化 按 钮 的 窗 体 ) 可 以 用 来 提 供 弹 出 功 能 。VB 的 组 件 既 可 以 拥 有 用 户 界 面 , 也 可 以 没 有 。 这 样 一 来 服 务 器 端 程 序 就可 以 处 理 增 加 的 模 块 。VB 使 用 参 数 计 算 的 方 法 来 进 行 垃 圾 收 集 , 这 个 方 法 中 包 含 有 大 量 的 对 象 ,提 供 基 本 的 面 向 对 象 支 持 。 因 为 越 来 越 多 组 建 的 出 现 , 程 序 员 可 以 选 用 自 己需 要 的 扩 展 库 。 和 有 些 语 言 不 一 样 , VB 对 大 小 写 不 敏 感 , 但 是 能 自 动 转 换 关键 词 到 标 准 的 大 小 写 状 态 , 以 及 强 制 使 得 符 号 表 入 口 的 实 体 的 变 量 名 称 遵 循书 写 规 则 。 默 认 情 况 下 字 符 串 的 比 较 是 对 大 小 写 敏 感 的 , 但 是 可 以 关 闭 这 个功 能 。VB 使 得 大 量 的 外 界 控 件 有 了 自 己 的 生 存 空 间 。 大 量 的 第 三 方 控 件 针 对 VB 提供 。 VB 也 提 供 了 建 立 、 使 用 和 重 用 这 些 控 件 的 方 法 , 但 是 由 于 语 言 问 题 , 从

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。