校园网新闻管理系统毕业论文

上传人:无*** 文档编号:127637395 上传时间:2022-07-30 格式:DOC 页数:33 大小:1.69MB
收藏 版权申诉 举报 下载
校园网新闻管理系统毕业论文_第1页
第1页 / 共33页
校园网新闻管理系统毕业论文_第2页
第2页 / 共33页
校园网新闻管理系统毕业论文_第3页
第3页 / 共33页
资源描述:

《校园网新闻管理系统毕业论文》由会员分享,可在线阅读,更多相关《校园网新闻管理系统毕业论文(33页珍藏版)》请在装配图网上搜索。

1、学校毕业设计(论文)题 目: 校园网新闻管理系统 学生姓名: 班 级: 指导教师: 所属系别: 2010 年 01月 15 日学校毕业设计任务书毕业设计题目:校园网新闻管理系统题目类型 软件开发 题目来源 学生自选题 毕业设计时间从 2009.12.24 至 2010.1.141. 毕业设计内容要求:(1)创建校园网新闻管理系统数据库,包括 Classes表(新闻分类表以来保存新闻分类)、News表(新闻表以来保存新闻)、Review表(新闻评论表保存新闻评论)、User表(用户表保存后台用户),各表的ID设为主键,标识改为是,自动生成。(2) Classes表的列ClassesID与News

2、表列ClassesID创建关联,News表的列NewsID与Review表的列NewsID创建关联。 (3)前台能浏览、评论、搜索全部的新闻。 (4)后台登录成功才能够进入到后台管理。(5)后台管理包括新闻管理、添加新闻、用户管理、用户添加、分类管理、评论管理、退出管理。 (6)新闻管理有浏览、修改、删除新闻功能。(7)添加新闻能添加新闻的题目、作者、分类、内容。(8)用户管理能够浏览、删除用户。(9)分类管理能够删除、修改分类,还可以添加分类名称、分类编号。(10)评论管理能够浏览、删除评论。(11)退出管理能够返回到首页。(12)要求输入界面要友好、用户操作方便、尽可能减少汉字的输入、尽量

3、使用组合框进行选择输入、尽量避免输入错误数据。(13)毕业设计必须符合“学校系高职高专毕业实习、毕业设计总指导书”的要求。1题目类型:(1)理论研究(2)实验研究(3)工程设计(4)工程技术研究(5)软件开发2题目来源:(1)教师科研题(2)生产实际题(3)模拟或虚构题(4)学生自选2.主要参考资料1桃兆将、郭鲜凤、刘占文编著.SQL Sever 数据库管理及开发教程与实训M.北京:北京大学出版社,20082许锁坤编著.Asp.NET技术基础M.北京:高等教育出版社,20083.毕业设计进度安排阶段阶 段 内 容起止时间1开讲个人选题报告09.11.2409.11.262着手收集资料,并报送提

4、纲审定09.11.2709.12.73集中指导与个别指导,提交初稿审查09.12.809.12.264修改,经审稿后定稿交稿10.12.2710.1.25导师批阅毕业设计10.1.310.1.46答辩与鉴定10.1.1410.1.17指导老师(签名) _ 时间:_教研室主任(签名) _ 时间:_系主任(签名) _ 时间:_摘 要随着经济的发展和国家科教兴国战略的实施,校园网新闻管理系统建设已逐步成为学校的基础建设项目,更成为衡量一个学校教育新闻化、现代化的重要标志,校园网新闻管理系统主要是针对学院内的新闻进行计算机管理。本系统主要包括首页、学院概况、分类新闻(校园新闻、教学工作、学生工作、招生

5、就业)、部门设置、后台管理五个模块,这几个模块主要是浏览学院概况、校内新闻,用户还可以评论、搜索校内新闻,通过登录进入到后台管理。后台管理又包括后台登录、新闻管理、添加新闻、用户管理、添加用户、分类管理、评论管理、退出管理八个模块,这几个模块的主要功能是对系统新闻的添加、删除、修改。整个系统能够满足学院简单的新闻发布及后台管理功能,使管理者更加方便和快捷的添加、修改、删除和浏览新闻公告新闻,这大大地减提高了学院的工作效率。本系统使用Microsoft Visual studio 2005 Microsoft SQL sever作为开发工具。关键词: A;SQL Server;校园网管理目 录第

