动物营养学网络开放课网站毕业设计.doc
《动物营养学网络开放课网站毕业设计.doc》由会员分享,可在线阅读,更多相关《动物营养学网络开放课网站毕业设计.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要动物生存和生产需要一定的营养供给来维持,而动物的营养需求却受着环境的影响,二者之间存在着相互的作用关系。在我们探讨营养与环境的关系时,也牵涉到了动物福利,动物福利对于动物生存和生产有着积极地作用,制约着人们给与动物相应的更好的营养与环境。为了对动物营养有更多的了解,此网站设置了教学课件、教学视频、讲义教案、例题习题等模块,用户可以免费看教学视频,下载例题习题。为了方便信息的交流,在结合动态服务网页(JSP)和SQL2005 技术之下开发了这个界面友好的小型论坛系统。论坛使用动态服务网页(JSP)技术建设论坛的骨干框架,使用SQL2005制作系统的数据库,利用了Struts的部分知识点,还
2、结合使用了AJAX技术,通过这些实现了一个功能相对齐全的论坛系统。该论坛为网友们提供了一个交流的平台,在这里注册用户可以自由地发表自己的观点和对论坛的主题帖子发表意见,还可以及时的解决网友提出的问题,获取对自己有用的知识。本BBS论坛可以实现论坛的基本功能,该论坛可以动态的实现与数据库连接,包括对数据的增加,删除,修改,查询。还可以查看主题列表,查看会员发表的主题,对别人发表对的主题进行回复,对于自己发表的主题,可以进行删除和修改。非本人的内容,则无权修改和删除。还可以动态实现对主题的操作,统计回复主题数,在线人数。还可以查找,搜索自己感兴趣的主题。关键词:动物 营养 教学 DAO设计模式 J
3、avaBean 动态服务网页 论坛 SQL2005 AJAX JSPAbstractAnimal survival and production needs certain nutrition to maintain,and animal nutritional requirements are influenced by the environment,there is the role of the mutual relationship between both.When we are to discuss the relationship between nutrition and t
4、he environment,also involved in animal welfare,animal welfare for animal survival and production has a positive effect,restricts the people give animal corresponding better nutrition and the environment.In order to have more knowledge of animal nutrition,the website set up teaching courseware,the te
5、aching video,lecture teaching plans,sample problem sets and other modules,the user can free the teaching video,download the sample problem sets.In order to exchange the information expediently, the small forum is developed under the technologies of JSP and SQL2005. The main frames of the forum syste
6、m is built by the technologies of JSP and SQL2005 database, part of the three instructions of Struts and AJAX, All of those above is to provide a relatively complete functions of the forum system.The forum system provides a platform of communication, herein, the users who have registered ahead can e
7、xpress their ideas freely and give some advice about the subjects, moreover, you can solve the questions asked by online friends and obtain useful knowledge for yourself from the forum. By the way, the some other especial functions is also added, such as the powerful search engineering.This BBS can
8、realise the basic functions of BBS,the BBS can dynamically with the database connection,including the increase of the data,delete,modify,query.Can also see theme list and view the members made of topics,published subject to reply to others,to oneself the theme of the published,modify and delete.Is n
9、ot the content,the right to modify,and delete,can also achieve dynamic operation of the subject,reply to topics,statistics,the number of online,you can also find,search subjects of interest.Keywords: Animal Nutrition teaching DAO BBS SQL2005 AJAX JavaBean JSP目 录1前 言52系统技术及运行环境62.1JSP技术简介62.2JAVABEAN
10、技术简介62.3其它的一些技术62.4运行环境63系统需求分析说明73.1系统介绍73.2功能需求74总体设计64.1总体结构和模块设计64.2处理流程65数据库设计85.1数据库结构属性图85.2数据库表格设计96系统详细设计116.1前台页面126.2后台页面176.3系统设计主要代码及配置文件207测试267.1测试方法267.2测试范围267.3测试报告268总结与展望27参考文献28 1 前 言进入21世纪,计算机技术迅速向着网络化的、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存
11、在着两种不同的趋势,一种是称为客户端服务器的C/S结构应用系统,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。另一种,也是本毕业设计所采用的,是称为浏览器服务器的B/S结构应用系统,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。动物生存和生产离不开每日吸收的营养,但环境对动物营养吸收的
12、存在着怎样的影响,而动物生产生存对环境的利弊关系又是怎样的,我们需要对其进行深入的探讨。现在,“动物福利”这以观念得到越来越广泛的传播,我们要懂得动物福利对于动物以及对于我们人类的重要性,还要了解改变动物营养环境对其的影响。网络用户通过登录该网站就能进行视频听课,实现网上学习,还可以下载习题进行课下的知识巩固。动物营养是指动物摄取、消化、吸收、利用饲料中营养物质的全过程,是一系列化学、物理及生理变化过程的总称。它是动物一切生命活动的基础(生存、生长、繁殖、产奶、产蛋、免疫等)的基础,整个生命过程都离不开营养。而动物的营养需要则是指每头(只)动物每一天对能量、水、蛋白质、碳水化合物、矿物质、脂类
13、和维生素等营养素的需要量。动物在生存和生产过程中必须不断地从外界摄取养分来维持正常的生命活动和生产产品,并且对于不同的动物,在不同的生理状态,不同的生产水平及不同环境条件下对养分的需要量均会产生不同。本网站的论坛是基于B/S结构实现的。论坛也常被简称为BBS(Bulletin Board System)。1978年在美国芝加哥开发出一套基于8080芯片的CBBS/Chicago(Computerized Bulletin Board System/Chicago),此乃最早的一套BBS系统。BBS发展至今,目前世界上业余的BBS网络除了FidoNet(惠多网)以外,几个较具知名度的还有EggN
14、et、AlterNet和RBBS-Net等等。由于这些网络和FidoNet之间的信息交流不成问题,这就实现了所谓的跨网。大约是从1991年开始,国内开始了第一个BBS站。经过长时间的发展,直到1995年,随着计算机及其外设的大幅降价,BBS才逐渐被人们所认识。1996年更是以惊人的速度发展起来。国内的BBS站,按其性质划分,可以分为两种:一种是商业BBS站,如新华龙讯网;另一种是业余BBS站,如天堂资讯站。由于使用商业BBS站要交纳一笔费用,而商业站所能提供的服务与业余站相比,并没有什么优势,所以其用户数量不多。多数业余BBS站的站长,基于个人关系,每天都互相交换电子邮件,渐渐地形成了一个全国
15、性的电子邮件网络China FidoNet(中国惠多网)。于是,各地的用户都可以通过本地的业余BBS站与远在异地的网友互通信息。这种跨地域电子邮件交流正是商业站无法与业余站相抗衡的根本因素。由于业余BBS站拥有这种优势,所以使用者都更乐意加入。这里“业余”2字,并不是代表这种类型的BBS站的服务和技术水平是业余的,而是指这类BBS站的性质。一般BBS站都是由志愿者开发的。他们付出的不仅是金钱,更多的是精力。其目的是为了推动中国计算机网络的健康发展,提高广大计算机用户的应用水平。BBS是互联网一种人与人之间交互的必备工具,特别是做网站必备。以前我们一直用留言本形式,但是随着您的网站的大规模化,越
16、来越多的迫切需要一种可以易于维护和易于交流的平台,那就要用BBS。BBS可以通过WEB浏览器访问,并且实现上传文件等诸多功能。网民们便逐步开始接受这种使用方便快捷、功能日渐强大的系统。在它上面网民们可以张贴和发布各种各样的信息,讨论各式话题 。随着中国网络的普及和计算机及其外设的大幅度降价,Internet这个概念逐渐深入人心。中国网民的数量呈几何级数量增长,BBS的普及程度也直追Email。每个网站几乎都拥有自己的BBS或者BBS链接,BBS社区提供给用户的服务是全面而且非常友好的,用户在社区中可以根据自己的喜好设置不同的显示风格,根据自己的需求定制各种服务。通过论坛更加快捷的了解企业员工的
17、信息,而建立会员服务的基础是建系论坛管理系统!通过应用该系统可以实现用户与用户间的交流、企业与企业间的信息交互,利用网络经济而又快捷地与外界进行各种信息沟通,取得更有用的信息资源。论坛系统服务已经是互联网站一种极为常见的互动交流服务。论坛可以向网友提供开放性的分类专题讨论区服务,可以在此发表自己的某些观感、交流某些技术、经验乃至人生的感悟与忧欢,亦可以做为网友们之间的交流渠道,网站亦可在此回答网友们提出的问题或发布某些消息。通过论坛的方式,增强个人与个人,团体与团体,个人与团体之间的交流联系,在Internet上实现信息的传递,提高办事效率。因此论坛建设在Internet应用上的地位显而易见,
18、它已成为现代人沟通和获取信息的重要组成部分,从而倍受人们的重视。本文利用JSP和SQL Server 2000做一个在线论坛系统。该系统以Internet为平台,前台可使任何人注册、登陆在论坛上进行发贴及讨论,版主可以进行一部分管理。而管理员也可以在后台进行相关的管理。2 系统技术及运行环境2.1 JSP技术简介JSP是服务器端的脚本语言,是以SERVLET为基础开发而成的动态网页生成技术,它的底层实现是JAVA SERVLET。JSP(JAVA SERVER PAGES)由HTML代码和潜入其中的JAVA代码所组成。服务器在页面被客户端请求以后对这些代码进行处理,然后将生产的HTML页面返回
19、客户端的浏览器JSP的特点是面向对象、 跨平台、 和SERVLET一样稳定、 可以使用SERVLET提供的API,同时克服了SERVLET的缺点。在使用JSP时一般和JAVABEANS结合使用,从而将界面表现和业务逻辑分离。2.2 JAVABEAN技术简介JAVABEAN是基于JAVA的组建模型,有点类似于MICROSOFT的COM组建。在JAVA平台中,可以无限扩充JAVA程序的功能,通过JAVABEAN的组合可以快速生产新的应用程序。对于程序员来说,最好的一点就是JAVABEAN可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。JAVABEAN 通过JAVA虚拟机(JAV
20、A VIRTUAL MACHINE)执行,运行JAVABEAN最小的需求是JDK1.1或者以上的版本。JAVABEAN传统的应用在于可视化的领域,如AWT下的应用。自从JSP诞生后,JAVABEAN更多的应用在了非可视化领域,在服务器端应用方面表现出了越来越强的生命力。2.3 其它的一些技术本网站还使用了一些其它的技术,如DAO,AJAX等。这些都会在后面的代码处作相应的介绍。2.4 运行环境为了保证动物营养学网络开放课网站运行的高效性和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:软件环
21、境:客户端: Windows95/98/2000/XP,Internet Explorer(IE6.0及其以上版本)等。服务器端:Windows NT/Windows2000,Tomcat 6.0,JDK 1.5及其以上版本,IE6.0及其以上版本等;数据库:采用SQL2005,运行于服务器端。硬件环境:服务器 CPU:PIII 500以上 ,内存:512M以上。客户机 CPU:P200MMX以上,内存:32M以上。3 系统需求分析说明3.1 系统介绍3.1.1 系统开发背景 随着网络的迅速发展,越来越多的人选择“不出门而知门外事”的方式与外界交流,现在网络的普及,人们不出门,在家上课的人越来
22、越多。此网站就是为了满足那些不出门又想获得知识的人,此网站是动物营养学网络开放课网站,登录该网站就可以上网听课,做题。注册的用户还可以去论坛,和广大的网友朋友交流学习心得。 说到动物营养学不得不提动物福利,所谓动物福利不是说我们不能利用动物,而是在认为动物和我们人类一样有感知、有痛苦、有恐惧、有情感需求的前提下去合理、人道地利用动物。要尽量保证那些为人类作出贡献和牺牲的动物享有最基本的权利,如在宰杀时尽量减轻它们的痛苦,在做实验时减少它们无谓的牺牲。动物福利的五个基本要素组成是指:生理福利,即无饥渴之忧虑;环境福利,也就是要让动物有适当的居所;卫生福利,主要是减少动物的伤病;行为福利,应保证动
23、物表达天性的自由;心理福利,即减少动物恐惧和焦虑的心情。而动物的基本福利则是指“五大自由”,包括:享有不受饥渴的自由;享有生活舒适的自由;享有不受痛苦、伤害和疾病的自由;享有表达天性的自由;享有生活无恐惧感和悲伤感的自由。动物福利的基本原则则是保证动物康乐。动物康乐是指动物自身的感受状态,也就是身体健康和“心理愉快”,包括无疾病、无损伤、无异常行为、无痛苦、无压抑等。 一直以来,我国政府都很重视动物保护方面的法制建设。但与发达国家相比,我国的动物福利保护还存在一定的差距。我国只有保护野生动物的野生动物保护法和保护实验动物的实验动物管理条例,其他动物却不在法律的保护范围之内。例如2002年大学生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动物 营养学 网络 开放 网站 毕业设计
限制150内