网站首页 > 精选教程 正文
本实践内容包括:
? 数据库设计
? JDBC工具类设计与使用
? 初步理解基于MVC的设计思想
? 掌握数据库的基本增、删、查功能
特别说明:此例子用于培训或教学用的集中实践,是引导初学者理解MVC模式,部分代码还需要由学习人员自己在示例的基础上独立完成,目的就是抛砖引玉!
欢迎初学者积极参与讨论交流。
1.1业务描述
基于现有学习的知识,开发学生学分管理系统,详细功能实现包括学生信息录入,学生学分录入,学生信息查询,查询结果默认按学号从小到大排序。详细功能
1、 录入学生信息,包括学号、姓名、性别、班级等信息;
2、 按学号录入学生不同课题成绩;
3、 按学号、姓名条件模糊查询(暂时不进行分页)学生信息;
4、 按学号查询某个学生基本信息及所有课程成绩。
1.2数据库设计
利用powerdesigner、或vp-uml或者其他建模工具对数据库进行设计。
创建表的样例脚本如下:
DROP TABLE IF EXISTS t_student; CREATE TABLE t_student (studentId varchar(40) NOT NULL, studentNo varchar(30), name varchar(30), sex varchar(10), classNum varchar(20), createDate datetime NULL, PRIMARY KEY (studentId)); DROP TABLE IF EXISTS t_course; CREATE TABLE t_course (courseId varchar(40) NOT NULL, studentId varchar(40), courseName varchar(60), score double, createDate datetime NULL, PRIMARY KEY (courseId)); ALTER TABLE t_course DROP FOREIGN KEY FKt_course741787; ALTERTABLE t_course ADDINDEX FKt_course741787 (studentId), ADDCONSTRAINT FKt_course741787 FOREIGNKEY (studentId) REFERENCES t_student (studentId); |
初学者 java MVC模式集中实践项目搭建实例-开发框架搭建(2)
猜你喜欢
- 2024-11-22 技术实践 | JAVA程序分布式任务调度接入xxl-job
- 2024-11-22 2021 github java领域超40k star项目,top10 拿走,不谢
- 2024-11-22 有哪些 Java 开源项目学完更容易找工作?看这六个就够了
- 2024-11-22 初学者 java MVC模式集中实践项目搭建实例-mvc模式及项目目录(3)
- 2024-11-22 构建Java镜像的10个最佳实践
- 2024-11-22 36个Java练手项目合集,从入门到精通·让你收入过万
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)