资源描述
“软件项目管理在线学习网站”项目
投标文献
投标小组成员:
投标时间:2023年3月5日
目 录
一、 需求分析
二、 技术实现
三、 工作量
四、 团队现有的能力
五、 在线学习网站建设可行性分析
六、 存在问题
一、 需求分析
随着高校信息化建造的推动,为进步教育资源的使用功率,丰厚教育手法,展开多样化教育,激起学生的学习热心和爱好,越来越多的教学方式依托于校园网络渠道,纷繁开发或定制合适自身教育特点和规定的网络教育方式,给学生提供多种特色教学模式。为了更好地为学生提供全面的教学资料,越来越多的学校在自己的校园网上为学生提供多种多媒体教学课件、考试资料等,供学生下载使用,学生在观看教育视频的一起,结合课件、随堂笔记、在线问答和教育测验进行学习。
(一)建设目的
建立一个相对稳定可靠,具有一定安全性,开放性,适度超前的统一化软件项目管理在线学习网站系统软件,使软件项目的学习更既方便快捷。使教师和学者良好的沟通,使学生可以获得更全面的教学资料,构建一个更完善的学习方式。
(二)建设任务
校园网建设是一个全新的网络系统,可以借鉴的成功校园网经验很多。所以我们要想使用现代教育技术把讲堂在校园网中再现,就要打造一个把传统教育方法和计算机网络的开放性、协作性及趣味性结合在一起的具有独特性的在线学习系统。我们需要全面规划、综合考虑,避免反复投资、不断升级,力求达成一个起点高、高性能、高安全,易管理、智能化、易扩充的全新、稳健的校园网,为此后的各项校园网应用和教学研究打下一个良好的基础。
二、 技术实现
(一) 方案概述
“软件项目管理在线学习网站”是为了建立一个统一化软件项目管理在线学习网站系统软件,使软件项目的学习更既方便快捷。使教师和学者良好的沟通,构建一个更完善的学习方式。
(二)重要特色
1) 该系统由本团队独立自主开发,为软件项目管理的在线学习设计的一款软件系统,提供永久升级。
2) 使用简朴的Java安全框架Apache Shiro,来保证系统账号和关键数据的安全。它能为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。对比Spring Security,它相称简朴,易于在项目中快速应用。虽然没有Spring Security的功能那么强大,但是已经可以满足我们项目需要。
3) 平台采用Java及vue语言编写,运用MySQL及Navicat提供可视化的数据服务。安全、稳定、高效。
4) 使用分层结构进行开发,各层运用接口连接,方便团队成员间的合作及后期的软件测试与维护
5) 用户的所有操作都是基于网络交互式完毕,方便、快捷。
6) 系统对用户进行操作的规定门槛较低,用户只要有可上网的硬件设备就可进行在线学习。
(三)系统环境
1软件环境
a、操作系统: OS:Linux,Mac,Windows 10;
b、浏览器:IE,Chrome,Firefox;
2硬件环境
系统至少需要5个部署节点,每个部署节点的硬件平台应满足如下规定:
a、CPU主频2.0G以上,核心数量2个(含)以上;
b、内存4G(含)以上;
c、有效硬盘容量500G(含)以上。
(四)数据库平台
数据库采用MySQL及Navicat进行数据的可视化管理,MySQL作为一个小型关系数据库管理系统,体积小、速度快、总体拥有成本低,特别是开放源码这一特点,这使得许多中小型网站为了减少网站总体拥有成本而选择了MySQL作为网站数据库。
Mysql拥有许多优良特性:
1) 支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。
2) 为多种编程语言提供了API。涉及我们的这次的编程语言Java。
3) 支持多线程,充足运用CPU资源。
4) 优化的SQL查询算法,有效地提高查询速度。
5) 提供用于管理、检查、优化数据库操作的管理工具。
Navicat是一套快速、可靠并价格相称便宜的数据库管理工具,专为简化数据库的管理及减少系统管理成本而设。它的设计符合数据库管理员、开发人员及中小公司的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简朴的方式创建、组织、访问并共用信息。
Navicat的重要功能有:
1) 支持对象列表在 SQL编辑器
2) 运营 MySQL 数据库事务备份(只限 InnoDB)
3) SQL 简化
4) 数据库范围搜索
5) ER 图表查看
6) 数据模型工具
7) 连接颜色
8) 支持权限管理员
9) 增强的用户和角色管理
10) 新的引擎改善数据同步性能
(五) 系统结构
(六)系统功能
教师:注册、登录、选课管理、成绩导入、成绩计算、成绩分析、成绩狱警。
学生:登录、注册、学生选课、选课结果查看。
系统管理员:权限管理,用户管理,系统维护,日记管理。
网站管理员:文献资源管理,网站安全管理,课程管理。
三、 工作量
在线学习网站的建设工作大约可以分为以下环节:网站治谈,描述网网站栏目及内容概况,给客户准备基本资料,网站设计师按照客户的基本描述及资料进行网站初期设计,给客户初始设计稿,按照客户的规定进行修改确认,客户所有确认后开始网站程序制作,客户查看网站及测试网站功能,确认网站制作完毕,交付余款,后期网站的小部分的维护。设计师设计及客户确认时间为4~6天,网页前端制作完毕需要3~4个工作日,后台制作完毕需要5~6个工作日,前后端相连测试及修改bug需要2个工作日左右,整个网站制作完毕时间需要10~12个工作日,确认完毕后网站修改过程需要3~5天。后期维护时长依据协议为准。
四、 团队现有的能力
现阶段我们团队具有扎实的网站搭建必备条件,良好的分工合作,丰富的计算机资源,可以满足大部分的业务需求。团队拥有前后端开发最佳实践经验,了解应用框架,纯熟前后端联调,上线,测试等业务。具有搭建系统基础架构,分析完善需求,合作搭建系统的能力。
团队中具有远程通信能力,借助电话网等通信手段,以最低的通信成本,方便地实现远程互联,代码共享,加强各单位之前的业务联系和信息资源共享。可以通过有线、无线等多种方式实现网络接入,保证整个计算机系统的可靠性、安全性。
五、 在线学习网站建设可行性分析
(一)技术可行性
重要使用当下网站建设的主流技术,使用HTML+CSS+JS+VUE框架等实现前端页面,JAVA+MySQL平台的数据服务等实现后端逻辑与数据存储的服务。技术已经通过相称长时间的发展且团队成员纯熟掌握,可以稳定、安全、高效地提供服务。
(二)经济可行性
重要成本支出在于公司的研发阶段与维护阶段的人力成本,产品完毕后的推广成本。
(三)社会可行性
对于当今社会的多数人来说,并非他们不乐意花时间去学习,一来平时工作繁忙,精力体力不够,主线无暇去学点新东西;二来即使自己掏钱去参与社会培训,公司也不愿留出时间,甚至会故意阻挠。在线学习网站建设所面对不再是“被动”的读者 , 而是有目地的“积极”客户。潜在的客户将积极的找到学校网站,规定他们所需要的服务。一个设计得当的在线学习网站,将能给予使用者需求,甚至达成双向的沟通,这是一般传统媒体所做不到的。
六、 存在问题
使用者面对电脑或移动终端进行学习时,难以对屏幕保持持久的注意力,导致对学习内容印象不深刻,爱好也日益减少;
教师无法对学生的问题进行及时的反馈,面对面交流的缺少导致师生间互动变少,同学间交流变少,长期下去使得积攒的问题缺口越来越大;
网络的卡顿也许会导致音质不清、画面模糊等问题,而使用者也也许由于无法专注于课堂、自制力较差而转去运用Internet做一些与学习无关的事情或是浏览其他切换出的无关窗口;
学生无人监督实时学习、自主选择上课时间和地点、线上测试的考核方式无法避免上网查询的问题,都会导致学生的学习效率低下。
因而,我们会在监控和管理方面进一步完善,改善教学方式的同时,提高硬件设备的质量,争取引导学生树立对的的学习观念并培养良好的学习习惯。
展开阅读全文