基于ASP.NET的衡水湖植物管理系统的设计与实现

2019-06-20 11:25孙素华
广东蚕业 2019年4期
关键词:决策分析衡水管理系统

孙素华



基于ASP.NET的衡水湖植物管理系统的设计与实现

孙素华

(衡水学院 河北衡水 053000)

为了提升衡水湖植物信息资源管理的快捷性、灵活性、方便性和准确性,在分析用户需求和衡水湖植物信息的基础上,使用ASP.NET程序设计和SqlServer数据库技术,进行了衡水湖植物管理系统的设计与实现,系统主要包含有用户登录、信息交流、后台管理、决策分析等模块。其中决策分析模块为系统的主要模块,实现了植物信息的查询和分析功能。衡水湖植物管理系统将使植物资源的管理者更加了解衡水湖野生植物资源的现实情况,强化资源管理的能力,更好地协调植物资源保护与利用的关系。

ASP.NET;植物信息管理;决策分析

1 系统的规划与分析

1.1 用户的需求分析

衡水湖植物管理系统设计的初衷是为了提高管理人员的工作效率,为衡水湖植物资源的管理和利用提供更加快捷简单的工具。并且为植物爱好者和信息需求者提供一个交流的平台。下面是对这管理人员和普通用户两类用户的需求分析。

(1)管理人员:作为衡水湖自然保护区的工作人员,需要了解某一个植物的具体信息,以及某一年份的具体数量,如果只是查阅大量的纸质文献,必然降低了工作的效率。怎样通过系统迅速的存储和输出黄顶菊的数量,并且对其数量做出分析,将对衡水湖自然保护区的植物资源的保护产生巨大的影响。

(2)普通用户:现实中对衡水湖植物信息有需求的不仅仅只有衡水湖自然保护区的管理人员,为数众多的网络游客也对植物信息有很大的需求,衡水湖植物管理系统也应该为其提供帮助。

1.2 系统功能分析

通过上述对衡水湖植物管理系统用户的的分析设计了对这两类用户的的主要功能需求。

1.2.1 管理人员的功能需求

作为对衡水湖植物管理系统的后台管理人员,不仅仅可以检索某一植物的信息,并通过分析植物近几年数量的曲线图来预测植物数量的未来几年的发展趋势,他们还承担了进行植物信息输入、修改与删除的工作,将自己搜集到的植物信息从系统的后台管理模块插入到数据库中。

1.2.2 普通用户的功能需求

衡水湖植物管理系统为注册用户提供了信息交流和分享的功能。注册用户可以查看和回复他人的主题,检索植物信息以及决策分析功能。而对于非注册的网络游客,他们同样有着对植物信息的需求,系统给他们提供了对植物信息的检索和决策分析的功能。

2 系统的概要设计

2.1 系统功能模块设计

通过对衡水湖植物管理系统两类用户的功能需求进行了详细的分析,由此我们设计了衡水湖植物管理系统的主要功能[1]。

登录模块功能设计:登录模块主要功能有用户注册,用户登录,密码修改。

信息交流模块功能设计:发布主题,护肤主题,显示主题列表,显示主题内容等功能。

决策分析模块功能设计:植物信息检索,植物详细信息,植物数量分析。

后台管理模块功能设计:是对衡水湖植物管理系统整个系统进行管理,其中包括版块管理,主题管理,会员管理,植物信息管理,后台用户管理,以及退出的功能。

图2-1 系统功能结构图

2.2 系统的数据库的设计

衡水湖植物管理系统采用数据库系统的是比较通用的Sqlserver 2005 。经过对系统数据库需求的详细分析,总结出了系统的8种信息实体,分别为:管理员信息实体,交流版块大类别信息实体,交流版块小类别信息实体,主题信息信息实体,回复信息信息实体,植物信息信息实体,用户信息信息实体以及积分参数信息实体。

通过分析衡水湖植物管理系统数据库需求后衡水湖植物管理系统设计了系统的数据库表,整个系统共需要7张数据库表,分别是,管理员信息表、交流版块大类表、交流版块小类表、主题信息表、植物信息表、回复信息表、普通用户信息表。下面以植物信息表为例对系统的数据库进行介绍。

植物信息表是植物信息决策板块的关键表,用于存放植物名称、编号、外形特征、使用价值、植物信息、植物数量等植物的详细信息[2]。如表2-1。

表2-1 植物信息表

字段名称类型说明 PlantnameVarchar(50 )植物名称 PlantaliasVarchar(50 )植物别名 PlantshapeNtext植物的外形特征 PlantinfoNtext植物信息 PlantuseNtext植物的使用价值 PlanthabitNtext植物的生态习性 Plantnum1Int2013年的植物数量 Plantnum2Int2014年的植物数量 Plantnum3Int2015年的植物数量 Plantnum4Int2016年的植物数量 Plantnum5Int2017年的植物数量 Plantnum6Int2018年的植物数量

3 系统的详细设计[3]

衡水湖植物管理系统的实现主要分为数据库的实现和系统的实现。在系统的实现中,由于衡水湖植物管理系统中含有代码量巨大,无法一一列举,所以只对其中几个主要的功能进行说明。

3.1 登录模块

衡水湖资源管理系统的用户登录模块分为用户注册,普通用户登录,注销功能,用户密码修改。

3.2 决策分析模块

系统中植物检索功能主要分为三部分:植物信息检索,详细列表显示和植物详细信息,其中植物详细信息有植物数量曲线图功能,主要用于植物数量趋势的预测与分析。

3.2.1 植物信息检索

衡水湖植物管理系统的决策分析模块实现了用户对植物信息的检索功能。主要是将想要查询的植物名称输入搜索项中,单击检索按钮,页面跳转到植物详细列表界面。用户在搜索界面输入所要查找的信息,点击检索后,系统会查找出与检索名称相匹配的植物信息,并且通过列表显示出来。

3.2.2 详细列表显示

详细列表显示功能实现的主要方法是使用SqlServer中的select语句对植物信息检索页传过来的信息Keyword进行模糊查询,对于列表的显示衡水湖植物管理系统使用了ASP.NET提供的的GridView控件。用户可以点击详细信息的超链接,对目的植物信息进行详细的了解。

3.2.3 植物详细信息

植物详细信息显示功能实现的方法是使用SqlServer的selcet语句选取数据库Plant表中的植物详细信息,并用语句与植物各个信息的Label一一对应。

衡水湖植物管理系统通过使用VisualStudio和SqlServer实现了基本的编译。经过基本的调试和修改后,系统的代码错误为0,还需要进行更进一步的测试,来检测系统的可用性。

[1]格尔(美).C#高级编程(第4版)[M].清华大学出版社.2006: 12-20.

[2]萨师煊,王珊.数据库系统概论(第三版)[M].北京:高等教育出版社,2003:101-106.

[3]杨琳.MySQL数据库优化教学探讨[J].信息与电脑,2018:248-250.

10.3969/j.issn.2095-1205.2019.04.30

Q948

C

2095-1205(2019)04-53-02

猜你喜欢
决策分析衡水管理系统
衡水鸿昊企业有限责任公司
基于James的院内邮件管理系统的实现
适宜衡水的梨品种筛选试验
衡水专场(二)
基于LED联动显示的违停管理系统
赛博作战辅助决策分析框架设计
当前军事决策分析关注的几个问题
海盾压载水管理系统
基于RFID的仓储管理系统实现
石家庄衡水商会