本文是工程论文,目前,该系统已完成毕业论文课题信息以及用户基础数据上传、内容更新、前期调试等工作,本系统已经在东南大学成贤学院二级学院进行小范围试用。论文在以下几个方面做了比较有价值的工作:(1)首先分析了各个高校在论文管理方面的现状。随着计算机技术和网络技术的日益成熟和普及,实现毕业论文管理的信息化建设成为未来的发展趋势。研究开发适应独立学院毕业论文需求的管理系统不仅是可行的,而且是有现实意义。通过分析研究开发论文管理系统的研究意义及内容,为本文的开展奠定了基础。(2)系统基于.NET平台进行代码实现,同时为了实现毕业论文管理系统的性能,在系统开发过程中引入了三层框架,并采用SQLServer数据库来存储毕业论文的相关信息,更加注重与.NET平台的开发整合,通过本系统把管理员、指导教师、学生等用户统一到一个平台上,实现内部的数据交互,给各方使用人员提供最有效最及时的数据,做到实时的数据共享。
.....
第一章绪论
目前,不得不说独立学院的毕业论文管理和再利用还存在诸多问题,仍然需要进一步的改善。自进入新世纪以来,各大高校先后搭建自己的论文管理系统,这些举措都反映了高校希望能够改变原始的纸质论文收藏和使用方式的需求。而新兴的独立学院受自身的限制,毕业论文的管理仍有很长的路要走,搭建适合独立学院自己的论文管理系统,实现毕业论文管理的信息化,节省各独立院校对论文管理的人力、物力、财力等投入,缩减收录纸质论文的繁重工作,从而实现独立学院的数字化校园建设。随着数字现代化时代的来临,学生群体和高校教师群体对各种信息的需求越来越急迫,这些要求对毕业论文系统、学院的数字化校园建设来说不仅是挑战同时又是机遇[7]。各个独立学院应当利用自身的优势,积极主动的构建本校论文管理系统,促进毕业生论文的数字化管理工作,更好的满足广大师生对学位论文查阅使用的需要,这样才可以最大限度地实现论文的价值,再加上毕业学位论文都具有学科广泛、选题多样、数据量多、专业性强、具有一定的学术价值和一般不会公开发表的特点,各个独立学院搭建自己的毕业论文管理系统进而实现对毕业论文的数字化存储与管理,成了一项迫在眉睫的任务。
..
第二章软件开发技术与方法
2.1软件开发方法
本章节将重点对毕业论文管理系统开发技术、开发方法做加以介绍,以方便系统的研发。结构化分析方法能够根据存在的问题逐步拓展,通过适当的分层来降低开发难度。该方法所形成的文档资料较多,尤其是建立完整的需求定义及管理均很困难,尤其在人机界面表达方面。结构化设计则是通过将系统设计成相对独立、功能单一的模块以及通过模块的继续分解进行。因而在本文系统分析与设计过程中,采用结构化分析方法描述系统主要业务流程以及数据流图,通过结构化设计建立系统主要功能模块及其关系。结构化方法要求需要反复修改的模块,甚至重新进行分析与设计,尤其是在系统分析及设计前进行严格的定义,这为大型信息系统的设计与实现增加了许多困难,因而出现了原型化分析与设计方法[11]。本文从学校组织结构进行调查,按照结构设计方法对最高领导层到研发人员进行调研,建立系统需求分析,根据对独立学院毕业论文管理系统初步的理解,迅速按照开发工具提供的组件、控件以及源代码快速的进行实现,其实现中所采用的具体方法还是以结构化方法为主。
2.2ASP.NET技术简介
CLI规定了标准中间语言能够将其它高级语言的代码编译成这种中间语言,再映射为机器代码,因而在程序实现时能够允许程序员用不同编程语言编写的组件将以相同的方式处理数据。这种设计特点使得ASP.NET所生成应用程序其伸缩性和稳定性能会更加好,其不足之处是程序的运行性能有所下降ASP.NET拥有了很多的新功能,诸如:能够顺利融合功能强大ADO.NET,发挥灵活的数据访问及控制能力。利用微软公司提供的ADO.NET控件,方便的存取数据库、XML数据,ADO.NET可以单独使用,也可一起使用。结合数据提供商处理ADO.NET数据集并使用数据库,执行命令和检索结果;提供了非常丰富的Web控件[15]。在本文设计的独立学院毕业论文管理应用程序实现过程中,在很多的Web页面当中,包含能够实现同种功能的控件,如果没有实现做好的控件,充分利用了集成开发环境提供的各类控件,减少了系统开发时间,使得开发程序更加高效。上述测试的内容从总体上可以概述为:确保新旧系统地顺利过渡,保证新开发的系统能够在校园网的运行环境下稳定实现,从用户操作、模块之间的业务逻辑正确,并通过不断的修改完善保证新系统符合设计规范。并对主要策略进行正确性评估;测试应该由小规模开始,由单元模块逐步过渡到系统,渐进性测试有助于发现整个软件开发过程中对应时间段中错误或缺陷
第三章系统需求分析.........................15
第四章3.1系统业务流程................................................................15
3.2系统功能需求分析............................................................18
3.3系统非功能性需求.............................................................20
3.4本章小结....................................................................21
第四章系统设计...................................................................23
4.1系统设计原则................................................................23
4.2系统体系结构设计.............................................................23
4.3系统功能模块设计............................................................25
第五章系统实现....................................................................37
5.1系统登陆功能的实现...........................................................37
5.2管理员功能的实现.............................................................39
5.3指导教师功能的实现...........................................................41
5.4学生功能的实现...............................................................46
5.5本章小结....................................................................49
.....
第六章系统测试与结果
6.1测试目的及环境
在系统实施阶段完成了系统主要功能的程序代码,则需要通过测试阶段来验证各功能设计是否如需求预期并提出改正方法。本文限于实际网络测试环境构建的影响,主要采用系统最终用户模拟实际环境的测试过程来测试系统各阶段的设计及程序代码是否正确。测试计划的测试用例主要由测试输入数据和预期结果组成,测试过程的监控由专人负责。系统测试目标:主要对新开发的系统从功能及非功能性需求出发,确保新系统能够满足独立学院在毕业论文管理工作的信息化建设需求。首先、测试所开发出的全部功能模块是否如系统需求分析文档中的规划及要求;其次、测试系统主要性能是否如用户预期;最后查验整个设计开发过程中的文档是否齐全。在设计具体的测试用例时需要包括合理的输入条件及不合理的输入条件,并对问题资源进行恰当描述,合理制定软件测试进度及人力、资源等安排;严格执行测试计划,避免随意更改测试数据以及方法,并注重测试结果的统计及开发人员之间的相互交流,保持测试实施过程的顺畅沟通。
6.2系统测试内容及策略
本文设计的测试内容涵盖了新系统地方方面面,测试的核心则是新系统各功能模块及操作性能是否满足用户需求,具体的测试内容及计划主要由如下几部分组成。软件测试内容及主要测试结果分为验测试以及确认测试,其中验证测试主要用来测试系统开发各阶段的产品是否严格和开发要求一致,具体的测试方法有审查、测试、检查、验证等;确认测试划分为静态确认及动态确认,其核心目标在于对软件的逻辑性进行检验。本文根据上述测试原则选择了系统功能性测试、主要操作界面测试、系统边界测试、系统网络性能测试等内容进行测试。具体编写测试用例时要根据实际情况进行裁减,在本文设计开发的以校园网应用环境为根本的独立学院毕业论文管理信息系统中还需要遵守低成本的测试策略,强调系统功能测试及性能测试为第一要素,通过测试来完善系统功能以及相关性能。
....
第七章总结与展望
毕业论文信息化建设是教育信息化专业一个重要的研究内容,研究成果对于提高论文管理质量具有较实际的价值和意义。近年来,独立学院的办学模式始终强调面向企业需求、面向市场应用“三加一”、“双元制”等模式出现。在具体的教学内容和方式上也提倡能力教学、项目教学,将毕业论文作为提高学生实践能力的重要保障措施,建立了完善的管理机制和教学业务流程,同时也非常重视信息技术对相关管理业务的提升,着力推动各单位毕业论文信息化管理建设步伐。本系统经过硕士导师和企业导师的精心指导,基于.NET的独立学院毕业论文管理系统遵循软件工程设计与开发的全生命周期的概念,支持可持续应用原则、模式及实践来改进软件结构和可读性。(3)在系统实现的基础上,完成了系统的功能测试和性能测试,在测测试结果的基础上对系统进行了完善,本系统为学院论文管理提供了一个有效的、便捷的管理综合平台,为毕业生论文档案管理工作提供了强大的技术支持。
参考文献(略)
参考文献(略)