【毕业学位论文】(Word原稿)高校新生报到管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)高校新生报到管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)高校新生报到管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)高校新生报到管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)高校新生报到管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 公开 专 业 硕 士 学 位 论 文 高校新生报到管理系统的设计与实现 of 文作者 指导教师 申请学位 工程硕士 培养单位 软件学院 学科专业 软件工程 研究方向 金融信息化 答辩委员会主席 评 阅 人 南开大学研究生院 二 一 三 年 十一 月 中文摘要 I 中 文摘要 随着教育体制改革的深入, 信息化管理水平的不断提高,高校教育教学水平也得到了前所未有的发展 , 学生管理 也 正在逐步 向信息化管理迈进 。 作为高校,应该处在社会技术发展的前沿,应该是新生产力、新技术的试验田,从信息化管理方面来讲,高校无论在教学管理 、 日常办公管理,还是日常学生管理方面都应该 实现 全面的信息化。 高校的招生规模还在不断的扩大,而高校的教师、管理工作人员却没有发生很大 改变 。从高校新生报到的第一天开始,到毕业生离校的那一天结束,高校应该让信息管理贯穿始终。然而很多高校的新生报到工作并不是采用的信息化管理 ,虽然很多部门都集中到操场、体育馆等场地,各个单位可能也使用计算机进行管理,然而他们之间并没有形成完整的体系。 高校新生报到时间短 、 工作紧 、 任务重。 新生报到 是高校几乎所有部门共同协作,集中办公的 日子 , 同时对于各个部门、各个工作人员来讲,新生报到的每一个环节都不能出问题。从新生注册验证,学费缴纳、户口迁移,到各部门新生报到数据的统计,新生宿舍分配,新生个人信息采集,新生校园一卡通的制作,甚至是新生的学号分配等等,这些工作都不能有丝毫闪失。面对如此庞大的工作量 、 数据量,如何保证各个部门不出差错,保证所有数据的准 确性 、完整性 、 ,保证降低新生报到时间 等,这些问题成为高校新生报到所面临的主要问题 。由此,建立适合高校自有的新生报到系统成为必然。 该新生报到系统主要采用 台 ,使用 站开发技术 ,开发工具选用 务器使用 务器,数据库使用 据库。 系统 实现了 管理员管理 、宿舍分配、 部门验证统计 、 学生信息查询、采集等 功能模块 。 系统 采用 B/S 模式实现了 新生报到的全部流程,保证了数据的完整性和准确性,增强了新生报到工作的有序性,同时提高了相关工作人员的工作效率。 关键 字: 报到系统 I s of of of of is to As be in of be a in to on is on to do a is is in at of is to to is so In of a of to do to by s is HP eb II to , of 录 录 第一章 绪论 . 1 第一节 课题研究背景 . 1 第二节 新生报到系统使用现状 . 3 第三节 课题研究目的与 意义 . 4 第四节 本文组织结构 . 4 第二章 系统开发相关技术 . 6 第一节 开发平台 . 6 第二节 开发工具 . 7 第三节 系统运行环境规划 . 9 务器: . 9 数据库: . 10 通过 式操控数据库 件: . 10 第四节 本章小结 . 11 第三章 系统分析 . 12 第一节 系统可行性分析 . 12 术可行性分析 . 12 理可行性分析 . 13 济可行性分析 . 13 第二节 系统总体功能描述 . 14 第三节 系统流程分析 . 14 第四节 本章小结 . 18 第四章 系统总体设计 . 19 第一节 系统总体功能规划 . 19 目录 V 第二节 系统网络结构设计 . 20 第三节 系统软硬件环境设计 . 21 系统软件配置 . 21 系统硬件配置 . 21 第三节 系统数据库设计 . 21 第四节 本章小结 . 24 第五章 系统详细设计与实现 . 25 第一节 系统开发框架选择 . 25 架选择 . 25 架 . 26 库 . 28 系统总体框架设计 . 29 第二节 系统样式设计与实现 . 31 式设计与实现 . 31 式设计与实现 . 33 第三节 系统用户登录验证模块 . 34 第四节 学生信息查询验证统计模块 . 40 第五节 宿舍办宿舍分配模块 . 41 第六 节 各部门验证、统计模块 . 49 各部门信息验证模块 . 49 各部门数据统计模块 . 49 第七节 教务部信 息采集模块 . 50 第八节 系统管理员模块 . 51 第九节 本章小结 . 55 第六章 系统测试 . 56 第一节 系统测试概述 . 56 第二节 运行环境安装及相关配置 . 56 目录 三节 数据库创建以及数据导入 . 57 第四节 各部门测试说明 . 57 财务部收费管理 . 57 宿舍办宿舍分配管理 . 58 招办注册管理 . 58 保卫部户籍信息管理 . 59 教务部信息采集管理 . 60 第四节 测试结果 . 60 第五节 本章小结 . 61 第七章 总结 . 62 参考文献 . 63 致谢 . 65 个人简历、学术论文与研究成果 . 66 第一章 绪论 1 第一章 绪论 本章主要介绍课题研究背景、新生报到系统的使用现状以及课题研究的目的与意义。 第一节 课题研究背景 21 世纪以来,互联网 技术已经成为 人们的日常生活中得到普遍应用的技 。如今,互联网已经成为人们获取 信息和发布信息的 重要渠道,它在人们的政治 、经济 生活中扮演着至关重要的角色 。所以 用上的地位明显 上升的过程中,互联网上的 网站发展已成为政府 、 学校 、 企业 等 信息化建设的重要组成部分 , 因此受到人们的普遍重视。在当今社会,人们已经离不开网络,网络已经成为一种人与人之间的沟通 桥梁 ,它可以将复杂的问题简单化,越来越多的人使用网络来处理过去很 繁琐 的或不可能 完成的事情 1。 由于 计算机技术和信息技术的飞速发展, 以数据库为核心的信息管理系统越来越多 的应用在人们日常生活的各个方面。从开始的单机事务处理系统到大型网络共享系统,到以计算处理为主要任务的计算机集成制造系统,到企业、公司日常办公的 统等等,正是由于信息科学技术在越来越多的领域的应用,数据库存储能力得到不断提高,软件开发技术水平得到不断完善,从而使得各种现代化社会组织机构逐渐采用信息化管理替代传统的手工管理,从而加快了现代化信息管理的脚步 2。 随着教育体制改革的深入, 信息化管理水平的不断提高,高校教育教学水平也得到了前所未有的发展 。学生管理 也 正在逐步 向信息化管理迈进 。然而,我 国 的学生信息 化管理水平 仍然处在发展的 初级阶段, 很多高校只有在教务教学管理等相关主要工作部门采用信息化管理,很多高校的相关细节工作还没有真正的纳入到信息化管理中来, 这就造成 了很多高校的相关 工作效率低,误差大,也造成了人力 、 物力 、 财力资源 的 浪费。 作为高校,应该是处在社会技术发展的前沿,应该是新生产力、新技术的试验田,从信息化管理方面来讲,高校应该无论在教学管理还是日常办公管理,还是日常学生管理方面都应该做到全面的信息化。高校的招生规模还在不断的第一章 绪论 2 扩大,而高校的教师、管理工作人员却没有发生很大变化 3。从高校新生报到的第一 天开始,到毕业生离校的那一天结束,高校应该让信息管理贯穿始终。然而很多高校的新生报到工作并不是采用的信息化管理,虽然很多部门都集中到操场、体育馆等场地,各个单位可能也使用计算机进行管理,然而他们之间并没有形成完整的体系。因而,在新生报到时,各个部门的工作人员效率低下,招生工作时间长,严重的影响了新生的报到速度,对于远道而来的家长、学生都是种精神的考验 4。 高校新生报到时间 短 ,工作紧,任务重。这一天是高校几乎所有部门共同协作,集中办公的一天。同时对于各个部门 、 各个工作人员来讲,新生报到的每一个环节都不能出 问题。从新生注册验证,学费缴纳、户口迁移,到各部门新生报到数据的统计,新生宿舍分配,新生个人信息采集,新生校园一卡通的制作,甚至是新生的学号分配等等,这些工作都是不能有丝毫闪失。面对如此庞大的工作量,面对如此多的数据量,如何保证各个部门能够不出差错,保证所有数据的准确性,完整性,唯一性,保证尽量降低新生报到时间,成为高校领导考虑的重点 5。 新生报到系统恰恰能够解决上述问题,更能科学化的统计和快速查询信息数据,降低人工操作时间,提高工作效率,同时保证数据的准确性和完整性,并且能够提高新生报到的速度。 现在 的市场 上也有诸如 新生 报告 管理的 相关 商业软件, 很多软件都 相对成熟的软件,但这些商业软件 并不是适合所有高校的惯有的新生报到流程。对于数据录入和其他部分增加了很多 不必要的工作,对于工作人员来讲相对复杂 ,同时对于高校来讲,该软件的购买、维护都不合算。 所以, 高校应该根据自己的流程, 具体 的 要求,开发一套 适合自己高校的新生报到系统。 河南某高校 往年新生报到注册都是通过人工方式,这种方式带来了相当多的不便,不仅要耗费相当多人力,而且事后难以进行统计。因此,开发一个新生报到系统 显得 非常必要。有了一个新生注册网站后,不但可以让 注册工作变得简便有条理,还能很方便地进行数据统计。很多学校都有类似的注册系统,但是各学校的工作流程不同,因此不能套用其他学校的系统,需要针对 该 学校的工作流程设计一个 自己的心声报到系统 。 第一章 绪论 3 第 二 节 新生报到系统使用 现状 校园数字化信息建设主要是通过使用网络技术、计算机技术、通讯技术等,实现对学校的教育教学、科研管理、日常办公管理、学生工作管理等方面的全方位信息化管理建设,通过使用合理的规范化的信息管理技术,实现校园的各种信息化管理系统的整合,构建全部信息化大校园。 西方发达国家,自 20 世纪 70 年代就已经提出建设 教育信息化建设的口号,其先后通过信息化校园计划、数字地球、数字城市、数字校园等数字化建设理念。截至目前,这些高校已经几乎完全实现了校园的整体数字化建设 6。 在我国,从 20 世纪 90 年代初,数字化校园建设才开始提出,可以说比西方发达国家差距近 20 年。 然而,由于我国近些年经济水平的快速发展,我国高校的信息化建设也得到前所未有的快速发展。截止目前我国高校几乎 100%的拥有自己的局域网和服务器,拥有自己的独立的网络信息管理中心 7。 到目前为止,我国高校很多采用了 B/S 模式的新生报道管理系统。 2002 年武汉大学 发表了新生报到系统的设计与实现论文,论证了新生报到系统设计的重要性。同年清华大学也设计开发出自己高校的新生报到系统,同时在系统中加入了条形码技术。到 2006 年,北京师范大学新生报到系统中更是融入了缴费、住宿、一卡通等数字化管理技术 8。 然而截至 目前 , 很多学校都已经拥有自己的新生报到系统,编 写所使用的语言和实现的功能都是根据自己学校的具体需求而设定的,高校的新生报到环节由于高校管理人员规模、高校发展状况、高校占地面积等诸多因素,导致新生报到流程大多不一致。因此高校的新生报到系统并不能很容易的移植 9。 河南某高校 目前并没有一套完善的通过网络进行 管理 的新生报到系统, 从而 使得新生的报到、缴费、分配宿舍、信息采集等 环节 显得工作量很大 , 导致新生报到 工作人员的额 工作效率降低 ,各部门沟通不畅, 还 导致各个部门统计的数字都不准确等 因素 。针对 该高校 这一实际情况, 通过高校老师的指导和帮助, 我们考虑需要这样一个相对 完整 的,能够较为便捷的完成相关 新生报到 工作的 系统 10。 第一章 绪论 4 第 三 节 课题研究 目的 与意义 新生报到注册工作是每年各大院校迎新工作中不可缺少的环节,传统的新生报到注册工作都是需要人工的将学生信息进行记录或标记,需要大量的 人力,并且工作效率往往不是很高,同时内容容易出错,而且办公地点有限,太多的人集中到一个地点秩序就也成了问题。要解决这些问题就需要将其改为各部门通过网络合作、共用数据库来完成新生报到注册工作。只有通过网络才能够将集中办公地点分散,通过使用计算机将重复机械的工作变的有效而又不失准确性,这样新生报到注册工作还会更加有条理。 新生报到工作需要一个网络的报到注册系统,目前许多院校都拥有自己的新生报到注册系统,但是我们并不能加以利用,因为每个院校的实际情况不同,需要记录的学生的信息不同,办理新生报到注册各项工作的流程也 是不一样的,这样我们便需要一个真正根据滨海学院实际情况属于本院校的新生报到系统。 该新生报到系统是根据 该高校 实际情况设计,访问人群仅为相关部门工作人员的小型网站,通过该系统能够使得迎新工作人员通过网络进行迎新过程中的相关数据采集和修改等工作 , 提高 工作人员的 工作效率,便于学生信息的采集和保存 ,保证各个部门的数据准确 11。 第 四 节 本文组织结构 第一章绪论主要介绍课题研究背景、新生报到系统的使用现状以及课题研究的目的与意义。 第二章系统开发相关技术将主要介绍系统的开发平台、开发工具、系统运行环境规划等方面。 系统开发平台主要采用了 台,开发工具选用了统 务器使用 务器,数据库使用 据库。 第三章章将主要对系统的可行性进行分析、对系统的总体功能进行描述、对系统的业务流程进行分析。 第四章主要对系统总体功能进行规划设计,对系统网络结构进行设计,对系统软硬件需求环境进行设计,对系统的数据进行设计等。 第五章将主要介绍系统的详细设计与实现。系统的设计包括系统的开发框第一章 绪论 5 架选择、系统样式设计等。在系统的具体设计与实现中,将重点介绍系统样式、用户登录验证模块 、学生信息查询模块、宿舍分配管理模块、各部门信息验证模块、信息管理模块。 第六章将主要介绍系统的测试过程。本系统的测试主要包括系统移植过程中系统运行环境的安装及相关配置测试,系统的数据库创建和数据库导入方式测试,以及系统中各个部门按照该高校新生报到流程进行业务测试等。 第七章总结 , 主要对本文进行总结和对下一步研究的展望。 第二章 系统开发相关技术 第二章 系统开发 相关 技术 本章将主要介绍系统的开发平台、开发工具、系统运行环境规划等方面。系统开发平台主要采用了 台,开发工具选用了 统 务器,数据库使用 据库。 第 一 节 开发 平台 应用在 的 合,专门用来建设网站和配置服务器。 有价高的兼容性,通常作为独立的开发程序用于软件、网站的开发或是 用程序平台开发等, 时作为一种免费的开源软件收到广大程序开发人员的青睐。 一个组合框架,其作为 开放资源网络开发平台 主要应用于 站开发等方面。 程语言这些年来逐渐成为网站编程人员较为常用 的一种开发语言,其通常可以使用 代替 。 每一个程序可以作为系统开饭源代码标准。 常工作在 作系统,采用 为 络服务器,使用 为网站数据库管理工具。 一个很好的网站开发工具,其开源免费的流行对象脚本语言,为开发者在 作系统或是 作系统中进行编程带来极大方面 12。 成开发环境是开发者较为常用的一种网站开发环境。该环境具有以下优点: 1可以为没有 础知识的开发者提供完整的环境搭建,避免缺少基础知识导致不会配置工作环境。 2 成开发环境非常容易配置,方面开发者尽快完成集成环境开发,可以非常方面的完成软件开发。 3 成开发环境可以为开发者提供软件的测试环境搭建,用于成的或是 成的环境问题。 当前 主流的 成环境软件有 一下几种 : 1 成安装环境, 拥有图形菜单安装配置环境。 够完成 展, 块 可以非常便捷的操作,不需要亲自去完成具体操作配置, 以自动完成相关操作。 前已经第二章 系统开发相关技术 7 发展到 本,能够支持 22 种语言编辑,实现一键启动、重启、停止等多种操作 13。 2 由我国杭州迪佳商务有限公司独立完成开发的发环境,该软件下载后可以直接解压安装到用户指定路径下,并完成境的配置安装。 安装及其方面,操作简单,适合网站初学者学习。 3 为 整合套件, 包含 网站建设的必备软件包。 以应用于 S X 和 操作系统,易于安装像 工具 。 4 成了 ,较为轻量。 由于 仅集成 了 且还支持作方 便,功能丰富,安全可靠,因此完成本系统开发最终 选择了 为开发平台的集成软件 14。 第 二 节 开发工具 有了一个方便可靠的开发平台后,还需要有一个好的开发工具才能事半功倍。 发工具众多,目前主流的有 以下几种 : 1. 发工具 是 前公认的最强大,包括 该工具 的 安装 版的装配,调试,客户端和服务器 , 配置 序,软件包 境与行业标准,代码 引擎 的 完成,全功能调试器 等 。 综合 开发环境,用于 强大的调试工具 、 编辑工具和专业支持 法 、 高亮支持语法自动填充功能 ,提供指标、 架构 、自动缩进和代码重复 等功能。 样是 一个内置的 持本地和远程两种调试模式,支持多种功能的高级调试 15。 2. 有 无与伦比的 试和抗压能力, 同时拥有 一个新的务向导 ,因此 经 成为在产品 域的领导者。供 更强大的项目 管理, 可以发布站点和应用程序 , 比以前 版本 更容易。 以 实现 测试和线程级调整 、 运行 , 支持 本控制 。第二章 系统开发相关技术 8 此外, 供了一个广泛的环境 , 本地 同时 使用 开源数据库。 ,由于 汉字作为单字节的处理 ,因此 对中文支持不太好 16。 3. 够 快速开发和调试 用程序,易于扩展和定制,完全能够满足 开发者 个性要求 17。 1) 合 译器和参考文档,可编辑的 本的即时预览 。 2)支持 码高亮; 3)自动完成功能,可自动完成用户定义的代码片段; 4)标准的功能提示; 5)项目 管理 专业; 6)包含信息,文档搜索 、 编辑 。 对象浏览器的定制功能,并以树形显示。 7)声明标签搜索 , 支持对称算 法 ; 8)支持先进的搜索和替换; 9) 支持 能; 10)支持 断电 操作和断点调试 总之, 非常实用的, 其拥有 功能强大的编程环境, 并且 费的。 4. 家编辑器是一个易于使用的 发工具,适合初学者和专业人员的 开发 。 置的 务器 , 使 家 能够完成编辑测试和调试(可以用其他的 务器)功能, 例如 法检查,代码模板函数 等 。 5. 专为 页编辑 的 软件 ,称作 件编辑器 。用 辑,调试,浏览,代码视图,文件浏览器,可以自定义代码样本 以及 其他功能 。 件编辑器无需设置 机 ,即可 测试令码,是一个功能强大的编程软件。 在开发前期,我曾使用 过 为开发工具。该软件也的确简便易用,但是当项目量逐渐变大后,软件出现了若干小问题。 因此最终 决定换 一个比较适合大型网站的 开发工具。由于 口碑极好, 以及 有极其稳定的开发环境以及网站开发, 实用可靠,而且功能强大,调试方便 , 因此 最终决定使用 为系统开发工具。第二章 系统开发相关知识介绍 9 第 三 节 系统运行 环境规划 务器: 世界上第一个使用 务器 的 软件 , 可以运行在几乎所有广泛使用的计算机平台。 从 务器 延伸而来的 过多次修改,成为世界上最受欢迎的网络服务器软件。 字的由来是 从 “斑片状服务器 ”发音,意思是充满了补丁 的 服务器 得来的。 因为 免费软件,所以人们 不断为其开发 新功能,修改原来的缺陷。 特点是简单 、 快速 、 性能 稳定,可以作为一个代理服务器使用 18。 始主要 用于小型或测试网络,然后逐渐扩展到各种 统,特别是对 支持是完美的。 多种产品,支持 术, 也 支持多个虚拟主机。 以过程为基础的结构,进程占用系统开销 比 线程 多 ,不适用于多处理器环境,因此,在 站的扩展 时 ,通常是提高服务器或扩大集群节点而不是增加处理器。到目前为止, 然是世界上最常用的 务器,大约 占 60%的市场份额。世界上许多著名的网站,如亚马逊,雅虎, 团, 是使用 发的。 成功主要在于开源,它有一个开放的开发团队,跨平台的应用程序支 持的平台上运行(几乎所有的 统)以及它的可移植性 19。 开发这个新生报到系统选用 为 务器主要是考虑到 ( 1)完全免费。 ( 2)稳定性强,网站若需要长时间运转,服务器的稳定性很重要。 ( 3)兼容性强,支持 各种操作系统。 ( 4)安全性强。 ( 5)开源代码,任何人都可以分析其代码,发现其中的漏洞。 ( 6)支持多种语言, 语言都没有问题。 第二章 系统开发相关知识介绍 10 数据库: 一个数据库管理系统。数据库是一个结构化的数据集合。它可以是任何东西,从一个简单的购物清单,展览,或在企业网络中的信息。 我们在 向数据库添加数据,访问计算机,在数据库中保存数据 时 , 都 需要使用数据库管理系统,如 务器。计算机是一个理想的工具, 可以 用于处理大量的数据,因此,数据库管理系统 在 计算中起着关键的核心作用,或作为一个独立的实用工具,或作为其他应用程序的一部分 20。 开发这个新生报到系统选用 为数据库主要是考虑到 如下几个优势: ( 1) 件是一种 开放源代码的软件。 ”开放源码 ”意味着任何人都可以使用和修改软件。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论