6、一章 校园网新闻管理系统概述5第二章 校园网新闻管理系统的系统分析与设计62.1系统需求分析62.2系统功能分析62.2.1系统总体功能分析62.2.2系统具体功能分析72.3系统功能模块设计82.3.1首页82.3.2学院概况82.3.3分类新闻92.3.4部门设置92.3.5后台管理102.3.5.1后台登录102.3.5.2新闻管理102.3.5.3添加新闻102.3.5.4用户管理112.3.5.5添加用户112.3.5.6分类管理112.3.5.7评论管理112.3.5.8退出管理112.4系统流程图11第三章 校园网新闻管理系统数据库分析与设计133.1数据库需求分析133.2数据

7、库逻辑结构设计13第四章 应有技术介绍154.1 ASP.NET154.2 Microsoft SQL Server16第五章 校园网新闻管理系统详细设计175.1数据库分析与设计175.1.1建立数据库175.1.2建立表175.2系统模块详细设计185.2.1首页185.2.2学院概况185.2.3分类新闻185.2.4部门设置225.2.5后台管理225.2.5.1后台登录225.2.5.2新闻管理235.2.5.3添加新闻255.2.5.4用户管理265.2.5.5添加用户275.2.5.6分类管理275.2.5.7评论管理285.2.5.8退出管理28结束语29致 谢30参考文献31

8、第一章 校园网新闻管理系统概述在我国,近年来校园网新闻管理系统建设发展迅速,他们是基于学校单位建立的的校园官方网络平台,为我国各院校的教育发展、校园宣传、教学管理实现教育的新闻交流和协同工作提供了较好的平台。本系统的开发将能满足学校的新闻发布及后台管理功能,以提高学院的工作效率、规范学院管理。校园网新闻管理系统是一个开放式、人性化、大众化的管理平台。一般用户的学生可以浏览学校新闻公告新闻,虽不能对学院的新闻进行直接修改,但系统给对新闻模块的修改意见提供新闻建议权,学院内外的人也可以有浏览和建议权,达到对外宣传学校的目的,实现学生与老师之间的交流,听取学生的意见,以改善学院管理。而作为老师则具有

9、更多的新闻操作权限,老师可以通过后台登录,登录到后台管理,以实现对校园网新闻管理系统新闻模块、新闻的添加、修改、删除,对系统用户的添加和删除,对评论的删除的功能。整个系统是一个方便、快捷、开放的校园网管理操作平台,给学院的管理带来了极大的方便。第二章 校园网新闻管理系统的系统分析与设计2.1系统需求分析随着计算机多媒体和网络技术的不断发展与普及,校园网新闻管理系统的建设,对于学校的发展是非常有必要的,也是非常可行的。我国各级教育研究部门、软件开发单位、教学设备供应商和各级学校不断开发提供了各种在网络上运行的软件及多媒体系统,并且越来越形象化、实用化,迫切需要网络环境。在一个好的校园网新闻管理系

10、统里大家用计算机和网络进行工作、交流和学习,计算机改变了人的教学、管理方式,同时也改变了人的学习、生活方式。我们必须跟上时代的步伐,因此在经济条件允许的情况下,尽快尽早的建设校园网新闻管理系统好处将是显著的和长远的。校园网新闻管理系统是基于 Web的校园网管理的应用平台,是一个动态、静态结合的管理系统,能满足学校简单的新闻发布及后台管理功能。该系统的应用能够提高学校的工作效率、规范管理、扩大宣传,为学院的教学办公带来了极大的方便。该校园网新闻管理系统是本系统使用Microsoft Visual studio 2005Microsoft SQL sever作为开发工具,系统的介面设计简单、规范,

11、操作更是简单,用鼠标点击便可以浏览你所想看到的新闻。2.2系统功能分析2.2.1系统总体功能分析校园网新闻管理系统是对学院新闻的管理,分为前台和后台。前台实现的是一些基本的功能,主要包括首页、学院概况、分类新闻(校园新闻、教学工作、学生工作、招生就业)、部门设置四个模块,主要是浏览学院概况、部门设置、学院新闻通知公布等,用户还可对学院的新闻进行搜索和发表评论。后台是对校园网系统进行管理,是整个校园网新闻管理系统至关重要的部分,主要包括后台登录、新闻管理、添加新闻、用户管理、添加用户、分类管理、评论管理、退出管理八个模块,用户登录成功进入到后台管理,从而用户能对系统的新闻、用户、新闻分类、评论进

