知卉”花卉种植助手的设计与实现

内容在这个时代,互联网成为了人们生活和工作上的好帮手。如今获取与爱好相关的信息也不再是只能去买书或者与现实中的朋友相互交流,而是可以在网上找到喜好相近的网友,互相探讨经验、分享信息,让交流的圈子越来越大,越来越丰富。利用“知卉”所创建的平台,让忙于工作的用户也能轻松的与他人分享种植的经验、寻找需要的信息。让所有用户放下繁重的花卉书籍,在种植之前就可以找到最合适自己的植物。本课题的创新之处在于将网络社交与花卉种植结合起来,搭建一个能够让爱好者互相交流经验的平台。本文按照软件工程思想对用户群体进行了需求分析后,确定使用ASP.NET技术完成前台与后台系统的开发,SQL Server 2008设计数据库,对系统进行了设计和实现,完成了知卉种植助手。
目录
一、 引言 1
(一) 项目背景 1
(二) 项目意义 1
(三) 设计目标 1
二、 相关技术 1
(一) ASP.NET 1
(二) SQL Server 2008 1
三、 需求分析 2
(一) 可行性分析 2
(二) 业务描述 2
(三) 角色分析 2
四、 总体设计 2
(一) 系统流程图 2
(二) 结构功能图 4
(三) 系统分析图 4
五、 概要设计 5
(一) 系统功能 5
(二) 数据库设计 5
(三) 开发环境 7
六、 系统详细设计 7
(一) 网站登录 7
(二) 网站注册 9
(三) 修改密码 12
(四) 文章发布 14
(五) 文章查看 16
(六) 文章评论 17
(七) 百科查看 18
(八) 闹钟功能 18
(九) 文章编辑、删除 21
(十) 百科添加 25
(十一) 百科编辑、删除 27
(十二) 私信 30
(十三) 文章搜索 33
七、 总结 34
致谢 35

 *好棒文|www.hbsrm.com +Q: @351916072@ 
参考文献 36
引言
项目背景
现代社会无论是什么都已经离不开网络,网络对生活的影响十分重大。但生活的速度也随着网络的发展而加快,人们无法在工作的闲暇时间为爱好投入太多的精力,特别是种植花卉这种特别花时间的爱好。传统的花卉种植所需要的信息都需要在书籍上获得,而种植的经验也需要与朋友面对面才能互相交流,找到其他拥有相同爱好的人也并不容易。从而在现代社会,种花是一项十分令人头疼的爱好。
但互联网也是人们生活和工作上的好帮手,如何通过网络解决爱好种植的人的烦恼,开发一个将查询百科、发帖交流的平台是十分重要的。因此通过互联网解决花卉种植的交流问题,并且可以让人们放下繁重的花卉书籍,轻松地获得想要的信息,设置闹钟防止忘记浇水,让种植花卉这一爱好不再会花费大量的时间和精力。
项目意义
“知卉”种植助手充分利用了现在拥有的网络技术,将相关的信息集中化,便于查阅、交流,减少了在种植上所花费的时间,希望让人们在空闲之余更简便的培养种植的爱好,也提高了种植这一爱好的可行性,可以让一些觉得种植花卉有困难的人群轻松地掌握种植的知识和经验。
设计目标
本课题将花卉种植与网络社交结合在一起,划分了不同的权限。用户可以发布、修改和删除自己的文章以及对自己所看的文章发表评论;管理员可以对用户发布的文章进行修改和删除,并且可以添加、修改和删除百科的条目;用户和用户之间、用户和管理员之间可以通过私信进行交流。
相关技术
ASP.NET
ASP.NET是基于.NET Framework的Web开发平台,拥有一切开发网站、应用程序所需要的解决方案,可以让编写网页更加简单,代码格式更加美观、简洁。
ASP.NET拥有以下特点:
多语言支持——是ASP.NET的重要新特性之一,主要表现在所支持的编程语言种类多和单个语言功能强两个方面。
服务器控件——ASP.NET提供了许多实用且功能性强的控件。
支持web服务——通过使用Internet标准,可以将一个web服务和其他web服务集成在一起。ASP.NET允许使用和创建web服务。
无Cookie会话——即使在浏览器不允许使用cookie的情况下,ASP.NET仍然能够使用户使用会话状态。
SQL Server 2008
SQL Server是微软推出的数据库管理系统。SQL Server 2008 版本可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。
SQL Server 2008 允许使用在其他的程序中使用数据,可以通过大部分工具直接访问指定的数据。
需求分析
可行性分析
技术可行性
利用ASP.NET技术完成平台的搭建及后台的管理,使用SQL Server数据库系统进行数据存储,使这个网站在技术层面上有了切实的可行性。
操作可行性
全部内容以网站的形式展现,界面清楚简洁,上手简单,无论是普通用户和管理员都可以很方便地进行操作,使得系统具有比较高的实用性。
业务描述
本项目的主要任务是将花卉相关的信息集中化,给予用户讨论交流的平台。
角色分析
本系统主要有两类用户:普通用户和系统管理员。
普通用户:可以发布、编辑和删除自己发表的文章,评论自己查看的文章,与其他的用户私信。
系统管理员:可以管理用户发布的文章,管理百科的条目。
本系统采用简单易懂的用户界面,并且会根据使用者的权限动态显示其用户组相应的操作模块,让使用者可以方便快捷地使用。
总体设计
系统流程图
本网站最主要的功能就是文章和百科的查看、发表、编辑及评论。普通用户发表文章后可以进入查看,并且在文章下方的评论区与其他用户交流,更可以在管理中心私信别的用户。当发现文章内容有所欠缺或者不满意之处,可以进入管理中心进行修改或删除。管理员可以编辑和删除任何用户发表的文章,并且可以对百科条目进行添加、编辑和删除。两种权限的使用者的操作流程如图41、图42所示:
图41 普通用户操作流程
图42 管理员操作流程
结构功能图
“知卉”种植助手主要分为三个模块:用户中心模块、文章管理模块和百科管理模块。如图43所示:
图43 “知卉”后台管理
系统分析图
实体对象类模型图:
如图44所示:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1350.html

好棒文