新闻发布系统设计说明书

新闻发布系统设计说明书

ID:43275626

大小:503.01 KB

页数:17页

时间:2019-09-27

新闻发布系统设计说明书_第1页
新闻发布系统设计说明书_第2页
新闻发布系统设计说明书_第3页
新闻发布系统设计说明书_第4页
新闻发布系统设计说明书_第5页
资源描述:

《新闻发布系统设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、新闻发布系统设计说明书第一章简介1.1开发背景网站是当今社会不可缺少的一种信息传播途径,它以承载的信息量大、观看灵活而深受用户的喜爱。在当今社会,各行各业都会有自己的网站来发布信息,市场的发展对网站的需求也会越来越大。网站在人们的生产生活中的地位越来越突出。1.2设计需求随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而对于一些企业来说,利用计算机高效率完成新闻发布,是适应现代发展的需求。新闻的发布是一项琐碎、复杂而又十分细致的工作,而且不容许

2、出错,如果按照传统的信息传递模式,将会耗费工作人员大量的时间和精力,并且也很难保证新闻的及时性和准确性。而基于web的新闻发布系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。它的出现很好地解决了这个燃眉之急。本项目是根据牛腩老师所做的新闻发布系统,运用三层架构所做。开发工具为vs2008和sql2005,里面还有很多不足,希望大家可以提出更多的改进方法。17第二章功能描述功能显示图172.1首页显示2.2查看新闻2.3评论新闻2.4检索新闻可以按照标题和内容的不同来实现检索功能。

3、172.5注册登录只有注册用户后才能进入新闻发布系统的后台管理,注册的用户只能作为新闻发布者。2.6后台登录只有正确输入用户名、密码、验证码后才能进入后台管理。2.7新闻发布者只能添加新闻2.8新闻管理者用户管理17类别管理新闻管理新闻管理者可以执行用户管理、新闻类别管理、新闻管理功能。第三章数据库的使用3.1数据库各表设计1.users表字段名字段类型字段长度是否为空说明usernamevarchar20否用户名userpwdvarchar100否密码usertypevarchar15否用户类别idint否Id2.news表字段

4、名字段类型字段长度是否为空说明tittlevarchar100否标题ncontenttext否内容17createtimedatetime是时间caidint是IdidintId3.comment表字段名字段类型字段长度是否为空说明ccontenttext否内容createtimedatetime是时间useripvarchar15否Ip地址newsidint是新闻ididint否Id4.category表字段名字段类型字段长度是否为空说明cnamevarchar20否类别idint否Id17第四章代码设计4.1三层架构表示层WE

5、B业务逻辑层BLL数据访问层DAL业务实体类Model客户端浏览器4.2DAL层1:新闻类别操作类categoryDAO172:新闻评论操作类commentDAO3:新闻操作类newsDAO174:SQLHelper助手类SQLHelper//执行命令语句publicclassSQLHelper{privateSqlConnectionconn=null;privateSqlCommandcmd=null;privateSqlDataReadersdr=null;publicSQLHelper(){stringconnStr=Co

6、nfigurationManager.ConnectionStrings["connStr"].ConnectionString;conn=newSqlConnection(connStr);}privateSqlConnectionGetConn(){if(conn.State==ConnectionState.Closed){conn.Open();}returnconn;17}publicintExecuteNonQuery(stringcmdText,CommandTypect){intres;try{cmd=newSql

7、Command(cmdText,GetConn());cmd.CommandType=ct;res=cmd.ExecuteNonQuery();}catch(Exceptionex){throwex;}finally{if(conn.State==ConnectionState.Open){conn.Close();}}returnres;}publicintExecuteNonQuery(stringcmdText,SqlParameter[]paras,CommandTypect){intres;using(cmd=newSq

8、lCommand(cmdText,GetConn())){cmd.CommandType=ct;cmd.Parameters.AddRange(paras);res=cmd.ExecuteNonQuery();}returnres;}publicD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。