12、行添加、修改、删除。2.2.2系统具体功能分析 (1)首页首页主要包括:浏览学院风采,显示学院的发布的一些最新快讯和通知公告,用户通过链接可以浏览这些新闻,并且可以发布评论。(2)学院概况学院概况主要包括:学院简介、现任领导、专业介绍、名师风采、学院风采、联系我们6个方面,向大家介绍学院的基本情况、领导、专业、名师、风采,让大家了解湖南理工职业技术学院。(3)分类新闻(校园新闻、教学工作、学生工作、招生就业等)分类新闻主要包括:学院发布的各类新闻,在这里只添加了校园新闻、教学工作、学生工作、招生就业4个分类的新闻,不仅可以浏览还可以搜索新闻,用户可以通过后台对分类和新闻进行添加、修改和删除。(

13、4)部门设置部门设置主要包括:学院结构图,是学院部门的一个结构图,除此之外还包括了信息工程系、经贸社科系、资源工程系、基础课部、思政课部、继续教育部6个部门,包括这6个部门的概括、专业和课程的介绍,方便大家了解湖南理工职业技术学院部门的情况。(5)后台管理后台管理主要包括:后台登录、新闻管理、添加新闻、用户管理、添加用户、分类管理、评论管理和退出管理。l 后台登录:用户登录到后台,对系统的后台进行管理;l 新闻管理:对新闻可进行浏览、修改、删除;l 添加新闻:分类别对新闻进行添加;l 用户管理:对用户进行删除;l 添加用户:对用户进行添加;l 分类管理:对分类进行添加、修改、删除;l 评论管理

14、:对用户的评论进行删除l 退出管理:退出对系统的管理,返回到学院的首页。2.3系统功能模块设计从功能描述的内容来看,我们根据这些功能,设计出系统的模块,如下图:首 页理系统学院概况理系统分类新闻理系统招生就业理系统招生就业理系统招生就业理系统招生就业理系统部门设置理系统后台登录理系统校园网管理系统信息管理理系统添加信息用户管理理系统退出管理评论管理分类管理理系统添加用户理系统2.1 系统功能模块图首 页理系统2.3.1首页通知公告列表理系统最新快讯列表理系统学院风采理系统2.2 首页模块图在这个模块里,可以实现以下功能:l 浏览学院风采、最新的资讯和通知公告。学院概况理系统2.3.2学院概况名

15、师风采理系统学院简介理系统现任领导理系统专业介绍理系统学院风采理系统联系我们理系统2.3 学院概况模块图在这个模块里,可以实现以下功能:l 浏览学院概况、现任领导、专业介绍、名师风采、学院风采、联系我们。2.3.3分类新闻分类新闻理系统 招生就业理系统学生工作理系统教学工作理系统校园新闻理系统 浏览、搜索、评论理系统2.4 分类新闻模块图在这个模块里,可以实现以下功能:l 浏览校园新闻、教学工作、学生工作、招生就业等新闻;l 可以评论新闻;l 在站内可以按新闻标题或内容分搜索各类新闻部门设置理系统2.3.4部门设置部门结构图理思政课部基础课部资源工程系继续教育部经贸社科系信息工程系部门概况、联

16、系我们部门概况、课程介绍部门概况、课程介绍系部概况、专业介绍系部概况、专业介绍系部概况、专业介绍2.5 部门设置模块图在这个模块里,可以实现以下功能:l 了解学院的部门总体结构;l 浏览信息工程系、经贸社科系、资源工程系、基础课部、思政课部、继续教育部6个部门,包括这6个部门的概括、专业和课程的介绍,还有联系方式。2.3.5后台管理后台管理理系统退出管理评论管理分类管理新闻管理添加新闻用户管理添加用户删除、修改新闻返回到首页删除评论添加、删除新闻分类添加用户新闻删除用户添加新闻2.6 部门设置模块图在这个模块里,可以实现以下功能:l 包括后台登录、新闻管理、添加新闻、用户管理、添加用户、分类管

17、理、评论管理和退出管理,主要是对系统的新闻、新闻分类、用户、评论的添加、修改、删除,实现用户对系统得管理。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添加用户在这个模块里,

