4.2.2 新闻信息类公共模块 paper51.com
此代码实现新闻的添加、修改、读取、删除,新闻访问次数自动加1,该类还实现了新闻中心列表信息页面;添加新闻news_add方法是一个静态方法,它实现了对新闻字段的插入功能insert into news(type,title,content,tdate,users);修改新闻news_update方法是一个静态方法,使用更新语句update news set对新闻进行修改;读取新闻和删除新闻和前面两个基本相同,只是分别用的sql语句不同;点击数加1是每当有浏览着访问次新闻,它的点击数就自动加1,在这里我们为点击数创建了一个字段hot,当有人点击次新闻时hot=hot+1;新闻中心列表信息页面GetNewsList,会计算出数据库中一共有多少页面,当前是第几页面,还要显示新闻的标题、点击次数。实现代码如下: 内容来自论文无忧网 www.paper51.com namespace LibJiaHe paper51.com { copyright paper51.com public class News http://www.paper51.com { http://www.paper51.com
#region"添加新闻" copyright paper51.com public static bool news_add() 内容来自论文无忧网 www.paper51.com #region"修改新闻" paper51.com public static bool news_update() copyright paper51.com
#region"读取新闻" 内容来自www.paper51.com public static IDataReader GetNewsById(int id) paper51.com 内容来自www.paper51.com #endregion paper51.com #region"删除新闻" paper51.com public static bool news_del(int id) http://www.paper51.com #region"点击数加1" copyright paper51.com public static bool news_hotadd(int id) copyright paper51.com
paper51.com #endregion paper51.com #region"首页产品列表" paper51.com public static string Getnews10() copyright paper51.com #region"新闻中心列表信息页面" 内容来自www.paper51.com
public static string GetNewsList(int CurrentPage) 内容来自论文无忧网 www.paper51.com
//获得总的记录数 paper51.com public static int CountRecord() paper51.com } 内容来自www.paper51.com } 内容来自论文无忧网 www.paper51.com
4.2.3 产品信息类公共模块 内容来自论文无忧网 www.paper51.com 此代码实现产品的添加、修改、读取、删除,还让产品的访问次数自动加1,该类还实现了产品中心列表信息页面;product类所使用的方法和news的方法实现形式相同,只是它们的表和字段不同,在这里学要注意的就是产品表:product(name,area,type,tfunction,info,secs,num,good,Support,Requirements,description,down,tdate,pic);实现代码如下: paper51.com namespace LibJiaHe 内容来自论文无忧网 www.paper51.com
{ copyright paper51.com
public class product 内容来自论文无忧网 www.paper51.com { paper51.com #region"添加产品信息" copyright paper51.com public static bool product_add() http://www.paper51.com #region"修改产品信息" copyright paper51.com public static bool product_update() paper51.com #region"删除产品" copyright paper51.com
public static bool product_del(int id) copyright paper51.com #region"点击数加1" 内容来自www.paper51.com
public static bool product_hotadd(int id) http://www.paper51.com #region"读取产品信息" 内容来自论文无忧网 www.paper51.com public static IDataReader GetProductById(int id) paper51.com #region"首页产品列表" http://www.paper51.com public static string GetProducts10() 内容来自论文无忧网 www.paper51.com
#region"药品世界列表信息页面" 内容来自论文无忧网 www.paper51.com public static string GetProductList(int CurrentPage) paper51.com
//获得总的记录数 copyright paper51.com public static int CountRecord() 内容来自论文无忧网 www.paper51.com
} paper51.com } 内容来自论文无忧网 www.paper51.com 4.2.4 招聘信息类公共模块 内容来自www.paper51.com 此代码实现添加招聘信息、修改招聘信息、读取招聘信息、删除招聘信息;添加招聘信息job_add,使用了一条insert int job + 字段名,把信息插入数据库中,在这里有9个字段,他们列举了所有招聘所需要的信息,当sql语句执行成功时,添加的招聘信息就顺利的被添加到数据库里面;修改招聘信息job_update,使用了update job set语句,对数据库的招聘信息进行修改,然后调用执行方法ExecuteSql对语句进行执行修改;读取招聘信息GetJobById用了一条select语句对数据进行读取;删除招聘信息job_del,其实它不是真正的对数据库的数据进行删除,它只是把删除标记del修改为1,当删除标记为1时,我们认定它是不可访问的,这样就避免了由于误操作造成数据丢失,这样即使误操作了,我们也可以通过修改数据库中del的值来达到找回数据的目的,这样就是在设计中增加了数据操作的安全性。 内容来自论文无忧网 www.paper51.com
namespace LibJiaHe copyright paper51.com { copyright paper51.com public class job http://www.paper51.com
{ paper51.com #region"添加招聘" paper51.com
publicstatic bool job_add() 内容来自www.paper51.com #region"修改招聘信息" http://www.paper51.com public static bool job_update() copyright paper51.com #region"读取招聘" http://www.paper51.com public static IDataReader GetJobById(int id) paper51.com #region"删除招聘" http://www.paper51.com public static bool job_del(intid) copyright paper51.com
内容来自www.paper51.com #endregion 内容来自www.paper51.com #region"读取人才招聘信息" 内容来自www.paper51.com public static string jobList() http://www.paper51.com
内容来自论文无忧网 www.paper51.com } paper51.com } copyright paper51.com 4.2.5 留言信息类公共模块 http://www.paper51.com 此类包括留言信息的添加,留言信息的回复,留言信息的删除和读取留言信息,留言信息的添加和前面一样,都使用的插入语句insertinto guestbook(name,title,content,tdate),语句的字段包括姓名、标题、内容和时间,执行成功则插入语句;删除记录guestbook_del运用了与前面同样的原理,都用了删除标记del,这样可以保证数据不因为误操作而丢失;留言回复guestbook_update是管理员对留言这信息的答复,起到了交流的作用,通过update guestbook set对数据库进行更新;GetGuestbookById方法用来对数据库进行数据读取,这样可以显示恢复的信息,其操作语句是select *from guestbook where id=?。 copyright paper51.com namespace LibJiaHe paper51.com
{ paper51.com public class guestbook paper51.com
{ copyright paper51.com
#region"添加留言" paper51.com public static bool guestbook_add() 内容来自论文无忧网 www.paper51.com #region"删除留言" paper51.com
public static bool guestbook_del(int id) copyright paper51.com
内容来自www.paper51.com #endregion http://www.paper51.com #region"回复" copyright paper51.com public static bool guestbook_update(int id,string comment,string cdate) http://www.paper51.com
#endregion 内容来自www.paper51.com #region"读取回复信息" paper51.com public static IDataReader GetGuestbookById(int id) 内容来自论文无忧网 www.paper51.com { 内容来自www.paper51.com StringBuilder sql = new StringBuilder(); paper51.com sql.Append("select * from guestbook where id=" + id); 内容来自www.paper51.com returncommon.GetDataReader(sql.ToString()); http://www.paper51.com } copyright paper51.com #endregion 内容来自www.paper51.com
} http://www.paper51.com } http://www.paper51.com |