当前位置:文档之家› 植物信息管理系统

植物信息管理系统

河北农业大学本科毕业论文(设计)题目:植物信息管理系统——管理模块学院:信息科学与技术学院专业班级:计算机1002班学号:*************学生姓名:***指导教师姓名:王克俭指导教师职称:副教授二零一四年六月一日摘要摘要:塞罕坝生物资源极其丰富,地区景观独特,高原山地兼备,森林草原并存,开展本地区植物及其多样性研究,对于合理的开发利用和保护植物资源,开展森林--草原交错带生态系统的科学研究,因地制宜地制定林业生产和旅游业发展规划,都具有重要意义。

因此,将植物信息整合,开发一个收录塞罕坝所有植物物种信息的系统尤为必要。

本系统的名称是塞罕坝植物信息管理系统。

该系统对塞罕坝植物的科名、属名、种名、生态环境、地理分布、用途等作了介绍 ,利用文字输入到计算机中 ,以 SQL Server 建立后台数据库 ,并通过 ASP制作查询、管理网页 ,初步建立了塞罕坝植物信息系统。

该系统能够实现用户通过浏览器访问来进行检索,包括按植物名称检索和按植物特征检索两种功能,以及管理员对植物信息的管理和对用户信息的管理。

该平台可以使用户更多的了解塞罕坝植物为实现生物多样性的有效保护、合理利用和可持续发展战略奠定基础。

关键字:植物,检索,信息管理系统AbstractSAIHANBA extremely rich in biological resources, unique regional landscape, both plateaus, forest and grassland coexistence,diversity of plants and their conduct in the region, for the rational exploitation and protection of plant resources to carry out forest-steppe ecotone ecosystems scientific research,according to local conditions to develop forestry and tourism development plan,are of great significance.Therefore, the plant informationintegration,developing a collection of all plant species SAIHANBA information system is particularly necessary.The name of the system is SAIHANBA plant information management system.The system of Family SAIHANBA plant genus name,introduced species name,ecology,geographical distribution,use, etc., the use of text entered into the computer,in order to establish a SQL Server back-end database,and produced by ASP query, managementWeb,initially established SAIHANBA plant information systems.The system enables the user to retrieve the browser visits, including by the plant by plant name search and retrieval features two functions,as well as administrators to manage plant information and management of user information.The platform allows users to learn more about SAIHANBA plants for effective biodiversity conservation, rational use and sustainable development foundation.Keywords:Plants,retrieval, information management system目录摘要 (2)目录 (4)1 引言 (5)1.1系统开发背景 (5)1.2系统简介 (6)1.3系统使用范围 (6)1.4系统开发技术 (6)1.4.1 技术简介 (6)1.4.2 C#语言介绍 (7)1.4.3 SQL server 2008简介 (8)1.4.4 Browser/Server三层结构 (9)2 系统需求分析 (10)2.1功能需求分析 (10)2.2业务流程图 (10)2.3 角色权限介绍 (12)3 系统数据库设计 (12)3.1数据库设计 (12)3.1.1 数据库创建 (12)3.1.2数据库逻辑设计 (13)3.1.3数据库存储表 (13)3.1.4安全保密设计 (15)4 系统功能详细介绍 (16)4.1 系统首页 (16)4.2 对植物信息管理 (16)4.2.1管理员登陆界面 (16)4.2.2查询功能 (17)4.2.3添加功能 (20)4.2.4 修改功能 (22)4.2.5 删除功能 (24)4.3对用户信息管理 (24)4.3.1 新建用户 (24)4.3.2 查询功能 (25)4.3.3 修改功能 (26)4.3.4添加功能 (27)4.3.5 删除功能 (28)4.4 公共类设计 (28)结束语 (29)参考文献 (30)1 引言1.1系统开发背景塞罕坝是河北省境内一个特殊的地理区域,该地区景观独特,高原山地兼备,森林草原并存,区域生态环境复杂多样,植物多样性丰富多彩。

塞罕坝生物资源极其丰富,森林覆盖度达66.7%,以寒温性针叶林、落叶阔叶林为主,以落叶松类、云杉、山杨、桦木类等为建群种。

草甸、草原及灌丛也占很大比重。

