架包下载地址: https://dev。mysql。com/downloads/connector/j/
1。7 本文主要内容
本文的主要内容是介绍系统及学生平台开发的主要背景以及缘由,以及阐述整个 开发的过程和整个平台的设计理念。
整个教学资源库系统的开发,以及其中学生平台的开发的整个过程,都是符合软 件开发的正常流程的。
1。在需求分析的部分,对整个开发的背景和以往的类似的学习平台进行分析,找 出理论上的功能需求;然后与同学一起站在学生也就是用户的角度去分析,在使用这 种平台时的,有哪些感觉使用不便的地方,对此分析找出所需要的功能的模块;然后 从符合使用者(学生)的青春有活力的风格,找到一个比较适宜的界面风格。此时, 需求分析并制定功能的部分基本结束;
2。在概要设计部分,根据之前需求分析阶段分析出要有的功能模块以及设计风格, 对每个功能模块进行具体分解,得出每个功能模块具体要实现的功能,对模块进行划 分,基本的处理流程,每一部分的组织结构,出错的处理的设计以及实现该功能要用 到的相关技术支持等。并且,寻找符合青春有活力的风格的一系列界面设计模板,并 从中选取出最适宜和接受人数最多的界面设计模板,并以此为基础,做好相关的修改 和开发的准备。在此阶段,很重要的一部分就是将数据库的表结构以及表之间的相关 关系设计完成。文献综述
3。在详细设计阶段,根据概要的设计时要实现的功能,进行相应的方法的设计, 并且将数据库以及表进行初步的创建以及字段的设计,并将相关的表联系在一起。并 且根据数据表,设计具体实现的实体类等,之后准备进行编码。4。编码、实现与测试部分,这三部分是紧密联系并且息息相关在一起的,可以说, 这一部分是整个开发的最主要的部分,也是花费最多时间的阶段。这一阶段在本文中 的也是至关重要的,并不仅仅是最后的实现与测试的截图,更是表现详细设计的具体 实现的关键。
至此,本文与平台开发相关的内容结束。然后是开发的结果,以及表达对开发过 程中帮助过我的人的感谢,最后是文中引用或者开发过程中借鉴学习的相关文献的列 表。
第二章 系统需求及概要设计
2。1 需求分析
2。1。1 功能需求
整个学生平台的全部功能都是为了满足学生这个唯一的主体的需求。学生首先要 能检索资源,并且能够对搜到的资源进行筛选,预览可能感兴趣的资源,下载已经确 定需要的资源;其次,能够查看要考试的科目,查看有哪些考卷,进行考试,提交试 卷,查看分数;然后,能够查看或者下载作业,完成作业,提交作业以及查看作业的 成绩;最后,学生能够主动向教师提问,能够选择接纳的解决方法,还要有一个自由 发言的论坛。
在筛选资源的时候,方式不能太单调,要有多种不同的条件可以进行限制筛选, 比如课程,资源名,上传者等。在预览资源的时候,只能进行查看内容,不能对内容 进行修改或者损坏。在下载资源时,要具备自由选择下载位置的功能。来:自[优E尔L论W文W网www.youerw.com +QQ752018766-
考试的时候,单选题必须具备选项唯一的特点,主观题必须提供足够的填写答案 的空间。选择题的答案应该可以自动比对,得出选择题的分数。主观题的答案要能按 照题号提交到数据库里,以便教师打分后回馈分数。
作业要分成在线作业和线下作业,线下作业要具备下载和上传两个功能,要确保 下载与上传时文件的完整。在线作业,并不要求一定要有如即时对话般的即时性,但 是一定确保问题能够完整的看到,并且确保答案的完整。