学生管理系统——学生档案管理-毕业论文

上传人:wo7****35 文档编号:54149844 上传时间:2018-09-08 格式:DOC 页数:20 大小:203.50KB
返回 下载 相关 举报
学生管理系统——学生档案管理-毕业论文_第1页
第1页 / 共20页
学生管理系统——学生档案管理-毕业论文_第2页
第2页 / 共20页
学生管理系统——学生档案管理-毕业论文_第3页
第3页 / 共20页
学生管理系统——学生档案管理-毕业论文_第4页
第4页 / 共20页
学生管理系统——学生档案管理-毕业论文_第5页
第5页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《学生管理系统——学生档案管理-毕业论文》由会员分享,可在线阅读,更多相关《学生管理系统——学生档案管理-毕业论文(20页珍藏版)》请在金锄头文库上搜索。

1、-学生档案管理系统1本科毕业论文本科毕业论文(科研训练、毕业设计)题题 目:学生管理系统目:学生管理系统学生档案管理学生档案管理姓 名:学 院:软件学院系:专 业:软件工程年 级:学 号:指导教师(校内): 职称: 指导教师(校外): 职称:年 月 日-学生档案管理系统2学生管理系统学生档案管理摘 要 学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立 起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功 能完备,易使用等特点。经过分析,我们决定使用 PHP Chapter 2 introduce

2、d some relevant technology and softwares of this project; Chapter 3 introduced the research and development process of this project; Chapter 4 covered the difficulties and the solutions during the developing process; reviewing analysis of the forecast, the defects and the key technics of this projec

3、t; Finally Chapter 5 ended up with the summary of the thoughts and the gains of our team during the process.Keyword: PHP MYSQL DREAMWEAVER-学生档案管理系统4目目 录录第一章第一章引引 言言4 1.1 学生档案管理系统的主要功能学生档案管理系统的主要功能.5 1.2 学生档案管理系统的目标学生档案管理系统的目标5 1.3 学生档案管理系统的设计要求学生档案管理系统的设计要求5 第二章第二章相关技术与软件介绍相关技术与软件介绍6 2.1 Dreamweaver

4、6 2.1.1 简介简介.6 2.2 PHP7 2.2.1 简介简介7 2.3 MySQL7 2.3.1 简介简介7 第三章第三章项目开发流程项目开发流程7 3.1 项目功能项目功能7 3.1.1 学生注册模块功能学生注册模块功能.8 3.1.2 资料查询模块功能资料查询模块功能8 3.1.3 管理员模块功能管理员模块功能8 3.2 开发环境的选择开发环境的选择8 3.3 系统安全性系统安全性.9 3.3.1 安全性的一些概念及安全性设置安全性的一些概念及安全性设置.9 3.4 程序简单流程图程序简单流程图.10 3.5 数据结构设计数据结构设计.11 3.6 程序开发程序开发.12 3.6.

5、1 程序设置模块程序设置模块.12 3.6.2 数据库的连接数据库的连接.13 3.6.3 部分页面函数部分页面函数13 3.7 程序界面程序界面.16 第四章第四章项目设计总结和展望项目设计总结和展望16 4.1 界面设计界面设计.16 4.2 程序开发设计程序开发设计.17 4.2.1 用户权限的设置用户权限的设置17 4.2.2 数据库的访问数据库的访问18 4.3 前景展望前景展望18 4.4 缺陷与不足缺陷与不足18 4.5 关键技术关键技术.18 第五章第五章结束语结束语18 致谢致谢19 参考文献19-学生档案管理系统5第一章第一章 引引 言言本系统是根据现代化校园的发展而设计的

6、基于 PHP 的学生档案管理系统, 本系统可以方便老师、学生来学校查找学生的情况。实现全校学生信息在线查 询。还可以对新来的学员信息进行信息录入,并由管理员负责审批通过。由于学 生的情况复杂,可以实现信息修改,及时调整学员的基本情况。 学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决 策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足 的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案, 这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大 量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断

7、提高,计算机科学日渐成熟,其强大的功能已为人们深 刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管 理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密 性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是 企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情,在下面的各章节中我们 将以开发一套学生档案管理系统为例,谈谈其开发过程和所涉及到的问题及解决 方法。1.1 学生档案管理系统的主要功能学生档案管理系统的主要功能学生档案管理系统

8、主要的功能就是管理学生档案,学生资料在线查询,学 生在线注册等等。1.2 学生档案管理系统的目标学生档案管理系统的目标信息管理数字化的优点是信息的更新速度快,查询方便,查询速度快,信 息交流十分方便。学生档案管理系统的设计目的前面已经说过,就是要实现信 息管理的数字化,让老师或管理员可以方便的查询学生资料,学生也可以注册 自己的资料和在线查询自己的信息,总之就是设计方便管理和交流的高速网上 系统。1.3 学生档案管理系统的设计要求学生档案管理系统的设计要求-学生档案管理系统6由于时间和人手的限制,该系统不可能做到很完善,我主要立足于系统的 实用性,安全性,并且页面读取的时间要尽量短 实用性 数

9、据的输入查询方便,用户能方便的对数据进行输入和查询。 安全性 对数据及时进行备份,有的功能只能由特定用户完成。 页面执行速度快 利用比较小型的数据库 MYSQL,使页面从数据库中读取速度快。第二章第二章 相关技术与软件介绍相关技术与软件介绍2.1 Dreamweaver 2.1.1 简介简介Macromedia Dreamweaver MX 是一款专业的 HTML 编辑器,用于对 Web 站 点、Web 页和 Web 应用程序进行设计、编码和开发。无论您愿意享受手工编写 HTML 代码时的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为 您提供有用的工具,使您拥有更加完美的

