论文部分内容阅读
本系统的项目背景是源于中国防卫科技学院信息安全学院毕业生都需要完成毕业论文的工作。由于中国防卫科技学院信息安全学院是一个新办院校,缺乏毕业论文管理的经验,所以在毕业论文管理上遇到非常大的难题。从毕业设计的出题到选题,再到学生进行毕业设计的整个过程都需要管理人员、教师、学生投入大量的精力,没有电子化和网络化办公,导致办事效率非常低下,管理人员付出大量的辛苦劳动,教师和学生信息沟通不畅,因此开发中国防卫科技学院信息安全学院毕业论文管理系统便显得非常重要。本文目标为实现毕业论文管理系统的设计与实现,提供用户注册、身份验证、网上选题、网上提交论文、系统管理等功能。通过实现该系统,减少管理人员、教师和学生的工作量,提高每个工作环节的工作效率,减少各种错误的产生。实现B/S结构的管理信息系统涉及到的技术可以分为两个方面:服务器端技术和客户端技术。客户端技术主要涉及HTML、DHTML、JavaScript等与网页设计制作有关的内容显示技术;服务器端技术主要涉及Web服务器技术、数据库访问等与内容生成相关的技术。目前服务器端技术可以划分为:基于Windows平台的ASP技术和基于JAVA平台的JSP技术。论文针对后者进行讨论,主要讨论了构建B/S结构的日常教学管理系统所涉及的关键技术:Tomcat Web服务器技术、MySqlServer数据库技术、JSP技术、Struts技术、Hibernate技术、JavaScript客户端技术,其核心是Struts技术、Hibernate技术。论文的主要工作体现在如下方面:1.总结目前Web程序开发过程中采用的典型模式,仔细分析了笔者工作单位日常教学管理的特点和规律,提出了Web环境下B/S结构的学校毕业论文管理系统的基本方案。2.按照软件开发过程的时间主线及软件工程的传统方法给出“基于B/S结构的毕业论文管理系统”在设计和开发过程中的的需求分析及功能设计报告、代码类设计说明、JSP文件设计说明、数据库设计说明。3.基于JAVA技术的Web程序开发过程中会遇到如下问题:中文乱码问题、文件上传问题、JSP操作Excel文档问题等。本论文针对以上问题进行了仔细分析,并提出了相应的解决办法。总之,只要选择合适的软件开发模型,充分发挥JAVA技术在构建网络程序方面的诸多优势,并解决好数据操作与中文乱码等问题,便可迅速开发出B/S结构的毕业论文管理系统,进一步加快校园办公自动化的进程。