一、研究目的和意义
如今社会大数据很是火热,许多资源只需要共享就可以供很多人使用,这其中所学科目的试题也算是其中之一,虽说出题要讲究创新,每个老师出的题要新颖,但是不乏很多试题很是经典,而且每个老师出的题目也需要他人的借鉴,所以这时我们就需要一个共享平台,可以为每个出题人把自己所想到的有创新的题目共享出去,也可以共享他人的题目。
对于《中国近代史》来说,有很多题目是非常经典的,然而很多人想要去搜索这些题目时却显得很是麻烦,但当我们设计出一个试题库出来之后,那问题就变得简单多了。当人们想要去做一些经典题目的时候,只需在此试题库中搜索。便可得到想要的试题。也可按照火热搜索量来去寻找那些火热经典的试题。
本系统的设计开发出来应用之后有助于更多的中国近代史的教师以及学生提供一个快捷方便的试题搜索网站,(一些有需求的人也可以使用)。教师或者学生不用去其他网站上一个个查找试题,当然,也可以把自己出的好的试题发表在上面。以方便更多的人共享到好的试题,如此当共享到的题目多了之后,就会吸引更多的人到此平台上查询、试做、分享更多的好的试题。
Flask提供了更大的灵活性和简单性,适合小型项目和微服务。Django则提供了更多的内置功能,适合大型项目。Flask让开发者更多的控制其组件,而Django则遵循开箱即用的原则
Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
三、研究内容
本系统将采用Java编程语言进行开发,应用MySQL数据库连接技术,设计一个可登陆浏览、试做、上传、搜索的试题共享平台。
经过需求分析,系统应具备如下功能:
1.管理员:对试题信息查询、试做、添加、修改和删除。
2.会 员:对试题的查询、试做。可上传自己的试题,可对自己试题的查询、修改、删除。
3.游 客:查询和试做试题。
除此之外,当登录者为管理员时,可查看会员信息,发布公告。若会员有违规操作或者上传有禁止内容,则管理员可以删除其上传内容,可解除其会员身份,若登录者为会员时,可查看管理员发布的公告,可修改自己的密码,可查看其他会员的基本信息。
四、研究重点及难点
1.数据库与浏览器之间的链接
2.对于上传内内容的分析
3.对会员权限的分配
五、研究方法
在此系统设计的过程中,主要采取以下4种研究方法:
1.查阅:查阅大量与此设计相关的资料并进行分析总结。
2.借鉴:看一些前辈所设计类是系统的思路加以借鉴。
3.实验:通过大量实验,对代码进行大量修改,以便做到更好。