毕业设计选题管理系统
大学生毕业设计论文管理系统

提交毕业设计(论文):
最终版毕设(论文)提交:如果学校要求提交最终版(第3 次提交权限),请在规定时间内提交对应的最终版本论文
详情页面可以查看毕设(论文)的详情: 检测结果:可查看报告单 可查看写作助手结果,对论文格式给出检查与建议 可查看审核状态 点击篇名可下载原文
05评审答辩和成绩
04过程文档
提交毕业设计(论文):
每名学生有2次提交机会:按照对应的次数提交 提交成功后,待系统自动进行抄袭检测后可显示查重结果和详细报告单, 每人默认具有2次提交审核和检测的权限,请确保论文的准确性,不要反复提交
*提交论文后,自动进行检测,可查看查 重结果并下载报告单自行查阅修改
04过程文档
后根据审核要求进行处理(如审核后要求修改可在进行修改后提交)
文献综述可直接添加附件提交
04过程文档
提交毕业设计(论文):根据学校的要求的提交次数(2次)及相应的时间要求进行提交
第1步:点击“提交” 第2步:输入各项内容,选择毕设 (论文)文档,按照文章标题进行命 名,点击“提交”(如需要,可添加 其他附件,附件不进行抄袭检测)
06其他
注意事项: 1、使用浏览器,请务必保证已安装相关flash插件,保证可运行插件,否则按钮 无法正确显示和点击; 2、如遇到浏览器无法打开界面情况,请尝试关闭浏览器重新打开登录,或者更 换浏览器,或者进行浏览器缓存清理,避免由于系统更新导致的无法打开情况;
3、进行相关内容填写时,建议在word中完成编辑,复制粘贴到系统中, 避免网页意外关闭导致无法保存的情况发生;
“中国知网”
大学生毕业设计(论文)管理系统
简单操作手册/学生版
登录系统
个人设置
师生双选
大学生毕业设计论文管理系统

大学生毕业设计论文管理系统大学生毕业设计论文管理系统随着社会的快速发展和教育的普及,大学生毕业设计已经成为每个大学生必须经历的一项重要任务。
毕业设计不仅是对所学知识的综合运用,更是对学生综合素质的考验。
然而,由于毕业设计的复杂性和繁琐性,学生们常常面临着信息不对称、资源不足、进度不明确等问题。
为了解决这些问题,大学生毕业设计论文管理系统应运而生。
一、系统的功能和特点大学生毕业设计论文管理系统是一种基于互联网的管理工具,旨在提供全方位的支持和指导,帮助学生顺利完成毕业设计。
该系统具有以下功能和特点:1. 选题管理:学生可以通过系统浏览和选择感兴趣的课题,同时查看该课题的相关信息,如指导教师、研究方向等。
系统还提供选题评审的功能,确保学生选择的课题具有一定的研究价值和可行性。
2. 资源共享:系统中集成了大量的学术资源,包括论文模板、参考文献、研究方法等。
学生可以根据自己的需求,自由浏览和下载这些资源。
同时,学生也可以将自己的研究成果上传到系统,与其他同学分享和交流。
3. 进度管理:系统可以记录学生的毕业设计进度,并提醒学生按时完成各个阶段的任务。
学生可以在系统中设置提醒时间和方式,确保不会错过重要的截止日期。
4. 论文撰写:系统提供了在线编辑和排版功能,学生可以直接在系统中撰写论文,并根据系统提供的模板进行排版。
系统还具备自动检测抄袭的功能,帮助学生保证论文的原创性。
5. 指导教师互动:学生可以通过系统与指导教师进行在线交流和讨论。
学生可以随时向指导教师请教问题,指导教师也可以通过系统查看学生的论文进展情况,并提供及时的指导和建议。
二、系统的优势和应用前景大学生毕业设计论文管理系统具有以下优势和应用前景:1. 提高效率:通过系统的信息集成和资源共享,学生可以更快速地获取所需的信息和资源,提高论文撰写的效率。
系统的进度管理功能还可以帮助学生合理安排时间,提高工作效率。
2. 降低成本:传统的毕业设计过程中,学生往往需要大量的纸质材料和面对面的交流,这不仅浪费资源,还增加了学生的经济负担。
大学生毕业设计管理系统

