首页 > 报告总结 > 开题报告 > 详情页

基于web的JAVA课程学习系统的设计与实现开题报告-图文

2022-06-03 23:15:23

千文网小编为你整理了多篇相关的《基于web的JAVA课程学习系统的设计与实现开题报告-图文》,但愿对你工作学习有帮助,当然你在千文网还可以找到更多《基于web的JAVA课程学习系统的设计与实现开题报告-图文》。

第一篇:基于web的JAVA课程学习系统的设计与实现(开题报告)-图文

滁州学院本科毕业设计(论文)

开题报告表

课题题目基于web的JAVA课程学习系统的设计与实现 学生姓名

所学专业 计算机科学与技术 导师姓名

报告日期2010-12-25

滁州学院教务处制

1

关于本科毕业设计(论文)开题报告的规定

为切实做好本科毕业设计(论文)的开题报告工作,保证论文质量,特作如下规定:

一、开题报告是本科毕业设计(论文)的必经过程,所有本科生在写作毕业设计(论文)之前都必须作开题报告。

二、开题报告主要检验学生对专业知识的驾驭能力和研究能力,考察写作论文的准备工作是否深入细致,包括选题是否恰当,资料占有是否翔实、全面,对国内外的研究状况是否了解,本人的研究是否具有创新性等。

三、毕业设计(论文)开题报告前,学生必须根据所学专业培养目标,与教师双向选择后确定选题,根据任务书广泛查阅文献,深入调查,收集资料,制定研究方案,在此基础上撰写开题报告。

四、学生设计(论文)开题前需认真填写开题报告表,并向导师提出申请,由毕业设计(论文)指导小组负责开题报告的评议。

五、毕业设计(论文)指导小组应当对开题报告进行认真评议,主要评议论文选题是否恰当,研究设想是否合理、可行,研究内容与方法是否具有开拓性、创新性,是否可以开始进行论文写作等。评议结果分为“合格”和“不合格”两种,学生开题报告评议结果须为“合格”方可开始论文写作。毕业设计(论文)指导小组不得少于3人

六、开题报告表应送交所在系(部)保存。 七、表中各项可自行加页。

2

题目 姓名 指 导 小 组 成 员 杨传健 戴支祥 于春燕 程辉 王松劼 基于web的JAVA课程学习系统的设计与实现 专业技术职务或职称 讲师 讲师 讲师 讲师 助教 签字 1、研究现状 基于Web的JAVA课程学习系统主要是指用户可以直接通过Internet、网络就可研 究 现 状 、 选 题 意 义 、 研 究 方 法 、 研 究 内 容 和 主 要 参 考 文 献 以轻松学习JAVA课程的相关内容。随着现代网络技术和Internet应用平台的发展,网络教学利用信息化技术克服了传统教育受时空制约的弊端,使得广大师生可以异步完成灵活、交互式、自主性教学活动,传统教育资源和教学方法的限制也被打破,教师可以依据自己的教学经验对课程进行设计,并通过教学平台收集教学效果;学生也可以根据自己的学习水平安排计划和进度,实现个性化、自主化教育。 随着Internet用户的迅速增加,人们渴望网络能给他们的生活学习带来更多的便利,课程学习系统的出现对教师和学生都产生了深远的影响,也使Web的应用深入到人们日常学习中的每个角落。随着Web技术、分布式对象技术以及安全保密技术的发展,为在Web上实现在线课程学习提供有了有力的技术保障。基于Web技术的计算机远程教育与传统的教学模式相比,更具有相当明显的优势,主要表现在:Web教学以Internet为载体进行传播,有巨大的影响范围; Web技术是一个跨平台、多媒体的信息发布和浏览技术,有巨大的影响范围,并可以实现动态交互,使开展形象生动、内容丰富的多媒体教学成为能;由于学生的学习进度和方式可以自己掌握,学生统计信息容易获得以及由于Web技术的交互手段使web教学更容易实现向以学生为中心的教学模式的转移。 在“基于Web的JAVA课程学习系统”中,利用开发工具JSP和SQL SERVER 研制出便于教师发布JAVA课程信息和资源的网上课堂的平台。在开发过程中,将Web技术融入其中。在系统中,可以通过Web界面将有关课程学习的内容提供给用户,为用户提供一个统一的、友好的操作界面,完成网上在线课程的学习,同时设置后台管理模块,对系统进行管理。 2、选题意义 在我国,计算机和网络正迅速走入千家万户,现代科技和信息产业的发展,互联网的兴起,也给网络教育带来了新的发展契机,网络的相关性、实时性、丰富性 3

