基于bootstrap的实验课程管理系统的设计与实现开题报告

 2022-05-10 08:05

1. 研究目的与意义

1.1课题研究的背景

bootstrap 是一个用于快速开发 web 应用程序和网站的前端框架。bootstrap 是基于 html、css、javascript 的。bootstrap 是由twitter的mark otto和jacob thornton开发的。bootstrap 是 2011 年八月在 github 上发布的开源产品。

当新开发一个项目或产品时,技术选型是一个不可缺少的环节,在软件架构中有着举足轻重的作用,可以这么说,技术选型的好坏直接影响项目或产品的成败优劣,因此,在进行软件架构时,一定要想好技术选型。传统的前后端耦合在一起的模式,基本上不能满足当前环境下的大数据,高并发等需求,如.net 的webform模式逐渐被mvc取代,mvc逐渐取代webform,其中有两点重要的原因:mvc前后端彻底分离和mvc通用性比较好。从架构的架构,我们把软件架构抽象为两部分,即前端和后端,两者通过接口来传递数据。

1.2课题的目的及意义

如今普遍的学生的实验课程管理系统是没有统一标准的软件。但这些系统包含的功能各色各样,不同使用者的使用感跟系统响应时间都不尽相同。而事实上,很多使用这些系统的学校页面仅仅停留在完成功能上面,因此设计一款简单易用的,较为简洁美化的,使用户容易上手的学生课程管理系统是非常有必要的。该设计采用springboot thymeleaf,在我们平时的开发中,用了很久的jsp作view显示层,但是标签库和jsp缺乏良好格式的一个副作用就是它很少能够与其产生的html类似。所以,在web浏览器或html编辑器中查看未经渲染的jsp模板是非常令人困惑的,而且得到的结果看上去也非常丑陋,也就是不放到服务器,直接本地打开但是thymeleaf模板是原生的,不依赖于标签库。它能在接受原始html的地方进行编辑和渲染,也就是说我们通过thymeleaf写一个页面,如果不放到服务器进行渲染,也是可以看到效果的,跟后端打开基本相同

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和预期目标

2.1主要研究内容:

基于bootstrap的实验课程管理系统的主要功能就是让学生能够方便简易的管理自己喜欢的课程,.让高校的实验教学更加方便,具体.让教师,学生对于学习,实验的效率更加高效.”,本系统也是为实现这一根本目标建立的, 它可以实现高效管理。具体研究内容如下:

(1)用户登录:学生通过使用学号和默认密码登录网站,然后可以修改密码。

(2)主页面:不同用户登录显示不同的菜单栏。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

1. 系统核心主要使用java编程语言开发,通过前后端分离的设计将后台代码与前台显示完美的分离开;

2. 使用mysql数据库存放系统所需要的数据;

3. 整个系统的架构使用spring boot mybatis thymeleaf,前端使用html进行页面的开发,通过ajax获取后台数据进行数据显示;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献

[1]bootstrap实战从入门到精通[m]. 北京:中国水利出版社,2013.8.

[2]王珊,萨师煊.数据库系统概论[m].第5版. 北京:高等教育出版社,2014.9.

[3] 李兆峰,卜炟等. javaweb项目开发案例精粹. 《电子工业出版社》. 2010.6

[4]赵恒.javaweb应用程序安全技术[j/ol].电子技术与软件工程,2019(04):194[2019-03-07].

[5]徐涛.深入了解bootstrap[m].北京:机械工业出版社,2015:1-5.

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

序号 起止日期 任务 工作内容

(1)2022.3.1----2022.3.15查阅资料,撰写开题报告

(2)2022.3.15----2022.3.19 需求分析,熟悉开发工具

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。