18、可以实现以下功能:l 添加用户的详细新闻。2.3.5.6分类管理在这个模块里,可以实现以下功能:l 浏览全部的新闻分类;l 可以修改、删除、添加分类。2.3.5.7评论管理在这个模块里,可以实现以下功能:l 可以浏览全部的评论;l 删除评论。2.3.5.8退出管理在这个模块里,可以实现以下功能:l 退出后台管理,返回到首页。2.4系统流程图 返 回首页理系统校园网新闻管理系统理系统学院简介理系统现任领导理系统专业介绍理系统 名师风采理系统学院风采理系统联系我们理系统学院概况理系统 校内新闻理系统教学工作理系统学生工作理系统招生就业理系统分类新闻理系统 浏览、搜索 评论各类新闻部门结构图理系统信

19、息工程系理系统经贸社科系理系统资源工程系理系统部门设置理系统基础课部理系统思政课部理系统继续教育部理系统后台登录理系统后台管理理系统 成 功退出管理理系统评论管理理系统分类管理理系统添加用户理系统用户管理理系统添加新闻理系统新闻管理理系统 删除新闻的评论理系统添加新闻的类别理系统添加用户基本新闻理系统删除用户理系统添加新闻标题、作者、分类和内容理系统删除、修改新闻理系统2.7 系统流程图第三章 校园网新闻管理系统数据库分析与设计3.1数据库需求分析根据数据流程,可以列出以下管理系统所需的数据项和数据结构:l Classes(新闻分类表):ClassesID、ClassesName;l News

20、(新闻表): NewsID、ClassesID、Title、Author、Content、UpdateTime; l Review(新闻评论表): ReviewID、NewsID、Author、Content、UpdateTime;l Users(用户表):UserID、UserName、Password、Sex;3.2数据库逻辑结构设计数据库总共需要4个数据表的数据支持,Classes、News、Review、Users。下面分别介绍这些表的结构。(1)Classes(新闻分类表)用来保存新闻的分类编号、名称,结构图如下表:表3.1 Classes字段名字段说明数据类型及长度是否可空Clas

21、sesID分类编号int(4)NOT NULL(主键)ClassesName分类名称nvarchar(50)YES(2)News(新闻表)用来保存新闻通知公告新闻,结构图如下表:表3.2 News字段名字段说明数据类型及长度是否可空NewsID新闻编号int(4)NOT NULL(主键)ClassesID新闻分类编号int(4)YESTitle新闻题目varchar(50)YESAuthor新闻作者varchar(50)YESContent新闻内容text(16)YESUpdateTime发布时间varchar(20)YES(3)Review(新闻评论表)用来保存用户对新闻通知公告新闻的评论,

22、结构图如下表:表3.3 Review字段名字段说明数据类型及长度是否可空ReviewID评论编号int(4)NOT NULL(主键)NewsID新闻编号int(4)YESAuthor评论作者varchar(50)YESContent评论内容text(16)YESUpdateTime评论时间varchar(20)YES(4)Users(用户表)用来保存用户的的基本新闻,结构图如下表:表3.4 Users字段名字段说明数据类型及长度是否可空UserID用户编号int(4)NOT NULL(主键)UserName用户名称varchar(20)YESPassword用户密码varchar(20)YES

23、Sex用户性别varchar(50)YES第四章 应有技术介绍4.1 ASP.NETASP.net不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的优势 。(1)执行效率大幅提高ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 (2)世界级的工具支持ASP.net构架是可以用Microsoft(R)公司最新的产品 V

24、isual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。 (3)强大性和适应性因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#,VB,Jscript。将来,这样的多种程序语言协同工作的

25、能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。(4)简单性和易学性ASP.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。(5)高效可管理性ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置新闻都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将

26、程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多,这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点。4.2 Microsoft SQL ServerSQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。SQL语句包括Se

27、lect, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较

28、专注于SQL Server在UNIX 操作系统上的应用。 SQL Server 特点: 1真正的客户机/服务器体系结构。 2图形化用户界面,使系统管理和数据库管理更加直观、简单。 3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。 5具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。 6对Web技术的支持,使用

29、户能够很容易地将数据库中的数据发布到Web页面上。 7SQL Server提供数据仓库功能。 第五章 校园网新闻管理系统详细设计5.1数据库分析与设计数据库的建立是整个系统的关键,根据对校园网新闻管理系统的分析,需建立数据库schoolnews,数据库中总共需要4个数据表的数据支持,Classes、News、Review、Users。5.1.1建立数据库(1)打开SQL Servers企业管理器,依次单击Microsoft SQL Servers、SQL Server组、(local)(Windows NT),右键单击“数据库”,在弹出的快捷菜单上选择“新建数据库”。(2)在选择“新建数据库”

