软件项目管理作业(一):如何学好项目管理课程
小组成员:
李婉榕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工具画出我校每人每天体温测量上报系统的一个对象图(见下图,对象属性需自行归纳)和一个时序图;
对象图
时序图
软件项目管理作业(一):如何学好项目管理课程相关推荐
- 软件项目组织管理(一)项目管理概述
文章目录 什么是项目 项目的特征 项目的组成要素(三维约束) 什么是项目管理 什么是IT项目 什么是软件项目管理 项目管理的目标(项目成功的标志) 软件项目失败的原因 活动的3个基本特点 人类活动分为 ...
- IT项目管理作业:projects、programs、portfolio、operations与OPM
IT项目管理作业:projects.programs.portfolio.operations与OPM projects.programs.portfolio.operations与OPM的概念 pr ...
- 软件项目管理0819:一页项目管理——风险,定性问题和其他评价指标
软件项目管理0819:一页项目管理--风险,定性问题和其他评价指标 1.要注意的是,目标.负责人与这些主观任务都是相关联的,这些任务必须和项目子目标相关联,而且每项任务至少要有一位负责人.2.每项任务 ...
- 软件项目管理0817:一夜项目管理——把任务进度计划分配给负责人
软件项目管理0817:一夜项目管理--把任务进度计划分配给软件项目管理0817:一夜项目管理--把任务进度计划分配给负责人 1.任务都有负责人,而且许多任务负责人有可能不止一个.用A代表负责人,B代表 ...
- 软件项目管理0723:一页项目管理-主任务
软件项目管理0723:一页项目管理-主任务 1.为了提高效率,每个任务的规模都应是便于管理的,并且一个人就能领到. 2.项目经理必须获得所有参与者的接受和认同,尤其对于被列在一页纸项目管理文件中的任务 ...
- 圣普伦数字项目管理大师课:6门课程,1次学完,终身受益
火爆国外的Simplilearn在线数字训练营,来到中国啦!! Simplilearn主要是为用户提供数据科学.人工智能.机器学习.云计算.项目管理.敏捷开发等多项技能培训. Simplilearn总 ...
- 视频教程-2020软考软件设计师-上午真题解析视频课程-软考
2020软考软件设计师-上午真题解析视频课程 河北师范大学软件学院优秀讲师,项目经理资质,担任操作系统原理.软件工程.项目管理等课程教学工作.参与十个以上百万级软件项目管理及系统设计工作.在<计 ...
- 项目管理project甘特图模板_【八大项目管理应用】必用项目管理工具对比推荐...
在项目经理工作中,只有用好工具才能更好的提高自己的工作效率,以下就介绍下[八大项目管理应用]必用项目管理工具对比推荐,需要的可以自己去下载,或者找我要. 亿图具有强大的项目管理图形绘制功能,通过丰富的 ...
- it项目管理案例_盈通顾问项目管理精英训练营(第一期)
一.课程目的 训练营课程依托盈通师资团队二十多年的一线项目管理实践,参考国际权威知识体系,融合最前瞻的项目管理思想,突破传统项目管理人才培训的瓶颈,开发出"项目管理精英特训营"(线 ...
- 视频教程-项目管理12个微案例-项目管理
项目管理12个微案例 清华大学项目管理硕士 清华大学MPM同学会创始人,PMI国际认证讲师. 一线实战经验:15年以上,授课经验:5年以上 T培训 T1--项目管理实战九步演练 T2-项目管理沙盘课程 ...
最新文章
- python游戏服务器框架_Scut游戏服务器免费开源框架--快速开发(2)
- 关于ubuntu-12.04.4-server-i386安装的问题
- 框架:SpringMVC的工作原理
- boost::sort模块spreadsort 字符串函子反向排序示例
- 万博智云上云 单机软件升级多并发SaaS平台
- dhtmlxTree 10分钟做一个树
- 马斯克点赞中国新能源汽车产业,特斯拉加快中国超级充电网络布局
- java之设计模式工厂三兄弟之简单工厂模式
- 【毕业答辩】毕业论文答辩有技巧!
- python从入门到精通 pdf 完整超清版-Python从入门到精通PDF高清完整版免费下载|百度云盘...
- UIView属性clipsTobounds的应用
- mysql 两阶段加锁_MySql-两阶段加锁协议
- Python爬虫系列之得物小程序data算法
- 人脸表情识别相关研究
- PHPstudy的下载与安装。
- PyObject和PyTypeObject
- Linux系统下计算机C语言的编程技巧
- 鲁宾逊的数学功绩何在?
- SQL入门之第十讲——INNER JOIN 内连接
- Java 代码写的又臭又长,还不会用 Java Stream 函数式编程?