首页 >  毕业设计知识  > 正文

软件工程专业毕设选题方向及质量标准

本专业设置的选题方向包括Web应用系统开发、算法的设计实现或应用、移动互联网应用开发、软件测试和其他方向。
(1)Web应用系统开发:在PC端完成功能完备的Web应用系统(包括数据库设计)的设计与实现。
(2)算法的设计实现或应用:在对相关算法分析和研究的技术上完成对算法的设计实现或应用。
(3)移动互联网应用开发:在主流移动平台完成相关应用的设计与开发,例如: Android、iOS、微信小程序、Web App。
(4)软件测试:主要目标是对某个应用系统进行测试,测试应该覆盖全生命周期,除了功能测试之外,还需要进行非功能性测试。
(5)其它方向:在计算机范畴下,但不属于以上四个选题方向的选题可归为该类选题放方向。凡选择该方向的课题,需明确开发内容、技术路线、工作量预估方可选择。 
1.Web应用开发方向质量标准
在PC端完成功能完备的Web应用系统(包括数据库设计)的设计与实现。
1.基本标准
项目内容:功能完善、逻辑合理、根据业务需求提供完整的客户端和服务端程序;功能种类多样,不允许单一功能,尽量避免以查询为主。
技术要求:可以使用任意Web开发技术及相关框架,例如PHP、Java、ThinkPHP、Laravel、Python、Node.js、Vue.js、Spring、Spring Boot等,但是不允许只使用第三方网站管理软件或第三方接口;数据库表不得少于7个(设置主外键,符合第三范式)。
页面布局:页面布局样式符合正常审美,用户体验良好,页面无大面积空白,文题匹配,内容发布时间在1年以内。每个功能栏目(列表)页中最少包括10条信息,显示分页效果,页面内容真实丰富。
遵守约定俗成的编程风格:代码方便阅读和理解,对函数、变量、类等使用有意义的命名,拒绝拼音、汉字等,注释的表达应该简洁而准确。
2.优秀标准
在基础标准上,做到了某项特别突出,如技术先进、算法复杂、具备实用价值、页面美观等。
2算法的设计实现或应用质量标准
1.相关技术及算法的发展与研究现状
(1)国外发展现状。
(2)国内发展现状。
(3)优缺点总结分析。
评分标准:
优秀、良好:综述全面,且所述技术包含该方向最新的算法。
中等:综述较全面,所述技术较新为最近5年内。
及格:综述较为全面。
2.与研究内容相关的理论及算法描述:
(1)课题采用算法的原理及工作机制详细描述。
(2)面向同一任务,可采用的多种算法对比研究实验。
(3)算法优化方案。
评分标准:
优秀、良好:算法优化方案在性能或者评价指标上有较大提升,原理机制理解阐述透彻。
中等:算法优化方案在性能或者评价指标上有提升,原理机制理解阐述清晰。
及格:原理机制阐述较清晰,算法对比试验大于3种。
3.实验
(1)数据描述:来源,相关属性描述,统计指标描述。
(2)同种类别不同算法的对比试验。
(3)优化算法前后对比试验。
(4)实验分析:实验结果分析,算法时空复杂度分析。
优秀、良好:数据处理、特征工程逻辑充分。针对主要特征的处理方法有详细介绍。完成基本要求(1)(2)(3)(4)。
中等:针对主要特征的处理方法有详细介绍。完成基本要求(1)(2)(3)(4)。
及格:完成基本要求(1)(2)(3)(4)。
3移动互联网应用开发质量标准
移动互联网应用方向课题主要包括原生App(Android和iOS),Web App(运行于手机浏览器的应用),微信小程序。
1.Web App要求同Web应用系统开发方向的质量标准。
2.原生App
(1)基本标准
项目内容:功能完善、逻辑合理、根据业务需求提供完整的手机端和服务端程序;功能种类多样,不允许单一功能,尽量避免全部以查询为主。
技术要求:服务端可以使用任意Web开发技术及相关框架,例如PHP、Java、ThinkPHP、Laravel、Python、Node.js、Vue.js、Spring、Spring Boot等;数据表不得少于7个(设置主外键,符合第三范式)。
页面布局:页面布局样式符合正常审美,用户体验良好,页面无大面积空白,文题匹配,内容发布时间在1年以内,页面内容真实丰富。
遵守约定俗成的编程风格:代码方便阅读和理解,对函数、变量、类等使用有意义的命名,拒绝拼音、汉字等,注释的表达应该简洁而准确。
(2)优秀标准
在基础标准上,做到了某项特别突出,如技术先进、算法复杂、具备实用价值、页面美观等
3.微信小程序
(1)基本标准
项目内容:功能完善、逻辑合理、根据业务需求提供完整的微信小程序端和服务端程序;功能种类多样,不允许单一功能,尽量避免全部以查询为主。
技术要求:服务端可以使用任意Web开发技术及相关框架,例如PHP、Java、ThinkPHP、Laravel、Python、Node.js、Vue.js、Spring、Spring Boot等;数据库表不得只使用小程序自带云数据库,数据表不得少于7个(设置主外键,符合第三范式)。
页面布局:页面布局样式符合正常审美,用户体验良好,页面无大面积空白,文题匹配,内容发布时间在1年以内。每个功能栏目(列表)页中信息量足够,显示分页效果,页面内容真实丰富。
遵守约定俗成的编程风格:代码方便阅读和理解,对函数、变量、类等使用有意义的命名,拒绝拼音、汉字等,注释的表达应该简洁而准确。
(2)优秀标准
在基础标准上,做到了某项特别突出,如技术先进、算法复杂、具备实用价值、页面美观等。
4软件测试质量标准
软件测试类题目应该包括完整的测试方案、测试设计、测试实施过程、测试报告。
不能只是对功能的测试,还需要对非功能性需求进行测试。
测试的目标系统功能应该具有一定的复杂性,功能不能太简单。
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:开题报告内容及格式要求

下一篇:最后一页