据调查,有自生维管植物80科、298属、624种,其中具有重要经济价值的资源植物占50%以上。

菌类植物有蘑菇类、木灵芝、木耳、猴头等。

塞罕坝既是森林--草原交错带,又可视为生态交错带(内蒙古高原与冀北山地的接合部)。

其地貌特征复杂,植被类型多种多样。

根据群落结构和生态外貌,将塞罕坝植被划分为7个植被类型25个群系。

开展本地区植物及其多样性研究,对于合理的开发利用和保护植物资源,开展森林--草原交错带生态系统的科学研究,因地制宜地制定林业生产和旅游业发展规划,都具有重要意义。

1.2系统简介系统的名称是塞罕坝植物信息管理系统。

本系统能够实现让用户对植物进行检索,包括按植物所在科或属检索、对植物种名直接检索、对植物开花、结果实等特征进行检索;以及管理员对科表、属表、种表、用户信息表的增、删、改、查等功能。

该平台分为两个角色:一、游客。

游客不需要注册登录就可以自由检索自己感兴趣的植物信息,但是游客不具有增、删、改植物信息的权限;二、管理员。

管理员在游客的基础上可以实现对用户信息的管理,修改和删除所有用户的信息等,还可以对各个表进行查找、修改、添加、删除等操作。

1.3系统使用范围本系统的设计考虑了系统的通用性,可以应用于其它地区的植物信息管理系统,还可以增设普通用户功能、添加留言、评论、添加植物图片等功能。

可以向数据库添加更广泛的植物不仅仅局限于一个地区的植物信息。

这样能更好的让人们认识丰富多彩的植物的特征、分布、分类、种属、用途等。

1.4系统开发技术开发环境:Microsoft Visual Studio 2010Microsoft SQL Server 2008运行环境: Win7操作系统安装SQL Server服务器确保机器上安装有.Net FrameWork 1.01.4.1 技术简介不仅仅是下一版本的Active Server Pages(ASP),它是统一的Web开发乎台,用来提供开发人员生成企业级Web应用程序所需的服务。

的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。

可以通过在现有ASP应用程序中逐渐添加功能,随时增强该ASP应用程序的功能,可以无缝的与HTML编辑器和其他编程工具一起工作。

当创建应用程序时,开发人员可以选择使用Web窗体或XML Web服务,或以自己认为合适的方式进行融合。

每个功能都能得到同一结构的支持,能够使用多种身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义。

接受客户端的数据请求:在用户进行查询时,当用户在客户端浏览器输入请求数据(如查询条件),然后进行提交时,用户的请求数据以HTTP请求字符串形式被发送回Web服务器。

在中,服务器端的Request对象负责处理请求字符串。

处理查询条件:对于用户的输入的查询条件,通过Request对象处理请求字符串的数据后,可根据得到的数据,综合处理并生成相应的SQL查询字符串。

其方法与常规的定义方法相同。

连接数据库进行数据操作并得到相应记录:在中,对数据的访问主要是通过对象来实现的。

对访问处理过程主要分为两个步骤:建立对数据库的连接和通过连接进行数据操作得到记录数据集。

将记录生成结果页面:DataSet对象作为标准的记录数据集,支持标准的记录处理方法,比如求记录总数、得到记录字段值等.在得到查询记录后,通过这些方法可以将查询结果生成页面。

结果页面的生成与提交:将查询结果写入结果页面后,Web服务器自动将页面发送回客户端浏览器。

同时,为了释放系统资源,应将创建的DataSet和Connection对象关闭并释放。

1.4.2 C#语言介绍C#是由Microsoft公司开发的一种新型程序设计语言。

由于它是从C和C++中派生出来的,因此具有C++的功能。

同时,它又像Visual Basic一样简单。

C#代表着程序设计语言演变的一个新阶段,它继承了C++和Java这两种世界上最重要的计算机语言的优点,并且还增加了指代、索引等创新性特点,同时,C#语言利用了.NET 作为其强大的平台,使得它在Windows图形用户界面、 Web应用、XML Web Service及数据库等方面有广泛的应用。

程序设计语言C#的特点:(1)与Web的紧密结合C#程序能方便的与Web程序进行集成。

利用的强大功能,C#能与Web标准,如HTML和XML相结合。

相关主题