java实现教务管理系统
2024-01-09 08:40:29
git地址:https://gitee.com/myshort-term/school-management
1.系统简介
????????开发教务管理系统程序,设计了ems(EMSApp)、dao(AssignmentDAO、CourseDAO、DeptDAO、ScoreDAO、UserDAO、EmailDAO)、domain(Assignment、Course、Department、Score、User)、test(MySQLDemo)和util(AssignmentInput、CourseInput、DataInput、DBHelper、ScoreInput、Util、SendEmail)等五个包,domain包主要负责实体类,dao包负责DB访问类,util包负责工具类,test包负责测试类,EMSApp包负责界面及主函数。实现了对用户、课程和成绩增删改查,作业的发布、提交、修改和批改,学生选课、退课以及对未成功缴费同学进行提醒和发放成绩单等操作。
2.?系统功能
3.数据库设计
表userinfo
表role
表rolemember
表courseinfo
表coursemember
表department
表score
表assignment
表assignmentprocess
4.系统分析
4.1 优点和闪光点
- 实现了基本需求及操作。在修改或者新增数据的同时使用了Java事务处理,对与信息的更变有了更准确的操作。
- 使用类提示框界面简洁明了。
- 代码整洁,书写规范。
- 实现了通过JavaMail在程序中发送QQ邮箱,并编写了定时自动群发邮箱的代码。
4.2 程序的不足和展望
- 在用户交互上可能有些欠缺。
- 部分操作繁琐。
文章来源:https://blog.csdn.net/anxinbuxinan/article/details/135451215
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!