




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安徽广播影视职业技术学院 题目:学生信息管理系统 摘摘 要要 学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校 的决策者和管理者来说都至关重要。 本文介绍了学生信息管理系统的开发整个过程,阐述了系统分析、系统 设计、数据库设计和系统实施的全过程。在开发方法上本系统利用了软件工 程化的思想和方法,总体上采用结构化生命周期开发方法,具体模块实施采 用了原型法和面向对象系统开发方法。并采用 VisualS 2005 作为开 发工具,SQL Server 2000 作为后台数据库。本系统具有学生档案管理,班级 管理,课程管理,成绩管理,专业管理等模块,可分别完成日常学生档案,班级 信息,课程信息,成绩信息的添加、修改、删除、查询、打印等功能。 本人在此次毕业设计中主要对“学生课程管理” , “学生成绩管理” , “学生 档案管理” , “补助管理”四个模块进行了具体设计。 学科专业:计算机信息管理 指导教师: 卫国标 学生:潘婷 学号: 100336271225 1 【关键字【关键字】 : 信息管理系统、生命周期、软件工程、原型法。 summary Student Information Management System is an educational unit indispensable part of its content for the schools, policy makers and managers are essential. This paper introduces the student information management system for the development of the whole process, described the system analysis, system design, database design and system implementation of the entire process. In the development of methods on the use of the software engineering system of thinking and methods used on the whole structure of the life cycle of development methods, the use of specific modules of the prototype system development and object-oriented approach. Visual S 2005 and used as a development tool, SQL Server 2000 as a background database. This system has the student records management, class management, curriculum management, performance management, professional management, and other modules, can be completed daily student records, class information, information on the courses, the results of information add, edit, delete, query, print, and other functions. 2 I graduated in the design of the main “student curriculum management,“ “Student performance management,“ “student records management,“ “grant management“ four modules of a specific design. Keyword:Manage Information management system, the life-cycle, software engineering, prototype. 目录 摘摘 要要1 1 SummarySummary2 2 第一章第一章. .绪论绪论3 3 1.1 课题背景3 1.2 目的背景与意义.3 1.3 项目开发的目标3 第二章第二章. . 开发工具的选择开发工具的选择4 4 第三章第三章. .系统系统分析分析5 5 3.1 业务流程分析5 3.2 数据流程分析6 3.2.1 数据流程图6 3.3 数据存储分析6 第四章第四章. .系统系统总体规划总体规划8 8 41 系统总体功能层次图8 411 课程管理模块8 412 补助管理模块8 413 成绩信息管理模块9 414 学生档案管理模块.9 总结.10 致致谢谢1111 参考文献参考文献1212 3 第一章第一章 绪论绪论 11 课题背景课题背景 该 项 目 开发的软件 为学校 学生 信息管理 系统软件 ,是鉴于 目前学校学 生 人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与 准 确 化 的 要求日益强烈的背景 下构思出来的,该软件设计完成后可用于所 有 教育单位(包括学校,学院等等)的学生信息的管理. 目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软 件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业 化的学生信息管理软件也不少.但本系统完全独立开发,力求使系统功能简洁 明了,但功能齐全且易于操作 1.2 目的背景与意义目的背景与意义 学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单 易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的 内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应 该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统 人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点, 如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和 数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高, 计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的 各个领域并发挥着来越重要的作用。 作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有 手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、 存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信 息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。 1.3项目开发的目标项目开发的目标 建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高 办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息管理工 作流程的系统化、规范化和自动化。 4 第二章第二章 开发工具的选择开发工具的选择 现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前 在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产 品 有 : Microsoft 公司的 Visual S , Microsoft 公司的 Visual C, Borland 公司的 Delphi 和Powersoft 公司的 PowerBulider 以及 Java 等。 在这些程序开发工具中,有的强调程序语言的弹性与执行效率;有的则偏 重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特 色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可 分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作 必定要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点成为了一 纸空谈;相反地,如果只强调语言的弹性,却没有便利的工具作配合,会使 得一些即使非常简单的界面处理动作,变得复杂和麻烦起来,这样也会浪费 程序设计师们的宝贵时间。作为数据库系统的开发,Visual S 2005 是一个非常理想选择,它有效地避免了以上所谈到的诸缺点。数据库技术是 MIS 设计中的重要支持技术,在 MIS 开发过程中,如何选择数据库管理也是一 个重要的问题,目前,数据库产品可谓琳琅满目,每种产品都具有各自的特 点和适用范围,因此,在选择数据库前,我慎重考虑了一下,应数据库应用 的特点及适用范围,本系统选用了数据库 SQL Server2000, 开发工具当然是非 Visual S 2005 莫属了。 Visual S 2005 是一种可视化的、面向对象和调用事件驱动方 式的结构化高级程序设计,可用于开发 Windows 环境下的种类应用程序。它 简单易学、效率高,且功能强大,可以与 Windows 的专业开发工具 SDK 相媲 美,而且程序开发人员不必具有 C/C+编程基础。在 Visual S 2005 环境下, 利用事件驱动的编程机制、 新颖易用的可视化设计工具, 使用 Windows 内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、 对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地 开发出 Windows 环境下功能强大、图形界面丰富的应用软件系统。 5 第三章第三章 系统分析(我负责的模块)系统分析(我负责的模块) 3.13.1 业务流程分析业务流程分析 学生档案业务流程图: 课程管理业务流程图: 成绩管理业务流程图: 教务处输入计算机 班主任教务处 学 生 档 案 档案 输出 教务处输入计算机 教师教务处 学 生 课 程 输出 教务处输入计算机 教师教务处 学 生 成 绩 教师 输出 课程 6 3.23.2 数据流程分析:数据流程分析: 3.2.13.2.1数据流程图数据流程图 学生成绩管理系统 0 层数据流程图 成绩管理 1 层数据流程图 3.33.3 数据存储分析:实体联系图数据存储分析:实体联系图 1、数据模型设计。首先来做出学生成绩管理模块的 E-R 图,分析这个问 学籍 管理 部门 教师 学 生 成 绩 管 理 系 统 教务处 学生 教师 学生情况 学生成绩 查询 统计分析 管理 部门 教 务 处 教师 1.0 学生管理 2.0 课程管理 3.0 成绩管理 4.0 统计分 D1 D2 D3 查 询 者 管 理 者 7 题的实体,从系统分析可以知道,学生的成绩是由任课教师按照课程给出的, 学生、课程、教师组成了这个系统的三个实体。 2、再分析三个实体之间的联系。首先,这三个实体不是一个统一体,学 生成绩与教师没有内在联系,教师必须通过课程实体才能与学生建立联系, 因而先不考虑。课程与学生这两个实体是多对多联系;一位学生要学习多门 课程,一门课程有多位学生共同学习。而学习成绩是这两个实体“学生”和 “成绩”共有的属性,应填在二者的联系“学习”边。因为成绩既不是学生 独有的,也不是课程独有的; “学生甲 80 分”或“英语 80 分”是不完全的, 说“学生甲英语 80 分”才是正确的,因为 80 分是学生甲和英语课二者共有 的。这个 E-R 图可画成下图。 成绩管理模块中学生与课程的 E-R 图 教师与课程这两个实体之间,是一对多联系;一位教师可以都多门课程, 而 一 门 课 程对于学生成绩来说 只能有一位教师(英语、高等数学有多位教 师 教,但对某个固定的学生来说只能有一位教师)。其 E-R 图,如下所示。 教 师, 学生与课程的 E-R 图组合到一起,得到最后的 E-R 图,有了 E-R 图,就可以设计数据库。下图为数据模型图。 学生课程 成绩 学习 mn 教师课程 教学 l n 学生 课程 教师 学习学习 课程学生 教师 实体模型数据模型 数据库 n m1 m 学习 8 第四章第四章 系统总体规划系统总体规划 学生信息管理系统是一个典型的数据库应用程序,由系统管理模块、课程 信息管理模块、学生补助管理模块,成绩信息管理模块等模块组成,允许授予 权限的用户操作相应的菜单,从而实现数据信息的修改,查询,打印,统计 等功能。 4.14.1 系统总体功能层次图系统总体功能层次图 学生信息管理系统 系 统 管 理 专 业 设 置 班 级 管 理 学 生 管 理 课 程 管 理 补 助 管 理 奖 学 金 管 奖 惩 管 理 成 绩 管 理 用 户 操 作 由上图知学生信息管理系统共有 10 个功能模块,现将我负责的三个模块 做如下规划 4.1.14.1.1 课程管理模块(课程管理模块(CTRL+KCTRL+K) : 该模块对各个班级各个学期的课程进行设置,方便了学校教务处的教学 管理人员的工作。该模块包括课程的增加和课程信息的浏览,其中课程信息 浏览窗体中包括课程的修改,删除,打印功能。 课 程 管 理 添 加 课 程 浏 览 课 程 修 改 删 除 打 印 退 出 查 询 9 4.1.24.1.2 补助管理模块(补助管理模块(Alt+DAlt+D) : 该模块的功能是实现对学生贷款信息及特困生补助的管理工作,包括:贷 款浏览、贷款添加、特困生补助增加,特困生补助浏览,其中学生贷款和特 困生补助是两个相对独立的模块。 补 助 管 理 贷 款 增 加 浏 览 贷 款 修 改 删 除 打 印 退 出 查 询 补 助 增 加 浏 览 补 助 修 改 删 除 打 印 查 询 退 出 4.1.34.1.3 成绩信息管理模块(成绩信息管理模块(AltCAltC) : 该模块主要是实现对学生成绩的录入查询及考试的违规信息的管理工作,包括:学生 成绩的录入,学期成绩浏览,学生成绩查询,班级成绩查询,违规信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025春季学期国家开放大学专科《建筑工程计量与计价》一平台在线形考(作业1至4)试题及答案
- 企业员工技能培训体系
- 【MOOC期末】《大学物理I力学、相对论、电磁学》(北京交通大学)期末考试慕课答案
- 医院运输工作培训
- 路灯维修管理合同协议
- 辣椒种植收购合同协议
- 水池修建协议书
- 车间冲床机械归属合同协议
- 车辆保险转让合同协议
- 路政移栽树木合同协议
- 《嵌入式系统中断》课件
- 计算机视觉在自动驾驶系统中的应用-全面剖析
- 2025年四川省成都市锦江区中考数学二诊试卷(含部分答案)
- 2025届广东省广州市重点中学高考仿真卷英语试题含解析
- 【MOOC】国际交英文写作-湖南大学 中国大学慕课MOOC答案
- GB/T 625-2024化学试剂硫酸
- 监控施工报价单
- 电解质溶液导电性影响因素的探究
- 餐饮油烟污染防治承诺书
- GB∕T 13554-2020 高效空气过滤器
- 幼儿园环境创设评分表
评论
0/150
提交评论