需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13010 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】近些年,随着经济水平的发展、科学技术的进步,国内高校的教学条件自然也是在不断的提高。在目前,几乎所有的高校都开办了自己的机房。机房给学生带来了更多的实践机会,也给教师教学提供了更多的形式和内容。 但是,国内高校的机房一般承担着实验教学和课外上机的功能,也就是说机房并不是简单的承担着实验教学任务。它还要提供给学生们课外上机的机会,为学生提供公共服务。这就要求对于实验室的管理水平也要提高,做到能够科学合理的安排上机教学,同时让学生能在合理的时间段使用机房,避免实验教学和学生课外上机发生冲突。 本课题研究的就是如何避免教学资源发生冲突,解决机房利用率低的情况,从而帮助高校提高机房的管理水平。系统的开发将基于Java的框架Spring的基础上,整合Spring MVC和Mybatis。使用这三个轻量级框架来开发本系统,能加快开发进度,同时系统的各层功能职责也将更加清晰。在数据库方面使用的则是MySQL,在前端页面的展示将使用HTML5,结合CSS和JQuery,提高系统的用户体验。本系统将会建立三种用户,教师、学生和管理用,给他们分配合理的权限,去合理的预约和使用机房资源。 【关键词】:机房; 实验教学; Spring; MySQL数据库
目录 摘要 Abstract 1 绪论-1 1.1课题背景-1 1.2目的和意义-1 1.3课题研究内容及方法-1 1.3.1内容-1 1.3.2方法-2 1.4 开发工具及技术-2 1.4.1 开发工具-2 1.4.2 开发技术-2 2 需求分析-5 2.1 需求分析-5 2.2 可行性分析-5 2.2.1 技术可行性-5 2.2.2 经济可行性-6 2.3 功能需求-6 3 系统功能设计-7 3.1 系统功能模块图-7 3.2 平台用例图-7 3.3 数据库的分析与设计-8 3.3.1 数据库总体设计-8 3.3.2 数据库原则设计-8 3.3.3 数据库概念设计-8 3.4数据库表的逻辑结构设计-10 4 系统主要功能实现-13 4.1 登录-13 4.2 注册-14 4.3 资料管理-14 4.4 用户管理-15 4.5 机房管理-16 4.6 机房预约-17 4.7 预约记录-19 4.8 课程管理-18 4.9 课程表-20 4.10 通知通告-21 5 系统测试-23 5.1 测试方法-23 5.2测试过程-23 5.2.1登录模块测试-23 5.2.2机房信息功能测试-23 6 结论-25 参考文献-26 致谢-27 |