官方接单发单平台上线!有接单发单需求的请直接发布需求,或注册接单!点击此处查看详情!

《Java全栈应用开发》大作业要求

时间:2024-05-30 浏览:224 分类:Java程序代做

91代做网-专注各种程序代做

包括但不限于:各类毕设课设、作业辅导、代码答疑、报告论文、商业程序开发、论文复现和小程序开发等。

也欢迎各行业程序员加入我们,具体请联系客服详聊:QQ号:,微信号:,接单Q群:

Java全栈应用开发》大作业要求

1、任务要求:

项目选题采用一人一题的方式,完成一个具有一定的业务复杂性、实用性和挑战性的企业级应用项目,项目题目可以学生自选或使用教师指定项目。对于选择同一题目的学生,要求提交成果必须存在差异性。学生自选项目主题:电子商务、教育、求职、环境保护、校园生活、传统美德、文学分享、个人博客等,严禁选择任何不爱国的、消极的、反动的、不健康或不合法的主题。

要求学生选题在着眼于所开发系统的基本业务流程的基础上,对项目进行规划和设计,不仅全面解决现有问题,满足实际业务需要,还要满足未来的发展,而且要具备良好的可扩展性,形成一个个性化可扩展的平台。达到设计美观性和实用性的完美结合。项目选题要坚定新时代中国特色社会主义核心价值观,将选题意义与社会建设发展紧密结合,充分展示现代大学生努力实现科技报国的理想。项目成果要求系统运行稳定,编码规范。项目整体分析、设计和实践过程中,能够运用所学的软件工程技术知识,通过多次迭代,使项目做到精益求精,整体运行效果良好,用户体验良好。

项目功能不做限制,但是要求工作量饱满,基本功能包括登录、注册、退出登录、用户管理和其他业务管理(2项)的增删改查要求至少涉及4个以上数据表,各表间存在一定的业务关系。

2、考核技术要求:

要求项目后台服务端开发至少使用SpringBootSpringMVCMybatis(或JPA)三项技术完成系统的架构开发,前端客户端页面采用VUE前端框架技术,数据库和运行服务器技术不做限制。

3、考核评分标准:

课程目标

评分项

分值

评分标准


等级1(示范级)

达成度为0.9-1

等级2(发展级)

达成度为0.6-0.9

等级4(初始级)达成度为 <0.6

课程目标1软件架构及复用目标:掌握软件体系结构与架构技术概念,掌握SpringBootSpringMVCMyBatisVUE等技术的原理及应用。能够综合运用上述知识构建软件项目解决方案,通过各大框架的比较与综合,解决实际软件系统架构、系统性能、系统扩展等问题。

框架综合及应用

10

框架综合应用合理。(9-10分)

框架综合应用无严重问题。(6-8分)

框架综合应用存在严重问题。(0-5分)


课程目标2软件设计与开发目标(8.7.3设计系统解决方案):能够通过调研、分析软件项目应用需求,针对软件系统架构给出合理有效的解决方案和技术路线,能够解决中小型软件系统的数据库设计、支持大规模用户、数据处理系统(如大规模集群的高并发分布式系统设计与实现)、性能(包括性能的需求分析、设计、实现,测试,以及维护调优)、安全(网络安全、数据安全、程序安全)及开发等问题。

项目立项调研

10

按要求完成项目立项,立项阐述清楚合理。(9-10分)

按要求完成项目立项,立项阐述基本合理。(6-8分)

未按要求完成项目立项或项目立项阐述不合理。(0-5分)


软件开发流程理解及应用

10

项目整体设计开发流程完全符合软件工程要求。

9-10分)

项目整体设计开发流程基本符合软件工程要求。

6-8分)

项目整体设计开发流程存在缺陷。

0-5分)


系统基本功能设计与实现

10

完成所有基本功能(包括:登录、注册、退出登录、用户管理和其他业务管理(2项)),并运行效果较好。(9-10分)

完成部分基本功能,(包括:登录、用户管理和其他业务管理(1项))基本功能,运行效果良好。(6-8分)

完成少部分基本功能(包括:登录、用户管理)或运行结果存在严重错误。(0-5分)


系统扩展功能设计与实现。如首页、个人中心、业务功能模块等

10

扩展功能业务复杂,具有实用价值,运行效果较好。(9-10分)

扩展功能业务具有一定的复杂性,运行效果良好。(6-8分)

扩展功能业务简单,运行效果无严重错误。(0-5分)


用户体验

10

界面设计合理美观、符合用户使用习惯。(9-10分)

界面设计基本合理、基本满足用户使用习惯。(6-8分)

界面设计存在不合理情况、不符合用户使用习惯。(0-5分)


课程目标3:研究设计目标(3.2.1设计研究方案):能够基于科学原理,对企业前沿框架的解决方案进行研究,并参考各框架的系统架构特征及技术路线,实现软件项目的技术研究及方案设计,解决跨领域(如各行业)的快速融入以及系统设计与实现(领域驱动设计思想)等问题。

软件系统架构分析与设计

10

软件架构分析设计与设计合理,满足实际项目要求。

9-10分)

软件架构分析设计与设计基本满足实际项目要求。

6-8分)

软件架构分析设计缺乏完整性和规范性,未达到实际项目需求。

0-5分)


技术路线

10

项目技术路线合理并引入新技术,满足系统需求。(9-10分)

项目技术路线合理,基本满足系统需求。(6-8分)

项目技术路线陈旧,但能满足系统需求。(0-5分)



分析设计方案文档规范性

10

分析设计方案文档完整规范。(9-10分)

分析设计方案文档基本完整。(6-8分)

分析设计方案文档不完整。(0-5分)


课程目标4:创新目标(2.4.1创新精神):通过软件工程实践过程中,引导学生运用软件体系结构及架构技术,创造性的解决现实中的复杂工程问题。并鼓励学生在完成项目基本功能的基础上能够引入一些新技术、新思路、新工具等。

创新意识

10

系统具有1个以上具有实用价值的创新点,运行结果正确。(9-10分)

系统具有1个创新点,运行结果正确。(6-8分)

具有创新点,运行结果错误。

0-5分)


满分:

100


 

4、考核阶段及成果物:

结合教师在课堂中讲授的Java全栈应用开发的相关知识及应用,学生主要利用课下时间完成大作业项目的选题、分析、设计和开发。考核阶段及成果物要求如下表所示:

 

考核阶段

完成时间

成果物

备注

选题阶段

1-6

项目选题信息表(excel表)

选题要有一定的特色或实用价值

分析设计阶段

6-8

项目分析设计文档(word文档)

文档内容包括:

一、系统简介(对系统整体情况进行介绍,包括功能设计、功能或技术创新、系统特色、技术路线等)

二、系统需求分析及界面原型设计(包括基本功能和扩展功能。基本功能包括登录、注册、退出登录、用户管理和其他业务管理(2项)的增删改查。扩展功能包括如首页、个人中心及其他业务功能模块等。)

三、数据库表设计(至少4张表)

四、软件系统架构技术选型及可行性分析

编码实现阶段

9-13

1、 项目源码及数据库sql脚本

2、 项目分析设计文档


检查评价阶段

14-16

1、项目分析及设计文档;

2、项目概述PPT

3、项目源码和数据库脚本;

三项内容打成一个压缩包,以“学号姓名”命名后提交。

 


客服