论文部分内容阅读
毕业论文是锻炼学生实际动手能力的抓手,也是整个学生实践教学体系中的核心环节。毕业论文管理工作涉及到学生、指导教师、教务秘书以及校领导等,用户对象较多,管理流程错综复杂,而目前大部分独立院校存在毕业论文信息化管理不够重视,资金投入有限等问题,大部分管理手段依然停留在手工或半信息化状态。为了适应独立学院毕业论文实践教学和考核的需要,本文参考目前各大高校典型的论文管理系统设计,同时借鉴其他类似管理系统的开发经验,结合独立学院的特殊环境,根据其开展毕业论文实践教学的要求以及毕业论文管理系统所满足的实际需求情况与基本服务职能,结合自身多年独立学院工作的经验,设计并实现了一款从毕业论文的选题工作开始直至答辩结束的全程信息化管理系统,主要功能包括:毕业论文选题管理、用户信息管理、文档分类管理、文档上传下载、文档在线评阅、答辩信息管理、成绩管理、材料打印、在线答疑、公告管理等。本系统采用ASP.NET+C#网络开发语言和B/S模式分层体系结构实现,首先对独立学院毕业论文信息化管理中存在的问题、主要特点以及独立学院毕业论文管理系统研究现状进行分析,确定了系统开发方案,并对开发方案中的关键技术方法进行了细致研究。然后通过结构化方法得出系统主要功能模块需求以及主要的数据流程,明确系统的功能需求以及一些非功能性需求、需求分析约束以及质量属性等要素,找到主要分析过程及结果;并基于上述分析完成独立学院毕业论文管理系统的总体结构设计和详细设计。针对系统各用户的特征及系统功能业务流程、核心类及其关系,给出完整的处理过程思路,在分析数据流和数据存储结构的数据项基础上,对系统后台数据库及其模式等内容进行了详细设计,最后对毕业论文管理系统的调试与测试进行详细阐述。本系统体系结构及开发模式基于主流的软件开发方式,系统设计满足层次化、模块化、隐蔽原则的具体应用,具有较好的通用性,能够满足未来独立学院毕业论文管理的诸多应用需求。本系统在规划时更多地借鉴了当前其他高校毕业论文管理系统成功开发的案例结果,形成了一个具有管理员、指导教师、学生等诸多角色且功能完备的毕业论文管理系统,性能测试结果表明本系统性能良好,服务器各项资源消耗控制较好,对一些极限性并发用户访问操作,服务器CPU利用率始终控制在合理范围之内。另外,本系统使用MSSQL数据库,注重数据管理与.NET平台的开发整合,有效提高了数据的安全与可靠性。通过本系统可以把各种用户统一到一个平台上,实现内部的数据交互,给各方使用人员提供最有效最及时的数据,做到实时的数据共享。