基于web的新闻发布系统

基于web的新闻发布系统

ID:11993935

大小:936.35 KB

页数:39页

时间:2018-07-15

基于web的新闻发布系统_第1页
基于web的新闻发布系统_第2页
基于web的新闻发布系统_第3页
基于web的新闻发布系统_第4页
基于web的新闻发布系统_第5页
资源描述:

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

1、基于WEB的新闻发布系统一、系统开发背景在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。我们开发这个系统,经过授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对学校新闻的发布、管理、实时的进行行为统计和记录。大大的提高了新闻发布工作的工作效率,让广大读者在第一时间了解到最新的消息。二、系统实现的功能新闻发布系统的功能包括两个大模块——用户系统、管理员系统。具体功能如下:2.1用户系统中包括1.浏览新闻;2.搜索新闻;3.添加留言;4.

2、修改个人资料;5.添加用户喜欢的新闻到收藏夹;2.2管理员系统中包括1.管理新闻,包括对新闻的添加、修改、删除;2.管理普通用户,包括对普通用户的查看、删除;3.管理留言,包括查看、删除留言;39三、系统流程3.1系统流程图3.2数据库设计根据前面介绍的功能需求,下面给出本系统的数据库News中各个数据表的结构,以及表之间的关系。表3.2.1是用于存储用户信息的数据表users:字段名字段类型允许空说明Useridint否用户编号Usernamevarchar(10)否用户名,主键Userpwdvarchar(10)是密码Sexva

3、rchar(2)是性别Ageint是年龄Emailvarchar(20)是邮箱地址39表3.2.2是用于存储管理员信息的数据表admin:字段名字段类型允许空说明adminidint否管理员编号adminnamechar(10)是管理员名字adminpwdchar(10)是密码表3.2.3是用于存储用户留言信息的数据表leave_word:字段名字段类型允许空说明Lwidint否留言ID,主键usernamevarchar(10)是用户名newsidint是新闻编号titlevarchar(20)是标题[content]varcha

4、r(100)是内容posttimedatetime是发布时间表3.2.4是用于存储新闻信息的数据表news:字段名字段类型允许空说明newsidint否新闻编号,主键subjectsvarchar(50)是新闻主题contentsvarchar(1000)是内容sysdatedatetime是实践Typeint是类型authorvarchar(10)是作者seenumint是浏览次数39表3.2.5是用于存储收藏夹信息的数据表collection:字段名字段类型允许空说明collidint否主键usernamevarchar(10)

5、是用户名newsidint是新闻编号表3.6是用于存储图片信息的数据表photo:字段名字段类型允许空说明photoidint否照片编号newsidint是新闻编号filenamevarchar(20)是文件名39四、页面设计及实现方法4.1普通用户登录4.1.1用户登录页登录验证,进行管理员和普通用户的用户名和密码验证publicclassLoginService{privatestaticreadonlystringconnString=ConfigurationManager.ConnectionStrings["NewsRe

6、leaseConnString"].ToString();//判断管理员输入的用户名和密码是否存在,并执行publicboolCheckAdminLogin(stringadminName,stringadminPwd){StringBuildersbSql=newStringBuilder();sbSql.Append("select*fromadmin");sbSql.Append("where");sbSql.Append("adminname=@adminName");sbSql.Append("and");sbSql.Ap

7、pend("adminpwd=@adminPwd");SqlParameter[]para=newSqlParameter[]{newSqlParameter("@adminName",adminName),newSqlParameter("@adminPwd",adminPwd)};39using(SqlConnectionconn=newSqlConnection(connString)){conn.Open();SqlCommandsqlCmd=newSqlCommand(sbSql.ToString(),conn);sqlC

8、md.Parameters.AddRange(para);SqlDataReaderreader=sqlCmd.ExecuteReader();if(reader.Read()){reader.Close();returntrue;}

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

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

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