Javaweb七天学生在线选课系统开发-第七天

180 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第10天,点击查看活动详情

总结

  终于完成了,因为以前没有做过Java项目,也许是第一次做JavaWeb,经验不足的缘故吧,总的感觉就是难。又因为距离结课过去了挺长时间,很多东西都忘了,前期无从下手,经过读之前的作业代码才有了初步的思路。

  虽然完成了,但系统功能相对简单,其中还有许多不完整的地方,比如学生选课之后,应该使学生选课人数加一,但是在程序里没有体现;在用户输入数据时没有用js进行合法性验证,没有对输入数据进行限制,这些都是本次课设的不足之处。

  通过这次在线选课系统的实现,我收获还是很大的,积累了一次web开发经验,学习到了web开发的流程和需要的知识储备以及必要的工具,使我对数据库软件 MySQL有了更深一步的理解,在使用数据库的过程中明白了数据库设计的重要性。虽然在设计过程中和实现过程中遇到了很多问题,但这些挫折促使我去学习去运用,其过程,有效地提高了我们面对未知时的学习能力和运用知识时的实践能力,对未来的学习和生活有重要的指导意义。

工作安排

第一天

  因为今天在环境配置上花了一些时间,所以进度有些少。今天完成了四项:1、登录页面的制作。2:数据库的连接。3:用户数据库操作Dao的建成。4、用户类JavaBean的建成。

第二天

  今天完成了1:根据角色不同进行不同页面的跳转;2:课程类JavaBean;3:用户信息类JavaBean;4:管理员对数据库的操作;5:学生对数据库的操作;6:老师对数据库的操作。

第三天

  今天完成了:1、文档的撰写部分:前言、可行性分析、需求分析、系统功能设计、数据库部分的设计。2、完成了一些表单输入、输出等前端页面的设计。

第四天

  今天完成了:1、学生端的一系列跳转;2、数据库的creat;3、学生端的测试。4、教师端的跳转;5、教师端的测试。

第五天

  今天完成了:1、文档的完善部分和格式整理;2、程序界面的改进;3、程序最后的结尾工作;4、程序最后的测试工作。

代码结构

如果需要代码,可以私信联系我。

image.png

image.png

image.png

image.png

image.png

image.png