(3)分类管理:主要完成添加新闻分类、编辑及删除现有的新闻分类信息。
(4)用户信息管理:主要完成用户信息的修改和删除功能等。
2.4系统的功能结构图
系统采用页面的友好设计,突出了其简洁易操作的特点和方便用户操作的优势,且更易于整体的架构管理和后期文护,也提高了系统的安全性和可扩展性,其结构
如图1所示:图1  新闻发布系统的结构图
3.数据库设计
3.1设计思想
数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。针对新闻发布的需要专门对数据库进行分析设计。本系统主要是利用ASP.NET的相关技术实现相应的新闻网站相关的功能,并利用SQL Server 2008数据库管理系统进行数据库设计。
3.2数据库具体设计
经过对数据库的需求分析,了解了系统的存储结构需求后,根据分析的结果,得出可5个表结构,即Admin、News、Classes、ReView、UserInfor。
本系统采用的是SQL Server 2008数据库,基于以上的需求分析,数据库中的具体表设计如下。
具体表名称及其功能如表1:
表1新闻发布系统的各种表单
数据表名称    数据表的用途
管理员表    存放管理员的信息
新闻表    存放新闻的详细信息
分类表    存放新闻的分类信息
评价表    存放新闻的评价信息
普通用户表    存放普通用户的信息
其中重要的表结构如下:
(1)管理员表结构如表2:
表2管理员表结构
列名    数据类型    允许空    列名解释
ID    int        管理员id
username    Varchar(20)    √    用户名
password    Varchar(20)    √    密码
Email    Varchar(20)    √    电子邮箱
(2)新闻表结构如表3:
表3新闻表结构
列名    数据类型    允许空    列名解释
NewsID    int        新闻id
ClassesID    int        新闻分类id
Title    text    √    新闻标题
Author    Varchar(20)    √    新闻作者
Original    Varchar(50)    √    新闻来源
UpdateTime    datetime    √    更新时间
(2)分类表结构如表4:
表4分类表结构
列名    数据类型    允许空    列名解释
ClassesID    int        分类id
ClassesName    text    √    分类名称

4.系统详细设计和具体实现
4.1系统流程
用户首先可以浏览查看新闻的详细信息,通过检索,或新闻分类查找找到适合的新闻并查看详细信息。而且用户通过浏览新闻发布自己对新闻的看法或者想法,并可以查看其它人的对该新闻的观点和意见。登陆的普通用户可以发表对新闻的看法。若是未登录用户只能查看新闻、新闻搜索。管理员用户可登陆管理新闻,对用户信息,新闻信息,分类信息等进行必要的管理和操作,并文护网站的整体运营。
4.2普通用户模块实现
上一篇:基于.NET的校园综合平台的设计与实现
下一篇:asp+access视觉摄影公司网站设计

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

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

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

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

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

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

ASP.NET微信平台的办证系统设计

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

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

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

公寓空调设计任务书

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

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

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

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

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

志愿者活动的调查问卷表