和便捷性等优势促使传统教学活动迅速融入网络教育的浪潮。作为教育机构,如何开发这庞大的网民群,充分利用Internet网络技术和Web技术,保持网络教育的特色发展和优势地位,实现课程学习系统的Web化,为教育事业带来新的发展,是值得教育机构深思的问题。网络课程学习系统被越来越多的应用在教学过程中。越来越多的学校都建立了网络课程学习系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网络课程学习系统是网络教育系统的一个重要组成部分,学生可以通过这个系统向老师和系统本身寻求帮助,获得问题的解答。 本次毕业设计研究内容是设计并且实现一个基于Web的JAVA课程学习系统,为学生提供在网上远程学习交流的机会和空间。同时,用户对JAVA课程的学习打破了地域和时间上的限制,使更多的人能够更自主、更充分地享受到学习资源。为学生自主学习JAVA语言提供一个有效的平台,具有一定的实际意义。 3、研究方法 (1)对JAVA课程学习系统进行简单的分析介绍,对JAVA课程学习系统进行实用性分析、技术可行性分析、用户需求分析以及功能模块如何搭建的详细分析。实用性分析就是对网络在线课程学习发展前景的分析,分析是不是能充分发挥教学的主导性,是不是能够做到适合多数用户的使用。技术可行的分析就是对目前现有的编程技术、数据库技术等是否能实现相应的功能进行分析。对用户的需求分析是与功能模块互动的,用户的需求其实就是功能模块需要实现的功能。 (2)对系统结构进行设计,包括逻辑上的设计、数据库的设计、功能模块的划分等。逻辑设计就像字面上的意思,即根据用户对课程在线学习对系统的操作逻辑进行设计,也可以说是最为基本的构思。接下来是对功能模块的划分,具体模块实现具体功能的任务分配设计。最后针对以上设计的特点,对数据库系统进行匹配的设计,达到效益最大化。 (3)针对课程信息管理与学习课程的操作,进行细分的设计,这是课题最主要需要研究设计实现的部分,是文章重点讨论的对象。包括课程信息的发布,用户查阅课程相关信息以及提供课程答疑服务。 (4)除此之外,定制系统主界面,方便用户的操作使用,具有可视化的界面,实现课程学习的各种功能。 4、研究内容 (1)研究WEB系统的开发中Web技术的应用 (2)研究功能模块的设计与实现 ①用户注册模块的设计与实现 ②用户登陆模块的设计与实现 ③发布课程的教学信息和课程教案的设计与实现 ④发布课程作业和实验要求,同时提供网上评阅作业的功能的设计与实现

4

