《基于BS架构下的管理软件设计与开发-毕业论文》由会员分享,可在线阅读,更多相关《基于BS架构下的管理软件设计与开发-毕业论文(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 管理软件AbstractAbstractB/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 structure, the management system based on B/S structure ha
4、s 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 platform of sharing the resources of teaching and research I
5、t 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 manage, easy to vindicate and able to real time commu
6、nicate. 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 the overall performance of the system.This paper gene
7、rally 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 their specific applications of this system. Using the subsy
8、stem 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 consummate as a long-term work.Keywords: B/S structure Web Mana
9、gement Software目录目录目录第一章第一章 绪论绪论 1 1 1.11.1 引言引言 1 1 1.21.2 研究现状与意义研究现状与意义 2 2 1.31.3 论文的组织结构论文的组织结构 2 2 第二章第二章 项目分析与设计项目分析与设计 3 3 2.12.1 任务与目标任务与目标 3 3 2.1.1 任务 .3 2.1.2 目标 .3 2.22.2 开发工具及其环境开发工具及其环境 3 3 2.2.1 开发工具介绍 .3 2.2.2 开发语言 .4 2.2.3 其他开发环境 .4 2.2.4 J2EE 平台框架结构 4 2.32.3 系统总体分析系统总体分析 5 5 2.3.1
10、 数据需求 .5 2.3.2 功能需求 .6 2.3.3 数据流图 .7 2.3.4 可行性分析 .8 2.42.4 系统总体设计系统总体设计 1010 2.4.1 功能模块设计 10 2.4.2 系统架构设计 10 2.52.5 本章小结本章小结 1111 第三章第三章 功能实现功能实现 1212 3.13.1 登录模块登录模块 1212 3.23.2 教学资源展示模块教学资源展示模块 1515 3.2.1 课程信息展示模块 .16 3.2.2 教学资源下载模块 .19 3.2.3 教学视频在线播放模块 .23 3.33.3 教学资源发布模块教学资源发布模块 2525 3.43.4 数据库设
11、计数据库设计 2929 3.53.5 本章小结本章小结 3131 第四章第四章 关键技术关键技术 3232 4.14.1 B/SB/S 架构与架构与 C/SC/S 架构架构 3232 4.1.1 B/S、C/S 架构简介 .32 4.1.1 管理软件技术发展 .32 4.1.2 B/S 架构管理系统的技术优势 32 4.1.3 B/S 架构管理系统的成本优势 34 4.24.2 JSPJSP 与与 ServletServlet 3535 4.34.3 JDBCJDBC 技术技术 36364.3.1 JDBC 的执行过程36目录4.3.2 JDBC 的事务处理 374.44.4 本章小结本章小结
12、 3939 第五章第五章 总结与展望总结与展望 4040 5.15.1 总结总结 4040 5.25.2 展望展望 4040 致谢致谢 4242 参考文献参考文献 4343ContentsContentsChapter 1 Introduction 1 1.1 Preface 1 1.2 Background and Research Status2 1.3 Organization Structure 2 Chapter 2 Total Design and Analyse3 2.1 Task and Goal.3 2.1.1 Task3 2.1.2 Goal 3 2.2 Tools and
13、 Environment .3 2.2.1 Introduce of Tools.3 2.2.2 Languages4 2.2.3 Other Environment4 2.2.4 Structure of J2EE Platform .4 2.3 System Analyse5 2.3.1 Data Requirement.5 2.3.2 Function Requirement.6 2.3.3 DFD.7 2.3.4 Feasibility Analyse8 2.4 Truss Design 10 2.4.1 Design of Function Module.10 2.4.2 Desig
14、n of System Truss10 2.5 Summary.11 Chapter 3 Particular Design 12 3.1 Login Module12 3.2 Teaching Resources Sharing Module15 3.2.1 Introdution of Course Module16 3.2.2 Download Teaching Resources Module.19 3.2.3 Teaching Vidio Online Player Module.23 3.3 Upload Teaching Resources Module .25 3.4 Desi
15、gn and Guide of Database .29 3.5 Summary.31 Chapter 4 Key Technology32 4.1 B/S structure.32 4.1.1 B/S and C/S32 4.1.1 The Development of Management Software 32 4.1.2 Technical Advantage of B/S Management Software 32 4.1.3 Cost Advantage of B/S Management Software 34 4.2 JSP and Servlet35 4.3 JDBC .3
16、6 4.3.1 JDBC Execution36 4.3.2 JDBC Transaction Processing37Contents64.4 Summary.39 Chapter 5 Conclusions and Prospect40 5.1 Conclusions40 5.2 Prospect40 Acknowledgements42 References43第一章 绪论1第一章第一章 绪论绪论1.1 引言引言教与学从来都是不可分割的整体。随着我国经济、社会的不断发展,高等教育大众化和国际化的特征越来越明显,高等学校正面临着越来越大的社会及高校之间的竞争压力,同时由于近些年来高校扩招的推行,教师的教学压力也随之增大,教师与学生之间的交流互动也成为了人们日益关注的焦点。保证教师与学生之间的联系是保证教学质量的重要环节。如何帮助教师在有限的精力下能够更好的和学生进行交流已经作为一个教学过程中的重要问题而引起了人们的注意。教师教学辅助系统是一个搭建在教师个人电脑上的网站系统