大学生毕业设计管理系统摘要:大学生毕业设计管理系统是一种用于支持大学生进行毕业设计的软件系统,它能够提供全面的管理和协作功能,帮助学生、导师和管理人员更好地完成毕业设计的整个过程。
本文将介绍该系统的需求分析、设计和实施过程,以及系统的主要功能和特点。
1. 引言随着高等教育的普及,大学生毕业设计越来越成为高校教育的重要组成部分。
毕业设计是大学生在校期间所做的最后一项重要学术任务,对学生的专业知识和能力的综合考核起着关键作用。
然而,传统的毕业设计管理方式存在很多问题,如信息不对称、管理混乱等,为学生、导师和管理人员带来了很大的困扰。
因此,开发一种高效、便利的大学生毕业设计管理系统对于提高毕业设计质量和效率具有重要意义。
2. 需求分析大学生毕业设计管理系统的需求分析是设计和实施系统的基础。
通过对学生、导师和管理人员的需求调研和分析,可以明确系统的主要功能和特点。
系统的主要功能包括选题管理、进度管理、资料管理和评审管理等。
选题管理功能包括选题发布、选题选择和选题审批等。
进度管理功能包括任务分配、进度跟踪和进度提醒等。
资料管理功能包括资料上传、资料下载和资料分享等。
评审管理功能包括评审安排、评审记录和评审结果等。
此外,系统还应具备用户管理、权限管理和数据统计等辅助功能。
3. 设计与实施大学生毕业设计管理系统的设计与实施过程包括系统的架构设计、数据库设计、界面设计和功能实现等。
系统的架构设计是整个系统设计的关键,它决定了系统的性能和可扩展性。
数据库设计是存储和管理数据的重要环节,通过合理的数据库设计可以提高系统的数据管理效率。
界面设计是用户与系统交互的纽带,一个友好而美观的界面能够提升用户体验。
功能实现是根据需求分析和设计来实现系统的主要功能,需要合理的算法和编程技术。
4. 系统的主要功能和特点大学生毕业设计管理系统具有以下主要功能和特点:4.1 选题管理学生可以通过系统查看并选择感兴趣的毕业设计选题,同时导师可以发布和审批选题,管理人员可以对选题进行统计和分析。
知网毕业设计管理系统

知网毕业设计管理系统知网毕业设计管理系统随着科技的发展和信息化的进步,毕业设计管理系统逐渐成为大学生完成学业的重要工具。
而知网作为国内最大的学术资源数据库,也推出了针对毕业设计的管理系统,为学生提供了更便捷高效的服务。
一、系统概述知网毕业设计管理系统是由知网公司开发的一款专为大学生毕业设计而设计的系统。
该系统通过整合知网的学术资源和学术论文数据库,为学生提供了方便的查找、阅读和引用学术文献的功能。
同时,系统还提供了毕业设计选题、指导教师分配、进度管理等功能,帮助学生更好地完成毕业设计任务。
二、系统特点1. 学术资源丰富:知网拥有庞大的学术资源数据库,包括学术期刊、学位论文、会议论文等,学生可以通过系统直接搜索相关文献,提高查找效率。
2. 智能推荐功能:系统通过学生填写的个人信息和选题方向,智能推荐相关的学术文献和研究成果,帮助学生更好地了解前沿研究动态。
3. 毕业设计选题:学生可以在系统中提交自己的毕业设计选题,包括选题背景、研究目的、研究方法等,指导教师可以通过系统审核和选择合适的选题。
4. 指导教师分配:系统根据学生的选题和研究方向,智能匹配合适的指导教师,提供师生沟通和指导的平台。
5. 进度管理:学生可以在系统中设置毕业设计的进度计划和里程碑节点,系统会提醒学生完成相应的任务,帮助学生合理安排时间和进度。
三、系统优势1. 提高效率:通过系统提供的学术资源和智能推荐功能,学生可以更快速地找到相关文献和研究成果,节省大量的查找时间。
2. 便捷交流:系统提供了学生和指导教师之间的在线交流平台,学生可以随时向指导教师咨询问题,获得及时的指导和建议。
3. 规范管理:系统提供了毕业设计选题和进度管理的功能,帮助学生和教师更好地管理和监督毕业设计的进展,确保任务按时完成。
4. 知识积累:通过系统的阅读和引用功能,学生可以积累大量的学术知识和研究成果,提高自己的学术水平和研究能力。
四、系统应用知网毕业设计管理系统已经在国内多所高校得到应用和推广。
毕业论文(设计)管理系统