⑤查阅课程的教学信息、课程教案和课程作业和实验要求的设计与实现 ⑥上传课程作业和实验报告,同时提供网上查阅作业成绩的功能的设计与实现 ⑦提供课程答疑服务的设计与实现 5、参考文献 [1]赵慧.基于Web的网络教学系统[J].科技创新导报,2009(26):190 [2]耿祥义,张跃平.JSP实用教程[M].清华大学出版社,2007.10 [3]赵生慧.Java面向对象程序设计[M].高等教育出版社,2007.07 [4]穆慧琳,高岭,杨建峰,刘川川.基于B/S模式的网络教学系统的设计与实现[J].中国教育信息化·高教职教,2009(01):48-51 [5]基于Web网络课程学习系统, http://www.wenluxuan.com/wlx/2010/02/lw_13984.html1,2010.02 [6]吴琦.基于Web在线学习系统的设计与实现[J].长江工程职业技术学院学报, 2006(03):45-46 [7]李卫东,杨耐生,申强华,卫兆臣.基于Web的通用在线辅助学习系统[J].开放教育研究, 2005(S1):69-72 [8]基于JSP技术的网络教学平台设计.http://www.sudu.cn/info/html/edu/20071219/117165.html,2007.12.19 [9]Patzer, Andrew.JSP Examples and Best Practices[M].2002 [10]Bell, CharlesA..ExpertMySQL[M].2007 研 究 计 划 ︵ 时 间 安 排 ︶ 指 导 小 组 评 语 和 评 议 结 果 评议结果: 指导小组组长签名: 1.2010年下学期6-16周(2010.10.11-2010.12.25) 开题准备与开题报告 2.2011年上学期第3周 (2011.3.7-2011.3.13) 3.2011年上学期第1-5周(2011.2.21-2011.3.27) 中期检查 系统设计/撰写论文 4.2011年上学期第6-7周 (2011.3.28-2011.4.10) 第一次修改 5.2011年上学期第8周 (2011.4.11-2011.4.17) 第二次修改 6.2011年上学期第9周 (2011.4.18-2011.4.24) 专家评阅 7.2011年上学期第10周 (2011.4.25-2011.5.1) 预答辩 8.2011年上学期第11-14周 (2011.5.7-2011.5.29) 最终答辩 5

第二篇:基于JAVA的仓库管理系统设计开题报告

长江大学

毕业设计开题报告题目名称

题目类别

院(系)专业班级学生姓名指导教师辅导教师

开题报告日期

基于Java的仓库管理系统设计

学生:王震

老师:沈疆海计算机科学学院计算机科学学院

一、题目来源

仓库库存管理是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

使用计算机对物资信息进行管理有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率,也是企业的科学化、正规化管理的重要条件。

二、研究目的和意义

这是一个互联网的时代,所有企业都面临着互联网浪潮的强力冲击,电子商务无论从技术实现还是社会大背景都日益成熟。企业对企业之间的信息化如何解决?企业电子商务如何实现?这些都是摆在企业企业管理者和信息部门负责人面前实实在在的问题。借助于信息技术手段的创新,规范业务流程,强化仓库管理,对于企业信息化来说是一次良好契机。

在计算机的应用日益普及的今天,在计算机软件渐渐成为生活一部分的时代,在现代企业仓库物流需要电子化管理的现在,一个基于web 的智能仓库管理系统呼之欲出。这个系统,既可以减轻仓库管理员的工作负担,理需求,提高了企业内部的管理水平,进而全面提升了企业在市场竞争中的综合竞争力。

三、课题简介:

本系统主要完成对仓库的库存管理,包括入库、出库、库存,员工信息,供应商信息以及密码管理等六个方面。系统可以完成对各类信息的浏览、查询、添

加、删除、修改、报表等功能。

本系统由三大模块构成,分别是:系统设置,单据填开,库存查询。其中系统设置包括:管理员的增加,修改,删除,以及权限管理;仓库内货物的基本资料的增加,修改,删除;工人,客户等的基本资料的增加,修改,删除。单据填开模块包括:出库单,入库单,派工单,等单据的填开及作废操作。库存查询系统包括:库存情况的查询,各项明细的查询,工人工资的查询,以及按月,按季度,按年的报表导出功能。

关键字:数据库,SQL语言,Eclipse,数据库组件,仓库管理

该系统是对仓库的智能管理,并进行相应的采购管理、入库管理、出库管理、报表管理等一些仓库方面的管理。系统

登录

供货商设置仓库设置是否登录

货物入库仓库信息货物出库

入库货物统计出库货物统计

