Web的毕业论文选题系统的设计与实现

时间:2020-10-12 16:05:12 数据库操作系统 我要投稿

Web的毕业论文选题系统的设计与实现

  【摘要】针对目前本科毕业论文参与人数多、协作性强等特点,构建了一个基于Web的毕业论文选题系统。系统采用MySQL+PHP进行开发,实现了选题信息的发布、学生对选题的预选、老师对学生的正选等功能,并通过会话、事务等机制对并发及双向选题过程加以控制。该系统在实际应用中取得了很好的效果。

Web的毕业论文选题系统的设计与实现

  【关键词】Web;选题系统;会话;事务

  毕业论文是本科人才培养的重要实践性教学环节,也是学士学位评定的重要依据。毕业论文选题过程一般分为几轮,每轮包括3步:首先老师将整理的论文题目及任务书发布给学生;然后学生从中预选自己感兴趣的论文题目;进而老师对预选了本人发布选题的学生进行正选。如果一轮选题过后仍有学生未被正选,则将进入下一轮。

  随着近年来本科毕业论文参与人数的增多以及分工协作的加强,如何通过学生与老师之间的双向选择合理高效地进行选题,成为毕业论文工作面临的一个难题。一个可行的解决思路就是依托校园网,构建基于Web的毕业论文选题系统。与其他教务管理软件相比,本文所介绍的毕业论文选题系统更注重对信息的.并发控制和实时处理。一方面,选题信息发布(或修改、删除)、学生预选(或退选)以及老师正选等更新操作能够同时进行、相互制约。另一方面,更新后的信息能及时反馈给所有的登录用户,为其进一步操作提供参考。此外,管理员能够及时获取最新的选题统计信息,以便对各个选题环节进行监控。二系统的开发环境本系统基于Dell公司的PowerEdge 1800系统(3.00GHzIntel Xeon双处理器配置)及Red Had Enterprise LinuxAdvanced Server 3操作系统环境,能够提供较大规模、高速可靠的数据服务能力。

  采用浏览器/服务器(B/S)模式的体系结构,分别以Apache作为Web服务器及MySQL作为数据库服务器。所有的Web应用程序基于跨平台脚本编程语言PHP进行开发,从而使系统具有良好的通用性。三系统的设计与实现系统的功能结构主要包括5个部分:1.老师登录后,能够发布新的选题;学生登录后,能够对已发布的选题进行预选,也能退选已预选的选题;3.老师登录后,还能对已预选本人发布选题的学生进行正选;管理员登录后,能够对被正选的学生进行退选;5.管理员登录后,还能获取最新的选题统计报表。上述功能的实现分别需要访问数据库中不同的数据表,主要包括选题信息表、学生信息表、老师信息表、预选信息表、正选信息表等。同时也通过相应数据表实现各种操作之间的协调与制约,主要体现在以下几方面:1.每个老师可发布多个选题,不能删除已被预选的选题。

【Web的毕业论文选题系统的设计与实现】相关文章:

基于Web的办公系统设计与开发优秀开题报告10-09

湿地资源管理系统的设计与实现论文01-17

企业人事管理系统的设计与实现论文10-15

系统实现方案设计10-22

基于树莓派的智能家居系统设计与实现论文01-09

智能家居网关综合系统的设计与实现论文01-09

高校仪器设备管理系统的设计与实现示例09-29

浅谈基于ZigBee 嵌入式智能家居控制系统的设计与实现论文01-08

浅析计算机软件的设计与实现12-28