对作业管理系统的总结与期望

  • 1. 小组成员
  • 2. 对系统的总结
    • 2.1 进度
    • 2.2 沟通
    • 2.3 质量
    • 2.4 优缺点
  • 3. 对系统的期望
  • 4. 我校每人每天体温测量上报系统的对象图和时序图

1. 小组成员

软件工程2001班 陈彪 202031103096
软件工程2004班 张国栋 202031103165

2. 对系统的总结

在上学期的《软件工程》课程中,作为小组长的我带领着5位队友,基本上按质按量完成了“作业管理系统”的设计与开发,但是过程中也出现了一些大大小小的问题,下面我将从进度、沟通、质量、优缺点这几个方面对我们的系统进行总结。

2.1 进度

可能是由于团队人数够多,队员比较活跃积极等原因,在项目的整体过程中,我们团队的进度还是不错的。
老师在提出相应的课程需求后,我就会按照老师的要求进行分工,我不会强制分配队员的任务,大家可以根据自己的喜好和特长来选择自己的工作内容。我会设置任务DDL,通常是在老师布置的截止日期之前,这样才能保证整个团队的进度。
通常情况下,每位成员在完成自己的任务后都立即将成果发布在小组群内供大家查看,最后进行简单的整合总计即可;然而有一些一环扣着一环的任务,需要前面的队员先完成,后面的队员再在他的结果上完成自己的任务,有时在这样的情况下大家任务的完成就显得没那么流畅。但总的说来大家的完成情况都是不错的。

2.2 沟通

我们小组队员间的沟通也是比较频繁且积极的。我们一般是开启腾讯会议在线交流或者直接在空教室内线下交流。如讨论安装软件、配置环境、软件智能开发与管理平台的使用等问题时会互相帮助,但是这样效率不免有些低下;在需求分析阶段通过会议的方式也很快确定了方向;有时是在群内一起讨论,打字沟通往往没有那么直接,所以对于一些细节的把控仍做的不足。

2.3 质量

老师在讲课时一再强调文档的重要性,该说不说,我们小组的文档(不论是需求文档、设计文档、测试文档还是技术代码)还是比较规范的。但也被提出一些文档格式问题以及汇报时PPT的制作问题。我们小组最终确定的是基于JavaEE的系统开发,运用了MyEclipse集成开发环境、TomCat服务器、MySQL数据库。基本上实现了需求文档中所要求的,但是拓展部分没有做完。由于一些队员没有选修JavaEE这门课,开发阶段对他们是不友好的,于是在系统开发时,我们因人而异,扬长避短。最后的软件测试阶段临近期末,所以测试做的比较潦草。如果满分100分,我会给我们小组的系统质量打75分!

2.4 优缺点

系统能正常运行,无BUG,数据库表间映射关系多样,界面设计美观…
主要使用技术:
逻辑:Servlet、JDBC、dbutils、jQuery、面向接口编程
前端:JSP、CSS、EasyUI 、JavaScript
数据库:MySQL数据库、dbutils数据库连接池

package com.ischoolbar.programmer.util;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.management.loading.PrivateClassLoader;
public class DbUtil {private String dbUrl = "jdbc:mysql://localhost:3306/db_student_manager_web?useUnicode=true&characterEncoding=utf8";private String dbUser = "root";private String dbPassword = "123456";private String jdbcName = "com.mysql.jdbc.Driver";private Connection connection = null;public Connection getConnection(){try {Class.forName(jdbcName);connection = DriverManager.getConnection(dbUrl, dbUser, dbPassword);System.out.println("数据库链接成功!");} catch (Exception e) {// TODO Auto-generated catch blockSystem.out.println("数据库链接失败!");e.printStackTrace();}return connection;}public void closeCon(){if(connection != null)try {connection.close();System.out.println("数据库链接已关闭!");} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}public static void main(String[] args) {// TODO Auto-generated method stubDbUtil dbUtil = new DbUtil();dbUtil.getConnection();}
}

附加技术:生成图片验证码、上传图片


作品外观展示


缺点:队员在任务衔接上做的不够好,出现“前人栽树,后人难乘凉”的现象。各组员对文档的格式要求不明确,总是需要最后一位同学统一文档格式,浪费了不时间;有些组员由于某些原因对git的使用,软件智能开发管理平台等的使用都不太熟悉,总是需要其他人课后去教,我觉得如果在老师介绍平台使用时就搞懂,就不用麻烦其他组员。在软件智能开发管理平台上对代码的上传和管理也做得不足,没有体现出协同办公的效果。

3. 对系统的期望

本系统在开发过程中确实遇到了一些困难,到目前为止基本都已解决。不过在性能、功能扩展方面还有待提升。后续将从重构代码提高性能、增加功能模块这两方面来进一步完善系统。在系统的外观,界面的美观度和用户使用体验度上都是我们需要继续钻研的,后续将把人机交互的理念运用到系统当中。

4. 我校每人每天体温测量上报系统的对象图和时序图

对象图

时序图

对作业管理系统的总结与期望相关推荐

