需求分析 本次课程设计的题目是基于asp.net的分类图片分享网站。而如何让用asp.net和数据库来构建一个分类图片分享网站主要有下面的过程: 1.系统数据库的设计 为便于图片数据的检索和管理,笔者在本系统中设计了两个数据表。其中一个表用于存放与图片分类有关的信息,包括图片类别名称和与该类别相关的描述信息;另一个表中则存放与图片相关的信息,包括图片的名称、关键字、图片的尺寸信息、图片的描述信息以及图片的存放路径等。 2.系统的实现 整个系统采用B/S结构,该系统的主要功能模块包括:图片类别管理模块、图片数据管理模块和图片数据检索模块。 2.1 类别管理 本模块主要实现对图片类别的管理,包括类别添加、修改、删除等功能。 2.2 图片管理 图片管理实现的关键是将图片上传到服务器,这涉及到原始图片的上传、生成原始图片的缩略图以及将与图片相关的信息保存到数据库等重要细节。 2.3 图片检索 当用户需要查看数据库服务器中的某些特定图片时,可以通过图片检索模块快速定位到需要查找的图片。本模块提供按图片名称、关键字、输入时间、内容等作为关键字的图片查询,系统在图片记录数据表中进行关键字模糊匹配检索,并返回检索到的所有缩略图,进行分页显示。考虑到用户在检索图片时更关注图片本身的内容,系统采用可分页的DataList控件来显示查询结果(包括缩略图),同时使用新页面来显示原始图片及其相关信息。 paper51.com |