小组成员
李婉榕202031101519
林子悦202031101534

文章目录

  • 一、雄狮作业管理系统项目简介
    • 1. 系统研究的意义
    • 2. 系统的关键技术
    • 3. 系统的总体设计
  • 二、作业管理系统的总结
    • 1. 技术总结
    • 2. 非技术总结
  • 三、作业管理系统的期望
  • 四、(附加任务)
    • 对象图
    • 时序图

一、雄狮作业管理系统项目简介

ps:当然得先回顾一下咱这项目,了解大致的框架
但是我还是想说,作为初学小蒟蒻写这个是真难(´థ౪థ)σ

1. 系统研究的意义

该系统采用java语言开发语言,以B/S构架,在IDEA开发环境下实现管理员添加、删除、修改、查看所有信息;学生查看修改个人信息、所属的班级信息、自己所选的课程信息、教师所布置的作业信息、提交作业、修改已提交的作业;教师修改个人信息、查看自己所教授的课程信息、选课学生信息、发布作业、修改及删除已布置的作业的功能。

2. 系统的关键技术

本作业管理系统采用B/S软件架构,不需要安装客户端,被授权用户可以通过浏览器即可登陆系统,后端基于JavaJDK1.8开发环境、SpringBoot框架以及Mybatis-plus框架;前端使用Layui框架,数据库则是采用开源的MySQL。系统安装维护简便,数据集中管理,便于分散用户,适应互联时代软件的发展趋势。

3. 系统的总体设计

  • 逻辑架构
    前端用的是Layui框架,后端用了Spring+SpringMVC+Mybatis框架
    为什么选这个框架呢?当然是方便项目的开发 有了框架显得高大上 (不是)
  • 数据架构
    根据系统功能得到所需要的数据流

二、作业管理系统的总结

