校园网新闻管理系统毕业论文.doc
- 文档编号:1314387
- 上传时间:2023-04-30
- 格式:DOC
- 页数:33
- 大小:1.70MB
校园网新闻管理系统毕业论文.doc
《校园网新闻管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《校园网新闻管理系统毕业论文.doc(33页珍藏版)》请在冰点文库上搜索。
××学校
毕业设计(论文)
题目:
校园网新闻管理系统
学生姓名:
班级:
指导教师:
所属系别:
2010年01月15日
××学校
毕业设计任务书
毕业设计题目:
校园网新闻管理系统
题目类型软件开发题目来源学生自选题
毕业设计时间从2009.12.24至2010.1.14
1.毕业设计内容要求:
(1)创建校园网新闻管理系统数据库,包括Classes表(新闻分类表以来保存新闻分类)、News表(新闻表以来保存新闻)、Review表(新闻评论表保存新闻评论)、User表(用户表保存后台用户),各表的ID设为主键,标识改为是,自动生成。
(2)Classes表的列ClassesID与News表列ClassesID创建关联,News表的列NewsID与Review表的列NewsID创建关联。
(3)前台能浏览、评论、搜索全部的新闻。
(4)后台登录成功才能够进入到后台管理。
(5)后台管理包括新闻管理、添加新闻、用户管理、用户添加、分类管理、评论管理、退出管理。
(6)新闻管理有浏览、修改、删除新闻功能。
(7)添加新闻能添加新闻的题目、作者、分类、内容。
(8)用户管理能够浏览、删除用户。
(9)分类管理能够删除、修改分类,还可以添加分类名称、分类编号。
(10)评论管理能够浏览、删除评论。
(11)退出管理能够返回到首页。
(12)要求输入界面要友好、用户操作方便、尽可能减少汉字的输入、尽量使用组合框进行选择输入、尽量避免输入错误数据。
(13)毕业设计必须符合“××学校××系高职高专毕业实习、毕业设计总指导书”的要求。
[1]题目类型:
(1)理论研究
(2)实验研究(3)工程设计(4)工程技术研究(5)软件开发
[2]题目来源:
(1)教师科研题
(2)生产实际题(3)模拟或虚构题(4)学生自选
2.主要参考资料
[1]桃兆将、郭鲜凤、刘占文编著.SQLSever数据库管理及开发教程与实训[M].北京:
北京大学出版社,2008
[2]许锁坤编著.Asp.NET技术基础[M].北京:
高等教育出版社,2008
3.毕业设计进度安排
阶段
阶段内容
起止时间
1
开讲个人选题报告
09.11.24~09.11.26
2
着手收集资料,并报送提纲审定
09.11.27~09.12.7
3
集中指导与个别指导,提交初稿审查
09.12.8~09.12.26
4
修改,经审稿后定稿交稿
10.12.27~10.1.2
5
导师批阅毕业设计
10.1.3~10.1.4
6
答辩与鉴定
10.1.14~10.1.17
指导老师(签名)______________时间:
______________
教研室主任(签名)______________时间:
______________
系主任(签名)______________时间:
_____________
摘要
随着经济的发展和国家科教兴国战略的实施,校园网新闻管理系统建设已逐步成为学校的基础建设项目,更成为衡量一个学校教育新闻化、现代化的重要标志,校园网新闻管理系统主要是针对学院内的新闻进行计算机管理。
本系统主要包括首页、学院概况、分类新闻(校园新闻、教学工作、学生工作、招生就业)、部门设置、后台管理五个模块,这几个模块主要是浏览学院概况、校内新闻,用户还可以评论、搜索校内新闻,通过登录进入到后台管理。
后台管理又包括后台登录、新闻管理、添加新闻、用户管理、添加用户、分类管理、评论管理、退出管理八个模块,这几个模块的主要功能是对系统新闻的添加、删除、修改。
整个系统能够满足学院简单的新闻发布及后台管理功能,使管理者更加方便和快捷的添加、修改、删除和浏览新闻公告新闻,这大大地减提高了学院的工作效率。
本系统使用MicrosoftVisualstudio2005+MicrosoftSQLsever作为开发工具。
关键词:
A;SQLServer;校园网管理
目录
第一章校园网新闻管理系统概述 5
第二章校园网新闻管理系统的系统分析与设计 6
2.1系统需求分析 6
2.2系统功能分析 6
2.2.1系统总体功能分析 6
2.2.2系统具体功能分析 7
2.3系统功能模块设计 8
2.3.1首页 8
2.3.2学院概况 8
2.3.3分类新闻 9
2.3.4部门设置 9
2.3.5后台管理 10
2.3.5.1后台登录 10
2.3.5.2新闻管理 10
2.3.5.3添加新闻 10
2.3.5.4用户管理 11
2.3.5.5添加用户 11
2.3.5.6分类管理 11
2.3.5.7评论管理 11
2.3.5.8退出管理 11
2.4系统流程图 11
第三章校园网新闻管理系统数据库分析与设计 13
3.1数据库需求分析 13
3.2数据库逻辑结构设计 13
第四章应有技术介绍 15
4.1ASP.NET 15
4.2MicrosoftSQLServer 16
第五章校园网新闻管理系统详细设计 17
5.1数据库分析与设计 17
5.1.1建立数据库 17
5.1.2建立表 17
5.2系统模块详细设计 18
5.2.1首页 18
5.2.2学院概况 18
5.2.3分类新闻 18
5.2.4部门设置 22
5.2.5后台管理 22
5.2.5.1后台登录 22
5.2.5.2新闻管理 23
5.2.5.3添加新闻 25
5.2.5.4用户管理 26
5.2.5.5添加用户 27
5.2.5.6分类管理 27
5.2.5.7评论管理 28
5.2.5.8退出管理 28
结束语 29
致谢 30
参考文献 31
第一章校园网新闻管理系统概述
在我国,近年来校园网新闻管理系统建设发展迅速,他们是基于学校单位建立的的校园官方网络平台,为我国各院校的教育发展、校园宣传、教学管理实现教育的新闻交流和协同工作提供了较好的平台。
本系统的开发将能满足学校的新闻发布及后台管理功能,以提高学院的工作效率、规范学院管理。
校园网新闻管理系统是一个开放式、人性化、大众化的管理平台。
一般用户的学生可以浏览学校新闻公告新闻,虽不能对学院的新闻进行直接修改,但系统给对新闻模块的修改意见提供新闻建议权,学院内外的人也可以有浏览和建议权,达到对外宣传学校的目的,实现学生与老师之间的交流,听取学生的意见,以改善学院管理。
而作为老师则具有更多的新闻操作权限,老师可以通过后台登录,登录到后台管理,以实现对校园网新闻管理系统新闻模块、新闻的添加、修改、删除,对系统用户的添加和删除,对评论的删除的功能。
整个系统是一个方便、快捷、开放的校园网管理操作平台,给学院的管理带来了极大的方便。
第二章校园网新闻管理系统的系统分析与设计
2.1系统需求分析
随着计算机多媒体和网络技术的不断发展与普及,校园网新闻管理系统的建设,对于学校的发展是非常有必要的,也是非常可行的。
我国各级教育研究部门、软件开发单位、教学设备供应商和各级学校不断开发提供了各种在网络上运行的软件及多媒体系统,并且越来越形象化、实用化,迫切需要网络环境。
在一个好的校园网新闻管理系统里大家用计算机和网络进行工作、交流和学习,计算机改变了人的教学、管理方式,同时也改变了人的学习、生活方式。
我们必须跟上时代的步伐,因此在经济条件允许的情况下,尽快尽早的建设校园网新闻管理系统好处将是显著的和长远的。
校园网新闻管理系统是基于Web的校园网管理的应用平台,是一个动态、静态结合的管理系统,能满足学校简单的新闻发布及后台管理功能。
该系统的应用能够提高学校的工作效率、规范管理、扩大宣传,为学院的教学办公带来了极大的方便。
该校园网新闻管理系统是本系统使用MicrosoftVisualstudio2005+MicrosoftSQLsever作为开发工具,系统的介面设计简单、规范,操作更是简单,用鼠标点击便可以浏览你所想看到的新闻。
2.2系统功能分析
2.2.1系统总体功能分析
校园网新闻管理系统是对学院新闻的管理,分为前台和后台。
前台实现的是一些基本的功能,主要包括首页、学院概况、分类新闻(校园新闻、教学工作、学生工作、招生就业)、部门设置四个模块,主要是浏览学院概况、部门设置、学院新闻通知公布等,用户还可对学院的新闻进行搜索和发表评论。
后台是对校园网系统进行管理,是整个校园网新闻管理系统至关重要的部分,主要包括后台登录、新闻管理、添加新闻、用户管理、添加用户、分类管理、评论管理、退出管理八个模块,用户登录成功进入到后台管理,从而用户能对系统的新闻、用户、新闻分类、评论进行添加、修改、删除。
2.2.2系统具体功能分析
(1)首页
首页主要包括:
浏览学院风采,显示学院的发布的一些最新快讯和通知公告,用户通过链接可以浏览这些新闻,并且可以发布评论。
(2)学院概况
学院概况主要包括:
学院简介、现任领导、专业介绍、名师风采、学院风采、联系我们6个方面,向大家介绍学院的基本情况、领导、专业、名师、风采,让大家了解湖南理工职业技术学院。
(3)分类新闻(校园新闻、教学工作、学生工作、招生就业等)
分类新闻主要包括:
学院发布的各类新闻,在这里只添加了校园新闻、教学工作、学生工作、招生就业4个分类的新闻,不仅可以浏览还可以搜索新闻,用户可以通过后台对分类和新闻进行添加、修改和删除。
(4)部门设置
部门设置主要包括:
学院结构图,是学院部门的一个结构图,除此之外还包括了信息工程系、经贸社科系、资源工程系、基础课部、思政课部、继续教育部6个部门,包括这6个部门的概括、专业和课程的介绍,方便大家了解湖南理工职业技术学院部门的情况。
(5)后台管理
后台管理主要包括:
后台登录、新闻管理、添加新闻、用户管理、添加用户、分类管理、评论管理和退出管理。
l后台登录:
用户登录到后台,对系统的后台进行管理;
l新闻管理:
对新闻可进行浏览、修改、删除;
l添加新闻:
分类别对新闻进行添加;
l用户管理:
对用户进行删除;
l添加用户:
对用户进行添加;
l分类管理:
对分类进行添加、修改、删除;
l评论管理:
对用户的评论进行删除
l退出管理:
退出对系统的管理,返回到学院的首页。
2.3系统功能模块设计
从功能描述的内容来看,我们根据这些功能,设计出系统的模块,如下图:
首页
理系统
学院概况
理系统
分类新闻
理系统
招生就业
理系统
招生就业
理系统
招生就业
理系统
招生就业
理系统
部门设置
理系统
后台登录
理系统
校
园
网
管
理
系
统
信
息
管
理
理系统
添
加
信
息
用
户管理
理系统
退
出管理
评
论管理
分
类管理
理系统
添
加用户
理系统
2.1系统功能模块图
首页
理系统
2.3.1首页
通知公告列表
理系统
最新快讯列表
理系统
学院风采
理系统
2.2首页模块图
在这个模块里,可以实现以下功能:
l浏览学院风采、最新的资讯和通知公告。
学院概况
理系统
2.3.2学院概况
名师风采
理系统
学院简介
理系统
现任领导
理系统
专业介绍
理系统
学院风采
理系统
联系我们
理系统
2.3学院概况模块图
在这个模块里,可以实现以下功能:
l浏览学院概况、现任领导、专业介绍、名师风采、学院风采、联系我们。
2.3.3分类新闻
分类新闻
理系统
招生就业
理系统
学生工作
理系统
教学工作
理系统
校园新闻
理系统
浏览、搜索、评论
理系统
2.4分类新闻模块图
在这个模块里,可以实现以下功能:
l浏览校园新闻、教学工作、学生工作、招生就业等新闻;
l可以评论新闻;
l在站内可以按新闻标题或内容分搜索各类新闻
部门设置
理系统
2.3.4部门设置
部门结构图
理
思政课部
基础课部
资源工程系
继续教育部
经贸社科系
信息工程系
部门概况、联系我们
部门概况、课程介绍
部门概况、课程介绍
系部概况、专业介绍
系部概况、专业介绍
系部概况、专业介绍
2.5部门设置模块图
在这个模块里,可以实现以下功能:
l了解学院的部门总体结构;
l浏览信息工程系、经贸社科系、资源工程系、基础课部、思政课部、继续教育部6个部门,包括这6个部门的概括、专业和课程的介绍,还有联系方式。
2.3.5后台管理
后台管理
理系统
退出管理
评论管理
分类管理
新闻管理
添加新闻
用户管理
添加用户
删除、
修改新闻
返回到首页
删除评论
添加、删除新闻分类
添加用户新闻
删除用户
添加新闻
2.6部门设置模块图
在这个模块里,可以实现以下功能:
l包括后台登录、新闻管理、添加新闻、用户管理、添加用户、分类管理、评论管理和退出管理,主要是对系统的新闻、新闻分类、用户、评论的添加、修改、删除,实现用户对系统得管理。
2.3.5.1后台登录
在这个模块里,可以实现以下功能:
l通过后台登录,进入到后台管理
2.3.5.2新闻管理
在这个模块里,可以实现以下功能:
l浏览全部的新闻;
l通过新闻标题的链接可以浏览新闻,并且可以对新闻发表评论;
l修改新闻的题目、作者、分类和内容;
l删除新闻。
2.3.5.3添加新闻
在这个模块里,可以实现以下功能:
l添加新闻的题目、作者、分类和内容。
2.3.5.4用户管理
在这个模块里,可以实现以下功能:
l可以浏览全部的用户;
l删除用户。
2.3.5.5添加用户
在这个模块里,可以实现以下功能:
l添加用户的详细新闻。
2.3.5.6分类管理
在这个模块里,可以实现以下功能:
l浏览全部的新闻分类;
l可以修改、删除、添加分类。
2.3.5.7评论管理
在这个模块里,可以实现以下功能:
l可以浏览全部的评论;
l删除评论。
2.3.5.8退出管理
在这个模块里,可以实现以下功能:
l退出后台管理,返回到首页。
2.4系统流程图
返回
首页
理系统
校园网新闻管理系统
理系统
学院简介
理系统
现任领导
理系统
专业介绍
理系统
名师风采
理系统
学院风采
理系统
联系我们
理系统
学院概况
理系统
校内新闻
理系统
教学工作
理系统
学生工作
理系统
招生就业
理系统
分类新闻
理系统
浏览、搜索
评论各类新闻
部门结构图
理系统
信息工程系
理系统
经贸社科系
理系统
资源工程系
理系统
部门设置
理系统
基础课部
理系统
思政课部
理系统
继续教育部
理系统
后台登录
理系统
后台管理
理系统
成功
退出管理
理系统
评论管理
理系统
分类管理
理系统
添加用户
理系统
用户管理
理系统
添加新闻
理系统
新闻管理
理系统
删除新闻的评论
理系统
添加新闻的类别
理系统
添加用户基本新闻
理系统
删除用户
理系统
添加新闻标题、作者、分类和内容
理系统
删除、修改新闻
理系统
2.7系统流程图
第三章校园网新闻管理系统数据库分析与设计
3.1数据库需求分析
根据数据流程,可以列出以下管理系统所需的数据项和数据结构:
lClasses(新闻分类表):
ClassesID、ClassesName;
lNews(新闻表):
NewsID、ClassesID、Title、Author、Content、UpdateTime;
lReview(新闻评论表):
ReviewID、NewsID、Author、Content、UpdateTime;
lUsers(用户表):
UserID、UserName、Password、Sex;
3.2数据库逻辑结构设计
数据库总共需要4个数据表的数据支持,Classes、News、Review、Users。
下面分别介绍这些表的结构。
(1)Classes(新闻分类表)
用来保存新闻的分类编号、名称,结构图如下表:
表3.1Classes
字段名
字段说明
数据类型及长度
是否可空
ClassesID
分类编号
int(4)
NOTNULL(主键)
ClassesName
分类名称
nvarchar(50)
YES
(2)News(新闻表)
用来保存新闻通知公告新闻,结构图如下表:
表3.2News
字段名
字段说明
数据类型及长度
是否可空
NewsID
新闻编号
int(4)
NOTNULL(主键)
ClassesID
新闻分类编号
int(4)
YES
Title
新闻题目
varchar(50)
YES
Author
新闻作者
varchar(50)
YES
Content
新闻内容
text(16)
YES
UpdateTime
发布时间
varchar(20)
YES
(3)Review(新闻评论表)
用来保存用户对新闻通知公告新闻的评论,结构图如下表:
表3.3Review
字段名
字段说明
数据类型及长度
是否可空
ReviewID
评论编号
int(4)
NOTNULL(主键)
NewsID
新闻编号
int(4)
YES
Author
评论作者
varchar(50)
YES
Content
评论内容
text(16)
YES
UpdateTime
评论时间
varchar(20)
YES
(4)Users(用户表)
用来保存用户的的基本新闻,结构图如下表:
表3.4Users
字段名
字段说明
数据类型及长度
是否可空
UserID
用户编号
int(4)
NOTNULL(主键)
UserName
用户名称
varchar(20)
YES
Password
用户密码
varchar(20)
YES
Sex
用户性别
varchar(50)
YES
第四章应有技术介绍
4.1ASP.NET
ASP.net不仅仅是ActiveServerPage(ASP)的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
ASP.net提供许多比现在的Web开发模式强大的优势。
(1)执行效率大幅提高
ASP.net是把基于通用语言的程序在服务器上运行。
不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。
(2)世界级的工具支持
ASP.net构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。
(3)强大性和适应性
因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。
ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#,VB,Jscript。
将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。
(4)简单性和易学性
ASP.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。
(5)高效可管理性
ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。
因为配置新闻都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。
ASP.NET是一个已编译的、基于.NET的环境,把基于通用语言的程序在服务器上运行。
将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多,这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点。
4.2MicrosoftSQLServer
SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。
SQL语句包括Select,Insert,Update,Delete
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园网 新闻 管理 系统 毕业论文