springboot实验室自主预约系统 毕业设计-附源码111953( 三 )


运行模式
是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果 。通常脚本是通过嵌入在HTML中来实现自身的功能的 。
1.1是一种解释性脚本语言(代码不进行预编译) 。
1.2主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为 。
1.3可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离 。
1.4跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如、Linux、Mac、、iOS等) 。
1.5 脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架 。提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字 。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理 。
系统分析可行性分析
技术性方面,采用当前主流的 boot框架进行系统主体框架的搭建,实现前台页面的设计与美观调整,以上技术,均由本人经过系统学习,并且都是在课程设计中实践过的,可以使得开发更加便捷和系统 。从技术角度看,这个系统是完全可以实现的 。
实用性方面,本次设计的主要任务是在实验室自主预约系统内进行实验室信息查询、实验室自主预约、课堂信息、课程任务、实验报告管理等,符合当前潮流的发展 。从用户角度出发,同时也考虑系统运营成本和人力资源,采用网络上的便捷方式,实现线上业务,使得业务流程更系统,也更方便用户的体验,比较实用 。
经济性方面,由于本课题中设计的实验室自主预约系统的主要目的是为了能够更加方便及快捷的进行信息的实验室信息查询及预约服务,也就是能够可以直接投入使用的信息化软件 。系统的主要成本主要是集中在对使用数据后期继续维护及其管理更新这个操作上 。但是一旦系统投入到实际的运行及使用之后就能够很好的提高信息查询检索的效率,同时也需要有效的保证查询者的信息方面的安全性,同时这个实验室自主预约系统所带来的实际应用方面的价值是远远的超过了实际系统进行开发与维护方面的成本,因此,从经济上来说开发这个软件是可行的 。
功能需求分析
实验室自主预约系统的功能主要分为前台用户(学生、教师)根据自己的需求进行注册登录,浏览实验室信息并对实验室进行预约操作 。后台系统管理员主要对注册用户,实验室信息,实验室预约等进行处理 。
学生用例图如下所示 。
图3-1 学生用例图
管理员用例图如下所示 。
图3-2 管理员用例图
教师用例图如下所示 。
图3-3教师用例图
前台用户功能
注册用户的功能如下:
注册:点击注册输入具体信息,设置密码注册用户 。
登录:根据账号密码进行篮球场地系统登录操作 。
维护个人信息:用户因个人信息的变更可以随时修改自己注册信息 。
实验室信息:系统发布实验室信息(包括实验室地址、名称 。对应专业、实验室配置等)便于用户浏览 。
学生预约:学生根据自己的需求选实验室以及预约的时间时间等进行预约提交 。
教师预约:老师根据自己的授课需求对应选择实验室,进行预约提交 。
课堂任务:用户可以查看课堂任务信息 。
实验报告:发布实验报告信息,(包括实验标题、对应专业、学生、实验详情等) 。
实验资料:用户可以进行实验资料查看操作 。
后台管理员功能
管理员功能如下: