基于BS架构下的管理软件设计与开发-毕业论文.doc

上传人:滴答 文档编号:1273276 上传时间:2019-01-26 格式:DOC 页数:52 大小:2.42MB
下载 相关 举报
基于BS架构下的管理软件设计与开发-毕业论文.doc_第1页
第1页 / 共52页
基于BS架构下的管理软件设计与开发-毕业论文.doc_第2页
第2页 / 共52页
基于BS架构下的管理软件设计与开发-毕业论文.doc_第3页
第3页 / 共52页
基于BS架构下的管理软件设计与开发-毕业论文.doc_第4页
第4页 / 共52页
基于BS架构下的管理软件设计与开发-毕业论文.doc_第5页
第5页 / 共52页
点击查看更多>>
资源描述

1、 本科毕业论文 (科研训练、毕业设计 ) 题 目: 基于 B/S 架构下的管理 软件 设计与开发 姓 名: 学 院:软件学院 系: 专 业:软件工程 年 级: 学 号: 指导教师 : 职称: 年 月 摘要 摘要 B/S( Browser/Server) 架构 即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 架构 的一种变化或者改进的结构。 随着 B/S 架构的发展和成熟 , 基于 B/S架构 的 管理 软件 越来越多的应用到实际领域中,它的出现 引 起了 传统 管理 软件 开发方式的巨大变革。 教学与科研辅助系统 是 一个基于 B/S 架构下的 教学与科研资源共享平台

2、, 它不单单是一个网站,同时也是一个基于 B/S 架构下的管理 系统 。 采用 这样的设计可以 更好的满足用户的功能需求 ,为教师和学生提供一个易于管理,便于维护,实时交互的平台 。 项目 主要 功能 模块 分为 : 教学与科研资源 系统 、 教学与科研管理 系统 、 在线答疑系统 、 校友管理 系统 。 通过对多种实用功能的整合来提高系统的整体性能。 论文 先从整体上分析了整个系统的功能需求和整体设计,接着详细描述了教学与科研资源 子系统 的具体实现。最后 介绍了该系 统 使用到的 关键技术及其 具体应用 。这样以教学与科研 资源 子系统 为例子可以让读者更深刻的体验到 B/S 架构下系统开

3、发的方法 。 最后,这个项目并不是功能齐备的,还有许多地方有待日后扩展与完善。维护它也将是一个长期的工作。 关键词 : B/S 架构 Web 管理软件 Abstract Abstract B/S( Browser/Server) structure is the framework of browser and server, is it is developing with the technology of the internet. It is a revolution of the C/S structure. With the development of the B/S struc

4、ture, the management system based on B/S structure has been used in the practical application more and more. The advent of it is making enormous changes to the traditional way of building the management software. Teaching and research support system, which is based on the B/S structure, is a platfor

5、m of sharing the resources of teaching and research. It is not only a web site, but also a management software which is based on the B/S structure. To design by this way can do a better job to satisfy the function requirements of the user. It is a platform for teachers and students, which is easy to

6、 manage, easy to vindicate and able to real time communicate. Its main function can be divided into: teaching and research resources sharing, the management of teaching and scientific research, online answering system, schoolfellow management. By integrating these useful function in order to improve

7、 the overall performance of the system. This paper generally analysis the entire system of functional requirements and the overall design firstly, followed by a detailed description of achieving the subsystem of teaching and researching resources. Finally, it introduces the key technologies and thei

8、r specific applications of this system. Using the subsystem of teaching and researching resources as an example allows readers to experience the system developing approach more profoundly under the B/S structure. Lastly, the project is not self-contained, we should regard the maintenance and consumm

9、ate as a long-term work. Keywords: B/S structure Web Management Software 目录 目录 第一章 绪论 . 1 1.1 引言 . 1 1.2 研究现状与意义 . 2 1.3 论文的组织结构 . 2 第二章 项目分析与 设计 . 3 2.1 任务与目标 . 3 2.1.1 任务 . 3 2.1.2 目标 . 3 2.2 开发工具及其环境 . 3 2.2.1 开发工具介绍 . 3 2.2.2 开发语言 . 4 2.2.3 其他开发环境 . 4 2.2.4 J2EE 平台框架结构 . 4 2.3 系统总体分析 . 5 2.3.1 数

10、据需求 . 5 2.3.2 功能需求 . 6 2.3.3 数据流图 . 7 2.3.4 可行性分析 . 8 2.4 系统总体设计 . 10 2.4.1 功能模块设计 . 10 2.4.2 系统架构设计 . 10 2.5 本章小结 . 12 第三章 功能实现 . 13 3.1 登录模块 . 13 3.2 教学资源展示模块 . 16 3.2.1 课程信息展示模块 . 17 3.2.2 教学资源下载模块 . 20 3.2.3 教学视频在线播放模块 . 24 3.3 教学资源发布模块 . 26 3.4 数据库设计 . 30 3.5 本章小结 . 32 第四章 关键技术 . 33 4.1 B/S 架构与

