没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
33页
开发一个学生信息管理系统的部分功能,系统需要完成的功能有: 1、系统管理(包括系统用户登录、退出系统等) 2、班级管理(对班级基本信息的录入、更新、删除) 3、学生管理(对学生信息的录入、更新、删除)注:每个学生属于一个班级 4、学生课程成绩管理(对课程成绩的录入、更新、删除、查询) 使用java语言开发一个具有登录,退出,增,删,改,查的学生信息管理系统 使用到的技术有: 前端负责页面展示部分:HTML,JSP,Java Web 负责数据存储交互部分:MySQL,JDBC,MyBatis框架,maven 负责业务逻辑处理:Java SE 适合交实验报告
资源推荐
资源详情
资源评论
2023 年数据库课程实践
I
2023 年数据库课程实践
2
一、实践的要求
1.主要内容
开发一个学生信息管理系统的部分功能,系统需要完成的功能有:
1、系统管理(包括系统用户登录、退出系统等)
2、班级管理(对班级基本信息的录入、更新、删除)
3、学生管理(对学生信息的录入、更新、删除)注:每个学生属于一个班级
4、学生课程成绩管理(对课程成绩的录入、更新、删除、查询)
实验为个人完成,下面是实验完成的步骤
2.实现方法
使用 java 语言开发一个具有登录,退出,增,删,改,查的学生信息管理系统
使用到的技术有:
前端负责页面展示部分:HTML,JSP,Java Web
负责数据存储交互部分:MySQL,JDBC,MyBatis 框架,maven
负责业务逻辑处理:Java SE
二、实践的数据库设计过程
1.概要设计
对于学生信息管理系统:采用三层架构的思想进行设计
第一步,在数据访问层
学生信息管理系统采用 B/S 架构,从网站首页即登录页面进行设计,有注册,登录,退出,十天内免登陆
的功能,只有登录成功的用户才可以对数据库中的数据进行操作。然后应该设计班级,学生,课程的增删
改查的操作,底层使用 jdbc 与数据库进行连接,可以使用 mybatis 框架进行开发,简化重复代码的编写,
提高代码的复用性,降低代码的耦合度。
应该设计四张表,学生信息表,班级信息表,课程信息表,用户表
学生信息表
(学生编号 Sid, 学生姓名 Sname,学生性别 Ssex,学生出生日期 Sdate,学生地区 Sloc,班级编号 Cid)
班级信息表
(班级编号 Cid,班级名称 Cname,班级人数 Cnum)
课程信息表
(课程编号 Couid,课程名称 Couname)
学生成绩表
(学生编号 Sid 课程编号 Couid 成绩 Score)
2023 年数据库课程实践
3
用户表
(用户名 User,用户密码 Password)
第二步,在表示层
通过用户接受发送的不同的请求调用和输入的数据来动态的进行页面的展示,为用户提供交互的页面
第三步,在业务逻辑层
这一层实现了接受前端的发送的请求和数据,并调用数据访问层来进行数据的的操作后返回给表示层,起
到调度的作用
2.环境搭建
第一步,创建数据库表
学生信息表
班级信息表
课程信息表
用户表
2023 年数据库课程实践
4
至此完成了数据库中数据的基础设计。
第二步:环境搭建
1)创建 Mybatis-Manage 项目,并搭建 web 环境
2)配置 TomCat 环境
引�相关依赖
○ 引�的依赖包括:mybatis,mysql,junit,logback,servlet,servlet-jsp
2023 年数据库课程实践
5
配置相关的配置文件
Jdbc.properties
mybatis 核心配置文件和 logback 日志配置文件
剩余32页未读,继续阅读
资源评论
努力学习的小飞侠
- 粉丝: 1006
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功