基于web的学校新闻发布系统毕业设计论文(编辑修改稿)内容摘要:
500 新闻作者 字符型 50 发布时间 日期型 20 浏览次数 数值型 500 登录信息 数据项名称 类型 长度 注明 登陆时间 日期型 20 每一季度统计一次 登陆人编号 字符型 4 登陆次数 数值型 200 13 作者信息 数据项名称 类型 长度 注明 作者编号 字符型 50 唯一 作者名称 字符型 50 根据需求设定 投稿日期 日期型 50 作品类型编号 字符型 50 新闻类型 数据项名称 类型 长度 注明 新闻类型编号 字符型 50 唯一 作者编号 字符型 50 新闻类型名称 字符串 20 浏览统计量 数据项名称 类型 长度 注明 浏览时间 日期型 50 浏览次数 数值型 500 新闻编 号 字符型 50 网友评论 数据项名称 类型 长度 注明 评论人编号 字符型 6 评论人名称 字符型 20 评论时间 日期型 50 评论内容 自定义 200 新闻编号 字符型 50 14 第三章 系统的总体设计 功能模块划分 系统功能模块图 从需求分析中 可以看到,本实例可以实现 6 个完整的功能。 我们根据这些功能,设计出系统的功能模块 几个模块间的关系 ,如图 3 32 所示。 图 31 新闻发布系统功能模块图 图 32 新闻发布系统各模块关系图 学校 新闻发布管理系统 新闻类别管理 新闻发布及管理 图片处理模块 新闻查询模块 网友评论模块 系统用户管理 15 各功能模块描述 学校新闻发布 管理系统包括新闻类别管理、新闻发布管理、图片处理、新闻查询、网友评论和用户管理等模块。 具体描述如下: 1.新闻类别管理 : (1)新闻类别的录入,包括类别编号和类别名称等; (2)新闻类别的修改; (3)新闻类别的删除; (4)新闻类别的查询。 2.新闻发布管理: (1)基本新闻信息的录入,包括新闻标题、新闻内容和所属类别等; (2)基本新闻信息的修改; (3)基本新闻信息的删除; 3.图片处理模块: (1)选择图片文件; (2)上传图片文件; (3)存储图片新闻; (4)修改新闻图片; (5)删除新闻图片; (6)在网页中浏览图片。 4.新闻查询模块: (1)按照新闻类别分页显示新闻; (2)按日期分页显示新闻。 5.网友留言模块: (1)网友对某条新闻发表评论; (2)管理员可删除新闻评论。 6.系统用户管理功能: (1)系统用户信息的录入,包括用户名和密码等信息 ; (2)系统用户 信息的修改; (3)系统用户信息的删除。 16 数据库设计 概念结构设计 本系统涉及到得实体有:管理员、新闻、栏目等实体 ,各实体的 ER 图如下。 管理员实体 ER 如下: 图 33 管理员 ER图 新闻实体 ER 图如下: 图 34 新闻实体 ER图 栏目实体 ER 图如下: 图 35 栏目实体 ER 图 17 学校新闻发布管理系统 ER 图如下: 栏 目属 于新 闻管 理 员 管 理栏 目 标 号栏 目 名 称新 闻 编 号新 闻 标 题新 闻 内 容管 理 员 编号所 属 栏 目发 布 时 间用 户 名 密 码 逻辑结构设计 根据 ER 图,可将其 抽象为相应数据库的关系模式,则有: 管理员( 用户名、密码 ) 新闻( 新闻编号 、新闻标题、新闻内容、所属栏目、发布时间) 栏目( 栏目编号 、栏目名称) 18 物理结构设计 本系统定义的数据库中包含以下 4 个表:新闻类别表: Category、新闻基本信息表: News、网友评论信息表: Discuss 和用户信息表: users。 1.新闻类别表 Category 表 新闻类别表 编号 字段名称 数据结构 说明 1 CateId int 新闻类别编号 2 CateName varchar (50) 新闻类别名称 2.基本新闻表 News 用来保存网上新闻的基本信息 表 基本新闻表 编号 字段名称 数据结构 说明 1 Id int 新闻编号 2 Title varchar(100) 新闻标题 3 Content text 新闻内容 4 PostTime datetime 提交时间 5 Poster varchar(50) 提交人 6 CateId int 新闻类别编号 7 Attpic bit 是否有图片标记 (0 没有; 1 有 ) 8 Readcount int 阅读次数 3.网友评论信息表 Discuss 用来保存网友对新闻的评论信息 表 评论信息表 编号 字段名称 数据结构 说明 1 id int 评论编号 2 UserId varchar(20) 评论人名称 3 Posttime sinaildatetime 提交时间 4 Content varchar(4000) 评论内容 5 Newsld int 新闻编号 4.用户信息表 Users 用来保存用户的基本信息 19 表 用户信息表 编号 字段名称 数据结构 说明 1 UserId int 用户 ID 号 2 UserName varchar(50) 用户名 3 UserPwd varcahr(50) 密码 4 Ename varchar(50) 用户姓名 5 Email varchar(50) 电子邮箱 Page View 用来 统计系统网页相关新闻的的浏览量 表 浏览量统计表 编号 字段名称 数据结构 说明 1 CateId int 新闻类型 ID 号 2 id int 新闻 ID 号 3 Data data(50) 发布时间 4 Time varchar(20) 浏览次数 author 用来保存作者信息 表 编号 字段名称 数据结构 说明 1 CateId int 新闻类型 ID 号 2 id int 新闻 ID 号 3 AuId int 作者编号 4 AuName varchar(50) 作者名称 5 Data data( 20) 投稿时间 20 第四章 系统详细设计 程序流程图 为了使读者进一步了解本实例系统的设计,本小节将对系统进行流程分析。 多用户系统的工作流程都是从用户登录模块开始,对用户的身份进行认证 .。 本系统分为前台系统和后台系统两个部分。 前台系统不需要进行身份认证,任何人都可以通 过浏览器阅读已经发布的新闻、发表网友评论。 后台系统的 各功能 流程分析如图所示。 图 41 添加新闻类别程序流程图 21 图 42添加新闻流程图 图 43查询新闻程序流程图 22 界面设计 1. 通用模块的设计 本实例中包含一些通用模块,这些模块以文件的形式保存,可以在其他文件中使用 include 语句包含这些模块,使用其中定义的功能。 在添加和修改新闻内容时,需要对字体、字号、颜色和排列位置等属性进行设置。 可以实现这些功能。 的设计界面如图 41 所示。 图 41 的设计界面 在使用 时,设置指定的选项,将会在新闻内容中生成相应的HTML 代码。 2 主界面设计 本主界面为 ,它的功能是显示新闻类别和每个类别中的 10 条新闻,并提供进入管理界面 ()的链接。 录入新闻类别和新闻内容后, 的界面如图 42 所示。 23 图 42 的界面 3 登陆界面设计 在对系统进行管理之前,需要通过系统的身份认证。 本 站中使用 进行身份验证 ,其 界面 如图 43 所示 : 图 43 登录界面 24 4 新闻管理界面设计 管理界面的功能是对新闻类别和新闻提供管理界面,只有有权限的用户才能进入管理界面。 图 44 新闻管理界面 打开新闻类别管理界面,如图 45 所示。 图 45 新闻类别管理界面 25 5 新闻发布界面设计 系统用户都可以发布新闻,新闻发布管理模块包含以下功能: 添加新闻的运行界面如图 46 所示。 图 46 的运行界面 新闻查询管理页面的脚本是 ,运行界面如图所示 图 47 新闻查询界面 26 第五章 系统实现 本实例中包含一些通用模块,这些模块以文件的形式保存,可以在其他文件中使用 include 语句包含这些模块,使用其中定义的功能。 的功能是实现到数据库的连接,因为在很多网页中都有连接数据库的操作,所以把它保存在文件 中,这样可以避免重复编程。 的代码如下: % dim Conn dim ConnStr set Conn=()ConnStr=driver={SQL Server}。 server=(local)。 UID=sa。 PWD=yourpassword。 Database=news ConnStr % 在文件中引用此文件作为头文件就可以访问数据库,代码如下: !include File= 因为本实例中有些功能只有 Admin 用户才有权限使用,所以在进入 这些网页之前,需要判断用户是否是 Admin。 的功能是判断当前用户是否是 Admin,如果不是,则中断执行;如果是,则不执行任何操作,直接进入包含它的网页。 的代码如下: % If Session(UserName) Admin Then (不是 Admin 用户,没有此权限 ) End If 27 % 在文件中引用此文件作为头文件,代码如下 : !include File= 在修改和删除新闻时,除了 Admin 用户拥有所有权限外,其他用户只能修改自己创建。基于web的学校新闻发布系统毕业设计论文(编辑修改稿)
相关推荐
人信息。 博文管理,友情链接管理及博文分类管理。 3 图 21 博客管理页面的用例图 在博客主界面中发表博文时可以选择博文类型,这样可以更好管理自己的博文。 并查看和删除网友对自己的博文的一些评论、查看和删除网友留下的一些留言,提供与其他网友交流的空间。 更好交流,在信息时代人们通过个人空间沟通也用来但不能在自己的博客主页面中提交评论和留言。 这样在本系统中就可以为博友提供更多的个人色彩。
备自组织、自愈功能。 IEEE 规范 作为低速无线个域网( LR—WPAN)技术, Zigbee 协议栈的物理、 MAC 层即是 协议。 它是具有低复杂度、应用成本小、设备功耗低等优势,能在低成本设备之间进行低速率信息传输规范。 表 是 的主要协议框架。 基于 Zigbee 技术的温度采集系统设计 10 表 主要协议框架 应用层 网络层 数据链路层 MAC 层 868/915 PHY 层 PHY
电台的报时功能是在56秒亮,57秒熄灭,58秒亮,59秒熄灭,00秒亮三秒。 整点报时的功能是在整点用二进制led显示当前时刻(如十点则亮1010)。 整点报时功能基于十二小时制。 源代码如下://报时模块module baoshi(CP,int,led_out,spark )。 //CP为扫描信号,int为当前时间,led_out为整点报时功能,spark为仿广播电台报时功能input CP。
.............................................. 56 第 1 页 共 56 页 1. 概述 课题背景 互联网的兴起从本质上改变了整个社会的商品交易方式,国内各大企业从上个世纪 90 年代互联网兴起之时,就产生了通过网络进行销售经营商品的想法。 但是由于在互联网上企业的信誉难以认证、网络的法规政策不健全、物流不发达等一系列的原因,限制了网
2 foreign key(um) references cur(um))。 所建表格如图 48: 图 48 成绩表 ( 4) 注册表,用来存放学生学号,账户名,账户密码。 见表格 SQL 语句为 create table user (num int(100) primary key,aname varchar(100) not null,apasswd varchar(100) not
sLineTotal[7] = (7).ToString().Trim()。 sLineTotal[8] = (8).ToString().Trim()。 sLineTotal[9] = (9).ToString().Trim()。 淮阴师范学院毕业论文(设计) 14 } ()。 = select sitename from Line + sLineTotal[0].ToString()