业余大学毕业论文指导平台的设计与实现

作者:崔东浩 刊名: 上传者:张婵

【摘要】随着业余大学教育教学改革的深入,网络教学已经成为业大传统教学的重要辅助手段,作为业大网络教学功能的延伸,毕业论文网上指导也越来越引起人们的关注。纵观国内外毕业论文指导的相关软件平台,国外的软件不能很好地适应我国国情、不能很好地满足国内毕业论文指导的实际业务需求,而国内的软件大多数处于自己开发自己使用的局面,没有一个成熟的通用软件平台。上海市十所业余大学中,毕业论文指导的真实情况是:基本上都采用了邮件方式进行毕业论文的指导。教师和学生之间通过收发邮件进行论文指导的过程,学生通过邮件提交开题报告及毕业论文,教师也通过邮件将教师的处理意见反馈给学生。毕业论文指导有其自身的业务流程,如果仅仅靠邮件系统来完成其指导的过程是远远不够的,不利于学生更好地开展毕业论文的写作,不利于教师更好地管理和指导学生,也不利于学校提高毕业论文指导的整体水平。因此,研究一个具备论文指导流程控制功能,而且能够满足不同用户个性化需要的通用网上毕业论文指导平台,就显得尤为重要。 在此背景下,本文首先针对业余大学毕业论文指导的特点,对业余大学毕业论文指导平台进行业务分析和需求分析。分析毕业论文指导过程中存在的论文质量下降等现象,分析毕业论文指导过程中教师的作用。分析毕业论文指导过程以及五个子过程并进行建模,并从学校、教师、学生等多个角度分析毕业论文多版本管理的必要性。从不同的用户角色出发,明确角色职责和相互之间的关系,通过UML用例图确定平台功能,对其中的用例进行了详细的描述,采用用例规约阐述了平台的详细需求,并对教务教学管理平台等外界系统的接口进行了需求分析。 根据分析模型,本文遵循RUP的开发模式,从逻辑视图、关键类图、进程视图、部署视图等多个角度对毕业论文指导平台进行了架构设计。同时提出毕业论文多版本管理的设计方案,解决了保存毕业论文提交历史版本的问题。平台采用单点登录和数据集成的方式支持与现有教务教学管理平台的集成,并提出反恶意批量爬取及防盗链方案、防SQL注入方案等安全措施,加强了平台的安全。平台采用C#、ASP.NET语言开发,SQL SERVER作为数据库,采用B/S架构进行了设计。 最后,本文在测试和实践中对平台进行了验证。平台顺利通过了网站功能测试和性能测试,达到了设计要求,能较好地满足用户的需求。在试运行期间,平台的网页响应时间和主要技术指标都达到预期要求,平台在整个运行中表现出良好的安全性和稳定性,平台方案在实践中得到了验证和改进。

全文阅读

申请上海交通大学工程硕士学位论文 业余大学毕业论文指导平台的设计与实现 学校代码: 10248 作者姓名: 崔东浩 学 号: 1090379177 第一导师: 沈备军 第二导师: 宋亦芳 学科专业: 软件工程 答辩日期: 2011 年 11 月 3 日 上海交通大学软件学院 2011 年 8 月 A Dissertation Submitted to Shanghai Jiao Tong University for Master Degree of Engineering DESIGN AND IMPLEMENTATION OF THESIS GUIDING SYSTEM FOR SPARE-TIME UNIVERSITY University Code: 10248 Author: Donghao Cui Student ID: 1090379177 Mentor 1: Beijun Shen Mentor 2: Yifang Song Field: Software Engineering Date of Oral Defense: Nov. 3, 2011 School of Software Shanghai Jiaotong University Aug, 2011 业余大学毕业论文指导平台的设计与实现 I 业余大学毕业论文指导平台的设计与实现 摘 要 随着业余大学教育教学改革的深入,网络教学已经成为业大传统教学的重要辅助手段,作为业大网络教学功能的延伸,毕业论文网上指导也越来越引起人们的关注。纵观国内外毕业论文指导的相关软件平台,国外的软件不能很好地适应我国国情、不能很好地满足国内毕业论文指导的实际业务需求,而国内的软件大多数处于自己开发自己使用的局面,没有一个成熟的通用软件平台。上海市十所业余大学中,毕业论文指导的真实情况是:基本上都采用了邮件方式进行毕业论文的指导。教师和学生之间通过收发邮件进行论文指导的过程,学生通过邮件提交开题报告及毕业论文,教师也通过邮件将教师的处理意见反馈给学生。毕业论文指导有其自身的业务流程,如果仅仅靠邮件系统来完成其指导的过程是远远不够的,不利于学生更好地开展毕业论文的写作,不利于教师更好地管理和指导学生,也不利于学校提高毕业论文指导的整体水平。因此,研究一个具备论文指导流程控制功能,而且能够满足不同用户个性化需要的通用网上毕业论文指导平台,就显得尤为重要。 在此背景下,本文首先针对业余大学毕业论文指导的特点,对业余大学毕业论文指导平台进行业务分析和需求分析。分析毕业论文指导过程中存在的论文质量下降等现象,分析毕业论文指导过程中教师的作用。分析毕业论文指导过程以及五个子过程并进行建模,并从学校、教师、学生等多个角度分析毕业论文多版本管理的必要性。从不同的用户角色出发,明确角色职责和相互之间的关系,通过 UML 用例图确定平台功能,对其中的用例进行了详细的描述,采用用例规约阐述了平台的详细需求,并对教务教学管理平台等外界系统的接口进行了需求分析。 根据分析模型,本文遵循 RUP 的开发模式,从逻辑视图、关键类图、进程视图、部署视图等多个角度对毕业论文指导平台进行了架构设计。同时提出毕业论文多版本管理的设计方案,解决了保存毕业论文提交历史版本的问题。平台 采用单点登录和数据集成的方式支持与现有教务教学管理平台的集成,并提出反恶意批量爬取及防盗链方案、防 SQL 注入方案等安全措施,加强了平台的安全。平台采用 C#、ASP.NET 语言开发,SQL SERVER 作为数据库,采用 B/S 架构进行了设计。

参考文献

引证文献

问答

我要提问