网学网为广大网友收集整理了, 基于aspnet的毕业论文管理系统的设计与实现 ,希望对大家有所帮助!
毕业论文在高校人才培养计划中占据着非常重要的地位,它是对学生四年学习成果、创新能力和综合素质的全面检验,也是对教师四年教学质量的综合检查。因而,毕业论文管理也相应地成为高校的一项重要工作。在传统的毕业论文管理工作中,通常由老师给出参考题目并以纸质文件的形式发放,学生从中进行选择,由于学生分散,极容易造成沟通不畅,导致选题冲突;中后期需要填写的表格多由人工发放填写,工作效率低;后期的论文管理也常采用纸质存储或者刻录光盘,堆积如山,查找不便。为了改变这种现状,结合高校无纸化办公的趋势,决定开发高校毕业论文在线管理系统。本系统采用了B/S(Browser/Server)三层体系结构,即表示层(Browser)、功能层(Web Service)和数据库服务层(DataBase Service)。B/S结构是对C/S结构的改进,在这种结构中,用户只需安装标准的浏览器就可以访问WEB服务器和数据库服务器中存储的信息,所有的数据分析和信息处理都在服务器端进行。
这种网络信息存取的体系结构既具有分布计算特性,又保证数据的完整性和安全性,同时具有跨平台访问和统一方便的用户接口,属于瘦客户端的应用程序模式,是目前网络应用软件技术的一部分。系统结构如图1所:系统管理员可以通过公告管理模块对所有公告进行统一管理,包含公告发布、修改、删除、前台浏览功能,并且可以上传文档,删除文档。选题模块主要包含的功能有:管理员和教师增加、删除题目,学生选题、退选、改选,往届题目锁定等。其中最主要的功能是学生选题,每位学生只能选择一道题目,每道题目只限一个学生,所以当学生已经选题后,不能选择其他题目,此时选择按钮变成“取消选择”;当一道题已被选定后,其他人不能再进行选择,选择按钮不可用;只有该题目选择者取消选择后,其他学生才能选择该题。另一个功能为锁定往届的题目,锁定后优先显示当前届的题目,可以通过查询浏览往届题目或者其它专业题目。
本模块主要有学生输入论文、上传论文Word文件、上传开题报告等文件、教师评阅、教师提出指导意见、学生修改论文、输入分数等功能。该模块中,针对同一篇论文,学生添加或者修改论文时只能添加或者改动论文标题、论文摘要、论文关键字、论文正文、论文参考文献,教师只能改动指导意见、评委意见和分数。论文提交后自动生成html页面,提高检索访问速度。每个学生注册时会自动创建以学号命名的文件夹,个人文件夹设置了文件类型,个人文件的类型可以通过系统设定。所有个人文件均存储在此文件夹,如果有新的文件,则自动覆盖原有的文件,删除的文件会自动移动到回收站。文件信息存储在数据表中,文件存储在文件夹中,二者相互对应。本系统还可以实现论文检索功能,检索时可以通过选择年级、选择专业、选择指导老师来缩小检索范围,关键字可以和论文标题、摘要、正文三者中的任何一个匹配。上述的检索可以只选择一个条件,也可以多个条件同时进行检索。
论文检索功能的实现要解决的一个重要问题就是搜索条件和选择搜索区域内容的匹配问题。当选择年级、选择专业、选择指导老师三个条件组合查询以缩小检索范围时,需要动态组合SQL语句,三个条件如何选择一共有8种情况。每种情况都是所选条件与对应关键字精确匹配,这种检索称为缩小范围检索;输入的关键字和论文标题、摘要、正文的匹配问题,使用的是模糊检索,既搜索关键字只要和所搜索区域内容相近即可。此模块主要包含学生注册、登录、修改资料等功能。学生注册时可以通过Excel批量注册学生,把学生资料按照要求全部输入Excel,以上传的方式导入系统,一次就可以完成全班学生的注册,涉及的关键技术是文件上传和通过ADO.Net读取Excel数据并克隆到数据表中。教师模块和管理员模块类似于学生管理模块,不再赘述。为了提高系统的动态性,可以进行教师部门调整、学生专业调整、学生年届调整。(本论文由网学http://shlunwen.com 整理提供,如需转载,请注明出处或联系我们的客服人员)