基于web的新闻发布系统0说明书

基于web的新闻发布系统0说明书

ID:29472628

大小:595.54 KB

页数:39页

时间:2018-12-20

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

《基于web的新闻发布系统0说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、石河子大学信息科学与技术学院<计算机网络>课程设计报告2012—2013学年第二学期题目名称:基于Web的新闻发布系统专业:计算机科学与技术班级:学号:学生姓名:指导教师:完成日期:二○一三年1月10日39目录一、需求分析3二、系统结构设计4三、数据库设计5四、系统演示939一、需求分析新闻发布系统应该是应用最广泛的网络系统,每天都有大量的网名浏览新浪、搜狐等网。另外,在企业内部,随着跨地区的企业越来越多,如果要在整个公司范围内发布一个新闻,通过新闻发布系统发布企业新闻,员工通过网络浏览、查看相关的新闻,既方便又快捷,因此开发一个新闻

2、发布是非常的实用的。对于一个新闻发布系统来说,需要有以下的功能,首先,必须要有一些权限认证,比如说,用户只能看而不能修改新闻,管理员或者行政管理人员可以查看和修改新闻,行政管理人员和管理员能够对新闻的类别进行自定义,比如公司文件、公司公告、会议记录、规章制度等,然后在发布新闻时可以选择该新闻所属的类,这样有利对新闻的分类和统计。此系统需要有以下一些功能:1、管理用户、管理新闻类别、登录系统、发布新闻、浏览新闻。2、通过这些功能可以得出管理员和用户的权限3、管理员:登录进入系统,查看所有新闻,查看所有用户,更改新闻,更改用户的信息,发布

3、新闻。4、用户:浏览新闻。由以上得出一些业务规则:一个管理员可以发布多个新闻。一个新闻只能有一个发布者。一个新闻类别对应多个新闻。一个新闻只属于一个新闻类别。一个管理员可以管理多个用户。系统主要分为两部分,即后台管理和前台浏览,后台主要是管理员管理。前台主要是用户浏览。对数据库的操作基本都在后台完成,管理员实现对新闻的管理和用户的管理。39二、系统结构设计系统主要分为以下几个模块:登录模块、注册模块、用户浏览新闻模块、管理员添加新闻模块、管理员修改新闻模块、管理员分类新闻模块、管理员管理用户模块。系统模块图如下。新闻发布系统浏览新闻添

4、加新闻修改新闻管理新闻类别管理用户管理员用户登录模块注册模块登录模块如上图所示,每个模块分工明确,每个模块的功能各由相应的类完成。各模块之间互不干扰。这是使用了MVC模式来实现的。每个层次完成各自的功能,各层次之间也互不干扰,修改摸一个摸一个模块不需要修改另一个模块。基于MVC模式的好处是可以后台和前台分离,这样很利于代码的编写。39三、数据库设计1.数据库局部E-R设计1-1管理员1-2新闻详细内容1-3用户391-4.新闻题目简介2.数据库整体E-R图设计393.数据库表管理员表administrator:属性名数据类型长度PKN

5、ULLF_K说明f_adminnamevarchar32YESNOT管理员用户名f_adminpasswordvarchar32NOT管理员密码新闻内容表content:属性名数据类型长度PKNULLF_K说明f_idint10YESNOT新闻IDf_parentIdvarchar32NOTYES新闻类型IDf_contentvarchar1024NOT新闻内容f_usernamevarchar32NOTYES用户f_datetimestamp发表日期新闻类型表news:属性名数据类型长度PKNULLF_K说明f_idint10YES

6、NOT新闻类型IDf_contentvarchar32NOT新闻内容简介f_datetimestamp1024NOT新闻发布日期f_titlevarchar32NOT用户用户表user:属性名数据类型长度PKNULLF_K说明f_userIdint10YESNOT用户IDf_usernamevarchar32NOT用户名f_passwordtimestamp1024NOT密码f_emailvarchar32NOT用户邮箱f_sexchar10性别f_nicknamevarchar32昵称birthdaytimestamp出生日期新闻发

7、布表release:属性名数据类型长度PKNULLF_K说明f_usernamevarchar32NOTYES用户名f_idInt10NOTYES新闻类型IDquantityvarchar32NOT用户发表新闻数量394.数据库源代码数据库建表代码创建数据库newsreleaseusenewsreleasego创建管理员表createtablet_admin(f_adminnamevarchar(32)primarykeynotnull,f_adminpasswordvarchar(32)notnull)创建用户表createtabl

8、et_user(f_useridintnotnull,f_usernamevarchar(32)primarykeynotnull,f_passwordvarchar(32)notnull,f_nicknamevarch

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

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

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