电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Hibernate与Struts2整合,学生选课系统

Hibernate与Struts2整合,学生选课系统_第1页
1/32
Hibernate与Struts2整合,学生选课系统_第2页
2/32
Hibernate与Struts2整合,学生选课系统_第3页
3/32
实验三:Hibernate 与Stru ts 2 整合应用实例——开发学生选课系统 实验要求: 利用Hibernate 与Stru ts 2 开发一个简单的学生选课系统。 相关要求及界面如下: 该系统实现这样一些功能:学生登录系统后,可以查看、修改个人信息,查看个人选课情况,选定课程及退选课程。其登录界面如图所示: 登录成功后进入主界面,如图所示: 单击【查询个人信息】超链接,可以查看当前用户的个人信息,如图所示: 单击【个人选课情况】超链接,可以列举出当前用户的个人选课情况,如图所示: 单击表格右边的【退选】超链接就可退选该课程。 单击【所有课程信息】超链接,可显示所有课程的信息,如图所示: 实验目的: 掌握Hibernate 框架的使用,理解ORM,掌握Hibernate 框架与Stru ts2 框架的整合。 实验步骤: 1. 创建Web 项目(从SVN 服务器中checkou t) 切换到My Eclipse Jav a Enterprise 视图,鼠标右键点击Package Ex plorer 空白地方,选择import,在弹出窗口中选择“Checkou t Projects from SVN”,如下图所示: 然后选择“Create a new repository location”: 在 URL 中输入:http://gradms.ujn.edu.cn:81/svn/javaee 打开 branches,选择Struts_Hibernate,点击 finish 按钮,系统导入成功。 注:试验用 svn 用户名:javaee 密码:javaee 导入成功后,u pdate 一下项目,鼠标右键点击该项目,选择Team→u pdate,控制台会显示 u pdate 信息。 2. 建立数据库及表结构 根据上面所述功能,该系统需要建立登录表、学生表、专业表、课程表,以及学生课程表即连接表。生成表的sql 文件在项目的sql 文件夹下已提供。 学生信息表:xsb 列名 描述 数据类型 可空 默认值 说明 XH 学号 Char(6) × 无 主键 XM 姓名 Char(8) × 无 XB 性别 bit × 无 1:男,0:女 CSSJ 出生时间 datetime √ 无 ZY_ID 专业ID int × 无 ZXF 总学分 int √ 无 BZ 备注 Varchar(200) √ 无 ZP 照片 mediumblob √ 无 登录表:dlb 列名 描述 数据类型 可空 默认值 说明 id 标识 int × 自增 1 主键,自增 xh 登录号 char(6) × 无 外键,xsb 中 xh kl 口令 char(20) × 无 专业表:zyb 列名 描述 数据类型 可空 默认值 说明 id ID int × 自增 1 主键 zym 专业名 char(12) × 无 rs 人数 int √ ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Hibernate与Struts2整合,学生选课系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部