基于web的大学生计算机基础课程教学辅助系统.doc_第1页
基于web的大学生计算机基础课程教学辅助系统.doc_第2页
基于web的大学生计算机基础课程教学辅助系统.doc_第3页
基于web的大学生计算机基础课程教学辅助系统.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于web的大学生计算机基础课程教学辅助系统一、 项目简介大学生计算机基础课程教学辅助系统是一种集自助学习与自助测试位一体的教学辅助系统。网上教学辅助系统是面向教师和学生的辅助系统, 基于JSP技术的网络教学平台是体现校园网的优势,通过这个平台,学生、老师可以不受时间、空间、地域的限制,进行教学互动。相比较传统教学更容易提高教学效率。 整个系统界面简洁、操作方便,包含了用户操作模块:普通用用户登录;查看课件;教师发布课件;解答问题等;还包含了管理员操作模块:系统管理员登录、管理数据、维护等功能。可以满足广大高校的教学辅助需求。这个系统实现了自助学习个基本功能:用户中心,包括了普通(学生)管理和管理员(教师)管理。课件管理:增加,修改,删除,查询习题的功能。习题管理:习题的增加,修改,删除,查询及习题的知识点分类,他们都是以填空,选择,简单等考试常见的题型出现的。这个系统管理员可以直接进入学生端,查看学生端的所有。系统应用ssh的架构模式,配置java环境,使用jsp语言编写(软件选择MyEclipse),选用MySQL数据库(软件选择SQLyog),服务器选择什么什么。SSH框架是Secure Shell。他是由三个框架组合在一起的统称,分别是struts,spring,hibernate。Struts是主要表示层的显示。Spring 主要是负责对数据库的操作。Hibernate主要是负责数据的持久化到数据库(持久数据其实就是将数据保存到数据库。 数据持久化就是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称)。二、 数据库设计MySQL是一种关联数据库管理系统,关联数据库将数据保存在各个不同的表中,而不是将所有数据放在统一的仓库里,这样不但加快了速度而且还能提高灵活性。因为其体积小、速度快、总体拥有成本低,特别是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。所以,我的项目选用MySQL数据库。本系统前后台设计43张数据表,对前后台的数据进行了详细的记录。如图所示数据库表展示三、 系统详细设计3.1 后台系统登录用户登录界面,用户输入管理员姓名和密码之后,连接到后台数据库进行检验。如果用户名和密码正确,则进入应用程序主窗口;(暂时还没添加密码输入错误的提示)。如图3.2 后台主程序界面3.3 学生端界面3.4 习题界面3.5 习题答案四、 现阶段未完成功能1. 管理员登录还没有完善。2. 登录界面的错误还没有完善。3. 数据库表是存在的但是后面基本为空白。4. 页面设计还太丑。五、 总结这次设计我严格按照软件设计步骤来。分阶段的完成每阶段的工作。其中主要步骤是可行性分析,需求分析,总体设计,测试,这些都是重要的组成部分,也是后期设计软件的基础和必须的。需求分析决定了这个软件的设计和影响。在整个开发过程中我学到了很多关于java的知识,进一步认识了ssh框架的优点。通过这个系统的开发,更深的体会到了大学四年的知识,也学到了拥有了实际操作经验和一些工作上的小技巧。使用的语言是在课堂上任老师教的,还在慢慢摸索体会的阶段,想法可能很不成熟,编码上还只是初级阶段,系统上还存在一些漏洞,比如操作流程中的错误提示,比如页面不美观,需要进一步的完善,有一些

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论