A 老师录制教学视频并上传
老师可以线上通过相关软件录制教学视频,并加以剪辑,然后上传。学生可以在线观看教学视频对课程进行温故而知新。
B 在线题库
老师可以定期在网上出题,让学生直接在线答题,提交后直接显示正确解答和分数,有利于老师对每位学生的阶段性学习有个评估,达到自我测评的目的。
C 实时答疑
当老师和学生同时登陆系统后,由一方申请实时答疑,另一方同意后,由老师开通实时答疑通道,双方就可以在线实时答疑,功能类似于阿里旺旺买东西与商家聊天的窗口。甚至也可以学习微信,语音聊天等等。
2 分析
分析是针对网站去从技术可行性、经济可行性和操作可行性等角度进行的可行性分析以及对系统功能和数据库等方面进行的需求分析。在每个网站的开发前期都会进行分析工作,以便后期的详细设计和程序设计,同时也有利于测试和维护。
2。1 可行性分析
可行性分析是在开发前对整个系统的一次评估,可以有效地减少风险,降低开发难度,避免造成不必要的浪费。本网站建设将从经济可行性、技术可行性和操作可行性三个方面进行可行性分析。
(1) 经济可行性
无论选择哪种开发工具,都是免费的,同时在建设网站时对电脑配置要求不是很高,一般的处理器以及4G内存等即可。服务器使用开源的Apache Tomcat6。0,同时在如今的数字化信息时代,可以通过SVN、Maven的项目管理工具对网站开发源代码进行保存备份。因此在经济上完全具有可行性。
(2) 技术可行性
本网站可以采用的开发工具可以是Visio Studio,编程语言可以是ASP。NET也可以是C#,两者都是面向对象的程序设计思想,Java的框架很多,开发模式也是有很多种,比如MVC等模式;C#的可视化界面更能让开发变得简单,只需要拖动控件即可。在数据库方面使用SQL Server。论文网
(3) 操作可行性
针对该网站建设,页面布局简单,操作简便,对开发要求不高,可以引用其他控件参与页面设计和开发,同时也可以学习优秀的框架和开发模式使操作更加便捷简单。因此在操作上不会有难度。
综合以上的技术可行性、经济可行性和操作可行性分析,本网站建设采用ASP。NET方案,ASP。NET+C#的开发模式,同时在数据库上采用SQL Server。
2。2 需求分析
需求分析是软件开发中很重要的一项,开发人员通过分析后,根据任务书的开发要求对课题进行整体的需求分析。分析用户需求,对整个网站系统有个初步完整的系统功能说明,针对网站的每个功能模块进行说明,以便后期的数据库设计和程序设计。以下从系统功能说明、数据流图、数据字典和实体-联系(E-R)图三方面对系统进行需求分析。
2。2。1 系统功能说明
本网站分为前后台页面,前台页面针对用户,后台管理平台针对系统管理员和教师。根据分析可得出如图2。1的系统功能模块图:描述信息安全技术课程网站的主要功能,本网站共有两个角色用户:管理员、用户。其中,管理员是本网站的最高权限者,管理员信息只有用户名和密码,所以也只有管理员才能对自己的个人信息进行修改,即修改个人密码,用户名固定为admin。他可以直接管理教师和学生信息,也可以对公告信息进行管理,及时为用户们提供最新的课程信息,为网站进行维护和管理,保持网站的正常运营;教师用户是课程的主动者,教学资料、视频、作业、自测题目等均由教师通过网站上传服务器,然后下发给学生用户,同时及时回复学生用户的问题,保证课程顺利进行;学生用户是网站的主体、信息的接收者,学生可以下载课程的有关资料,在线自测学习内容和提问等。