[关键词] ASP.NET;三层架构;信息发布;网站
2.2.2 功能需求
根据实际用户需求,本系统主要用来管理信息的发布,从大局来分为普通用户功能,注册用户功能,管理员功能。
(1)普通用户功能:所有用户都可在网站上浏览新闻信息,已经查看别人对新闻的评论,还可以进行注册。
(2)注册用户功能:注册用户也就是本站的会员,能够对廉政新闻进行评论,发表自己的观点和看法。
(3)管理员功能:管理员分为普通管理员和超级管理员。
1)普通管理员功能:能够发布廉政信息,也可以修改廉政信息,删除信息;也可以修改自己的个人资料。
2)超级管理员功能:能够对管理员发布的廉政信息进行审核,也能对普通管理员的权限和信息进行更改,同时也能增加管理员,删除管理员。
2.2.3 功能模块
本系统以下基本功能本系统分为三个大的部分:分别是前台页面浏览,管理员后台管理。功能图如图2-1所示:
图2–1 前台页面浏览功能模块图
(1)前台页面:
1) 廉政新闻模块:本模块提供有关廉政信息的新闻,用户可以查看所有新闻内容。该模块是按照列表来显示的。
2)友情链接模块:相关网站的链接,用户可以根据需要查看相应的链接网站。
3)图片信息模块:该网站首页显示有图片,用户可以通过点击图片进入和图片相关的廉政新闻。
4)搜索新闻模块:用户可以根据输入关键字搜索想要查看的新闻。
5)视频信息模块:用户可以点击视频信息,来查看有关廉政方面的视频。
6)评论信息模块:用户看廉政新闻的同时还可以发表自己的看法和观点,但需要先注册成为本网站的会员。
7)会员注册模块:用户按照注册要求,填写信息,信息填写准确无误确认注册,注册成功后可以进行对新闻发表评论。
目 录
1 背景与意义 1
1.1 课题研究的目的、意义、现状和发展趋势 1
1.1.1 课题研究的目的和意义 1
1.1.2 课题研究的现状和发展趋势 1
2 需求分析 2
2.1 系统可行性分析 2
2.2 需求分析 2
2.2.1 系统概述 2
2.2.2 功能需求 3
2.2.3 功能模块 3
2.2.4 非功能需求 5
3 系统设计 6
3.1 系统架构设计 6
3.2 系统开发平台和环境设计 7
3.2.1 开发环境 7
3.2.2 数据库访问技术 8
3.2.3 数据库平台 9
3.3 系统用例设计 9
3.4 系统详细设计 10
3.4.1 系统数据库设计 10
3.4.2 数据库结构设计 10
3.4.3 存储过程脚本文件 11
3.5 目录结构设计 12
3.6 数据库助手类 12
4 编码与实现 15
4.1 首页设计 15
4.2 新闻信息详情 17
4.3 后台管理登陆 18
4.4 后台管理 19
4.5 添加新闻 20
4.6 删除新闻 21
4.7 个人信息管理 23
4.8 人员管理 24
4.9 视频管理 25
5 系统测试与运行 26
5.1 测试环境 26
5.2 系统测试的基本原则 26
5.3 软件测试方法 26
6 总结与展望 27
结束语 29
参考文献 30
致谢 31