网站内容发布系统(利用ASP.NET技术开发的网站信息动态发布系统(2009))
优采云 发布时间: 2021-11-30 15:15网站内容发布系统(利用ASP.NET技术开发的网站信息动态发布系统(2009))
[摘要] 采用ASP.NET技术开发的网站信息动态发布系统,实现了网站信息的动态管理,使信息的管理更加及时高效,提高了工作效率。同时介绍了系统的开发原理、系统的功能特点和设计方案。
[关键词]网站 动态发布ASP.NET
[中文图书馆分类号] TP [文献识别码] A [文章编号] 1009-5489 (2009)01-0105-02
随着互联网的飞速发展,互联网已经触及社会各行各业。如何开发利用各种信息资源更好地为他人服务,是每个信息工作者面临的首要问题。越来越多的公司建立了自己的网站。通过网站,企业可以发布最新动态,与员工沟通交流,与合作伙伴建立联系。在技术特点上,信息化工作必须改变原有的传统、静态、单一的工作模式,树立新的观念,向现代、动态、多元化的方向发展。
一、系统可行性分析
网站的建设极大地促进了计算机应用的普及和企业的信息化。最初,开发人员和维护人员使用传统的静态 HTML 页面。在更新信息时,他们需要重新创建页面,然后上传页面并修改相应的链接。这种方法效率太低了。随着网站量的增加,维护时间随着周期的延长,越来越多的缺点逐渐暴露出来,远远不能满足大量企业新闻资讯的需求。为了规范和提高现有系统的模式和维护效率,必须对网站进行修订和升级,并且必须使用动态网页ASP.NET技术对现有的静态网页系统进行全面更新。目前,比较流行的方法是基于ASP和脚本语言,结合动态网页和数据库,通过应用程序处理信息。但是由于ASP本身的局限性,系统存在一些无法克服的缺陷,采用了ASP.NET技术。系统性能得到了极大的提升。
二、系统开发原理
网站 动态信息发布与管理系统基于Windows平台,采用先进的B/S三层体系结构,使用ASP.NET作为开发工具,基于SQL Server 2000数据库,使用动态网页生成技术动态发布信息系统改变了传统的网络信息发布方式采集,实现了数据的动态、实时发布和检索功能。
三、系统功能设计
1.系统发布流程
网站 动态信息发布与管理系统的主要工作流程是:用户登录通过权限判断,普通用户只能浏览、阅读和查询信息,管理员不仅可以完成普通用户的操作,也进入网站管理模块进行信息录入、修改和删除操作,管理员只能对自己的模块进行管理操作,系统管理员除外。然后将相关的网站信息提交到服务器端,并在浏览器端显示结果,从而实现网站信息的动态发布。
2.系统特性
实现“即时发布,立即生效”的功能。过期内容 也可以自动删除。信息录入、浏览、删除、修改、检索等各个环节,都完全满足了网站对即时信息的管理要求。
(2)安全可靠:系统将网页设计和内容完全分离,内容分类存储在数据库中,有详细的操作记录。还提供完善的站点管理和统计功能,还具有严格的安全措施,采用多种先进技术应用,保证系统的先进性、实用性和开放性。
(3)强大的管理功能:系统支持多用户管理和操作,支持多个用户按不同部门同时本地或远程操作,支持用户角色和权限管理。系统还有信息,列、通道,添加、修改、删除、移动等操作功能也可以轻松实现网站结构的设置和修改。
(4)强大的编辑工具:系统提供模板管理功能,支持模板添加、调用、修改、删除。强大的页面布局编辑功能,系统不再需要手动编写页面,也不需要具有专业的HTML知识和编程语言,能自动生成定义的栏目到相应的网页。
四、系统详细设计
网站 动态信息发布系统是通过ASP.NET控件的设置。注册人登录后,系统会自动判断是否为管理员,以及管理员对哪些模块有管理权限。该模块显示用于管理和维护的添加、编辑和删除按钮。系统的主要功能由几个功能模块实现。具体设计流程如下:
(1)系统登录:该模块负责将用户划分为普通用户和管理员,实现用户权限的管理。
(2)用户管理模块:该模块由系统用户管理和部门名称管理两部分组成,主要负责分配注册用户是否有管理权限,哪些部门有管理权限。
(3)系统设置模块:该模块由系统设置、标签管理、模板类型管理三部分组成。该模板主要负责对整个网站栏目的管理,包括添加和列和模板的修改、删除等。模板类型管理负责将网站使用的后缀为.ascx的模板添加到系统中。
在标签管理的编辑页面中,该模板将页面结构分为左页、中页、右页,使得页面的格式非常灵活。我院首页分为三栏,页面非常丰富。此模板还包括添加模板和允许的角色。允许的角色是指模板可以设置有人员权限查看模板,不同的人员登录显示不同的模板。
(4)超文本列表模板:该模块负责对网站的信息进行分页,包括标题和发布日期。每条新闻的标题制作成一个超链接,你可以点击它们跳转到页面 阅读信息。
(5) 公告栏模板:该模块负责对医院不定期的重要新闻和通知进行分页和列表,将每条新闻的标题制作成超链接。滚动的格式,点击他们可以跳转到页面进行信息阅读。
(6)导航栏模板:用于网站的二级页面,这个模板本身有一个下级目录,左边是链接目录,右边是内容在右侧页面,点击标题链接进入信息阅读页面,此时会检索到各个详细信息,包括内容、标题等,所有信息使用大致相同的页面布局。
(7)下载模板:该模块负责对要下载的文件名进行分页,点击名称直接下载,管理员登录后维护此模板时,只需要上传文件,无需压缩等操作,让管理员和用户的操作变得简单。
(8)视频模板:可以播放avi格式的视频文件。丰富网站页面。
(9)搜索模板:该模块提供信息查询功能,输入要搜索的内容可以快速找到符合条件的信息并输出查询结果。
五、完美调试
网站动态信息发布系统初步完成后,上传至服务器,对网站进行全方位的测试。包括速度、兼容性、交互性、链接正确性、程序健壮性、过流量测试等,及时解决问题。
通过使用目前业界流行的.net平台开发网站信息动态发布系统,进一步了解.net平台。
(1) 启用自定义分页的最大好处是可以只加载每页要显示的记录条数,而不是加载整个数据集,这会大大提高性能。启用自定义分页当然不是只是简单的把DataGrid等Web控件的allowPaging和allowCustomPaging属性设置为true,但是所有的逻辑都得自己实现。网站信息动态发布系统的很多模板都用到了DataGrid的自定义分页功能, 大大提高了网页的访问速度。
(2).NET 的数据共享平台:提供了一种语言 XML 和一种通信方式 SOAP(简单对象访问协议)。SOAP 是一种基于可扩展标记语言 (XML) 指定的协议,它可以建立一个系统,允许我们互动合作,并在互联网上公开其功能性和极其公共的服务。
六、结论
这是一种可以快速高效构建的信息网站,能够充分满足用户的功能需求,具有高可移植性,易于扩展和维护。该系统的应用大大减少了信息处理和上网的工作量,缩短了信息在线的时间,提高了工作效率,方便了用户的使用。
[参考]
[1] 天际网新技术研究室:《ASP.NET完全介绍》,重庆出版社,2001年版。
[2] 李兰友、杨晓光:《Visual c#.NET程序设计》,清华大学出版社,2004年版。
[3] 丁盛春、王月芬:《网站新闻发布管理系统设计与应用》,《现代图书馆与信息技术》2002。