预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《C语言程序设计》学习平台的设计与实现的任务书 一、任务概述 本次任务是设计并实现一款《C语言程序设计》学习平台,旨在提供学习资源、编程实践和交流共享的功能,满足学习者的学习需求,是学习程序设计的重要工具。 二、任务要求 1.系统功能要求: (1)提供多样化的学习资源,包括教材、编程实例、代码库等。 (2)提供丰富的编程实践项目,包括实践题库、习题册等。 (3)提供编程实践的自动评测系统,能够对代码进行编译、运行、测试以及错误提示,支持多语言、多系统、多数据测试。 (4)实现社交功能,包括用户间的互动交流、信仰点赞、分享等功能。 (5)提供个人中心,可以修改个人信息、查看个人学习进度、对完成的编程实践进行记录。 2.技术要求: (1)采用Java、Python、PHP等多种语言,结合MySQL、Redis等数据库技术,实现系统的开发。 (2)使用前端UI框架,进行系统的界面设计和美化。 (3)使用Spring、Hibernate、MyBatis等框架进行后台开发。 (4)结合JUnit、Mockito等工具,进行系统的单元测试,确保系统的功能稳定可靠。 (5)采用Git等版本控制工具进行代码管理,Assana等项目管理工具进行项目协作。 三、评分标准 1.功能设计(包括学习资源、编程实践、自动评测、社交功能、个人中心)占30分。 2.技术实现(包括语言、数据库、前后端框架、测试工具、代码管理和协作工具)占40分。 3.用户体验(包括操作便捷性、系统稳定性、界面美观度等)占20分。 4.代码规范(包括代码风格、注释、可读性等)占10分。 四、任务进度 1.第1周:确定系统需求和功能模块,并绘制系统设计文档。 2.第2周-第4周:根据设计文档进行系统开发和测试。 3.第5周:进行系统验收和代码提交。 五、参考文献 1.《Spring官方文档》。 2.《Hibernate官方文档》。 3.《MyBatis官方文档》。 4.《Java编程思想》。 5.《深入浅出MySQL》。 6.《Redis入门指南》。 7.《前端开发框架Bootstrap》。 六、其他要求 本次任务要求学生配合小组进行,共同完成任务。每个小组要有专门的项目经理负责项目进度的管理和任务分配。每个小组需要编写详细的开发文档和测试报告,详细描述开发过程及测试结果。