新闻发布系统总结报告

新闻发布系统总结报告
新闻发布系统总结报告

新闻发布系统

--总结报告

项目:HTML5与https://www.360docs.net/doc/0717827981.html,程序设计教程

组长:XXX

成员:XX

XX

XX

XX

1.项目简介

新闻发布系统是一个可在线登录和评论的新闻系统。管理员可以发布时事新闻,用户可以一游客和会员的身份进入网站浏览和检索新闻。

2.成员分工

总体规划控制:xxx

主模版设计:xxx

用户登录设计:xx

分类新闻界面设计:xx

新闻内容设计:xx

新闻评论设计:xx

新闻信息管理设计:xx

数据库设计:xx

3.功能介绍

本系统主要实现了用户登录、新闻检索、查看新闻详细内容、发布修改新闻和评论新闻等功能。

3.1 用户登录

此功能需要用户按要求注册会员信息(图3.1.1),系统管理员通过核实,同意用户申请之后用户就可以登录系统进行其他操作。

图3.1.1

图3.1.2

3.2 新闻检索

本系统中,用户可以通过首页的搜索框搜索自己需要的新闻(图3.2.1)。

图3.2.1

3.3 查看新闻内容

用户可以选择自己关注的新闻,点击链接即可查看自己所需要新闻的详细信息。(图3.3.1和图3.3.2)

图3.3.1

图3.3.2

3.4 评论新闻(仅限于会员)

用户可在查看新闻之后,在评论区发表自己的观点,发表自己的见解。(图3.4.1)

图3.4.1

3.5发布新闻(仅限于管理员)

管理员需要对新闻先进行审核,判断下新闻的价值,以及合法性,只有通过管理员审核,才可以进行发布。同时,需要给新闻进行分类,标注下与新闻相关

的信息。(图3.5.1和图3.5.2)

图3.5.1

图3.5.2

4.开发过程

4.1 数据库设计

我们这个新闻发布系统的后台用的是SQL做的数据库。主要功能:存储新闻,存储评论,并且该数据库可更新。

https://www.360docs.net/doc/0717827981.html,erTable存储用户的账号,密码信息。

2. NewsTable用来存储和新闻相关的信息,标题,作者,时间等。

3. CommentTable用来存储评论的内容,并可更新。

4.2 用户登录模块设计

本模块主要以用户注册信息并通过后台程序添加到数据库为基础,用户在登录页面输入用户信息,系统后台验证后获取登录状态。

1.注册网页代码(运行结果如图3.1.1):

注册用户信息

用户名:

runat="server">

<%----%>

密码:

<%----%>

再次输入密码:

<%----%>

onclick="sBtn_Click"/>

<%----%>

2.登录页面代码(运行结果如图

3.1.2):

用户登录

新闻图片

runat="server">

runat="server">

onclick="sBtn_Click"/>

<%-- --%>

没有帐号,立即注册

4.3 主页显示模块设计

本模块使用母版页设计,通过显示新闻类别和热点新闻,为用户浏览新闻做导航。

1.母版页设计代码:

<%@Master Language="C#"AutoEventWireup="true"CodeBehind="Site1.master.cs"

Inherits="NewsASP.Site1" %>

"https://www.360docs.net/doc/0717827981.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd">