鉴于大家对ASP十分关注,我们编辑小组在此为大家搜集整理了“ 基于aspnet和xml技术的学位论文管理系统 ”一文,供大家参考学习
高校学位论文是本科教学计划中的重要实践教学环节,是培养和提高学生分析问题、解决问题能力,实现教学、科学研究和生产实践相结合的重要途径,是本科学生毕业和授予学士学位的必要条件。加强学位论文管理工作,对于深化教学改革,提高人才质量具有十分重要的意义和作用。目前,我校本科毕业生学位论文绝大多数采用印刷型文献作为载体保存在各院系,基本采用人工管理和手工检索的方式,不利于学位论文的管理和利用。
因此,对本科生学位论文实施数字化集成管理显得十分迫切和必要。在开发WEB应用程序前,首先要选择开发技术和软件环境。采用ASP技术开发的系统,由于其动态部分采用脚本语言编写,导致ASP页面的开发效率低,其功能受到限制,后期维护困难。为此本系统采用微软最新的ASP.NET技术,使用Web Form编程模型,该模型由底层系统自动完成客户和服务器之间繁琐的交互,而且还提供了状态管理功能,能在不同页面请求之间自动维护页面数据。本系统除了利用ASP.NET技术,还加入了XML技术,XML技术提供了比较强大的数据交换功能,能提高页面的显示效率。
所以采用ASP.NET和XML技术相结合开发的WEB系统结构更清晰,功能更强大。系统分析与设计需求分析收本系统根据《湖南科技学院本科毕业论文(设计)工作管理条例》的工作流程,依托计算机网络(校园网)和Internet网络,采用B/S架构设计,实现我校本科毕业论文(设计)工作的网络化管理,主要完成本科毕业论文的开题、论文提交、论文评阅、查询统计等功能。通过本系统的使用,可以增强院系管理员、教师、学生之间的相互交流,方便学生对论文的查询、存储、浏览,教师对学位论文的评阅、指导和统计,也便于学校对学位论文工作的检查、评估和指导。
系统的功能模块在系统需求及功能分析基础上,本系统按照3大使用角色,确定了“管理员”、“教师”、“学生”3个功能模块,各个模块主要实现的功能如下:管理员功能模块:主要包括用户管理、信息发布、查询统计。用户管理子模块包括用户的增加、删除、权限设定及密码修改等工作;信息发布主要包括院系相关新闻通知、答辩分组情况、文件的发布和管理等;查询统计子模块主要对开题报告及任务书提交情况、论文提交情况、论文评审情况、论文成绩等进行查询统计,生成各种统计报表。教师功能模块:实现的主要功能包括个人信息管理、审题、论文评审、信息查询。
个人信息管理子模块包括个人信息维护、密码修改等;审题模块主要是对学生提交的开题报告进行评审和指导;论文评审子模块包括查看学生论文、评定成绩、给出评语、修改成绩等;信息查询子模块用来查看所带学生论文成绩、答辩时间以及分组情况、院系最新公告等。学生功能模块:主要功能包括个人信息管理、开题、论文提交、信息查询。个人信息管理子模块包括个人信息维护、密码修改等;开题子模块是在规定的时间期限内,提交及修改开题报告与任务书;论文提交子模块是在开题报告待导师审核通过后,进行毕业论文的提交、修改等;信息查询子模块用来查看自己的论文成绩、答辩时间以及分组情况、院系最新公告及相关文件表格下载等。