摘要:随着互联网的快速发展,在网页上浏览新闻已经逐渐成为学生及学生家长了解学校信息的一个重要途径,受到越来越多的学生的青睐。校园新闻发布系统也在往高效、快速的方向发展。
本系统最主要的功能是管理员发布新闻,提交后等待审核员或是管理员通过对新闻的审核;对新闻信息,用户信息,公告内容进行增、删、改、查操作;为用户分配权限。普通用户具有浏览新闻、注册和登录的功能;审核员则具有审核注册用户和审核发布新闻。
本文首先叙述了校园新闻发布管理系统的背景、意义及国内外现状,其次叙述了该系统所用到的哪些关键性技术,介绍ASP.NET、MVC框架和Visual Studio 2013;然后对系统进行需求分析、功能分析;接着叙述了系统设计构思和数据库结构设计,详细介绍了系统具体实现的过程,最后对系统进行了测试。
本系统采用MVC开发模式,使用Visual Studio 2013作为系统的开发平台,使用SQL Server 2008作为数据库服务器,采用Linq技术对数据库进行访问,系统的模型是根据设计的数据库自动生成,将每一个数据库表封装到相应的模型中。
关键词 校园新闻发布系统;新闻审核;ASP.NET;MVC
目录
摘要
Abstract
1 绪论-1
1.1 课题的背景和意义-1
1.2国内外现状-1
1.3论文的组织结构-2
2 相关技术-3
2.1ASP.NET简介-3
2.2MVC框架简介-3
2.3Visual Studio 2013-4
3 系统需求分析-5
3.1可行性需求分析-5
3.2系统流程分析-5
3.3系统角色及用例分析-6
4 系统设计-8
4.1系统总体设计思想-8
4.2系统功能设计-8
4.3系统功能模块图-8
4.4数据库结构设计-9
5 系统的具体实现-16
5.1前台模块-16
5.2新闻管理模块-21
5.3公告意见管理模块-27
5.4意见反馈管理模块-29
5.5用户管理模块-30
6系统测试-33
6.1程序的测试-33
6.2本系统测试实例-34
6.3系统整体测试-35
6.4不足与改进-35
总结-36
致谢-37
参考文献-38