毕业论文(设计)管理系统详细操作步骤(2012.3)1.系统的登录:进入登陆界面——在用户后面输入自己的工号(教务系统成绩录入工号)——在密码后面输入自己的工号(教务系统成绩录入工号)——点击验证码后面的框——按照显示图片里面的数字输入——点击登录,进入实验室与实践教学综合管理系统——等待页面刷新后再选择点击“毕业设计智能管理”。
2.课题的申报:选择点击页面左边指导教师菜单下的课题申报——点击我要申报——在弹出的页面中选择教研室——选择点击二本前的方框——在课题名称后面输入论文题目——在课题来源后面选择相应的选项——在课题性质后面选择相应的选项——在选题模式后面选择“学生自选”——在可带学生人数后面输入“1”——在课题难易度后面选择相应的选项——在课题所需条件具备后面选择“是”——在适用专业后面的方框中找到学生所在专业——在课题内容介绍的方框中输入相应的文字(可以预先在word文档中做好后复制进去)——在设计及论文要求面的方框中输入相应的文字(可以预先在word文档中做好后复制进去)——点击页面最下端的“保存”。
完成一个毕业论文题目的申报,要进行第二题目申报就重复进行课题申报下面所说的操作程序。
3.课题申报审核(教研室主任、系统管理员、教学院长)教研室主任审核:登录系统后点击“毕业设计智能管理”模块——点击“教研室主任菜单”(这时出现的页面默认为菜单下第一项“教研室管理”)——点击页面右边“课题审核”——点击“待审核课题”——在“指导老师”框内输入自己教研室某个老师的名字(如想知道具体某个老师的某个选题,就在“关键词”中输入这个选题的名字)——点击“查询”(出现该老师审核过的课题,如果没有的话,说明这个老师还没审核,那就要催促教研室主任审核。
)——点击该老师第一个课题后的“审核”(在页面右边)——出现一个页面,请把页面下移,查看该教师填写情况(已经发现有老师没填完,如果需要点击的,你就帮他点击一下,如果是“课题内容介绍”及“设计及论文要求”有问题或太简单,就要通知该老师重新审核)——把页面上移——审核“综合性训练程度”(一般点击“中”,具体可依据自己的判断点击)——审核“课题工作量”(一般点击“适中”,具体可依据自己的判断点击)——填写“意见”(如果你自己想提出说明、建议、要求之类的,尽管写,地方有的是,如果感觉没啥,就写“同意该选题”几个字)——全部做完后再检查一下,如果一切都好,请点击“批准”(在页面右上角),如果你认为该老师填写的问题很严重,你没法审核或者不想帮他,就请点击“驳回”(电话通知该老师重新审核)——接着审核该老师的第二个课题-------以此类推,直至把该老师的全部审核完——然后再回到“指导老师”寻找并审核下一位老师。
毕业设计信息管理系统

