ASP.net新闻发布系统的设计+源代码(2)
时间:2018-07-03 10:25 来源:毕业论文 作者:毕业论文 点击:次
系统使用ASP.NET与数据库的结合为开发技术, 实现了新闻发布的动态管理,使得对信息的管理更加高效、及时,提高了工作效率。新闻发布系统具有一般新闻系统的功能,主要包括前台新闻浏览区和后台管理区,可为学校网站或其他企业网站发布新闻,为校园网站或企业提供新闻的发布与管理服务。该系统是基于B/S模式实现,基于.NET平台架构开发设计,主要实现新闻的发布与管理功能,对新闻内容信息的浏览阅读等。 1.3开发所用工具及技术 系统是基于B/S模式的新闻系统,系统是选择在Visual Studio平台下进行开发,并与SQL Server 2005技术进行结合,基于ASP.NET开发高可扩展性、可靠性以及可重用性的新闻发布系统,以满足现实生活的需要。新闻发布系统的建立可以很好的解决这方面的问题。 新闻发布系统采用基于B/S模式,能更好的适应用户的实际需求。数据操作方面,便捷高效数据库的操作性,不仅体现在后台管理系统中,也体现在前台的用户操作上。权限方面,在该系统中进行了很好的设计,分为普通用户和后台的管理员。 2. 系统需求分析 系统为新闻发布系统,需要经常发布、更新一些新闻来满足现在对新闻方面的需求。以前的系统大多都是使用C/S模式,系统功能不完全,操作不方便,随着Internet的普及,传统的C/S网络模式已经不适宜用来构建高性能的网络信息发布平台。但B/S网络结构模式作为传统的C/S模式的扩展,为网络信息发布平台的建设提供了新的技术手段。因此使用B/S模式的新闻发布系统可以给用户提供一个更友好的界面,使用户操作起来更加简单,更适合于网上发布信息。 现在很多网站都提供一些简单的新闻栏目,主要目的是为了让人们对其进一步了解,这些简单的网站系统一般不会出错。但是一些企业网站发布新闻的频率的较高,系统容易出错,急需要开发一个完善新闻发布系统。若使用静态网页做为新闻页面,文护工作比较繁琐,因此导致管理员浪费更多的时间和精力。使用新闻的动态管理可以使新闻的发布和管理变得很轻松。 根据实际情况,对该系统的需求分为普通用户需求和管理员需求。普通用户可以直接浏览新闻网站主页,也可以根据自己所需查询一些新闻资料。管理员可以对新闻进行更新、修改和删除。 3. 系统总体设计 系统为新闻发布系统,采用B/S架构,用户可以直接浏览新闻。从群体上考虑,将系统主要功能分为两个模块,即用户模块和管理员模块,具体模块功能如下: (1)用户功能模块:可以实现浏览新闻、搜索新闻等操作。 (2)管理员功能模块:可以实现对新闻的添加、编辑和删除等操作。 打开系统网站,普通用户对新闻具有查看、搜索和阅读的权限,但没有删除、修改、添加、编辑等其他权限;当管理员登录进入后台页面后,既有添加新闻的权限,还有删除、编辑和管理新闻的权限。管理员具有新闻后台管理区中的所有权限,除具有一般权限外,还有添加和管理新闻的分类、添加和管理用户、对数据的修改和编辑、网站的风格和友情链接等权限。管理新闻分类包括对新闻分类名称作修改、删除。管理员可以对任意用户的用户名和密码进行修改,也可将任一用户删除。系统设置包括设置网站标题、网站地址、首页图片、网站链接和底部信息。对系统里的内容随时可做相应的修改,这种权限只有管理员拥有。 (责任编辑:qin) |