  1. 软件工程课程设计“作业管理系统”的总结和期望

    目录 一.软件工程课程设计"作业管理系统"的总结和期望 该系统研究的意义 功能概述 web网上作业管理系统的实现 注册与登录功能的实现 作业提交功能实现 教师批改作业的功能实现 总 ...

  2. Review学生作业管理系统

    让后台立即响应前端,前端不等待处理过程 描述:学生作业管理系统里面有一个邮件提醒的功能,如果不加以处理前端就会一直等待返回结果不会弹出发送成功的提示,直到邮件已经发送出去. 1.使用try{}fina ...

  3. JSP作业提交管理系统(JSP作业管理系统)JSP学生作业管理JSP教师作业批改业提交管理系统

    JSP作业提交管理系统(JSP作业管理系统)JSP学生作业管理JSP教师作业批改业提交管理系 开发语言:Java 开发工具:Myeclispe /Eclipse 数据库:MYSQL 应用服务:Tomc ...

  4. spring boot 作业管理系统

    本次使用spring boot开发一个简单的作业管理系统,页面使用JSP,数据库操作使用mybatis. 全部代码查看GIT 最后使用docker创建image 要实现的功能有: 老师:登录.添加作业 ...

  5. 基于PHP的学生作业管理系统

    基于PHP的学生作业管理系统 一 项目介绍 作业管理系统用户分为学生,教师和管理员.根据不同账号登录权限不同. 技术栈 php+mysql+jquery.js+bootstrap+phpstudy+v ...

  6. c语言作业报告,C语言程序设计综合作业报告——作业管理系统

    1.1系统概要 (1) 进入系统之前,用户输入密码1234,进入,共有3次机会. (2) 用户根据需要输入(0-5)或(0-6)实现不同的功能,若输入其他字符,则显示按键错误,并返回界面让用户重新选择 ...

  7. JavaEE——作业管理系统期末总结

    目录 一.新建Springboot项目 二.作业管理系统介绍 (一)功能及目录结构 1. 功能简介 2. 项目目录结构 3.数据库表设计 (二)设计思路 1. 依赖与配置 2. 具体实现 (三)功能演 ...

  8. 基于 Docker 的 Slurm 作业管理系统

    基于 Docker 的 Slurm 作业管理系统 阿里云服务器设置 参考视频:https://www.bilibili.com/video/BV177411K7bH Step 1 -申请阿里云服务器 ...

  9. Springboot学生作业管理系统毕业设计-附源码251208

    摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用.信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代. ...

最新文章

  1. 网络yum网址:http://mirrors.163.com/.help/
  2. xml信息管理系统_WPF信息管理系统项目实战教程二:使用XAML实现页面布局
  3. java utils
  4. 马尔可夫决策过程 Markov decision process MDP, 连续时间Markov chain, CMDP(全)
  5. 微信小程序格创校园跑腿小程序v1.1.64+前端
  6. Vmware 连接局域网通过桥接方式
  7. navicate连接远程数据库
  8. zabbix server的图像展示接口
  9. 千亿企业的真实业务思考,名校大厂高手同台 PK,“马栏山杯”国际音视频算法大赛来袭!...
  10. 配置高低档计算机,电脑配置低怎么办,电脑配置高但是fps低
  11. 基于 TI 方案 CC2540 低功耗无线蓝牙模块详解
  12. 计算机主机显卡在哪里,台式电脑显卡在哪个位置 台式机显卡拆卸方法
  13. 中国熊果苷市场运营效益及投资盈利预测报告(新版)2022-2027年
  14. 音乐机器人特奥_意大利机器人特奥·特罗尼科征服中国观众 Il Robot italiano conquista la Cina...
  15. 3D游戏:三、空间与运动
  16. Fluent 湍流非预混燃烧模拟
  17. hdu 6447YJJ's Salesman 离散化+树状数组+DP
  18. ULONG64转CString
  19. secureCRT是什么
  20. 如何使用VScode调试JS代码

热门文章

  1. 《仙剑奇侠传4》仙剑问答全答案
  2. 将一个基于磁盘的表迁移到SQL Server中的一个内存优化的表
  3. 互联网流量,让天下充满难做的生意
  4. Python 爬虫找到数据了 re XPath requests Pool
  5. 小行星大小计算机,一颗有着吉萨大金字塔尺寸的小行星今天掠过地球
  6. code representation-CPG
  7. 普元连接mysql_普元平台初始化数据库
  8. Ensp仿真实验 一会通 一会不通
  9. CloudEvents 入门文档
  10. 浅谈前端性能优化(九)——DNS解析优化