11、 C/S 架构 . 33 4.1.1 B/S、 C/S 架构简介 . 33 4.1.1 管理软件技术发展 . 33 4.1.2 B/S 架构管理系统的技术优势 . 34 4.1.3 B/S 架构管理系统的成本优势 . 35 4.2 JSP 与 Servlet . 36 4.3 JDBC 技术 . 37 4.3.1 JDBC 的执行过程 . 37 4.3.2 JDBC 的事务处理 . 38 目录 4.4 本章小结 . 40 第五章 总结与展望 . 41 5.1 总结 . 41 5.2 展望 . 41 致谢 . 43 参考文献 . 44 Contents Contents Chapter 1 In

12、troduction . 1 1.1 Preface . 1 1.2 Background and Research Status . 2 1.3 Organization Structure. 2 Chapter 2 Total Design and Analyse . 3 2.1 Task and Goal . 3 2.1.1 Task . 3 2.1.2 Goal . 3 2.2 Tools and Environment . 3 2.2.1 Introduce of Tools . 3 2.2.2 Languages . 4 2.2.3 Other Environment . 4 2.

13、2.4 Structure of J2EE Platform . 4 2.3 System Analyse . 5 2.3.1 Data Requirement . 5 2.3.2 Function Requirement . 6 2.3.3 DFD . 7 2.3.4 Feasibility Analyse. 8 2.4 Truss Design . 10 2.4.1 Design of Function Module . 10 2.4.2 Design of System Truss . 10 2.5 Summary. 12 Chapter 3 Particular Design . 13

14、 3.1 Login Module . 13 3.2 Teaching Resources Sharing Module . 16 3.2.1 Introdution of Course Module . 17 3.2.2 Download Teaching Resources Module . 20 3.2.3 Teaching Vidio Online Player Module . 24 3.3 Upload Teaching Resources Module . 26 3.4 Design and Guide of Database . 30 3.5 Summary. 32 Chapt

15、er 4 Key Technology . 33 4.1 B/S structure . 33 4.1.1 B/S and C/S. 33 4.1.1 The Development of Management Software . 33 4.1.2 Technical Advantage of B/S Management Software. 34 4.1.3 Cost Advantage of B/S Management Software . 35 4.2 JSP and Servlet . 36 4.3 JDBC . 37 4.3.1 JDBC Execution . 37 4.3.2

16、 JDBC Transaction Processing . 38 Contents 6 4.4 Summary. 40 Chapter 5 Conclusions and Prospect. 41 5.1 Conclusions . 41 5.2 Prospect . 41 Acknowledgements . 43 References . 44 第一章 绪论 1 第一章 绪论 1.1 引言 教与学从来都是不可分割的整体。 随着我国经济、社会的不断发展 ,高等教育大众化和国际化的特征越来越明显 ,高等学校正面临着越来越大的社会及高校之间的竞争压力 ,同时由于近些年来高校扩招的推行,教师 的

17、教学压力也随之增大,教师与学生之间的交流互动也成为了人们日益关注的焦点。保证教师与学生之间的联系是保证教学质量的重要环节。如何帮助教师在有限的精力下能够更好的和学生进行交流已经作为一个教学过程中的重要问题而引起了人们的注意。 教师教学辅助系统是一个搭建在教师个人电脑上的网站系统。它作为连接 教师与学生的桥梁,帮助教师与学生之间保持联系,交互信息,在提高教师教学质量的同时又减轻了教师的压力,让教师能够更有效率,更加快速的完成与学生的交流。 目前流行的教师教学辅助系统 还有很多不足。例如:教师需要将资源上传到服务器上,教师无法自由控制系统,只能在搭建好的框架下进行发布,缺乏灵活性;一般系统都是完全

18、公开的,有一些内部交流的资源不适合发布到系统上;而且目前主流的类似系统也只提供资源浏览、下载功能具有一定的局限性;教师和学生之间缺少交流互动的平台,起到的教学辅助作用不大等一系列问题。 面对这些问题 , 设计时 考虑 改良现状而 制作一种 新的 网站,使得教学辅助系统能够真正的达到提高教学质量、教学效率的作用。我们在进行系统设计时从实际应用角度出发,扩展系统功能,以提高系统质量。 整个系统整合了教学资源发布平台,教学管理平台,教学交流平台,校友平台。使得系统的功能更加丰富,更好的帮助教师和学生之间实现交流、互动。并且系统直接搭建在教师的个人主机上。 这样做的优点如下: (1)提高了系统资源的利

