- 相关推荐
Web的毕业论文选题系统的设计与实现
【摘要】针对目前本科毕业论文参与人数多、协作性强等特点,构建了一个基于Web的毕业论文选题系统。系统采用MySQL+PHP进行开发,实现了选题信息的发布、学生对选题的预选、老师对学生的正选等功能,并通过会话、事务等机制对并发及双向选题过程加以控制。该系统在实际应用中取得了很好的效果。
【关键词】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的网络考试系统设计与实现论文07-03
系统实现方案设计06-28
考试分析管理系统设计与实现的论文07-03
论多媒体创作系统的设计与实现07-05
怎样在web实现漂亮的动态图表?07-03
浅谈多媒体教学系统的设计与实现07-01
湿地资源管理系统的设计与实现论文07-04
高职毕业论文的选题定位方法?07-10
自考毕业论文写作选题方法?07-10
电子商务物流系统设计的实现目标07-03