借出货物归还货物盘点货物

四、相关研究

在研究过程中,我发现,国内及国外对于仓库的管理系统软件不在少数,但

是具备智能化的就寥寥无几,有些仓库管理软件功能强大,但不实用;有些实用,但是软件界面不够友好;有些界面华丽,但是性能不够稳定。所以,我觉得我需要制作出一款,实用,界面友好,性能稳定的智能仓库管理系统。操作本系统的客户并不是专业的计算机从业人员,他们对于软件的初步认识就是,外观,所以,我在jsp 技术上选择了比较动态,美观大方的extjs 系统架构,该架构对于用户的提示友好,性能强大,动态性好,充分满足前台页面的实际需求。而一款软件有一件漂亮的外衣还是不够的,他还需要强大的内心,这个内心就是Spring,他的骨架就是Struts2,他的血液就是Hibernate。这样组成的软件才能成为一款优秀的智能仓库管理系统。

五、文献综述

毫无疑问,计算机的飞速发展,给整个人类世界带来了前所未有的改变,任何的溢美之词用在计算机身上恐怕都不算过分。他不仅大大提高了生产效率,更加使得现代工业得以安全,高效,稳定的发展。在现代企业中,仓库的管理,已经是非常重要的课题之一,传统的仓库由人看守记录的模式,已远远不能满足企业对于仓库管理的日益复杂的需求。是否采用信息化的智能仓库管理系统,已经成为企业是否现代化的重要标志之一,一个好的仓库管理系统,可以充分使企业发挥发展潜力,规避生产风险,及时掌握市场行情,同时也避免了人为因素对于企业的损害。

一个现代化的企业,犹如一架不停运转的大型机器,而仓库管理,是其中重要的一个齿轮,它不仅联系着原料采购,工人加工,成品出库,客户分析等多个系统,更加重要的是,他可以使整个企业在运转中,及时得到库存信息,使得这架大型机械可以正常而高效的运转。作为管理人员,企业领导,迫切需要按月按季度的仓库报表,作为采购人员,迫切需要知道仓库缺少哪些原料,及时采购,作为生产加工人员,迫切需要知道所领原料与生产成品是否正常出库入库,作为库管人员,则更加需要一个优秀的仓库管理系统,来帮助他们管理好复杂,繁琐的仓库。对于人手工而言,上述要求似乎难以达到,或者会出现或多或少的差错,但是,一个智能的仓库管理系统,恰恰是最合适的最得力的助手。

以往,如果要盘点仓库,需要大量人手,大量时间,而且结果往往不甚理想,这是因为,人力对于种类繁多,数量巨大的仓库,往往力不从心,而计算机的强大性能恰恰得以展现,它的高速检索功能,它的明细查询功能,它的智能分析功

能,都是以往人力所难以达到的,而且数据保密性高,安全性高,成本低,寿命长,存储量大,这些优势,正是一个现代化,高速发展中的企业所需要的。关于数据的存储问题,古已有之,从结绳记事,到甲骨刻字,再到竹简,再到纸书本记事,而如今,海量的数据,只需要一个小小的集成电子芯片就可以了,而且安全性高,可复制性,方便携带。这是科技带给人类的又一大帮助,仓库这一需要存储大量商品,并需要及时查询,修改数据的特性,恰恰适合计算机的功能。一个智能的仓库管理系统,不仅可以管理好一个仓库,它的“智能”还体现在,它可以对仓库内的物品进行分析处理,比如,仓库中某种原料不足,需要及时补充,以免延误生产;仓库中某种产品挤压过多,且是不宜长期存储的物品,就需要及时预警,提醒企业尽快处理;仓库每个月出库的数量,品种可以作为企业发展方向的一个重要参照与切实数据。仓库管理如果能够减少重复性和低效性,那么企业则可以实现利润最大化,一个好的仓库管理系统,可以减少企业人力资源的支出,增加企业效率和效益。