19、用效率,方便了教师对于资源的管理 (2)有利于教师 将 自己的想法和意图 及时传递给学生,学生也能及时的反馈问题。 (3)帮助教师更好的管 理学生,更便捷的了解学生学习、研究状态 。 (4)加强了教师与学生,学生与学生间的交流,提高学习效率。 基于 B/S 架构的管理软件设计与开发 2 1.2 研究 现状 与意义 1. 现状 : 随着 B/S 架构的发展, B/S 架构已经不仅仅局限于简单的页面浏览,而是应用到了越来越多的方面。例如基于 B/S 架构的实时聊天系统,基于 B/S 架构的网页下载软件等。可以看到计算机 软件系统的未来发展方向 1。 同样管理软件系统也面临着这场方向性的变革。越来越

20、多的管理软件开始采用 B/S 架构进行设计 和 开发。采用 B/S 架构开发的管理软件可以使 系统 用户更方便、灵活的进行使用,具有很 多单机软件或 C/S 架构下管理软件无法实现的优点 2。 B/S 结构的管理软件有着 C/S 结构软件无法比拟的优势。而从国外的发展趋势来看,也验证了这一点。目前,国外大型企业管理软件要么已经是 B/S 结构的,要么正在经历从 C/S到 B/S 结构的转变。从国内诸多软件厂商积极投入开发 B/S 结构软件的趋势来看, B/S 结构的大型管理软件势必在将来的几年内占据管理软件领域的主导地位。 2. 意义 随着网络技术的 快速发展 、网络硬件条件的不断提高以及 企

21、业自身分布式处理的需求使得 Web 应用越来越广泛 。 前几年 在 软件开发 中 出现的一个重要 革命,就是由 C/S 结构 到B/S 结构 的转变 3。 B/S 架构下的管理软件的开发可以带来很多优势 4, 无论从成本上还是技术特点上都具有 C/S 架构无法实现的优势。 因此以教学辅助系统的设计开发为实例,进一步对 B/S 架构下管理软件的优势进行分析和学习,从而学习开发 B/S 架构下管理软件的方法,展示该类软件的优势。 1.3 论文的组织结构 第一章 先是 介绍 基于 B/S 架构的 教学与教研辅助系统的项目背景。 然后 分析国内外B/S 架构下 的管理软件的发展现状 ,并阐述 研究的实

22、际意义和市场价值。 第二章 对 项目 的 系统总体 需求 进 行 分析包括数据需求、功能需求等,并且 对 教学与教研科研辅助 系统的 任务与目标、开发工具、 系统 总体设计 进行详细分析。 第三章 详细介绍教学 与科研 资源 子系统的 设计 、 各功能模块 设计 及其 具体 实现方法 ,对系统中涉及到得数据库设计进行阐述。 第四章 介绍 教学 资源 子系统中用到的一些关键技术。 具体描述了 B/S 架构下管理软件的优势,以及在实际项目开发过程使用到的一些 基础 技术 。 第 五 章 总结 与展望 。 总结整个论文和项目,展望未来完善方向。 第二章 项目分析与设计 3 第 二 章 项目分析 与设

23、计 2.1 任务与目标 2.1.1 任务 教学与科研辅助系统是 为了配合 教育部下发的关于 高等学校教学质量与教学改革 的 建设 工作 。通过对 多个 老师的调查,我们初步认识到该系统所应该具有的功能,并 按功能 将系统划分为四个 部分 : (1) 教学与科研资源共享 : 如教学课件、教学视频以及科研资源的上传下载 。 为老 师发布教学案例 、教学视频 等提供空间支持和技术服务 , 学生 还 可以方便的浏览或下载所需资源 ; (2) 教学与科研管理 : 如项目进度汇报,学生考勤管理,项目成果反馈等。 为老师实现课上点名和对项目做出下一步要求 功能,学生可以从中查询到考勤信息和项目要求并反馈自己

24、的项目进度; (3) 在线答疑系 统。师生可以在这个平台上互相交流,达到共同提高的目的 ,还可以使教师集思广益,有助于建设出更优秀更有质量的精品课程 ; (4) 校友管理。 便 于老师 与校友及校友之间的联系和沟通,实现校友信息管理的网络化、智能化。 2.1.2 目标 教学与科研辅助 系统的设计目 标是制作一个面向广大 教师和大学生的开放型教学与科研辅助系统,创建一个 基于互联网的教学与科研资源共享平台,便于大学教师的教学科研管理以及师生间资源共享 和相互交流 。本系统从大学教师的日常业务出发,充分提高教育与科研的网络化、电 子化水平, 方便大学教师的 日常工作,进而 能够大大提高教育与科研的效率。 这种集合众多功能于一体的系统能大大减轻老师在教学过程中的负担 。 因此 希望在未来的某一天,绝大多数老师都能用上这个系统。 2.2 开发工具及其环境 2.2.1 开发工具介绍 (1) 集成开发环境: MyEclipse。 MyEclipse 企业级工作平台( MyEclipse Enterprise

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。