您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 敢于毕业设计范文docdoc - 湖南交通工程职业技术学院
低价出售百度文库财富值帐号实力见证一切联系旺旺whx0910专业销售爱问共享资料积分帐号价格公道合理联系QQ1747-88632湖南交通工程职业技术学院毕毕业业设设计计((论论文文))((22000088届届))题目:《******************》系(部):计算机系专业班级:计应高0601姓名:***指导老师:***2010年6月20日目录第一章概述........................................................11.1开发背景.....................................................11.2开发环境....................................................2第二章系统分析....................................................72.1可行性分析...................................................72.2需求分析....................................................72.3系统用例图...................................................82.4系统主要类.....................................................................................................................8第三章数据库分析..................................................93.1数据库的选择................................................................................................................93.2数据库的访问方法.......................................................................................................93.2数据库的建立.............................................................................................................11第四章功能模块设计...............................................124.1登陆子系统...................................................................................................................124.2注册子系统..................................................134.3讨论子系统..................................................144.4发布新主题子系统............................................144.5回复主题子系统..............................................15第五章系统实现...................................................165.1登陆/注册:模块.............................................165.2注册新用户:模块............................................235.3发布/回复主题:模块.........................................265.4C/S和B/S模式的区别.................................................................................................325.5MVC+ADO模式................................................33参考文献..........................................................34致谢..............................................................35湖南交通工程职业技术学院系毕业设计任务书设计题目学生姓名专业班级联系电话电子信箱/QQ指导教师教研室联系电话电子信箱/QQ设计内容和目标设计要求进度安排教研室审核室主任签名:年月日说明:此表一式两份,指导教师和学生各留存一份湖南交通工程职业技术学院系毕业论文开题报告论文题目学生姓名专业班级联系电话电子信箱/QQ指导教师教研室联系电话电子信箱/QQ选题背景、意义研究内容和方法计划进度(根据系部毕业设计实施方案,结合本选题做出合理时间安排)指导老师意见(对本选题的深度、广度及工作量的意见和对设计结果的预测)指导教师签名:年月日教研室意见室主任签名:年月日说明:此表一式两份,指导教师和学生各留存一份中文摘要随着计算机技术的不断发展与应用,Internet的高速发展,网上论坛已成为人们交流的主要场所。它开辟了一块“公共”空间供所有用户读取和讨论其中信息,具有形式灵活,应用方便适用性非常强等特点.一方面它把人们想要的发表的信息以一种文件的形式展现出来,需要者还可以与发表者以一种交流研讨的方式,进行交流,拉近了人们的关系,使有用的信息得以快速的传达。Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。Java摈弃了C++中各种弊大于利的功能和许多很少用到的功能。Java可以运行与任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上。本系统基于C/S模式设计,利用JAVA作为程序开发语言,SQLSEVER2000作为数据库开发工具,实现具体的论坛系统操作。从而创建一个更为稳定,高效,安全的运行环境。本文简介了本系统的项目背景了意义,阐述了JSP的基础知识和技术、数据库基础知识。并描述了本系统的需求分析、数据库设计、架构设计、功能模块设计和系统主界面设计、系统编码和系统的实现过程。关键词:论坛JAVAC/S数据库SQLSERVER1第一章概述1.1开发背景当今世界科学技术飞速发展,尤其以通信、计算机、网络为代表的互联网技术更是日新月异。由于计算机互联网在政治、经济、生活等各个领域的发展、运用以及网络的迅速普及和全社会对网络的依赖程度,计算机网络已经成为国家的经济基础和命脉,成为社会和经济发展强大动力,其地位越来越重要。目前,大多数论坛系统都是基于B/S模式,由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,本系统采用C/S结构。C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。同时采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。因此本系统主要适用于中小企业,学校,社区等局域网范围内使用,以便于网络维护与管理。1.2开发环境1.2.1SQLServerSQLServer是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,2可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。非过程化语言、统一的语言、是所有关系数据库的公共语言。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。1.2.2JAVA虚拟机(1.5)1.2.2.1什么是Java虚拟机Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译.。Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。1.2.2.2Java虚拟机体系结构Java虚拟机由五个部分组成:一组指令集、一组寄存器、一个栈、一个无用单元收集堆(Garbage-collected-heap)、一个方法区域。这五部分是Java虚拟机的逻辑成份,不依赖任何实现技术或组织方式,但它们的功能必须在真实机器上以某种方式实现。1、Java指令集Java虚拟机支持大约248个字节码。每个字节码执行一种基本C运算,例如,把一个整数加到寄存器,子程序转移等。Java指令集相当于Java程序的汇编语言。Java指令集中的指令包含一个单字节的操作符,用于指定要执行的操作,还有0个或多个操作数,提供操作所需的参数或数据。许多指令没有操作数,仅由一个单字节的操作符构成。虚拟机的内层循环的执行过程如下:do{取一个操作符字节;根据操作符的值执行一个动作;}while(程序未结束)3由于指令系统的简单性,使得虚拟机执行的过程十分简单,从而有利于提高执行的效率。指令中操作数的数量和大小是由操作符决定的。如果操作数比一个字节大,那么它存储的顺序是高位字节优先。字节码指令流一般只是字节对齐的。指令tableswitch和lookup是例外,在这两条指令内部要求强制的4字节边界对齐。2、寄存器Java虚拟机的寄存器用于保存机器的运行状态,与微处理器中的某些专用寄存器类似。Java虚拟机的寄存器有四种:(1)pc:Java程序计数器;(2)optop:指向操作数栈顶端的指针;(3)frame:指向当前执行方法的执行环境的指针;(4)vars:指向当前执行方法的局部变量区第一个变量的指针。Java虚拟机是栈式的,它不定义或使用寄存器来传递或接受参数
本文标题:敢于毕业设计范文docdoc - 湖南交通工程职业技术学院
链接地址:https://www.777doc.com/doc-149290 .html