计算机毕业设计介绍:
8.3.2 文档分类模块
文档分类模块,实现了文档分类的增加功能
1.页面内容
新增文档分类页面:FolderEdit.aspx。
根据下拉列表框和“下一级”按牛选择要新增的文件目录所处的上级目录,输入名称和注释,单击“保存”按钮,将把新的文件类别保存在数据库中。
2.使用到的数据表
文档分类模块使用到的数据表是菜单表,用来记录文档分类的相关信息。
3.相关类
FolderEdit.aspx.cs为新增文档分类页面的隐藏类。其中ListChildren方法实现了根据上级目录代码列出所有下级目录,GetPath方法则实现了根据文档目录ID查询出其完整路径的功能。
改变“所属类别”下拉列表框的DropDownList_Folder_SelectedIndexChanged事件处理函数根据改变后的选择项调用ListChildren方法,从而实现目录定位的向下跳转,并将“上一级”按钮置为可用。单击“上一级”按钮的Button_Parent_Click事件处理函数根据当前所属类别的代码,查找其上级代码,并根据上级代码调用ListChildren方法,从而实现目录定位的向上跳转。
单击“保存“按钮的Button_Save_Click事件处理函数首先进行数据检查,然后从各控件中获取准备新增记录的各项信息,组成写数据库的SQL脚本,调用DataAccessor对象的ExecuteNonQuery方法保存数据,同时将其上级目录对应的IsLast值置为0。
8.3.3 文档查询模块
1.页面内容
文档查询页面ArticleSearch.aspx,根据用户输入的关键字和选择的不同的范围,查询出符合条件的文档记录。
2.使用到的数据表
模块使用到的数据表是文档表
3.相关类
ArticleSearch.aspx.cs为文档查询页面的隐藏类。其中Search方法实现了根据组合成的查询字符串查询符合条件的记录,并生成相应的文档列表,显示在页面上。
单击“查询”按钮的Button_Search_Click事件处理函数中,根据用户对查询范围的选择,组合成相应的SQL语句,调用Search方法生成查询结果。
“目录浏览”模块和“文档浏览模块”“文档编辑”在这里就不详细介绍了。
<责任编辑:计算机毕业设计网(http://www.xiaoniu168.com)>