学籍管理系统设计与实现.doc
《学籍管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《学籍管理系统设计与实现.doc(33页珍藏版)》请在三一办公上搜索。
1、重庆信息技术职业学院毕业设计 题目 学籍管理系统设计与实现 选题性质:设计报告其他 院 系 软件与艺术学院 专 业 软件技术 班 级 软计1104 学 号 1110070303 学生姓名 王琼亚 指导教师 曾鹏 教务处制 2013年 6 月 10 日 2011 届 软 件 学院毕业设计选题审批单年级 2011级 专业 软件技术 班级 4班 学生姓名王琼亚 学 号1110070303 选题 学籍管理系统设计与实现选题性质设计报告其他选题论证:学生学籍管理是学校管理的重要组成部分,对于学校和政府教育单位来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。传统的人工方式
2、管理方式效率低、保密性差、不利于查找、更新和维护。使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。指导教师初审意见:签 名:年 月 日毕业设计工作领导小组审批意见:签 名:年 月 日 2011 届 软 件 学院毕业设计开题报告及进度要求年级 2011级 班级 软技4班 学生姓名 王琼亚学 号1110070303 指导教师 曾鹏选题性质设计报告其他选题学籍管理系统设计与实现 选题的目的和意义:随着计算机技术的飞速发展,计算机在学校管理中应用的普及,利用计算机实现学校的学籍管理势在必行。对于学校来说,利用计算机支持学校高效率完成
3、学籍管理对学校管理走向科学化、规范化起着重要的作用。学校管理并不可能面面俱到,如果对学籍管理实行手工操作,会耗费学校老师大量的时间与精力,计算机进行学籍管理时,不仅能够保证工作的准确性,而且还可以利用计算机对学生变动进行及时的修改,从而节省更多的时间,提高工作效率。因为作为高校的特殊产品-人才,社会对他需要首先听其言,观其形,寻其质,而后才能用其人。它不仅反映学生本质的重要凭证,也为社会提供人才的重要参考依据,而且是学生在校期间个人学习、经历、能力等真实记录,对该毕业生参加就业和学生管理工作有着重要的作用。在一定程度上,学生学籍也是高校学生管理的有力依据,它有利于促进学生素质的提高,为更好的服
4、务与人才培养这个总目标提供支持,因此,做好学籍管理系统必然具有作用意义。 选题研究的主要内容和技术方案:内容:如何让系统实现学生成绩查询、信息查询、教师信息查询以及管理员对学生和教师信息进行的增删改查等功能。技术方案:如何用java语句连接数据库以实现学生单独查询和教师对学生信息的批量操作功能,加强对数据的保密性等。1:用SQL Srever 2005 建立信息数据库。2:ECLIPSE软件开发平台。毕业设计工作时间2013 年6月18日 至 2013年10月20日毕业设计工作日程安排时间段工作内容6月18日-6月21日选题、开题、制定任务6月22日-6月28日选题上传至教务管理系统6月29日
5、-7月15日收集、整理资料,撰写设计大纲7月16日-8月20日完成作品主体设计、论文文档、调整格式等8月21日-9月19日定稿、上交指导老师10月20日完成毕业设计指导教师意见: 成果要求: 签字: 年 月 日重庆信息技术职业学院毕业设计小组任务分配表序号姓名班级毕业设计工作任务分配1王琼亚软计1104学籍管理系统设计与实现学籍管理系统王琼亚(重庆信息技术职业学院软件学院 重庆万州 404000)摘要:随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的基于网络的计算机应用基础设施。为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对学生学籍进行管理的软件
6、是极其重要的、必要的。本系统为解决这一问题而开发,可以减少学籍管理工作的工作量、提高工作效率、节省资源,提高学校信息技术应用水平。论文概述了信息技术在教学中的应用,介绍了系统的开发背景、开发工具Eclipse以及开发中使用的java等技术。详细阐述了需求分析及系统设计的过程,后者主要包括功能模块划分及数据库的设计。系统分为四大模块:用户管理模块、课程管理模块、成绩管理模块及系统管理模块。用户管理模块主要包括学生管理和教师管理两个子模块,学生管理负责维护学生信息,教师管理负责维护教师信息;课程管理模块负责维护课程信息;成绩管理模块负责维护成绩信息;系统管理模块负责维护数据字典的维护与扩展。关键词
7、:B/S体系结构,java,学籍管理前 言学生学籍管理系统是一个教育单位信息化管理中不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户(即学生和管理者)提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式来管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有手
8、工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、数据处理快速等。这些优点能够极大地提高了学生学籍信息管理的效率,也是学生学籍管理科学化、正规化,与世界接轨的重要条件。因此,开发一套学生学籍管理软件成为很有必要的事情。本论文共分为5章来介绍。第一章 概述,主要是介绍信息管理的发展状况和发展趋势,选题背景和意义和体系结构等。第二章 需求分析与总体设计部分,主要是分析学生学籍系统的功能需求和从总体上设计该系统。第三章 数据库设计,主要是对数据库表的结构、表的关系图和E-R图等的设计。第四章 详细设计与实现部分,主要是详细描述该系统的功能及其代码实现。第
9、五章 结论部分,主要是对本论文的总结。 目 录 1 绪论11.1选题背景和意义11.2国内外发展趋势11.3体系结构21.3.1 B/S体系结构21.4java技术21.5JDBC数据访问接口32系统分析42.1需求分析42.2系统总体设计42.2.1系统设计目标42.2.2系统设计思想42.2.3系统功能描述52.2.4系统流程设计63数据库设计93.1数据库表的结构93.2逻辑结构设计103.3数据库E-R图104系统功能实现134.1连接数据库134.2设计系统主窗体154.3用户管理模块164.3.1学生基本信息164.3.2教师基本信息174.4成绩管理184.5课程管理194.6
10、系统管理模块的设计205 结论226 致谢237 参考文献241 绪论1.1 选题背景和意义随着计算机技术的飞速发展,计算机在学校管理中应用的普及,利用计算机实现学校的学籍管理势在必行。对于学校来说,利用计算机支持学校高效率完成学籍管理对学校管理走向科学化、规范化起着重要的作用。学校管理并不可能面面俱到,如果对学籍管理实行手工操作,会耗费学校老师大量的时间与精力,计算机进行学籍管理时,不仅能够保证工作的准确性,而且还可以利用计算机对学生变动进行及时的修改,从而节省更多的时间,提高工作效率。因为作为高校的特殊产品-人才,社会对他需要首先听其言,观其形,寻其质,而后才能用其人。它不仅反映学生本质的
11、重要凭证,也为社会提供人才的重要参考依据,而且是学生在校期间个人学习、经历、能力等真实记录,对该毕业生参加就业和学生管理工作有着重要的作用。在一定程度上,学生学籍也是高校学生管理的有力依据,它有利于促进学生素质的提高,为更好的服务与人才培养这个总目标提供支持,因此,做好学籍管理系统必然具有作用意义。1.2 国内外发展趋势信息社会的高科技,商品经济化的高效益,使计算机的应用以普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生学籍管理系统为教学办公室带来了极大的方便。信息化在国外已经非常普及了,但
12、在中国,教育信息化本身还没有被算做一个真正的产业,更没有形成清晰的产业模式。但是,就是在这样的一个模式下,过度重视硬件投入的相关教育部门更应该理性思考,将教育信息化的精力重新拉回到基础数据信息化的投入上,通过数据基础的实施与逐渐完善,形成一个更具价值的系统化、规模化的全方位教育信息化体系。随着计算机的普及和网络技术的发展,我国教育行业信息化建设很早就已经开始在全国展开部署了。学生学籍管理系统就是其中之一。传统的手写管理由于工作量巨大、存放麻烦、更新困难、不易备份,已随着时代的发展而显得落伍了。这就要我们创造更快更新鲜的管理系统来。电子管理以快捷、方便的使用而受到欢迎。学生学籍管理系统是一个教育
13、单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足饿信息和快捷的增删改查手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少得困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息、学籍、成绩等进行管理,具有手工管理所无法比拟的优点。例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等
14、。这些优点能够极大的提高学生学籍管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。1.3 体系结构1.3.1 B/S体系结构在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服
15、务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种三层体系结构如图1所示。图1-1三层体系结构采用该结构软件的优势在于:(1)无需开发客户端软件、维护和升级方便。(2)可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统。(3)具有良好的开放性和可扩充性。(4)可采用防火墙技术来保证系统的安全性,有效的适应当前用户对管理信息系统的新需求。 这种三层结构层与层之间相互独立,任何一层的改变不影响其它层的功能。由于这种结构是提供一个跨平台的简单一致的应用环境,实现了开发系统与应用系统的分离,因此避免了为多重不同的操作系统开发同一应用系统的重
16、复操作,便于用户群的扩展、变化以及应用系统的管理。 因此该结构在管理系统开发领域中获得飞速发展,成为应用软件开发中一种流行的体系结构,所以在开发本系统时采用这种模式。1.4 java技术Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学籍 管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-3941824.html