摘要: 该系统旨在实现师生在线教育及考试预约功能,大大降低了学习的门槛与费用,同时使得上课学习的时间更加的灵活,不论对于老师还是学生来说,都带来了不少的便利性。在线教育在当下的互联网时代,是一个必然的产物。70210
本系统主要讨论了WEB环境中的教学功能,利用了JAVA语言,JavaScript语言,AJAX技术,Mysql数据库等来进行整个系统的实现。本系统拥有上传及管理课件,发布在线作业及考试,发布教学计划,添加习题等等各种功能,几乎模拟了校园内的所有教学功能。在预约模块中采用了第三方二维码支付的方式,使用了二维码生成器功能,同时在支付安全方面使用了PKI技术,DES算法,防火墙技术来实现了对支付功能的安全性加强。
毕业论文关键词: JAVA;网络编程;在线教育;支付安全;信息加密
Examination Appointment system
Booking module design and implementation
Abstract: The system is developed to achieve the online education and examination appointment function. It reduces the learning cost and the threshold to a great extend and at the same time makes the class time more flexible, bringing a lot of convenience to both teachers and students. With the development of the Internet, the existence of the online education system is inevitable.
This system makes big efforts on researching the teaching function in the WEB environment. We carry out the whole system by using the JAVA, JavaScript, AJAX technology, and Mysql database, etc. The system has so many functions as uploading and managing courseware, publishing online assignments and exams, making teaching plan, adding the problem sets and so on, simulated almost all of the campus teaching function. In the appointment module, the system uses a qr code of the third party payment by the function of qr code generator. At the same time, the use of the PKI technology, the DES algorithm and firewall technology strengthen the security of the function of the payment.
Keywords: JAVA; web program; online education; payment security; information encryption
目录
摘要 ii
Abstract ii
目录 iii
1 绪论 1
1.1 选题的背景和意义 1
1.1.1 选题的背景 1
1.1.2 选题的意义 2
1.2 课题研究的重点 2
1.2.1 考试预约及结果返回 2
1.2.2 邮件通知 2
1.2.3 数据库设计 2
2 开发环境及基本概念 3
2.1 开发环境的选择 3
2.1.1 阿里云服务器 3
2.1.2 服务器端系统的选用 3
2.1.3 客户端的环境要求 3
2.2