第一范文网 - 专业文章范例文档资料分享平台

基于javaEE技术的课程设计管理系统设计与实现-毕业设计(含源文件)

来源:用户分享 时间:2025/6/12 11:03:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2015届毕业设计说明书

图5.8 项目静态结构文件图

第 15 页 共 23 页

2015届毕业设计说明书

6 编码实现

6.1 前台设计

本项目的登陆界面所有用户公用一个,只是登陆的角色不一样,且有用户的验证失败提示。登陆界面的代码中表单为testLogin.action,这是一个检查验证码的方法。如图6.1 登陆界面图所示。

图6.1 登陆界面图所示

管理员可以管理用户并且赋权。对于数据的前台列表主要通过struts2的iterator标签来便利数据,数据源为userList,如图6.2 用户管理图所示。

图6.2 用户管理图

第 16 页 共 23 页

2015届毕业设计说明书

教师创建课设,修改课设、删除课设和条件搜索课设。对于课程设计的修改界面,使用了html的iframe内置框架,把数据库的数据获取到返回到表单中.如图6.3 课题管理界面图所示。

图6.3 课题管理界面图

学生选题可以查看实训信息,选择实训课题。如图6.4 学生选题界面图所示。

图6.4 学生选题界面图

第 17 页 共 23 页

6.2 数据库连接

2015届毕业设计说明书

在spring的配置文件中,建立数据源,连接数据库,配置数据模型,代码如下所示。

(设置hibernate的数据源。)

zb/innovate/model/PtUserinfo.hbm.xml

zb/innovate/model/Curriculum.hbm.xml zb/innovate/model/PtProject.hbm.xml zb/innovate/model/CsProjectInfo.hbm.xml zb/innovate/model/CsTask.hbm.xml zb/innovate/model/StWork.hbm.xml 在JAVA代码中,如何获取数据库连接,以及多数据的操作代码如下: @Autowired

protected SessionFactory factory;(通过注解获取hibernate的session)

protected Session getSessions() { return factory.getCurrentSe ssion(); }(定义一个获取session的方法,以便后面方法使用。)

Query query = this.getSessions().createQuery(\order by startTime desc\

query.setInteger(0, id);

page.setTotalSize(query.list().size());(获取分页的总数据数。)

第 18 页 共 23 页

基于javaEE技术的课程设计管理系统设计与实现-毕业设计(含源文件).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4lmf366t692mdyx423a46cyp27lzc201bo3_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top