云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于BS结构的《数据结构》课程教学辅助练习系统论文

基于BS结构的《数据结构》课程教学辅助练习系统论文

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 11:57:49

湖南人文科技学院毕业设计

第二章 开发环境和开发技术

2.1系统介绍

基于B/S结构的《数据结构》课程教学辅助练习系统,分为学生学习模块和教师管理模块,学生首先在登陆页面用学号进行注册,必须是计算机系的学生才可以注册,注册完成登陆到学习界面,学生可以修改自己的信息、查询自己的作业成绩、做家庭作业、查看教师提供的教学资源等。教师通过登陆页面登陆到后台管理界面对学生信息和教学信息进行管理。主要包括修改学生信息、查看学生信息、提供教学资源、发布教学信息等功能。

2.2系统开发环境

开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:

? (1)开发环境:Windows XP

? (2)开发工具:MyEclipse7.0 jdk1.6 ? (3)数据库管理系统:MySQL ? (4)采用tomcat6.0服务器。

2.3系统开发技术

本系统采用Java编程语言,MySQL为数据库后台处理,使整个系统具有实用性,便于维护。 2.3.1 MyEclipse简介

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在结构上,MyEclipse的特征可以被分为7类: 1. JavaEE模型 2. WEB开发工具 3. EJB开发工具

4. 应用程序服务器的连接器

3

湖南人文科技学院毕业设计

5. JavaEE项目部署服务 6. 数据库服务 7. MyEclipse整合帮助

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。

我使用的MyEclipse7.0的发布意味着我们不再需要配置Tomcat以及服务器了。

2.3.2 Java简介

本系统采用Java语言编写,Java主要有以下几个特性:Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。

Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。

在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。

Java中包括JDBC(Java Database Connectivity)、EJB(Enterprise JavaBeans)、Java RMI(Java Remote Method Invocation)、Java IDL(Java Interface Definition Language)、JNDI(Java Naming and Directory Interface)、JMAPI(Java Management API)、JMS(Java Message Service)、JTS(Java transaction Service)、JMF(Java Media Framework API)、Annotation(Java Annotation)等技术。 2.3.3 Tomcat简介

Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的

4

湖南人文科技学院毕业设计

改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

这里的诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。

5

湖南人文科技学院毕业设计

第三章 系统需求分析

3.1系统现状

现在国内对教学辅助练习系统主要研究的是课后练习,课后练习是教学过程的重要组成部分,是教学评价的最主要渠道之一,是课堂教学中师生互动的重要方面。在课堂教学中教师通过它可以了解学生的学习情况,及时调整自己的教学进程,另一方面学生通过它可以了解自己的学习情况,及时调整自己的学习方法。教学辅助练习系统的研究现在处于一个发展时期,教学辅助练习系统已经开始用于各个行业。用到这系统最多的地方就是教育机构,例如学校、培训机构等,甚至于用到了体育练习方面。就是因为刚刚处于发展阶段,所以许多地方的教学辅助练习系统的开发还不够完善。

3.2应用需求分析

随着因特网发展的日新月异,人们利用网络来实现资源共享越来越成为时代潮流,因特网已经渗透都各个领域。所以在此用因特网实现数学教学辅助练习系统是顺应了时代发展的方向。作为辅助传统课堂教学的网上练习平台,必须与课堂教学融为一体,是教师实施教学的另一方讲台。《数据结构》课程辅助练习系统不受时空的限制,可以弥补传统课堂教学的不足。 3.2.1系统的数据要求

任何系统的基本功能都是把输入数据转变成需要的输出信息,数据决定了需要的处理和算法。因此,数据显然是需求分析的出发点,需求分析的目标之一就是把数据流和数据存储定义到元素级,为了达到这个目标,通常从数据流图的输出端着手分析,这是因为系统的基本功能是产生这些输出,输出数据决定了系统必须具有的最基本的组成元素。

数据的输入和输出 :在系统输入、输出设计上我们应该遵循既满足用户需求又方便用户使用的原则。输入/输出界面的确定都与用户反复沟通,直到用户满意为止。

系统输入界面设计:设计输入界面就要方便用户,做到高效、直观、准确、简便、舒适。信息的输入包括:数据的上传和数据的录入两个部分,上传就是确认和获取新产生数据的过程;录入就是把源数据转变成计算机可以识别处理的信息,并保存在外存储器中的过程。

系统输出界面设计:能够针对用户的需求,以最适当的方式,准确、及时

6

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

湖南人文科技学院毕业设计 第二章 开发环境和开发技术 2.1系统介绍 基于B/S结构的《数据结构》课程教学辅助练习系统,分为学生学习模块和教师管理模块,学生首先在登陆页面用学号进行注册,必须是计算机系的学生才可以注册,注册完成登陆到学习界面,学生可以修改自己的信息、查询自己的作业成绩、做家庭作业、查看教师提供的教学资源等。教师通过登陆页面登陆到后台管理界面对学生信息和教学信息进行管理。主要包括修改学生信息、查看学生信息、提供教学资源、发布教学信息等功能。 2.2系统开发环境 开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下: ? (1)开发环境:Windows XP ? (2)开发工具:MyEclipse7.0 jdk1.6 ? (3)数据库管理系统:MySQL ?

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com