主要研究内容分为两个部分:一是网站的制作,包括前端的数据库建立,学生,教师的注册和信息录入等;二是课程资料的录入,包括课程的编排,教学的内容等,是整个设计最重要的一环。
一、
a) 学生信息管理
??学生注册:学生自主注册用户,存入系统数据库。输入学生的基本信息,如学号、姓名、密码、班级、身份证号码等。
??临时注册:当有用户第一次进入时,想先进行体验学习,可以注册一个普通的账号,由系统优先给定账号。三个月系统自动清理一次临时注册,可以避免临时注册用户过多。
??信息查询:系统管理员、教师按条件查询学生的基本信息。可以按学号、姓名、班级、身份证号码等条件查询。
??学习信息:学生每一次点击学习课程之后,系统都会自动保存点击学生的名单。
b) 教师信息
??教师注册:一开始会设定一个系统管理,教师的注册只有系统管理的允许才会注册成功。教师一样存入自己的信息,身份证号码,手机号,联系地址等。
??信息查询:教师可以查询学生信息,包括学号,姓名,身份证号码等一般信息,但是密码等私密信息是不可以查看的。同时也可以查看课程信息,修改课程信息等。
二、
a) 课程资料
??课程资料录入:管理员录入课程资料,只有管理员才可以修改课程信息。
??课程结束反馈:每一节课上完之后,都会弹出反馈窗口,可以选择评价,留言自己不懂的问题,或者学习期间发现的问题。管理员可以收到反馈,但是不能修改,只能答复。
b)课程编排
??对所要学习的VB内容进行编排,因为是对象是中小学生,所以教学内容要尽量简单易懂,但是又不能失去精华内容,寓教于乐,给学习者更好的学习气氛,培养学生的兴趣爱好,让其发散思维,喜欢上编程。
操作系统:windows7/8/10
开发语言、环境: c#、HTML、javascript、css
开发工具:visual studio、mysql、sublime