毕业设计信息管理系统毕业设计信息管理系统随着信息技术的快速发展,信息管理系统在各个领域得到了广泛应用。
而对于大部分大学生来说,毕业设计是他们大学生涯的重要节点。
为了更好地管理毕业设计的相关信息,提高毕业设计的质量和效率,开发一套毕业设计信息管理系统势在必行。
一、系统概述毕业设计信息管理系统是一套基于互联网的应用系统,旨在为学生、导师和学校提供一个高效便捷的平台,用于管理毕业设计的各项工作。
该系统包括学生信息管理、选题管理、进度管理、评阅管理、成绩管理等功能模块,可以实现学生、导师和学校之间的信息共享和协同工作。
二、学生信息管理学生信息管理是毕业设计信息管理系统的基础模块,用于存储和管理学生的个人信息、学籍信息和联系方式等。
学生可以通过该系统查看自己的个人信息,并进行必要的修改和更新。
同时,学校和导师也可以通过该模块获取学生的基本信息,为后续工作做好准备。
三、选题管理选题是毕业设计的第一步,也是最为关键的一步。
毕业设计信息管理系统的选题管理模块可以提供一系列的选题供学生选择,包括各个专业的热门选题和导师提供的选题。
学生可以根据自己的兴趣和实际情况选择适合自己的选题,并提交选题申请。
导师可以通过该系统审核和指导学生的选题,确保选题的质量和可行性。
四、进度管理毕业设计的进度管理是保证毕业设计按时完成的关键环节。
毕业设计信息管理系统的进度管理模块可以帮助学生和导师制定详细的进度计划,并进行进度跟踪和监控。
学生可以通过该系统记录每个阶段的工作情况和进展,并及时向导师汇报。
导师可以通过该系统对学生的进度进行评估和指导,确保毕业设计的顺利进行。
五、评阅管理毕业设计的评阅是对学生工作成果的一次全面评价。
毕业设计信息管理系统的评阅管理模块可以帮助学校和导师进行评阅工作的组织和管理。
学生可以通过该系统提交毕业设计的相关文档和报告,并选择评阅人。
评阅人可以通过该系统进行评阅,并给出评语和建议。
学校可以通过该系统汇总评阅结果和学生的成绩。
毕业设计管理系统

毕业设计管理系统毕业设计管理系统是指为毕业设计的学生提供便捷、高效的管理工具,使他们能够更好地完成毕业设计任务。
本文将从系统的设计、功能和实施效果三个方面进行介绍。
一、系统的设计毕业设计管理系统主要包括学生管理、教师管理、课题管理、文件管理和进度管理五个模块。
首先是学生管理,系统管理员可以添加学生的基本信息,包括学号、姓名、专业等。
教师管理模块可以添加教师信息,包括姓名、工号、专业等。
课题管理模块可以发布课题、指定指导教师,学生可以选择课题进行报名。
文件管理模块可以上传学生的毕业设计相关资料,供教师和学生查看和下载。
进度管理模块可以监督学生的毕业设计进度,学生可以记录任务完成情况和时间节点。
二、系统的功能1. 学生管理:管理员可以添加、修改和删除学生信息。
2. 教师管理:管理员可以添加、修改和删除教师信息。
3. 课题管理:管理员可以发布、修改和删除课题,学生可以选择课题进行报名。
4. 文件管理:学生和教师可以上传和下载毕业设计相关资料。
5. 进度管理:学生可以记录和查看毕业设计任务进度,教师可以监督并评估学生的进展情况。
三、实施效果毕业设计管理系统可以提高毕业设计任务的管理效率。
通过系统的设计和功能设置,学生可以方便地选择课题、监督自己的进度,并与教师进行沟通和交流。
教师可以更好地了解学生的进展情况,及时给予指导和评估。
管理员可以通过系统对学生、教师和课题进行统一管理,减少了人为的繁琐操作。
此外,文件管理模块的设置可以提供资料的共享和传递,避免了传统纸质文档的不便和丢失。
综上所述,毕业设计管理系统是一种便捷、高效的毕业设计管理工具。
通过系统的设计和功能设置,可以提高毕业设计任务的管理效率,方便学生、教师和管理者的沟通和交流,为毕业设计的顺利完成提供了保障。
毕业设计管理系统