30、后出现的“数据库属性”窗口中选“常规”选项卡,在名称栏中输入数据库的名称“schoolnews”。 (3)在“数据库属性”窗口中选择“数据文件”选项卡。在此选项卡中,可以指定数据库文件名称及存储位置、大小等。数据库文件默认情况下由数据库名称和数据文件后缀“_Data”,此次设计采用了系统默认值,即“schoolnews _Data”。(4) 在“数据库属性”窗口中选择“事务日志”选项卡,在此选项卡中,可以指定事务日志文件名称及保存位置、大小等。(5)单击“确定”按钮,即完成校园网新闻管理系统数据库。5.1.2建立表(1)打开SQL Servers企业管理器,展开“schoolnews”数据库。

31、(2)右击“表”,选择“新建表”,打开表设计器窗口。(3)在“列名”栏依次输入表的字段名,并设置每个字段的数据类型、长度等属性。(4)设置主键,在“ClassesID”字段前面右击鼠标,然后选择“设置主建”命令,即可将“ClassesID”字段设置为主建。然后单击工具栏上的“保存”按钮,打开“选择名称”对话框,输入“Classes”(分类表) ,单击“确定”按钮,即可创建“Classes”。(5)类似以上的步骤创建其它的表。5.2系统模块详细设计本系统有:首页、学院概况、分类新闻(校园新闻、教学工作、学生工作、招生就业)、部门设置、后台管理五个模块,后台管理又包括后台登录、新闻管理、添加新闻、

32、用户管理、添加用户、分类管理、评论管理、退出管理八个模块。5.2.1首页上面是学院名称,现在的时间,下面是版权新闻,联系方式,左边是学院风采,右边有最新快讯和通知通告两个列表,是学院最新发布的一些最新快讯和通知通告。5.1 首页页面5.2.2学院概况 主要是给学院做一个简单的基本情况的介绍,包括学院概况、现任领导、专业介绍、名师风采、学院风采、联系我们。5.2 学院简介页面5.2.3分类新闻 (1)学院按照类别发布的学院新闻,这里只要有校园新闻、教学工作、学生工作、招生就业四类新闻,左边显示最新的新闻,右边可以按标题和内容进行新闻搜索。5.3 分类新闻-学生工作页面(2)可以在站内按标题或者内

33、容进行新闻的搜索,输入关键词,点击“搜索”按钮,便会搜索到你想要了解的新闻。5.4 搜索页面“搜索”按钮代码:if (TextBox1.Text = ) this.message .Text =关键词不能为空,请输入!; Else SqlConnection con = new SqlConnection(Server=.;database=schoolnews;uid=Sa;pwd=;);con.Open();string gjc = this.TextBox1.Text;SqlDataAdapter sda = new SqlDataAdapter();DataSet ds = new D

34、ataSet(); if (search1.SelectedIndex = 0) sda.SelectCommand = new SqlCommand(select NewsID,Title,UpdateTime from News where Title like % + gjc + % order by NewsID desc, con);sda.Fill(ds, sousuo);this.TextBox1.Text = gjc;DataView result = new DataView(ds.Tablessousuo);this.newslist.DataSource = result

35、;this.newslist.DataBind();this.Lbl1.Text = 搜索结果; else sda.SelectCommand = new SqlCommand(select NewsID,Title,UpdateTime from News where Content like % + gjc + % order by NewsID desc, con);sda.Fill(ds, sousuo);this.TextBox1.Text = gjc;DataView result = new DataView(ds.Tablessousuo);this.newslist.Data

36、Source = result;this.newslist.DataBind();this.Lbl1.Text = 搜索结果; (3)可以浏览新闻、新闻的评论,发表评论。左上方是全部新闻的最新20条新闻,左下方是湖南理工职业技术学院的校训“明理知行、精工致远”,右上方显示新闻的题目、作者、发布时间、新闻内容,右下方是新闻的评论,还可以发表评论,输入用户名和内容,点击“提交”按钮,便会提示你“你的评论已提交成功!”,这样你就评论成功了。5.5 显示新闻页面显示页面的Page_Load事件代码:protected void Page_Load(object sender, EventArgs e)