在人工管理仓库的阶段,数据的大量冗余,数据性不一致等问题尤为突出。而数据仓库(Data Warehouse ),云计算,模糊处理技术,都是新一代的数据处理方式,他们一步一步的将数据从单纯的存储,转换为智能的分析,为决策者提供第一手的资料和分析。仓库管理系统虽然是用于日常的企业管理的普通管理系统,由于其重要而独特的地位,它的智能化也是至关重要的,其中,仓库管理系统的设计结构,直接决定着其性能与功能。故而,了解企业需求,进而认真分析,对于内部结构的把握,以及最后系统的实现,都是举足轻重的。可以为企业带来的优势最大化,就是一个好的,优秀的,切合实际的智能仓库管理系统需要做到的。

六、方案论证与主要工作思路

1,Java是种跨平台的语言,具有多种优势,其面向对象的特点非常符合本系统的要求,所以选择java 作为开发语言。

2,同时,B/S架构很好的解决了客户端的问题,用户只要有浏览器就能使用该系统,不需要进行升级(浏览器版本升级除外),所有业务功能均由服务器完成。

3,在局域网中可以联动,同时兼具安全性。

4,Hibernate对JDBC 的封装是十分到位的,由于本系统对于数据的批量处理要求不是特别的高,而对多表联动查询有较高需求,Hibernate的延迟加载功能非常符合系统要求。

5,Mysql是一个经过大多数用户认可的可靠的数据库,其性能完全能够满足本系统的设计需求,其免费的特性,使得系统的版权问题得以解决。

6,Spring+struts2的模式架构,是稳定,安全,高效的,配置方便,以后系统维护与升级留有更大空间,是本系统的不二选择。

7,MyEclipse作为一款强大的开发软件,已经成熟,并且得到业界承认,是开发系统时,不可或缺的重要工具。

综上所述,本系统采用java 作为开发平台,使用MyEclipse 作为开发工具,采用B/S作为架构,Mysql 作为数据库,所用技术有:Hibernate ,Spring ,struts2。七、工作重点和难点

1,Spring框架的搭建

主要是其配置文件的设置,以及其jar 包的版本是否与jdk 相匹配。

2,权限系统的设计

主要是权限参数的设计,以及系统安全性的考虑,避免“万能密码”

等情况的发生。

3,数据库表的设计及相互关联

主要是将多对多关系拆分成多个一对多关系,主键,外键的设计也

是设计重点难点之一,如何使数据库中的数据,既查询方便,又减少冗余,是一个需要认真思考,仔细设计的工作。

4,数据安全性的检查

数据安全性,不仅指数据本身的及时备份,更加指需要及时记录日

志,出现问题时,可以及时找到相关人员。

5,报表的设计及导出

报表的汇总统计及导出,是一个系统的关键功能之一,需要认真分

析需求,详细计划。

八、完成毕业设计所必须具备的工作条件

硬件平台:

计算机一台

软件平台:

操作系统:Windows XP Professional SP3;

开发环境:jdk1.6.0_10;

开发工具:MyEclipse ;

数据库工具:Mysql 、JDBC ;

开发语言:Java 语言

九、工作的主要阶段、进度与时间安排

三月初至中旬:收集与系统有关的资料,看相关文档和有关书籍做好准备工作。依据选题的具体功能要求,做好需求分析,划分功能模块并确定每一个模块的功能,画出具体的流程图。

三月中旬至四月中旬:正式开始系统的编写工作,完成系统的基本构件,以及数据库表的建立工作。

四月中旬至五月初:进行代码的调试与优化,完成整个系统工程。五月份至六月:复查系统,整理相关程序文档并书写毕业论文。

十、指导教师审查意见

推荐专题: 课题开题报告 开题报告格式 java系统开题报告

相关推荐
本站文档由会员上传,版权归作者所有,如有侵权请发送邮件至89702570@qq.com联系本站删除。
Copyright © 2010 - 千文网移动版
冀ICP备2020027182号