10、 Web 创作体验。 利用 Dreamweaver 中的可视化编辑功能,您可以快速地创建页面而无需编 写任何代码。您可以查看所有站点元素或资源并将它们从易于使用的面板直接 拖到文档中。您可以在 Macromedia Fireworks 中创建和编辑图像,然后将它 们直接导入 Dreamweaver,或者直接在 Dreamweaver 中添加 Macromedia Flash 对象,从而优化您的开发工作流程。Dreamweaver 还包括多种与编码相关的工具和功能,其中包括代码视图中 的代码编辑工具(如代码加色和标签完成);有关 HTML、CSS、JavaScript、CFML、ASP 和 JS

11、P 的参考资料以及一个 JavaScript 调试器。Macromedia 的可自由导入导出 HTML 技术可导入您手工编码的 HTML 文档而不会重新设置代码的格式,您可以随后用您首选的格式设置样式来重新 设置代码的格式。 Dreamweaver 现在包含并扩展了 Macromedia UltraDev 中的所有功能,以 帮助您使用 ASP、ASP.NET、ColdFusion 标记语言 (CFML)、JSP 和 PHP 等服 务器语言来生成由动态数据库支持的 Web 应用程序。 -学生档案管理系统7Dreamweaver 可以完全自定义。您可以创建您自己的对象和命令,修改键 盘快捷方式,甚

12、至编写 JavaScript 代码,用新的行为、属性检查器和站点报 告来扩展 Dreamweaver 的功能。 2.2 PHP2.2.1 简介简介PHP 是能让你生成动态网页的工具之一。PHP 网页文件被当作一般 HTML 网页文件来处理并且在编辑时你可以用编辑 HTML 的常规方法编写 PHP。在 Internet 上 PHP 也支持了相当多的通讯协议 (protocol),包括了与电 子邮件相关的 IMAP, POP3;网管系统 SNMP;网络新闻 NNTP;帐号共用 NIS; 全球信息网 HTTP 及 Apache 服务器;目录协议 LDAP 以及其它网络的相关函 数。除此之外,用 PH

13、P 写出来的 Web 后端 CGI 程序,可以很轻易的移植到不 同的系统平台上,再加上它是免费的系统,使得成本与效益比,几乎等于无限大.2.3 MySQL2.3.1 简介简介MYSQL 是“世界上最为流行的开放性数据库” ,至少对于 MYSQL WEB 网站会 这样。最新的 MYSQL5.0 能够支持存储过程。如果你对存储过程还没有熟悉,那 么你可以认为它们只是存储在数据库服务器端的 SQL 命令和程序逻辑的集合。 这些存储过程可以被应用程序调用,使得不同技术水平的开发人员能够建立自 己的 SQL。存储过程能够允许绝大部分的数据库访问逻辑与程序逻辑分离开来。 使用存储过程的其中一个间接的优点是

14、,程序的代码变得更加小巧和容易理解。 存储过程的另一优点是,SQL 可以被预先编译,由此提高了程序的速度。因为 存储过程包含程序逻辑,可以在数据库服务器端更多地执行更多的处理。同样, 当执行一个 n-tier 程序时,存储过程被用于将数据层与服务层分离开来。安全 性也是存储过程的另一优点。当不能直接访问表格时,程序可以将执行优先级 别分配给存储过程。不幸的是,在这时候,MYSQL 不支持“授予执行(GRANT EXECUTE)” 。这就意味着除非程序具有访问表格的权限,否则调用访问相同表格 的一个存储过程也是不行的。使用这一特性有点像在做一个很有趣的赌博。第三章第三章 项目开发流程项目开发流程

15、-学生档案管理系统83.1 项目功能项目功能3.1.1 学生注册模块功能学生注册模块功能提供未注册学生实现在线注册功能。3.1.2 资料查询模块功能资料查询模块功能注册学生可在线搜索查询已登记学生信息3.1.3 管理员模块功能管理员模块功能超级用户可在线添加一个数据库项目,审批待通过的学生信息,也可以在线删除一个数 据库项目;3.2 开发环境的选择开发环境的选择PHP 跟 Apache 服务器紧密结合的特性,用它写出来的 Web 后端 CGI 程 序,可以很轻易的移植到不同的系统平台上,以及在数据库方面的丰富支持, 是它迅速走红的原因;加上它不断的更新及加入新的功能;并且它几乎支持所 有主流与

16、非主流数据库;再以它能高速的执行效率,使得 PHP 在 1999 年中的 使用网站超过了十五万!它的源代码完全公开,这也是我们选择它的一些原因。最新的 PHP4 整个脚本程序的核心大幅改动,让程序的执行速度,满足更快 的要求。在最佳化之后的效率,已较传统 CGI 或者 ASP 等程序有更好的表现。 而且还有更强的新功能、更丰富的函数库。无论您接不接受,PHP 都将在 Web CGI 的领域上,掀起巅覆性的革命。对于一位专职 Web Master 而言,它将也 是必修课程之一。特别是在 Open Source 意识抬头的今天,它更是这方面的中 流砥柱。不断地有新的函数库加入,以及不停地更新的活力,使得 PHP 无论在 UNIX 或是 Win32,NT 的平台上都可以有更多新的功能。它提供丰富的函数, 使得在程序设计方面有着更好的支持。面对快速发展的 Internet,这是长期规 划的最好选择。 数据库是一种存储数据并对数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号