毕业设计管理系统1. 引言毕业设计是高等教育的重要环节,它是学生在大学期间综合运用所学知识,独立完成一个实际问题的能力体现。
然而,传统的毕业设计管理方式存在着一些问题,如信息不对称、难以监督、评审流程繁琐等,因此,开发一个高效的毕业设计管理系统势在必行。
2. 系统概述毕业设计管理系统可以帮助学校、教师和学生完善和优化毕业设计的管理流程,提高管理效率和设计质量。
系统主要包括以下模块:学生注册登录模块、课题选择模块、毕业设计过程管理模块、评审与答辩模块等。
3. 学生注册登录模块学生通过该模块可以完成账号注册和登录功能。
学生填写个人信息和学校相关信息后,系统进行身份验证,并自动分配学号和密码给学生,以确保系统的安全性和可追溯性。
4. 课题选择模块学生在该模块中可以浏览和选择感兴趣的毕业设计课题。
教师可以在系统中发布课题并设定可选人数。
学生可以根据自己的兴趣和专业方向选择适合自己的课题,并提交选择意向给教师,教师可以根据学生的选择情况进行课题分配。
5. 毕业设计过程管理模块这一模块主要用于管理和跟踪毕业设计的整个过程。
学生可以在系统中上传和管理自己的设计文档、中期进展报告、实验数据等。
教师可以实时查看学生的提交内容,并进行指导和意见反馈。
该模块还可以提供定期提醒和进度跟踪,确保毕业设计的进度和质量。
6. 评审与答辩模块评审与答辩是毕业设计的重要环节。
在系统中,教师可以通过该模块设置评审和答辩的时间、地点和评委名单,管理学生的答辩申请和安排。
学生可以在系统中提交答辩材料,并查看自己的答辩结果和评委评语。
评委可以在系统中完成评审工作,并及时提交评审意见和成绩。
7. 结语毕业设计管理系统的开发和应用能够有效提高毕业设计的管理效率、减少人为错误和信息不对称问题,同时促进学生的主动性和参与度。
毕业设计管理系统是大学教育信息化建设的一部分,它区别于传统的纸质管理方式,具有更高的效率和便利性。
相信随着技术的进一步发展,该系统将会在高等教育中得到广泛应用,产生积极的影响。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
送给客户端浏览器,所以不存在浏览器兼容问题。
再加上便的Microsoft Access数据库作为后台支持,管理员可以便简单地更改页面的容,及时地更新网页的信息。
2.设计案论证2.1软件设计的目的及背景“毕业设计选题管理系统”是办公自动化的具体体现,在信息时代的今天,学校的教学管理已经基本上实现了自动化办公和网上管理,而各种各样的办公软件在市场上也随处可见,毕业设计的课题及志愿管理也应该由一个专门的软件进行管理。
每年的毕业设计的选题是一个很麻烦的事情,而且会达不到预想的效果。
2.2软件设计的思想与目标该系统的设计目的主要是便教师、学生、管理员三种用户,所有操作都在网上完成。
基于不同用户对象的应用程序是不一样的,用户对象包括学生、老师和管理层。
他们以WEB式访问数据,对系统实现和数据库面的知识没有什么要求,只需简单的界面操作。
下面简单介绍这三个用户对象的功能模块;学生可对有关课题进行查询,采用分类查询式,把相关的课题列出来,可以便学生快速选自己感兴趣的课题,了解课题的相关信息(指导老师、课题代码、课题名称等)。
教师在网上浏览所有课题,也可以在网上申请课题,同时可以查看有无学生选择自己的课题。
管理员对整个选课系统进行管理,他们的工作包括用户管理和课题管理;课题管理包括:录入新添的课题的相关信息,删除课题信息,修改课题信息,查看日志,同样,管理员可以对用户进行管理,包括添加、删除、修改用户信息。
系统的安全性是不可忽略的面,本系统的合法用户是学生以及老师和管理员。
在进入系统前都要进行身份验证。
我们的目标是要让该平台来代替以前教务管理人员的工作。
把课题申报和选题处时不是单纯的修改该表中的相关数据,还要考虑到其他数据表中的相关数据可能会更着改变,这样才能保证数据的完整性。
比如:要修改教师课题名称,当然就要考虑到该课题是否已经被学生选择了,这时,就要从students表中查看是否有该课题记录,如果有的话,就有两种式解决:一、在更新teacher表中该课题信息时同时将students表中该课题信息更新;二、在修改该课题时,弹出一个警告“该课题已经有人选择了”,然后有三个选择:返回不修改,通知选择该课题的同学后进行修改,还有就是直接修改。
很显然,第二种式更人性化一些。
诸如此类问题还有很多,就不一一介绍了。
所以,在通过系统业务流程分析后,不仅可以了解系统的总体业务的流程和数据处理顺序,还可以更清楚的了解到子系统的数据处理过程,做系统业务流程分析不仅要分析系统业务流程,还要考虑数据之间的关系。
下面就具体分析一下各个子系统的业务流程。
学生志愿课题管理:在这一块里,可以分为修改学生志愿、删除学生志愿、删除学生课题和查看未选志愿学生四大部分管理人员首先查看要更新的数据,进行修改后,保存进数据库图1管理员对学生志愿操作流程教师课题管理:管理员对教师课题管理分为:修改教师课题、添加教师课题、删除教师课题和教师申请课题管理四部分,同时对数据库中的信息进行最后的处理,拿出最终的毕业设计课题小组分组情况。
图2教师课题管理部分流程用户基本信息管理用户基本信息管理包括了对用户信息的添加、删除、修改等基本操作,添加用户后,该用户可以凭借自己的帐号登陆管理系统;删除用户信息后,该用户登陆信息被删除,不能进行登陆;需要注意的是,在修改用户信息时,不要轻易改动用户登陆信息,否则会造成用户无法登陆。
图3用户信息管理操作自动生成终表自动生成终表是按学生志愿顺序生成终表。
图4 自动生成终表手动生成终表手动生成终表是由管理员判断哪位学生修哪门课题,不一定要按学生志愿的顺序生成终表,而不会考虑第一志愿。
图5手动排列生成终表流程留言管理留言管理是指:学生如果有什么不清楚的地给管理员留言,管理员查看留言后,可以给学生回复或采用公告的形式通知所有学生。
图6留言回复3.2.3结构设计“毕业设计选题管理系统”设计采用分层管理,分为三层,结构如图7所示。
图7毕业设计选题管理系统结构模块3.3数据库设计3.3.1 建库分析在选择数据库时,考虑到Access数据库的灵活性和以下功能,我采用了Access 做为系统数据库。
3.3.2 系统E-R图实体E-R图表示了实体间的对应关系,它和数据流程图一起组成了系统的逻辑模型,E-R图也叫概念设计模型,它是现实世界与计算机表示的中间描述,是现实世界的真实模型,能充分反映现实世界各种数据处理要求,它的目的是提供一些直观、自然、便的法以便于收集并表达客观世界的事物,同时也便于用户理解和验证。
登录模块是管理员进入系统的唯一路径,因为管理员在登录时就已经用session函数保存了自己的登录号,即在登录后控制页面就已经从登录界面获得登录号,并用session函数保存到下一页面[sessio n(“id“)],如果session(“id”)为空,就自动返回登录页面。
并且管理员只有输入正确的登录信息才能登录,如果在输入三次错误信息后就禁止登录,登陆页面为login.asp。
管理员在登陆时,首先要输入用户名(username)和密码(password),然后再从数据库TEC中的PWD表中判断用户合法性:如果PWD表中的loginid 和password 字段与登录用户输入的数据一致(当然username和loginid、password和password 要对应)并且登录用户输入的用户名在PWD表的ismanager字段为真,用户才能进入。
管理员成功登陆后,进入主控制界面,管理员的操作权限分为学生志愿管理、教师课题管理、用户信息管理、自动生成终表、手动生成终表、查看终表和留言管理七个大的部分。
图9管理控制菜单3.5学生志愿课题管理学生志愿课题管理是为了更好地遵从学生的志愿选择自己喜欢的或是自己擅长的毕业设计课题,同时为了对毕业生进行更好的管理而设计。
学生志愿管理页面连接了修改学生志愿、删除学生志愿、删除学生课题和查看未选志愿学生四页面。
3.5.1修改学生志愿修改学生志愿是指在学生志愿未被确定的情况下,由于某种原因管理员修改学生志愿,但是当学生志愿被确认后,则不能修改了。
图10显示学生志愿代码设计在进入学生页面后,会看到所有选择了志愿的学生及其志愿,数据是从数据库students表中选择出来,由于此处有一个模糊查询学生志愿,在打开页面时,文本框中的值为空,系统将所有选择了志愿的学生选择出来,在文本框中输入要查询学生的姓名或学生选择志愿的名称都可以选择出来。
在这里,考虑到选择志愿的学生数量可能比较多,如果采用单页显示所有学生志愿,可能比较麻烦,所以在这里就采用分页显示的式,每页显示八条记录,超出十条记录就显示在下一页。
选中要修改的学生,定义一个单选按钮,命名为selectwho,初始值为<%=rs("studentnumber")%>,选中提交进入修改页面modifyzy1.asp,修改页面如图11图11学生志愿修改在选择学生时,就根据学生学号选择学生:dim useruser=CLNG(request.form("selectwho"))//从studentzy.asp中得到数据sql="select * from students where studentnumber='"&user&"'"//条件查询在左边“学生信息”栏中,已经显示了学生基本信息和该学生已经选择的课题,在右边“选课信息”栏中显示了所有教师所带的课题信息。
他们分别从数据库students 表和teacher表中选出。
如果要修改学生志愿,只需在右边“选课信息”栏中将教师的课题复制到左边“学生信息”栏中三个志愿中,然后提交到xgzy.asp页面进行信息修改,students表中关于该学生的志愿就被修改。
3.5.2删除学生志愿管理员根据实际情况,可以删除学生志愿,如果该学生的志愿已经被确认,那么,在删除志愿的同时,也就删除了学生所修的课题。
流程描述在进入删除页面时(如图12),选中要删除志愿的学生,然后提交到deletezy页面进行删除,系统根据单选按钮确定的值,在students表和result 表分别删除有关该学生的信息,并且在pwd表中将该学生ischose字段设置为0,即表示该学生还没有选择志愿。
主要代码如下:dim useruser=CLNG(request.form("cbox"))sql="delete * from students where studentnumber='"& user & "'" //删除学生志愿sql1=" update pwd set ischose=0 where loginid='" & user & "' " //更新ischose字段sql2="delete * from resolt where studentnumber='"& user & "'" //删除学生课题教师课题人数有限制,所以,当课题确定人数已满时,学生的志愿就由管理员分配;比如:一个学生没有选择“空调设计”这一课题,但是这个课题人数还未满员,而该同学选择的课题都已经满员,管理员就可以将该同学的最终志愿确定为“空调设计”。
3.10查看终表查看终表是从result表中读出最终课题信息,有那些学生选中了哪些教师的课题。
然后还可以查看有哪些教师的课题还未被学生选择或还未被确认,这是从teacher表中读出,因为在确定一个教师课题被一个学生开发时,该表中teacherjudge字段就被加一,所以在选择未被选择的教师时,只需要选择teacherjuge字段为0的信息(图13),详细代码见附录。
图13选课终表3.11查看留言该留言本是学生需要帮助或有什么地不清楚时,向管理员询问,然后管理员从mytable表中查看咨询,作出回答。
如图14和图15。
详细代码见附录。
图14管理员查看留言图15管理员回复留言4.设计体会在这次的课程设计过程中,通过对课题的仔细研究和分析,在确定了设计的基本任。