基于PHP及MYSQL的毕业设计(论文)选题系统
--数据库设计
年 月 日
摘 要
随着互联网信息化时代的快速发展,互联网技术对提高教学管理水平有着深远的意义。但如今,高校毕业生关于毕业论文选题大多数仍是通过班级统计以及私下咨询才能解决。为了打破传统的线下选题,因此,设计并实现一个方便快捷的线上的毕业论文选题系统用以提高高校的办学效率很有必要。
本文设计并开发基于PHP以及MySQL的毕业设计论文选题系统。该系统基于角色分配主要分为四大功能模块,分别是:学生管理模块(查询课题、选题)、教师管理模块(添加课题、选择学生)、审核员管理模块(课题审核)以及管理员管理模块(账号分配、管理用户、课题强制分配等),模块公共功能包括:留言板、文件上传下载、信息修改等。系统基于B/S三层架构作为设计方案,采用PHP7.0、MySQL5.5以及Apache2.4进行系统的开发与后台数据库管理。
文章根据软件工程开发流程主要论述了需求分析、系统设计、数据库设计以及具体实现过程。系统设计包括系统功能设计和详细设计,详细设计具体描述系统开发的详细流程。
关键词:选题系统;毕业论文;PHP;B/S模式
Abstract
With the rapid development of Internet information age, Internet technology has far-reaching significance to improve the teaching management level. But nowadays, the majority of college graduates' dissertation topics are still solved through class statistics and private consultation. In order to break the traditional offline topics, it is necessary to design and implement a convenient and efficient online topic selection system to improve the efficiency of running a university.
This article designs and develops the graduation design thesis selection system based on PHP and MySQL. The system is mainly divided into four functional modules based on role assignment: student management module (query topics, topics), teacher management module (add topics, select students), auditor management module (subject review) and administrator management Module (account allocation, management of users, subject mandatory distribution, etc.), module public functions include: message board, file upload and download, information modification. System based on B / S three-tier architecture as a design program, the use of PHP7.0, MySQL5.5 and Apache2.4 system development and background database management.
According to the software engineering development process, the article discusses the requirements analysis, system design, database design and implementation process. System design, including system design and detailed functional design, detailed design of a detailed description of the detailed process of system development.
Keywords: Topic system; graduation thesis; PHP; B / S mode
设计说明
毕业设计是高校教学中的一个重要的环节,是提高学生实际动手能力的一个体现。按照传统的毕业设计指导工作要从选指导老师开始、再到选题以及相关论文的撰写,到最后的答辩整个过程,这一切过程通常都需要指导老师与学生之间进行一个面对面的沟通,其中不乏要借助纸质材料进行信息的传递,明显地,这种方式不仅是成本高而且双方所需付出的时间较长,效率低。加之每年高校的毕业生人数不断增加,毕业生都愿意提前离校,走向社会寻找一个实习工作的机会,以便当正式毕业能拿到一个好的岗位。这时候传统的论文指导工作明显不适合新形势下的要求,怎样才能让老师对学生的毕业设计进行高效以及快捷的指导,查验论文格式是否符合标准要求,以便在当下有限的资源得到最充分的利用,已经成为各高校亟待解决的问题。在信息时代高速发展的今天,网络作为获取信息以及彼此交流的平台,发挥着重要的作用。网络教学平台打破了传统教学的时空限制,增进了师生的交流,提高了教学质量和效果。
毕业设计的管理通过网络平台,老师与学生间都可以对毕业设计进行一个统一的管理。就教师对于课题的发布,通常是需要经过一系列的审核意见方可公布选题,教师往往需要在多层审批意见中奔波为了能让其课题得到审批,而对于学生而言,选择课题往往不是一蹴而就的,是需要通过选题,指导老师考虑开题分析,最终确定该名学生能否作为课题的执行者,本系统就是希望实现这样的一个过程。通过借助PHP+Mysql的开发工具,采用B/S模式,通过面向对象的编程方式,辅助Dreamweaver搭配界面效果,从教师发布题目需经过教研室主任,系主任的两层审核着手,最终确定课题标题以及内容的形式,而学生则通过拥有三个志愿来报取属于自己的选题,在通过教师确定,实现双方选择的过程。同时也可以大大地提高了论文指导工作的效率。
关键词:PHP;Mysql;毕业设计;面向对象