(3)Query()方法:用来查找并返回多行数据。此方法返回一个DataSet数据集。用来实现GridView,Repeater,数据源的绑定。
(4)uploadImage()方法:用来实现图片的上传,并且以一定的比例生成小图,保存在文件夹内。
(5)max_zhang()方法:用来计算所在章里面有多少小节,以便判断循环次数,依次读取各小节的内容。

5.2用户管理模块
5.2.1 用户注册模块
游客可以根据提示,注册详细的个人信息,使用RequiredFieldValidator,CompareValidator,RegularExpressionValidator等验证控件保证用户信息的完整性,和正确性。最后调用infor_insert()方法,将用户注册信息写入到数据库中。
5.2.2 用户登录模块
用户登录过程是一个验证过程,应用程序首先从数据库获取该用户的信息,检索用户信息表,核对用户名和密码。如果用户名不存在或者密码输入不正确,显示出错提示信息,用户重新输入信息;若用户登录成功,提示上次登录时间,如有异常,可以联系后台管理人员,保证会员信息的安全性。用户登录流程图如图5所示:
 
 图5  用户登录流程图
5.2.3 用户注销模块
为了保证会员信息的安全性,用户点击注销,后台会将用于标记用户是否登录的Session[“name”]值重新变为空值。重新以游客的身份访问网站。
5.3后台管理模块
后台管理分为章节内容管理和评论内容管理。章节内容管理又分为:章节内容添加模块、章节内容编辑模块、章节内容删除模块,而评论内容管理模块主要实现评论内容的删除。
5.3.1章节内容添加模块
管理员登录,进入后台管理页面之后。根据系统提示依次填写节名称,附属图片名称,节内容,所属书本名称,以及所在的章,为了实现快速搜索功能,同时还要选择所属的分类。上传图片功能,通过后台调用uploadImage()算法实现,该算法主要实现的功能:接受管理员上传的图片的同时,并且成功生成对应的缩略图,由于中原文化图库的图片数目繁多,为了避免图片命名相同的问题,该算法取上传图片时系统时间的年份、小时数,一直到系统时间的毫秒,拼接成字符串作为缩略图的名称。最后将图片保存在pro_images文件夹下,并且将小节的其它信息保存在数据库中。uploadImage()算法流程图如图6所示:

图6  uploadImage()算法流程图
5.3.2章节内容编辑模块
管理员进入后台编辑网页edit.aspx后,通过Request["id"].ToString(),获取网页间的传值,也就是节内容的主键。调用help.ExecuteReader()将其保存在数据库的其它属性值读取出来,依次赋给页面控件。管理员修改之后,调用help.image_edit()方法将修改的内容重新写入到数据库。章节编辑模块流程图如图7示:
上一篇:asp.net《计算机基础》课程网站建设
下一篇:ASP.net实验室设备管理系统设计+ER图+流程图

ASP.NET的Web网络應用程序开...

互联网文化与电视文化的...

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

中国学术生态细节考察《...

公寓空调设计任务书

国内外图像分割技术研究现状

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

AT89C52单片机的超声波测距...