1. 技术总结

  由于种种原因(来不及),我们小组的开发环境没来得及统一,因此遇到很多问题,比如IDEA关联tomcat的时候,会让tomcat来主动调用并启动自己项目文件夹下的应用,而我们IDEA的项目文件夹路径有空格,会被转义成20%,找了很久才找到这个bug(▼ヘ▼#)

为了减少集成时出现的各种问题,在网上搜了环境的一致性,下次注意!!(っ•̀ω•́)っ✎⁾⁾

1、开发工具一致
2、jdk版本一致
3、maven安装位置一致
4、本地jar包必须采用maven引用
5、IDEA多个工程依赖必须从pom文件中进行依赖
6、IDEA多个工程和配置文件名称必须不一致

  当然还有时间匆忙,没有过多的css修饰界面,导致界面很单一;个人信息里不能上传头像等。

  本系统要实现的功能还有很多,其实系统的各种功能都涉及信息的增删改查功能,大体实现方法均可以套用流程来设计。每个功能可以采用dao层->service层->controller层->前端界面的设计流程。每设计完一个层级的功能后,便对该层进行测试。

  关于作业管理系统,还有很多复杂的功能没有展示出来,例如文件的上传与下载、图像处理等。这些功能都是在基本功能上的扩展,如果后续有时间的话,会进行功能的补充。

2. 非技术总结

  上学期我们小组都是前后端小白。为了完成老师布置的作业系统的要求,大家都很努力,在网上找各种文档视频去学习、找学长学姐传授经验…
  一个学期,时间很紧。第一次写各种文档,所以在文档上花了很多时间,而代码管理做得很少。但我们也认识到了软件开发过程的重要性以及各阶段文档的重要性,这样开发的时候有了依据和目的会快很多。
  除此之外,我认为小组成员之间交流、合作是很重要的,时不时就应该开会总结一下进度问题。后面的软件测试也没怎么做了来不及了 ,小组内的沟通是传递信息的过程,是项目取得成功的硬性条件。
  自己的代码编写能力有待提升,还有很多开发技术需要去了解,还要提升文档编写能力…

三、作业管理系统的期望

  希望后续再做项目时能够吸取上个学期的经验,做好任务分配,做好管理。有问题要及时提出并共同解决,提高文档编写的质量,提升自己的技术和代码编写能力,争取通过学习新的知识去完善这个系统。

四、(附加任务)

用UML工具画出我校每人每天体温测量上报系统的一个对象图(见下图,对象属性需自行归纳)和一个时序图;

对象图

时序图

软件项目管理作业(一):如何学好项目管理课程相关推荐

  1. 软件项目组织管理(一)项目管理概述

    文章目录 什么是项目 项目的特征 项目的组成要素(三维约束) 什么是项目管理 什么是IT项目 什么是软件项目管理 项目管理的目标(项目成功的标志) 软件项目失败的原因 活动的3个基本特点 人类活动分为 ...

  2. IT项目管理作业:projects、programs、portfolio、operations与OPM

    IT项目管理作业:projects.programs.portfolio.operations与OPM projects.programs.portfolio.operations与OPM的概念 pr ...

  3. 软件项目管理0819:一页项目管理——风险,定性问题和其他评价指标

    软件项目管理0819:一页项目管理--风险,定性问题和其他评价指标 1.要注意的是,目标.负责人与这些主观任务都是相关联的,这些任务必须和项目子目标相关联,而且每项任务至少要有一位负责人.2.每项任务 ...

  4. 软件项目管理0817:一夜项目管理——把任务进度计划分配给负责人

    软件项目管理0817:一夜项目管理--把任务进度计划分配给软件项目管理0817:一夜项目管理--把任务进度计划分配给负责人 1.任务都有负责人,而且许多任务负责人有可能不止一个.用A代表负责人,B代表 ...

  5. 软件项目管理0723:一页项目管理-主任务

    软件项目管理0723:一页项目管理-主任务 1.为了提高效率,每个任务的规模都应是便于管理的,并且一个人就能领到. 2.项目经理必须获得所有参与者的接受和认同,尤其对于被列在一页纸项目管理文件中的任务 ...

  6. 圣普伦数字项目管理大师课:6门课程,1次学完,终身受益

    火爆国外的Simplilearn在线数字训练营,来到中国啦!! Simplilearn主要是为用户提供数据科学.人工智能.机器学习.云计算.项目管理.敏捷开发等多项技能培训. Simplilearn总 ...

  7. 视频教程-2020软考软件设计师-上午真题解析视频课程-软考

    2020软考软件设计师-上午真题解析视频课程 河北师范大学软件学院优秀讲师,项目经理资质,担任操作系统原理.软件工程.项目管理等课程教学工作.参与十个以上百万级软件项目管理及系统设计工作.在<计 ...

  8. 项目管理project甘特图模板_【八大项目管理应用】必用项目管理工具对比推荐...

    在项目经理工作中,只有用好工具才能更好的提高自己的工作效率,以下就介绍下[八大项目管理应用]必用项目管理工具对比推荐,需要的可以自己去下载,或者找我要. 亿图具有强大的项目管理图形绘制功能,通过丰富的 ...

  9. it项目管理案例_盈通顾问项目管理精英训练营(第一期)

    一.课程目的 训练营课程依托盈通师资团队二十多年的一线项目管理实践,参考国际权威知识体系,融合最前瞻的项目管理思想,突破传统项目管理人才培训的瓶颈,开发出"项目管理精英特训营"(线 ...

  10. 视频教程-项目管理12个微案例-项目管理

    项目管理12个微案例 清华大学项目管理硕士 清华大学MPM同学会创始人,PMI国际认证讲师. 一线实战经验:15年以上,授课经验:5年以上 T培训 T1--项目管理实战九步演练 T2-项目管理沙盘课程 ...

最新文章

  1. python游戏服务器框架_Scut游戏服务器免费开源框架--快速开发(2)
  2. 关于ubuntu-12.04.4-server-i386安装的问题
  3. 框架:SpringMVC的工作原理
  4. boost::sort模块spreadsort 字符串函子反向排序示例
  5. 万博智云上云 单机软件升级多并发SaaS平台
  6. dhtmlxTree 10分钟做一个树
  7. 马斯克点赞中国新能源汽车产业,特斯拉加快中国超级充电网络布局
  8. java之设计模式工厂三兄弟之简单工厂模式
  9. 【毕业答辩】毕业论文答辩有技巧!
  10. python从入门到精通 pdf 完整超清版-Python从入门到精通PDF高清完整版免费下载|百度云盘...
  11. UIView属性clipsTobounds的应用
  12. mysql 两阶段加锁_MySql-两阶段加锁协议
  13. Python爬虫系列之得物小程序data算法
  14. 人脸表情识别相关研究
  15. PHPstudy的下载与安装。
  16. PyObject和PyTypeObject
  17. Linux系统下计算机C语言的编程技巧
  18. 鲁宾逊的数学功绩何在?
  19. SQL入门之第十讲——INNER JOIN 内连接
  20. Java 代码写的又臭又长,还不会用 Java Stream 函数式编程?

热门文章

  1. 如何搭建Git服务器
  2. 为什么劝你要学习Golang以及GO语言(Go语言知识普及)
  3. 【精】MySQL免安装版详细教程
  4. linux类似vc的软件,linux下能否使用VC之类的软件?
  5. Python入门(廖雪峰老师)
  6. Java前端框架ZK的分页组件
  7. VirtualNES虚拟红白机
  8. 百度网站抓取诊断自动提交工具
  9. Register Form
  10. safari下载文件后缀多添加了.exe的解决方法