软件项目管理实验报告一

软件项目管理小组成员:
任甜202031101593 王斌202031103152

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

一、系统简介

此系统为作业管理系统,使用jsp、servlet、Javabean、jdbc访问数据库等技术。
有管理员、教师、学生三大模块:
管理员:可以添加老师、添加学生、添加课程、关联课程与班级(同时也就关联了学生与课程)
教师:可以检查作业、布置作业、查看作业等。
学生:可以查看作业、提交作业、查看老师评语等。
系统网页的设计
采用JSP技术。设计了动态网页方便用户与服务器的交互。脚本使用JS技术,实现XML的post方式与Tomcat服务器的Servlet进行数据的传输。后端采用JAVA的JDBC驱动连接MySQL数据库访问修改数据。

登录功能

(1)使用JSP写了一个动态网页,该网页可以实现用户名、密码、身份选择的录入,并有检查用户名和密码是否为空的判断。
(2)点击登录按钮时将数据传送至JS脚本,JS脚本对数据进行处理生成URL访问连接。
(3)访问Servlet类将HttpRequest进行处理,同时调用JDBC访问数据库验证是否有账户以及账户密码是否一致
(4)当账户名密码一致时返回success同时跳转界面,失败返回fail。返回登录界面。流程图如图2所示:在这里插入图片描述系统功能模块图:在这里插入图片描述

数据库设计

数据库的设计及数据库信息如下,总共有8张表,分别为:
管理员表(administrators)、
教师表(teacher)、
学生表(studnet)、
班级表(class)、
课程表(course)、
课程班级关联表(course_class)、
提交作业表(handlehomework)、
作业表(homework)

项目布局在这里插入图片描述

二、总结:

在这次项目开发中我有很多收获,也发现了很多自己目前学习和其他方面的一些问题。
首先先分析一下本次项目开发过程中遇到的问题。
  就本次项目开发过程中,我发现如果要开发项目就一定要有合理规范的开发规范和开发流程,并且一定要分工明确。不论是个人还是团队合作都应该有开发规范和开发流程,也一定要严格的遵守它,否则在开发过程中会产生许多的问题。我们在一开始的时候就没有规划好开发规范和开发流程,导致我们在开发过过程中遇到了好多问题。比如项目进度无法按照预期开发时间完成,我们在这次开发过程中遇到的最大的问题之一就是这点,项目进度一拖再拖,
   就本次项目的其他方面来说,我们的前后端交流并不顺利所以在开发的时候也翻发生了很多麻烦事。比如我们后端的把流程图和其他的一些功能都想好,分配好之后,我们团队的前端什么都不知道,最后导致在开发和过程中我发现前端弄了好多我们做不了的功能。在这个过程中不得不说,交流真的很重要,要是交流多一点,项目估计早就完成了,找bug也找的差不多了,项目现在还有些功能不太完善;学习方面,主要还是项目经验,还有各种第三方工具的使用,接下来继续努力,加油。

三、未来的期望:

1、看问题的角度,不能总以自己的思维去寻找答案,要多用专业名词,有时候请教前辈会让你换一个思路去思考问题,适当的转换思维往往离解决问题更进一步
2、在敲代码的过程中,要慢慢学会思考每一步的流程,必要的话可以使用思维导图记下每一个步骤,然后再写代码会让你大脑思路变得清晰,并且更加专注。
3、在遇到不会的问题,学会了要及时总结,并且举一反三,然后再运用到项目中,在处理问题时候不会再像以前那样毫无头绪,学会一步一步去盘查错误。

四、体温测量上报系统对象图与时序图

对象图:在这里插入图片描述
时序图:在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

空空 空空123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值