毕业论文(设计)
学院: 计算机科学学院 专业:计算机科学与技术 年级:
题目: 基于WEB的毕业设计管理系统
学生姓名: 学号:
指导教师姓名: 职称:
年 月 日
大学本科毕业论文(设计)原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。
作者签名: 年 月 日
- 2 -
目 录
1 绪 论 ........................................................... - 1 -
1.1 系统开发背景及现状 ............................................... - 1 - 1.2 系统开发关键技术与开发环境 ....................................... - 1 -
1.2.1 Linux操作系统简介 ......................................... - 1 - 1.2.2 Apache服务器简介 .......................................... - 1 - 1.2.3 MySQL数据库简介 ........................................... - 1 - 1.2.4 PHP语言简介 ............................................... - 1 - 1.3 全文体系 ......................................................... - 2 - 2 基于Web的数据库技术分析 ............................................... - 3 -
2.1 数据库应用系统层次体系 ........................................... - 3 -
2.1.1 终端/主机体系结构 .......................................... - 3 - 2.1.2 客户机/服务器体系结构 ...................................... - 3 - 2.1.3 浏览器/服务器体系结构 ...................................... - 4 - 2.1.4 C/S结构与B/S结构比较 ..................................... - 5 - 2.2 Web数据库管理系统介绍 ........................................... - 6 -
2.2.1 Web数据库管理系统工作原理 ................................. - 6 - 2.2.2 利用WWW访问数据库的优点 ................................... - 6 - 2.3 本章小结 ......................................................... - 7 - 3 系统分析与设计 ......................................................... - 8 -
3.1 系统功能需求 ..................................................... - 8 - 3.2 系统功能特点 ..................................................... - 8 - 3.3 系统设计 ......................................................... - 9 -
3.3.1 系统开发原理 ............................................... - 9 - 3.3.2 系统功能设计 ............................................... - 9 - 3.3.3 系统总体设计 .............................................. - 10 - 3.4 系统功能概述 .................................................... - 11 - 3.5 本章小结 ........................................................ - 11 -
4 系统功能实现 .......................................................... - 12 -
4.1 系统结构和流程 .................................................. - 12 -
4.1.1 学生模块结构 .............................................. - 12 - 4.1.2 教师模块结构 .............................................. - 12 - 4.1.3 管理员模块结构 ............................................ - 13 - 4.2 数据库设计和构建 ................................................ - 14 - 4.3 主要功能分析与实现 .............................................. - 17 -
4.3.1 用户登陆.................................................. - 17 - 4.3.2 文件上传.................................................. - 19 - 4.4 安全控制技术 .................................................... - 21 - 4.5 本章小结 ........................................................ - 21 - 5 结束语 ........................................................... - 22 - 致 谢 ........................................................... - 23 - 参考文献 ........................................................... - 24 - 附 录 ........................................................... - 25 -
- 4 -
基于WEB的毕业设计管理系统
摘要:本系统是针对现代高校计算机技术的发展,为了应对以往毕业生毕业设计中遇到的
工作效率低,交互性差等问题而采用软件工程的设计思想设计的。本文的基础就是利用PHP技术与MySQL数据库和Apache服务器的结合,开发出的一个基于WEB技术的B/S结构的毕业设计管理系统。
首先,本文探讨了数据库运行的体系结构,介绍了浏览器/服务器模式的工作方式及特点;比较了主机/终端、客户机/服务器和浏览器/服务器等三种模式各自的优缺点。比较结果表明,浏览器/服务器模式继承了客户机/服务器模式的优点并克服了它的缺点,不受操作系统和硬件的制约,而且能防止“胖客户机”现象的发生,比较容易实现不同网络间的连接。浏览器/服务器模式是目前广泛使用的主体结构。因此,我们开发的本系统也将采用了浏览器/服务器模式。在此基础上,本文还探讨了实现WEB数据库的不同方法。
本次设计是应用LAMP技术实现网络环境下的本科毕业生毕业设计管理。利用VIM工具结合使用MySQL数据库,PHP等技术的工作原理及特点,并以此为理论技术依据阐述了基于WEB的毕业设计管理系统的结构设计和具体的实现过程。
关键词: B/S; C/S; 毕业设计管理系统; LAMP; Linux ; PHP; MySQL; Apache
- 5 -