




已阅读5页,还剩67页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于 职业院校学生信息管理系统的设计与实现 硕士学位论文 (专业学位) 基于 职业院校学生信息管理系统的设计与实现 姓 名: 学 号: 所在院系:软件学院 学科专业:软件工程 指导教师:张惠娟 副指导教师:李博 二一二年八月 基于 职业院校学生信息管理系统的设计与实现 A in of m 1021170114 2012 基于 职业院校学生信息管理系统的设计与实现 基于 职业院校学生信息管理系统的设计与实现 基 于 J 2 E E 的 职 业 院 校 学 生 信 息 管 理 系 统 的 设 计 与 实 现 同 济 大 学 基于 职业院校学生信息管理系统的设计与实现 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如 下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 二 O 一二年二月三十 日 基于 职业院校学生信息管理系统的设计与实现 同济大学 学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师张惠娟、童敏娟指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 二 O 一二 年二月 三十 2 摘 要 随着网络技术的快速发展和国家企事业单位信息化进程的不断深入,各种基于术的 管理信息系统在各大高校已经相当普及,但对高职院校由于起步较晚,信息化程度相对较低,再加上管理体制及办学模式等的差异,普通高校的基于校园网的学生管理信息系统不能完全适合高职院校的需求。由于我校学生管理方法的特色,目前还没有一个完全适合我院的学生信息管理系统。随着学院规模的扩大和人数的增多,学生管理工作不断扩展、难度逐渐增大。故迫切需要一套完善的、针对性强的学生工作管理系统,以此来帮助学生工作管理人员。本文从我院学工管理的实际 需求出发,在进行大量需求调研的基础上,通过可行性分析,设计并实现了一个学生管理信息系统。 本文分析了国内外各大高校信息管理系统的发展现状,在充分调研乌海市职业技术学校学生管理制度的基础上,阐述系统需要解决的问题、设计方法和实现手段。系统基于 B/S 模式,使用 系统的功能进行分析和建模,使用 发架构基于 境为 据库采用 务器采用 合 建了 统架构,对系统中的主要功能模块进行了实现,主要包括系统权限管理模块、学生学籍管理模块、学生选课管理、学生成绩管理模块、学生在校期间奖惩情况管理、贫困学生管理模块、学生数据统计模块、学生信息查询模块等,实现通过成熟的开源产品实现表现层、持久层、业务层和领域模型层,增加代码重用率。最后本文涉及相应的测试用例对系统进行黑盒测试,使用 测试结果表明,本文设计和实现的学工管理系统,功能较为合理、完善,不仅能提高 本校学生管理工作的效率,而且降低系统冗余、提高学生管理工作的质量 ,系统在应用中得到广大师生的肯定。实践证明,该系统的开发对同类系统和软件的设计和实现具有一定的推广和实用价值。 关键词: 生管理系统, B/S 模式 基于 职业院校学生信息管理系统的设计与实现 2 of of of a of on in to of of on on be of to of of my is a of in of to an a in to of of of on of a is of at in to be on of of of of / S ML of of 2 S eb VC to in at of to is of of of to of in of of B / S 于 职业院校学生信息管理系统的设计与实现 3 目录 摘要 . 1 第一章 绪论 . 1 究背景及意义 . 1 究现状 . 2 文主要研究内容 . 2 文组织结构 . 3 第二章 发技术及平台介绍 . 4 发语言与数据库 . 4 言 . 4 . 5 发平台及主要技术 . 6 2台 . 6 介 . 8 介 . 9 计模式 . 11 第三章 需求分析 . 13 统总体需求 . 13 统功能需求 . 16 理员用户功能需求 . 16 师管理功能需求分析 . 18 生用户功能需求分析 . 20 据库需求 . 22 功能需求 . 23 第四章 系统总体设计 . 24 统设计原则 . 24 能模块设计 . 25 录系统模块 . 25 生学籍管理模 块 . 27 程信息管理模块 . 28 困学生管理模块 . 28 加用户模块 . 30 试信息管理模块 . 30 生信息管理模块 . 31 据库设计 . 32 目的 . 32 据表的设计 . 34 统安全性设计 . 38 第五 章 系统实现 . 38 基于 职业院校学生信息管理系统的设计与实现 4 建开发环境 . 38 统主要模块实现 . 39 统登录流程 . 39 户注册 . 42 师注册及登录设计 . 44 生成绩查询模块设计 . 44 师信息模块设计 . 46 理员模块设计 . 48 件测试 . 49 测试目的 . 49 试方法 . 50 试内容 . 50 试结果 . 55 第六章 总结与展望 . 56 结 . 56 望 . 57 致 谢 . 58 参考文献 . 59 基于 职业院校学生信息管理系统的设计与实现 5 基于 职业院校学生信息管理系统的设计与实现 1 第一章 绪论 本章首先介绍了课题的研究背景和目的意义 , 然后对国内外的相关研究情况进行文献综述,最后介绍了本文的主要研究内容、本人负责工作及论文组织结构。 究背景及意义 随着 术的飞速发展,互联网成为大家信息交流和资源共享的重要平台,同时 也是快速获得信息、发布信息、传递信息的重要渠道,网络丰富的信息资源给用户带来了极大的便利,它在人们社会生活、政治经济、文化知识等各个领域发挥了越来越重要的作用。 发布和获取信息主要是通过网站来实现的,因此网站建设已成为政府机关、企事业单位信息化建设中的重要组成部分,同时也成为职业学校信息化建设的重要组成部分。把高职院校学生信息的建设作为校园信息化发展的重点,不仅能够改善校园办公条件、减轻学管人员的工作负担、提高管理质量和效率,而且能加快校园管理工作规范化、网络化、自动化的进程。 学生管理工 作在每个学校的工作职能中都是一项传统且繁琐的教育基础管理工作,头绪众多,工作量大。通常,各学校采用人工管理形式,如每学期开学时 ,相关职能部门的工作人员分别统计各个学生的情况,到期末又要对相关信息进行处理。学生从入学到毕业离校的整个过程中,会有很多的信息变动,面对如此反复、繁杂的变化,各学校都要耗费大量的人力、物力。同时,这种以传统人工的方式来管理的学生工作,存在着许多缺陷,效率低、保密性差,另外时间一长,将产生大量的冗余数据和文件,这给学生信息的查找、更新和维护都带来了很大的困难。 近年来随着高职院校大量扩 招,学生管理工作负担越来越重,信息量也成倍增长。建立高性能的学生信息管理系统就尤其显得非常必要,不但能够极大的提高学生信息管理的效率,也可以大大的降低人力成本以及缩短工作时间。 因此,建设一个适应我院发展需要,对学生信息进行科学化和网络化管理的学生信息管理系统已经成为我院信息管理系统发展的需要。本系统就是结合上述学生信息管理的需求特别是结合开发区职业技术学院实际进行的设计分析,以期望在一定程度上解决院系教务管理人员对信息管理的需求,达到工作时间使用的优化,进一步加强工作效率。 基于 职业院校学生信息管理系统的设计与实现 2 究现状 国内关于学生信 息管理系统所做出的研究起步较晚,尚未形成一个相对统一的标准,使得开发出来的信息管理系统五花八门,彼此之间不能够通用。然而,由于受到社会上信息化技术突飞猛进的影响,尤其是微型计算机的出现与普及,更是极大的推动了我国学生管理工作的现代信息化发展进程。当前阶段,我国国内对于学生信息管理的信息化研究是比较广泛的,具体的运用计算机技术以实现学生信息管理的自动化、规范化、智能化、标准化、合理化、效率化、科学化、精确化、效果化已经成为了人们研发学生信息信息管理的基本目标。各种基于 B/S 与 C/S 技术,具体能够应用到 学生管理的“一卡通校园系统设计方案”、“基于 台学生信息管理系统设计”、“学生信息管理系统”、“通用学生信息管理系统设计”和“基于 学生信息管理信息系统”等等研究,已经是遍地开花。但是,却没有涉及到具体的系统开发技术结构的选择,这就使得相关研究还不能说是系统全面的。 目前来看,国内学生管理与服务研究现状如下,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,数据一致性、共享性差,在以管理者为本位主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,比较不容易掌握学生用户 真正的需求,也因此无法完全满足学生用户的需求。因此,要转变管理与服务理念,在设计系统时就要以学生为本位,到相关职能部门、学生管理部门、系部学生管理部门、以及一线辅导员、班主任当中去调研。充分考虑学生的主体地位,体现系统的人性化。学生管理服务系统应充分依托校园网,实现学生管理与服务信息的集中管理、分散操作、信息共享,使传统的学生管理与服务朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机学生管理服务系统和全院信息服务系统打下良好的基础。 文主要研究内容 本文论述的是本人参与的为乌海 职业技术学校开发的一款学生管理系统,研究系统基于 作平台下进行,基于 B/S 体系结构和 架,采用 发工具,数据库采用 据库,研究分析了当前教育信息化、网络额发展和技术,研究主要是为了将信息技术与高等院校教育的特色相结合起来,将传统教学与信息网络的教育手段融合起来,目的在于能有效提高高等院校教学管理质量水平,充分利用信息化、网络化手段技术突出高校专业特色,从而能更基于 职业院校学生信息管理系统的设计与实现 3 好的为社会培养和输送更多、更好的人才,在本课题的设计和实现中,通过对实际业务情况的调查研 究,主要研究目标及内容为: (1)通过分析系统各部分功能确定此管理信息系统的总体功能、系统功能模块划分及各部分功能需求从而使得系统满足学生、教师、学院和管理人员的数据共享。 (2)根据校园网及系统性能特点,确定服务器及运行环境,选定开发工具和开发语言,设计便于系统维护和升级的松耦合系统结构。 (3)对学生管理工作的具体业务流程进行深入了解,建立系统的数据流程和工程化的设计。 (4)对系统的主要功能模块进行了详细描述和设计,对开发过程中遇到的疑难问题进行了总结整理。以期以后再遇到同样的问题时,做到有法可依。 文组织结构 本论文 简要介绍了学生信息管理系统的开发平台及相关技术,详细阐述了系统需求、系统功能及各主要模块,也对系统具体模块功能的设计、实现与测试进行了具体阐述,最后简要总结了整个开发工作。论文的组织结构如下: 第一章:绪论。对论文选题背景和意义进行分析,指出加强我国高职院校学生管理系统的重要性。对比国内外研究现状,对学生管理系统的发展趋势进行展望,最后指出本论文的研究内容和创新之处。 第二章:开发技术及平台介绍。首先对系统使用的相关技术进行介绍,主要包括开发语言、开发工具、关键技术等,然后详细介绍 了系统的开发平台。 第三章:系统需求分析。从功能、性能、软硬件环境和其他需求进行分析,并详细介绍了用 立系统模型;在其他需求分析中介绍了系统开发的技术可行性、管理可行性、经济可行性和时机可行性。 第四章:系统设计。在确定系统目标和主要功能需求的基础上,提出学生管理系统的总体设计方案,设计各个功能模块,使得各功能模块完成相应的功能,达到系统目标并完成系统功能需求。 第五章:系统实现。包括登陆模块、学生管理模块、教师管理子模块、成绩管理模块、权限管理模块等;并对系统进行测试,主要介绍高职院校学生管理系统的测试、评价和实际运行情况。 第六章:总结与展望。总结本文所做的主要工作,归纳研究工作创新之处以及实际意义,展望以后的研究方向,并对论文中不完善地方提出意见和建议,以供以后工作参基于 职业院校学生信息管理系统的设计与实现 4 第二章 发技术及平台介绍 本章介绍在设计和实现教学辅助管理系统中应用到的相关技术进行了详细的介绍了分析。 发语言与数据库 言 司的 司的 、 司的 用作企业级开发工具。其中的 言是一个非常理想的选择。数据库是重要的支持技术,用于数据库系统的开发。在开发过程中选择数据库管理是一个重要的问题。众多数据库产品中,要考虑数据库应用的特点及适用范围,本系统选用的数据库语言为 由 司于 1995 年 5 月推出的 序设计语言和台的总称。用 现的浏览器显示了 魅力:跨平台、动态的 算。从此, 广泛接受并推动了 迅速发展,常用的浏览器现在均支持 一方面, 术也不断更新。 台由 拟机( 称 用编程接口( 称 成。 用编程接口为用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个 台之后, 用程序就可运行。现在 台已经嵌入了几乎所有的操作系统。这样 序可以只编译一次,就可以在各种系 统中运行。 为三个体系 台标准版 ), 台企业版 ), 台微型版 )。 言具有如下的几个特点 (1)面向对象的语言, 言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接 口之间的实现机制(关键字为 言全面支持动态绑定,而 C+ 语言只对虚函数使用动态绑定。总之, 言是一个纯的面向对象程序语言。 (2)言是可移植的,这种可移植性来源于体系结构中立性,另外, 统本身也具有很强的可移植性,基于 职业院校学生信息管理系统的设计与实现 5 译器是用 现的, 运行环境是用 实现的。 (3) 言是多线程的,在 言中,线程是一种特殊的对象,它必须由 或其子(孙)类来创建。 通常有两种方法来创建线程:其一,使用型构为 的构造子将一个实现了 口的对象包装成一个线程,其二,从 派生出子类并重写 法,使用该子类创建的对象即为线程。值得注意的是 已经实现了 口,因此,任何一个线程均有它的 法,而 法中包含了线程所要运行的 代码 。线程的活动由一组方法来控制。 言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为 此外, 继承,封装,多态的特性,使得本文选用 为脚本开发语言是可行的,良好的。 T 推出后, 开发上就分道扬镳了。 植到 T 系统上,专注于开发推广 T 版本; 较专注于 作系统上的应用。 000 是 司推出的 据库管理系统的最新版本。该版本在继承 本优点的同时又增加了许多更先进的功能,具有可伸缩性好 ,使用方便与相关软件集成程度高等优点,可跨越从运行 8 的膝上型电脑到运行 000 的大型多处理器的服务器等多种平台使用。 000 有如下的几个特性 (1)成。 000 数据库引擎提供完整的 持。它还具有构成最大的 点的数据存储组件所需的可用性、可伸缩性和安全功能。 (2)可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 8 的便携式电脑到运行 000 数据中心版的大型多处理器服务器。能够在 多种操作系统当中得到顺利运行。 (3)企业级数据库功能。 000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。 (4)易于安装、部署和使用。 000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 过程。 基于 职业院校学生信息管理系统的设计与实现 6 (5)采取的是的 C 和 C+编写方式,并且能够借助多种编译器实施 系统测试,有效地保障了源代码的可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年福州市罗源县(中小学、幼儿园)教师招聘试题及答案
- 四年级下册语文部编版课时练第13课《猫》含答案试题试卷含答案
- 中医助理医师考试及答案
- 电工科目二题库及答案解析
- 慢性胃炎培训试题和答案
- 温州高二数学题库及答案
- 2025年孝感市公务员考试行测试卷历年真题及答案详解1套
- 2025年综合类-重症医学主治医师-脏器监测与支持历年真题摘选带答案(5卷套题【单选100题】)
- 小故事大道理900字13篇
- 2025年综合类-骨外科学基础知识-麻醉历年真题摘选带答案(5卷套题【单选100题】)
- 2025年国家电网招聘电工类-本科、专科(官方)-第五章公共与行业知识历年参考试题库答案解析(5卷100道合辑-单选题)
- 传媒公司劳动合同2025年
- 2025年设备人员 试题及答案
- 汽车经销商内部管理课件
- 济南露天烧烤管理办法
- 家长育儿教育课件
- 2025年安全管理人员考试试卷及答案
- 2025西藏山南旅游文化投资有限责任公司招聘15人笔试历年参考题库附带答案详解
- 高职院校项目管理办法
- 酒精中毒病人诊疗、急救与护理知识考核试题与答案
- 动物卫生执法培训课件
评论
0/150
提交评论