学生管理系统毕业设计.pdf_第1页
学生管理系统毕业设计.pdf_第2页
学生管理系统毕业设计.pdf_第3页
学生管理系统毕业设计.pdf_第4页
学生管理系统毕业设计.pdf_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

河北工业职业技术学院河北工业职业技术学院 专项任务书专项任务书 专项任务名称专项任务名称学生管理系统 姓名姓名专业专业班级班级学号学号 一、一、任务情况描述:任务情况描述: 1、该系统主要功能:对用户基本信息的注册、修改,学生基本信息的添加、查询、修 改与删除的基本操作;学生成绩信息的录入、查询、显示、修改与删除的基本操作;班 级人数、成绩与学籍信息的统计等。通过测试完善系统,使该系统功能齐全、易于操作。 2、本项目采用 b/s 架构,由前台 web 页面和后台数据库构成。 二、二、任务完成计划:任务完成计划: 1.确定学生学籍管理系统的测试信息和应测试的软件构件。 2.确定本系统测试的需求测试(即高级需求) 。 3.根据测试需求确定测试策略,并对这些策略加以说明。 4.确定测试所需要的资源,并对测试的工作量进行评估。 5.列出测试项目的可交付工作。 三、三、计划答辩时间:计划答辩时间: 2012 年 5 月 19 日 实习指导教师(签字) :系学生顶岗实习领导小组组长(签字) : 年月日年月日 河北工业职业技术学院河北工业职业技术学院 专向任务报告书 任务题目:任务题目: 学生管理系统 系系别别计算机技术系计算机技术系 专业年级专业年级软件一班软件一班 学生姓名学生姓名学号学号 指导教师指导教师职称职称 完成地点完成地点 日日期期2012 年年 5 月月 14 日日 学生管理系统论文 【摘 要】 人类已进入 21 世纪,科学技术突飞猛进,经济知识和信 息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛 应用,对社会的政治,经济,军事,文化等领域产生越来越深刻.学 生管理系统是一个教育单位不可缺少的部分,它的内容对于学校 的决策者和管理者来说都至关重要.本论文叙述到的学生管理系 统是用 IIS+PHP 网页编程+MYSQL 数据库+SQL 查询语言实现的.重 点介绍了学生管理系统的实现过程:包括系统分析, 系统调查,功 能设计,数据库设计,系统实现,系统测试和调试等.本系统主要功 能有教师管理,学生管理,班级管理,学生信息管理,学生管理,留 言管理,包括功能需求描述,数据库设计等内容. 【关键字】 PHP 学生管理 学生查询 MYSQL 前言 人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初 见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社 会的政治,经济,军事,文化等领域产生越来越深刻的影响,也正在 改变人们的工作,生活学习,交流方式.信息的获取,处理,交流和 应用能力,已经成为人们最重要的能力之一. 在不久的将来知识经济将占世界经济发展的主导地位,国家综 合国力和国际竞争能力越来越取决于教育发展,科学技术和知识 创新的水平,教育在经济和社会发展过程中将呈现出越来越突出 的重要作用.学生管理系统是一个教育单位不可缺少的部分,它的 内容对于学校的决策者和管理者来说都至关重要,所以学生管理 系统应该能够为用户提供充足的信息和快捷的查询手段.但是一 直以来人们使用传统人工的方式管理学生,填写各种表格,这种管 理方式存在着许多缺点,如:效率低,保密性差,另外所用其时间长, 产生大量的文件和数据,这对于查找,更新和维护都带来了不少的 困难. 随着中国加入 WTO,意味着我国要在同一个网络平台上参与国际 竞争,同世界接轨.这对我们既是一个机遇,也是一个挑战.为此我 们必须全面加强全民的信息技术教育,以提高我国的整体素质.科 学技术的不断发展和提高,计算机科学技术日渐成熟,其强大的功 能人们已有深刻认识,它已进入人类社会的各个领域并发挥着越 来越重要的作用. 作为计算机应用的一部分,使用计算机对学生管理系统进行信息 管理,有着手工管理所无法比拟的优点,如:检索迅速,查找方便, 可靠性高,存储量大,保密性好,寿命长,成本低等.这些优点能够 极大地提高学生系统管理的效率,也是教育单位的科学化,正规化 管理,与世界接轨的重要条件,因此,开发一套这样学生管理软件 成为很有必要的事情. 第一章 系统的需求分析 1.1 学生管理系统的背景分析 当今时代是飞速发展的信息时代,在各行各业中离不开信息处 理,这正是计算机被广泛应用于信息管理系统的环境.计算机的最 大好处在于利用它能够进行信息管理.使用计算机进行信息控制, 不仅提高了工作效率,而且大大的提高了其安全性.尤其对于复杂 的信息管理,计算机能够充分发挥它的优越性. 管理信息系统是进行信息的采集,存储,加工,维护和使用的系 统,它是随着管理科学和技术科学的发展而形成的.学生管理系统 是一个教育单位不可缺少的部分,它的内容对于学校的决策者和 管理者来说都至关重要,所以学生管理系统应该能够为用户提供 充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己 在校的学生以及信息等.但是一直以来人们都是靠传统人工的方 式管理学生,这种管理方式存在着许多缺点,如:效率低,保密性差, 另外时间一长,将产生大量的文件和数据,这对于查找,更新和维 护都带来了不少的困难. 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能 已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来 越重要的作用.作为计算机应用的一部分,使用计算机对学生信息 进行管理,有着手工管理所无法比拟的优点.例如:检索迅速,查找 方便,可靠性高,存储量大,保密性好,寿命长,成本低等.这些优点 能够极大地提高学生管理的效率,也是企业的科学化,正规化管理, 与世界接轨的重要条件.因此,开发这样的一套学生管理系统成为 很有必要的事情. 学生管理系统提供了强大的学生管理功能,方便系统管理员对 学生等信息的添加,修改,删除,查询,留言等操作,同时一样的方 面学生对自己各科学生查询,学习的交流. 1.2 开发学生管理的必要性 在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在 科技上应用,而且在生活中也是同样得到了广泛在应用.如今,不 管是小学,初中,高中,甚至是很多大学生的学生管理基本上是靠 人工进行管理,但随着时间的变化,学校规模的扩大,有关学生管 理工作和所涉及到的数据量越来越大越来越多,大多数学校不得 不靠增加人力,物力,财力来进行学生管理.但是人工管理学生档 案具有效率低,查找麻烦,可靠性不高,保密性低等因素.因此开发 出一个不仅仅是适用于大中专院校以及其它高校通用的学生管理 系统是必要的. 开发一个学生管理系统,采用计算机对学生进行管理,进一步提 高了办学效益和现代化水平.为广大教师和学生提高工作效率,实 现学生信息管理工作流程的系统化,规范化和自动化.现在我国的 大中专院校的学生档案管理水平普遍都不是很高,有的还停留在 全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的 需求,因为它浪费了大量的人力物力,也存在着许多不足的因素. 在今天信息时代这种传统的管理方法必然会被计算机为基础的信 息管理系统所代替.一个高效的学生管理系统可以存储历届的学 生档案,不需要大量的人力,只需要几名专门录入员即可操作系统, 节省大量人力,可以迅速查到所需信息,高效,安全,学生在能方便 的查看自己的学生. 1.3 学生管理系统设计的目标的分析 1、管理员能够实现对整个学生信息的添加,修改,删除,查询等 操作,对教师用户的添加,删除,修改等操作,对留言信息的添加, 删除,修改查询等操作. 2、教师能够在一定的权限内对所有学生的查询, 3、学生可以在自己的权限内对对自己学生的查询,以及个人信 息的查询,登录密码的修改 1.4 学生管理系统的系统需求 在 21 世纪的科技时代,科学技术突飞猛进,信息社会的高科技 时代,商品经济化的高效益,计算机的应用已普及到经济和社会生 活的各个领域.计算机虽然与人类的关系愈来愈密切,还有人由于 计算机操作不方便继续用手工劳动.为了适应现代社会人们高度 强烈的时间观念,学生管理系统为教学办公带来了极大的方便.该 学生管理系统是以 PHP 网页编程+MYSQL 数据库+SQL 数据查询语言 编写,其系统功能在内部 IIS 服务器上运行.系统管理员,教师,学 生只需通过简单的操作,用户都可以了解本系统软件的基本工作 原理.用户只需进行输入一些简单的汉字,数字,或用鼠标点击即 可达到自己想要的目标. 1.5 学生管理系统的功能需求分析 学生管理系统主要提供学生查询,方便管理的网上的信息查阅 平台,学生可以通过该系统查阅与自己相关信息,查看留言,提交 留言.教师可以通过学生管理系统查阅学生信息,教师信息,查看 教师留言,学生留言,提交留言,留言的管理等相关操作.系统管理 员可以实现以上的所有功能,还有对学生的添加,删除,修改,教师 的添加,删除,修改,数据库的备份,数据库的还原等相关操作 第二章 系统技术以及运行环境的需求分析 2.1 PHP 技术简介 PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法, 他可以比 CGI 或者 Perl 更快速的执行动态网页。用 PHP 做出的动 态页面与其他的编程语言相比,PHP 是将程序嵌入到 HTML 文档中 去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;PHP 还 可以执行编译后代码,编译可以达到加密和优化代码运行,使代 码运行更快。PHP 具有非常强大的功能,所有的 CGI 的功能 PHP 都能实现,而且支持几乎所有流行的数据库以及操作系统。最重 要的是 PHP 可以用 C、C+进行程序的扩展 PHP 程序的优点: 传统上网页的交互作用是通过 CGI 来实现的。 CGI 程序的伸缩性 不很理想,因为它为每一个正在运行的 CGI 程序开一个独立进程。 解决方法就是将经常用来编写 CGI 程序的语言的解释器编译进你 的 web 服务器(比如 mod_perl,JSP)。PHP 就可以以这种方式安装, 虽然很少有人愿意这样以 CGI 方式安装它。内嵌的 PHP 可以具有 更高的可伸缩性 2.2 MYSQL 技术简介 MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。在 2008 年 1 月 16 号被 Sun 公司收购。而 2009 年,SUN 又被 Oracle 收购。MySQL 是一种关联数据库管理系统,关联数据 库将数据保存在不同的表中,而不是将所有数据放在一个大仓库 内。这样就增加了速度并提高了灵活性。MySQL 的 SQL“结构化查 询语言” 。SQL 是用于访问数据库的最常用标准化语言。MySQL 软 件采用了 GPL(GNU 通用公共许可证) 。由于其体积小、速度快、 总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为 了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 第三章 系统模块的设计 3.1 系统的功能分析 该学生管理系统是用 PHP 网页编程+MYSQL 数据库+SQL 查询语言 编句,系统是基于网络在线的学生管理系统,在系统中分为大的三 个方面:一是系统管理员页面,二是教师登录页面,三是学生登录 页面. 1、系统管理员进入学生管理系统的主要功能是:实现教师添加, 教师修改,教师删除,教师查询,数据库的恢复,数据库的备份,学 生的添加,学生的修改,学生的查询,学生的录入,学生的添加,学 生的修改,学生的删除,留言的查询,留言的提交,留言的删除,留 言的修改等基本功能. 2、教师进入学生管理系统的主要功能是:实现学生的查询,学生 的查询,密码的修改,教师的查询,教师登陆密码的更改,教师个人 信息的修改等基本功能. 3、学生进行学生管量系统的主要功能是:实现学生自己怕学生 查询,自己登录密码的修改,个人信息的查询 3.2 系统功能模块图 系统管理员在学生管理系统中能够为学生,教师重设密码,能 够对学生管理系统具体的按学号,或按姓名进行模糊查询,. 教师在学生管理系统中能够对所有学生的学生查看,对学生按学 号进行精确查询,按学生姓名进行模糊查询,可以修改自己的登录 密码 学生在系统中的基本功能是对自己所有学生的查询,个人登录 密码的修改,基本信息的查看 第四章 系统数据设计 t_student 学生表 idstunumstunamegenderpassword addressPhone 主键学号姓名性别密码地址电话 t_course 课程表 IdCoursenameClasshour 主键课程名学时 t_student_course idstuidcourseid 主键学生 id课程 id t_teacher 教师表 IdNameGenderAddressPhone 主键姓名性别地址电话 t_class 班级表 IdClassname 主键班级名 t_teacher_class IdTeacheridClassid 主键教师 id班级 id t_teacher_course 老师学生关系表 IdCourseidTeacherid 主键课程 id教师 id 参考文献 (1)尚俊杰 网络程序设计PHP(第 2 版) 清华大学出版社,北 方交通大学出版社

温馨提示

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

评论

0/150

提交评论