- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 17卷 现代教育技术 、,01.17
2007年第 11期 Modem EducationalTechnology No.112007
基于Web的毕业论文选题系统的设计与实现
王 攀 王 晶
(1.中南民族大学电子信息工程学院 湖北武汉 430074 2.华南师范大学教育信息技术学院 广东广州 510631)
【摘要】针对 目前本科毕业论文参与人数多、协作性强等特点,构建了一个基于Web的毕业论文选题系统。系统采用My
SQL+PHP进行开发,实现了选题信息的发布、学生对选题的预选、老师对学生的正选等功能,并通过会话、事务等机制对并发
及双向选题过程加以控制。该系统在实际应用中取得了很好的效果。
【关键词】Web;选题系统;会话;事务
【中图分类号1G434 【文献标识码】B 【论文编号11009--8097(2007)l1—0075—04
可靠的数据服务能力。采用浏览器 /N务器 (B/S)模式的体
一 引言
系结构 “,分别以Apache作为web服务器及MySQL作为数据库服
毕业论文是本科人才培养的重要实践性教学环节,也是 务器。所有 的Web应用程序基于跨平台脚本编程语言PHP进行
学士学位评定的重要依据。毕业论文选题过程一般分为几轮, 开发,从而使系统具有 良好的通用性。
每轮包括 3步:首先老师将整理的论文题 目及任务书发布给
三 系统的设计与实现
学生;然后学生从中预选 自己感兴趣的论文题 目;进而老师
对预选了本人发布选题的学生进行正选。如果一轮选题过后 系统的功能结构主要包括5个部分:
仍有学生未被正选,则将进入下一轮。随着近年来本科毕业 1.老师登录后,能够发布新的选题;
论文参与人数的增多以及分工协作的加强,如何通过学生与 2.学生登录后,能够对 已发布的选题进行预选,也能退
老师之间的双向选择合理高效地进行选题,成为毕业论文工 选 已预选的选题;
作面临的一个难题。一个可行的解决思路就是依托校园网, 3.老师登录后,还能对 已预选本人发布选题的学生进行
构建基于Web的毕业论文选题系统。 正选;
与其他教务管理软件相比,本文所介绍的毕业论文选题 4.管理员登录后,能够对被正选的学生进行退选;
系统更注重对信息的并发控制和实时处理。一方面,选题信 5.管理员登录后,还能获取最新的选题统计报表。
息发布 (或修改、删除)、学生预选 (或退选)以及老师正选 上述功能的实现分别需要访问数据库中不同的数据表
等更新操作能够同时进行、相互制约。另一方面,更新后的 (参见表1),主要包括选题信息表、学生信息表、老师信息
信息能及时反馈给所有的登录用户,为其进一步操作提供参 表、预选信息表、正选信息表等。同时也通过相应数据表实
考。此外,管理员能够及时获取最新的选题统计信息,以便 现各种操作之间的协调与制约,主要体现在以下几方面:
对各个选题环节进行监控。 1.每个老师可发布多个选题,不能删除已被预选的选题;
2.每个选题可同时被多个学生预选,每个学生可同时预
二 系统的开发环境
选多个选题;
本系统基于Dell公司的PowerEdge1800系统 (3.00GHz 3.每个选题的正选人数不能超过限选
文档评论(0)