最新网站推广哪家好,中国纪检监察报官首页,广东的一起做网站,推荐几个网站图片网站欢迎来到 Papicatch的博客 文章目录
#x1f349;技术核心
#x1f349;引言
#x1f348;标识
#x1f348;背景
#x1f348;项目概述
#x1f348; 文档概述
#x1f349;可行性分析的前提
#x1f348;项目的要求
#x1f348;项目的目标
#x1f348;…
欢迎来到 Papicatch的博客 文章目录
技术核心
引言
标识
背景
项目概述 文档概述
可行性分析的前提
项目的要求
项目的目标
项目的环境、条件、假定和限制
进行可行性分析的方法
可选的方案
可选的系统方案 可选的系统方案二
选用的方案 所建议的系统
对所建议的系统的说明
影响
设备
软件
运行
开发
环境
局限性
技术可行性
Java语言
社会可行性
结论 技术核心 基于SpringBoot Vue的学生成绩管理系统的设计与实现
引言
标识 电脑系统Windows 10编程软件IntelliJ IDEA 2019、visual studio codeWeb服务器Nginx-1.14.8、Tomcat—7 背景 随着我国高等教育的发展数字化校园将成为必然趋势国内高校迫切需要提高教育工作的质量和效率学生绩效管理是高校信息化管理的重要组成部分与国外高校不同他们一般都有规模更大、更稳定的技术团队来提供服务和技术支持。国内高校信息化建设起步较晚。由于整体信息化水平相对落后、资金短缺、理论体系不完善国内高校的教务管理体制在机构设置、服务范围、服务质量、人员要求等方面与国外高校有一定差距。尽管困难重重许多高校还是根据学校的规模和特点制定了学生绩效管理系统使管理者从繁琐的日常工作中解放出来提高了工作效率实现了信息共享。因为还处于起步阶段国内很多大学和很多软件公司都把大学的管理制度看过但目前很多大学的学生绩效管理体系还存在很多问题最重要的问题就是功能单一一个体系是针对一个群体的。相关系统之间没有紧密有效的联系例如管理系统仅供学校管理人员使用如果学生对自己的信息进行相关查询则必须设计另一个系统并且必须重新导入数据这影响了信息的重复使用和共享。管理和维护也很不方便。 由于每年阅读的人数不断增加关于学生的信息量也翻了一番对各类学生的统计分析也越来越困难面对如此复杂的工作为了给大学生信息管理提供更高效、更实用的管理手段 每个学生的基本信息在一个平台上统一管理为学生信息的存储、计算、统计、分析和交流提供了更安全、更快捷的信息平台同时减少了大量的人工操作。避免人工操作造成的错误确保学生信息和数据的安全性和完整性使学生管理员能够轻松正确地完成各项任务为学生管理服务。 对于这种传统的数据收集和整理学生使用人工采集而处理这些数据的任务已经变得极其困难引入计算机代替人工操作也变得越来越迫切引入成绩管理系统是实现学习自动化管理、标准化的必由之路。对于学校数量众多的学校来说绩效管理制度是必不可少的。 学生成绩管理系统可以向所有师生以及教务处开放不同的人可以登录获取不同的权限使用不同的功能获取不同的信息。
项目概述 为高校提供完整的学生成绩管理系统节省学生成绩管理员以及教师和学生查询统计成绩所花的时间和精力。 由于该项目是新提出的正处于需求分析、可行性分析等的前期准备项目 开发、运行和维护还待完成前期工作后进行。 文档概述
本文档用于团队内部商量项目是决策是否执行的依据不得外泄。文档内 含是项目的可行性分析如经济可行性、技术可行性、社会可行性。
可行性分析的前提
项目的要求 建议开发软件的基本要求: 1功能该系统要求能根据需求实现课程表管理、成绩查询、成绩详情、课程管理、用户管理、账号管理等功能 2性能要求性能稳定不能出现数据丢失等情况 3输出要求将各种输出数据以表格形式输出 4输入要求系统各模块具有添加新数据的功能 5安全与保密要求要求系统软件具有权限功能使不同的用户具有不同的权限;防止数据外泄 6与软件相关的其他系统本软件应使用 Windows10 操作系统。 项目的目标 保证信息的准确性和时效性随时通过计算机对系统进行管理使得学生信息处于最新状态保证统计数据和分析的准确。降低管理成本减轻劳动强度、提高工作效率、增加学生管理的透明度善和优化学生工作。把成绩管理系统和学生的查询系统有机的结合起来。方便管理于维护。
项目的环境、条件、假定和限制 硬件Intel i5 处理器内存 512M64 位操作系统 网络设备:具有 10 到 100 兆的网卡 软件visual studio code、MySQL、Intellij IDEA 开发环境本软件应使用 Windows10 操作系统开发 进行可行性分析的方法 建议本应用的研究主要集中在拥有大量学生成绩数据需要管理的学校以电子化的形式对学生成绩进行统一管理通过调研相关高校联系学生成绩的管理员、学生、教师搜集意见以制定可行性分析方案。
可选的方案
可选的系统方案
选用 Eclispeeclispe 开发工具具有 非常适合 java 语言开发、编写、查错、编译、帮助等各方面非常方 便有中文版上手较快更新速度快插件功能强大免费开源、免费。 技术采用单体架构目前很多金融机构的架构是典型的单体式架构一般由 反向代理服务器数据库和应用组成所有业务模块都打包在一个应用里面运行 一般为了高可用考虑应用至少会部署两个节点。单体式架构在业务简单的时候 有很多它自身的优点 开发测试简单 部署简单运维简单 扩容简单只要给应用加机器就行。 可选的系统方案二 选用 IDEA 作为后端项目开发工具VSCode 作为前端项目开发工具拥有以 下优势: 提示功能的快速、便捷提示功能的范围比较广好用的快捷键和代码模板精准搜索。 选用的方案 本系统初步采用方案二当下项目成员人数不足精力有限。并且开发刚 刚起步足以应对当下的访问量。但为了以后可扩充性采用各种组件以及消息 中间件面向微服务架构所以采用方案二。 所建议的系统
对所建议的系统的说明
学生成绩管理系统包括课程表管理、成绩查询、成绩详情、课程管理、用户管理、账号管理等功能模块。 用户可以通过 PC访问平台 对于 PCH5 等客户端请求首先请求 UI 层渲染用户界面客户端 UI 请求服务层获取进行具体的业务操作服务层将数据层持久化到数据库 影响
设备 开发人员所有的设备和网络设备。
软件 visual studio code、MySQL、Intellij IDEA。
运行 运行环境Linux 系统。
开发 平台后端基于 Spring Boot 构建。平台前端基于 Vue.js 构建。
环境 开发环境Windows10MySQL 8.0.19Intellij IDEAvisual studio code。
局限性 处理时间较长随着对于未来日益增 长用户数量增加。无法满足用户数据收集在数据资源更新和存储上必须扩容。
技术可行性
Java语言 Java作为企业级开发最常用的编程语言其作为该系统的后端开发是非常合适的加上Java代码的可维护性及运行效率搭配SpringBoot框架和MyBatis框架协助开发可以让开发效率大大翻倍。
MySQL MySQL作为一款经久不衰的数据库作为该系统的数据持久化工具是比较合理的加上其强大的技术生态圈以及编程延伸出来的各种ORM框架对MySQL的操作是比较友好的。
HTML、JavaScript HTML作为传统网站页面标记语言用来建设网站是必不可少的。搭配javaScript编写的脚本可以完美的与后端服务器完成数据操作这里再借助Vue.js框架针对系统进行模块化控制大大加强代码效率及可维护性。
社会可行性 目前社会各行业都向互联网智能化靠拢大部分管理工作都有系统实现本系统也是其中之一智能系统的搭建少不了一个功能完善的管理系统故社会发展前景还是很客观的。 针对用户使用该系统功能清晰界面简洁功能齐全学习成本低。基本上上手就可以直接使用针对各种角色和用户都有清晰的导航栏和文字提示。
结论 针对该系统进行技术可行性、社会可行性等进行分析加上各种调研该系统的设计与实现是着实可行的。