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