37、 int newsID = Convert.ToInt32(Request.QueryStringNewsID.ToString(); if (!this.IsPostBack) SqlConnection con = new SqlConnection(Server=.;database=schoolnews;uid=Sa;pwd=;);con.Open();SqlCommand cmd = new SqlCommand(select Title,Author,UpdateTime,Content from News where NewsID= + newsID + , con);SqlDa

38、taReader sdr = cmd.ExecuteReader(); while (sdr.Read() this.title.Text = sdr.GetString(0).ToString(); this.author.Text = sdr.GetString(1).ToString(); this.updatetime.Text = sdr.GetString(2).ToString(); this.content.Text = sdr.GetString(3).ToString(); sdr.Close(); con.Close(); 5.2.4部门设置 包括了信息工程系、经贸社科系

39、、资源工程系、基础课部、思政课部、继续教育部6个部门,包括这6个部门的概括、专业和课程的介绍,方便大家了解湖南理工职业技术学院各部门的基本情况。5.6 部门结构图页面5.2.5后台管理一般用户只能浏览、评论、搜索新闻,评论新闻的权利,如果想对后台进行管理,则只能登录成功才能进入到后台管理,后台管理主要包括:后台登录、新闻管理、添加新闻、用户管理、添加用户、分类管理、评论管理和退出管理,以实现用户对系统得后台管理。5.2.5.1后台登录 用户通过后台登录,进入到后台管理,输入正确的用户名和密码,便会进入到后台管理的新闻管理。5.7 后台登录页面 “登录”按钮的代码:if (this.userna

40、me.Text = | this.password.Text = ) this.message.Text = 用户名或密码不能为空,请输入!; Else SqlConnection con = new SqlConnection(Server=.;database=schoolnews;uid=Sa;pwd=;); con.Open(); SqlCommand cmd = new SqlCommand(select count(*) from Users where UserName= + this.username.Text + and Password= + this.password.T

41、ext + , con);int count = Convert.ToInt32(cmd.ExecuteScalar(); if (count 0) Response.Redirect(/校园网新闻管理系统/admin/admin_NewsManager.aspx); else this.username.Text = ; this.password.Text = ; this.message.Text = 用户名或密码错误,请重新输入!; 5.2.5.2新闻管理 (1)浏览全部的新闻,可以通过新闻标题的链接浏览新闻,并可以评论新闻,最主要的是能删除新闻,还可以点击“编辑”跳转到修改新闻页面,

42、进行新闻的修改。5.8 新闻管理页面“删除”代码:protected void xinwen_DeleteCommand(object source, DataGridCommandEventArgs e) string newsID = this.xinwen.DataKeyse.Item.ItemIndex.ToString(); SqlConnection con = new SqlConnection(Server=.;database=schoolnews;uid=Sa;pwd=;); con.Open(); SqlCommand cmd = new SqlCommand(delet

43、e from News where NewsID= + newsID + , con); cmd.ExecuteNonQuery(); con.Close(); this.newsData(); this.message.Text=删除新闻成功!; “翻页”代码: Protected void xinwen_PageIndexChanged(object source, DataGridPageChangedEventArgs e) this.xinwen.CurrentPageIndex = e.NewPageIndex; this.newsData(); this.message.Text

44、 = ; (2)通过修改新闻的题目、作者、分类和内容修改新闻,点击“修改”按钮便会提示你“修改新闻成功!”。5.9 修改新闻页面“修改”按钮代码:int newsid = Convert.ToInt32(Request.QueryStringNewsID.ToString();int classid = Convert.ToInt32(this.dplClass.SelectedValue);string d = DateTime.Now.ToString(yyyy-MM-dd);SqlConnection con = new SqlConnection(Server=.;database=s

45、choolnews;uid=Sa;pwd=;);con.Open();SqlCommand cmd = new SqlCommand(update News set Title= + txtTitle.Text + ,Author= + txtAuthor.Text + ,Content= + txtContent.Text + ,UpdateTime= + d + ,ClassesID= + classid + where NewsID= + newsid + , con);cmd.ExecuteNonQuery();con.Close();this.message.Text = 修改新闻成

46、功!;this.txtTitle.Text = ;this.txtAuthor.Text = ;this.txtContent.Text = ;5.2.5.3添加新闻 添加新闻的标题、作者、分类、内容,点击“添加”按钮,如果题目、作者、内容有一项为空,则会提示你“题目、作者或内容不能为空,请输入!”,不为空便会提示你“添加新闻成功!”。5.10 添加新闻页面“添加”按钮代码:if (this.txtTitle.Text = |this.txtAuthor.Text=| this.txtContent.Text = ) this.message.Text = 题目、作者或内容不能为空,请输入!;

47、 elseint classid = Convert.ToInt32(this.dplClass.SelectedValue); string d = DateTime.Now.ToString(yyyy-MM-dd);SqlConnection con = new SqlConnection(Server=.;database=schoolnews;uid=Sa;pwd=;);con.Open();SqlCommand cmd1 = new SqlCommand(insert into News(Title,Author,Content,UpdateTime,ClassesID) value

48、s( + txtTitle.Text + , + txtAuthor.Text + , + txtContent.Text + , + d + , + classid + ), con);cmd1.ExecuteNonQuery();con.Close();this.txtTitle.Text = ;this.txtAuthor.Text = ;this.txtContent.Text = ;this.message.Text = 发布新闻成功!; 5.2.5.4用户管理可以浏览搜索用户的新闻,点击“删除”则会提示你“删除用户成功!”。5.11 用户管理页面5.2.5.5添加用户添加用户名称、

49、用户密码、确认密码、性别,如果为空则会提示你“用户名称不能为空,请输入!”,如果用户密码和确认密码不相同,则会提示“密码不一致!”。 5.12 添加用户页面5.2.5.6分类管理可以浏览、删除、修改、添加新闻的分类。5.13 分类管理页面5.2.5.7评论管理可以浏览全部的评论,删除评论,点击“删除”,则会提示“删除评论成功!”。 5.14 评论管理页面5.2.5.8退出管理点击退出管理返回到校园网新闻管理系统的首页。结束语为期一个月的毕业设计终于结束了,这一个月的时间里,有辛劳,也有苦劳,也有喜悦,虽然在设计过程中遇到了很多问题,但是在指导老师、同学的帮助及自己的努力下,终于完成了。这次毕业

50、设计我选的课题是校园网新闻管理系统,是一个基于Web的校园网管理的应用平台,是一个动态、静态结合的管理系统,能满足学校简单的新闻发布及后台管理功能。让我们对Asp.NET有了一个总体的认识,对我们来说也是一次检测知识的机会,总的来说学到了许多东西。设计当然还有很多不完善、不懂的地方,但是自己还算是满意的,毕竟是自己用心做的,自己作出来的就会有一种成就感,那种感觉很好。要搞好毕业设计,除了要有强硬的理论知识,还需要有一定的实践,这跟平时自己的学习是分不开的。这些都让我深刻体会到,要搞好毕业设计,除了要有强硬的理论知识,还需要有一定的实践。对于以前学的有的都忘记了,做这个毕业设计刚好可以重温以前的

51、知识。当然更加让我明白我所学的不是精髓。得日后再努力才行。因为习惯了就会发现这个Microsoft Visual Studio 2005越来越好用,有好多功能书上没有讲到的。这就得自己去发现拉。虽然在毕业设计的过程是有一点辛苦的,因为我们学这课学了不多,课时少了,好多东西老师都没有讲到,只是这学期搞了两周的ASP.Net的实训,是做一个新闻发布系统,正好我做的也是一个类似的系统,我从中借鉴了许多好的方法,通过自己的不断摸索,不断完善,终于,在期限内我把校园网新闻管理系统做好了。这次的毕业设计也让我认识到我的不足之处,知道了这门课程对我的重要性,希望这次的毕业设计对我以后的工作有所帮助,谢谢老师和同学们对我的帮助。 致 谢首先我要感谢的是我的指导老师老师,在他的用心知道下我才有可能做出好的毕业设计出来。汤双权老师经常主动的和我联系,要我去机房,对我进行指导,有什么问题也可以问他,有什么困难就和他进行讨论,对我们他很认真、负责。其次我要感谢的是在毕业设计中帮助过我的同学,特别是我们寝室的同学,我们有什么问题也是一起讨论,把问题解决了的那时候很有成就感,谢谢她们。 最后,我再一次衷心的感谢他们!参考文献1桃兆将、郭鲜凤、刘占文编著.SQL Sever 数据库管理及开发教程与实训M.北京:北京大学出版社,20082许锁坤编著.Asp.NET技术基础M.北京:高等教育出版社,2008

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!