1、东北师范大学计算机科学与技术 学院毕业论文(设计) 0 东北师范 大 学 本 科 生 毕 业 论 文(设 计) 题目: 学生成绩管理系统设计与实现 学 号: 10614001 姓 名: 年 级: 1003 学 院: 四川省仁寿县教师进修学校奥鹏学习中心 24A 专 业: 计算机科学与技术 完成日期: 指导教师: 东北师范大学计算机科学与技术 学院毕业论文(设计) 1 摘 要 本系统全称为 学生成绩管理系统设计与实现 。根据开发要求,它主要应用于教育系统,完成对日常的教学、教务、教师以及学生的计算机化的管理。开发学生成绩管理系统可使学院教职员工减 轻工作压力,比较系统地对教务、教学上的各项服务和
2、信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。目前,学校工作繁杂、资料重多。目前,管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。 系统管理内容广泛,全面涉及了教务教学上的各项服务,包括学生成绩管理,其中有学生成绩管理;学生管理等等。在开发过程中,注意使其符合操作的业务流程,并力求系统 的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、
3、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。在开发工具的选择上,主要利用 Delphi7.0 编程语言进行开发,使用其自带的数据库,从而保证了数据的完整性与一致性。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。 【关键词】信息管理系统 信 息化 成绩管理 数据库 Delphi7.0 东北师范大学计算机科学与技术 学院毕业论文(设计) 2 Abstract The name of our system is grade Management System. th
4、e system is mainly applied to education system which manageas the daily teaching educational administration and computeration of teachers and students. Developing grade Management System can not only ruduce the presure of the staff and systematically manage the service and information, but also decr
5、ease the use of labour force, accelerate the requiring speed, improve management, speed the pace of concernad national department autumated information retrieval to standardize the managements. Nowdays, the universities work are miscellaneous,especially in private ones.Its important to put the teach
6、ers management on the table. Up to now, mamagement has come into universities but not popularized. As for the teaching management, there is not a set of complete and unified system, so its very necessary to develop a common,compatible one. The system is wide and comprehensive in including most of th
7、e service items of teaching plans, such as grade management which refers to teaching plans, grade management, students management and so on. In developing procedure, we pursure the comprehensiveness and commomality of the system, so that it can not only be applied in one educational institution. In
8、choosing the developing methods, we combine the life sycle approach and the prototype-based approach, approach in four main steps: system investigation, system analysis, system design and system implementation. AS to data design, evolutionary prototype-based approach is partialy adopted to reanalysi
9、ze, redisign and reimplemate with the users ever-increasing understanding of the system. In choosing the developing tool, Delphi 7.0 programming language is employed. In line of its self-sustaining. to ensure the integratedness and consistency. This thesis mainly introduce the ideas of the analysizi
10、ng ,designing ,implementing and application of this system. 东北师范大学计算机科学与技术 学院毕业论文(设计) 3 目 录 1 问题定义 . 4 1.1 工程概述 .4 1.2 经济目标 .4 1.3 社会目标 .4 1.4 工程规模 .4 2 可行性分析 . 5 2.1 总体可行性分析 .5 2. 2 业务流程分析 .5 2.3 数据流程分析 .6 2.4 数据存储分析:实体联系图 .7 2.5 系统功能模块图 .9 3 需求分析 . 10 3.1 系统总体功能需求 .10 3.2 系统主要模块 .10 4 概要设计 . 11 4
11、1 系统方案确定 . 11 4.2 软件结构设计 . 11 5 详细设计 . 12 5.1 用到的建立数据库的技术 .12 5.2 具体的数据库表 .12 7 全文总结 . 20 8 致 谢 . 21 9 参考文献 . 22 10 附 录 . 23 东北师范大学计算机科学与技术 学院毕业论文(设计) 4 1 问题定义 1.1 工程概述 1.1.1 开展该工程的原因 由于现今的学 生成绩管理 非常繁琐, 老师 付出大量的工作时间,得到的效率很低。因此为提高工作效率,减轻校方人员的工作负担,决定开发 学生成绩 管理系统软件。 1.1.2 该工程的基本目标 开发此学 生成绩 管理系统软件,以供教学人
12、员及操作者进行学 生成绩 管理,方便操作者随时添加、查询、修改等。为了我们提高软件开发的能力,学习 SQL 编程的技巧,提高工作设计思想,通过本次的工程开发,开发小组成员与辅助老师,能从中学习知识吸取经验,再技术和软件思想上同时得到锻炼和提高,从而使总体水升到一个新的高 度。 1.2 经济目标 由于本学 生成绩 开发系统的主要背景在经济上不注重直接的经济收益,而是注重 个人水平的提高和提高对所学知识的运用。 1.3 社会目标 本系统主要是由 dephli7.0,Microsoft SQL Server 进行设计开发, 此系统是基于客户端 /服务端的大型关系数据库管理系统。 1.4 工程规模 该
13、工程所需 的时间一个人 2个月即可以完成。 东北师范大学计算机科学与技术 学院毕业论文(设计) 5 2 可行性分析 2.1 总体可行性分析 由于本系统管理的对象单一 ,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比 较适合于采用数据库管理。且学校用于学生管理的都是个人计算机,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。 本系统的设计是在 Windows xp中文版操作系统环境下,使用 delphi 7.0中文版开发成功的。数据库是 MIS 中的重要支
14、持技术,在 MIS 开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及 适用范围,本系统选用的数据库语言介绍如下: 于是选择了美国 Borland 公司推出的 Delphi7.0 开发工具。在 pc 机数据库系统 xbase 家族中, Delphi 是第一个全面支持面向对象程序设计的数据库语言工具。 Delphi 推出了 7.0 版本,它的主要特点有: 1.强大的查询与管理功能 2.强大的数据库开发功能 3.扩大了对 SQL 语言的支持 4.大量使用可视化的界面操作工具 5.支持面向对象的程序
15、设计 6.多平台支持 7.支持网络应用 2. 2 业务流程分析 成绩管理业务流程图: 教务处 输入计算机 教师 教务处 学生 成绩 教师 输出计算机机 东北师范大学计算机科学与技术 学院毕业论文(设计) 6 图 2-1 图 2-2 2.3 数据流程分析 2.3.1 数据流程图 下面我们详细的介绍学生成绩管理模块的 数据流图 。 图 2-3 学生成绩管理系统的 0 层数据流图 学籍管理部门 教师 学生成绩管理系统 教务处 学生 教师 教师 学生情况 学生成绩 查询 统计分析 教务处 输入计算机 班主任 教务处 学生 班级 班级 输出 输出计算机 东北师范大学计算机科学与技术 学院毕业论文(设计)
16、 7 图 2-4 学生成绩管理系统 1 层数据流程图 2.4 数据存储分析:实体联系图 1、数据模型设计。首先来做出学生成绩管理系统的 E-R 图,分析这个问题的 实体,从系统分析可以知道,学生的成绩是由任课教师按照课程给出的,学生、课程、教师组成了这个系统的三个实体。 2、再分析三个实体之间的联系。首先,这三个实体不是一个统一体,学生成绩与教师没有内在联系,教师必须通过课程实体才能与学生建立联学生 课程 成绩 管理 部门 教务处 教师 1.0 学生管理 2.0 课程管理 3.0 成绩管理 4.0 统计分析 D1 D2 D3 查询者 管理者 东北师范大学计算机科学与技术 学院毕业论文(设计)
17、8 系,因而先不考虑。课程与学生这两个实体是多对多联系;一位学生要学习多门课程,一门课程有多位学生共同学习。而学习成绩是这两个实体“学生”和“成绩”共有的属性,应填在二者的联系“学习”边。因为成绩既不是学生独有的,也不是课程独有的;“学生甲 70 分”或“英语 70 分”是不完全的,说“学 生甲英语 70分”才是正确的,因为 70 分是学生甲和英语课二者共有的。这个 E-R 图可画成下图 。 图 2-5 学生成绩管理系统中学生与课程的 E-R 图 教师与课程这两个实体之间,是一对多联系;一位教师可以都多门课程,而一门课程对于学生成绩来说只能有一位教师 (英语、高等数学有多位教师教,但对某个固定
18、的学生来说只能有一位教师 )。其 E-R图,如下 所示。 图 2-6 教师与课程的 E-R图组合到一起,得到最后的 E-R图,有了 E-R图,就可以设计数据库。下图为数据模型图 。 n l m m 学生 课程 成绩 学习 m n n 教师 课程 教学 l 学生 课程 教师 学习 学习 课程 学生 教师 实体模型 数据模型 数据库 东北师范大学计算机科学与技术 学院毕业论文(设计) 9 图 2-7 2.5 系统功能模块图 学习 学生成绩管理系统 系统维护模块 成绩管理模块 成绩查询模块 成绩打印模块 添加 新 用户 修改密码 修改用户权限 添加学生的成绩 删除学生的成绩 修改学生的成绩 浏览学生的成绩 打印到 表e x c e l 查询学生的考试成绩 查询学生的信息 学生成绩分析 学生成绩 统计 删除用户
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。