,中国计算机网络开始走了一个不断发展的道路
优采云 发布时间: 2021-04-27 22:07,中国计算机网络开始走了一个不断发展的道路
学院网站系统的功能设计与开发本文关键词:功能设计,学院,开发,系统,网站
学院网站系统的功能设计与开发本文简介:摘要:基于分析方法,以北京师范大学上海分校文学学院网站系统的设计与实现为例
大学网站系统的功能设计和开发。本文内容:
摘要:以北京师范大学珠海分校文学学院网站系统的设计与实现为例,在分析该网站系统的要求和可行性的基础上,介绍了其功能。网站系统由用户管理,栏目管理,信息管理,用户登录,信息查询和信息显示六个模块组成,并从数据库需求,数据库概念结构和数据库逻辑结构三个方面设计了网站数据库。
关键字:ASP.NET; B / S模式;大学网站;
一、简介
([一)主题背景和意义
1.主题选择背景
我国的计算机应用已有40多年的历史。 1987年9月20日,中国的第一封电子邮件越过长城到达了世界,拉开了中国使用互联网的序幕。从那时起,中国的计算机网络就开始走持续发展的道路。互联网的出现引发了人类相互交流方式的新革命。在接下来的半个世纪中,互联网已成为信息传播的重要渠道和最流行的信息传输方式。它引发了全世界的生活和文化。 ,思维方式发生了翻天覆地的变化。
2.主题选择的含义
大学的学院网站的设计具有重要意义,不仅对于学生了解学院的最新发展,而且对于学院通过Internet与学生进行交流和沟通都具有重要意义。使用文本,图形,颜色,*敏*感*词*,音频和其他基本元素来可视化信息的内容,以帮助观看者加深对信息的理解,并达到传达信息的目的。
([二) 网站设计模式和开发技术
1. ASP.NET
([1) ASP.NET简介
.NET是一个具有广泛含义的术语。它的战略核心是.NET Framework,它为.NET的核心技术提供了全面的支持。 .NET Framework本身由几个组件组成,而ASP.NET就是其中之一。 ASP.NET将广泛的高速缓存技术与文件编译结合在一起,使ASP.NET的性能优于ASP。 ASP.NET使整个Web表单(服务器组)能够共享会话数据,并且更易于支持和管理。您可以使用IDE(Visual Studio.NET)在其逻辑层上开发和调试所有应用程序。 ASP.NET将表示代码和业务逻辑分开,这使代码维护更加容易。 ASP.NET提供的“开箱即用”功能与Visual Studio.NET的拖放设计模式相结合,可以快速构建完整的Web界面。 ASP.NET面向对象和基于控件的体系结构使创建复杂,可编程和可重用的用户界面元素比以前更加容易,并提高了可重用性。
([2) ASP.NET的优势
由于ASP只允许使用脚本语言,并且存在诸如乱码和功能受限之类的问题,因此出现了ASP.NET技术。使用ASP.NET技术开发的系统可以大大提高性能和其他方面。提升。 ASP.NET可以使用.NET Framework支持的任何编程语言来帮助用户创建更快,更可靠的动态网页。 .NET Framework支持的语言包括VB.NET,C#,JScript.NET等。 ASP.NET实现了与HTML的分离,并采用“隐藏代码”的方法来编写代码,这使得编写代码更容易且结构更清晰,从而降低了系统开发和维护的复杂性并降低了成本。
2. B / S模式
由于Internet技术的飞速发展,各种基于Web的服务已被广泛使用。人们逐渐意识到Web技术在其使用中的优越性,各种应用程序系统开始向基于Internet / Intranet的技术过渡。在此过程中,出现了大量基于浏览器的应用程序软件。这样的系统仅需要在客户端计算机上安装浏览器(浏览器),并且用户可以通过浏览器发出服务请求,然后远程Web服务器会响应用户。该结构通常称为浏览器/服务器结构(浏览器/服务器结构,称为B / S结构)。 Web服务器所需的数据存储在数据库服务器上。这样,由浏览器,Web服务器和数据库服务器组成一个三层应用程序系统。对于此三层应用程序系统,可以通过不同的平台和不同的网络访问数据和应用程序,这是独立于平台且具有高度可伸缩性的。
3. SQL Server 2005
Microsoft SQL Server2005是Microsoft Corporation发布的数据库平台产品,该产品是在继承SQL Server2000优点的基础上启动的。 Microsoft SQL Server2005不仅继承了Microsoft产品的一致特性,而且在性能,可靠性,可用性,可编程性和易用性方面都远远超过了Microsoft SQL Server2000。 Microsoft SQL Server 2005充分发挥了其与ADO.NET紧密集成的优势,实现了最佳的数据支持,并提高了整体网站信息响应速度。它还增加了诸如支持使用高级语言编写数据库对象以及支持使用XML之类的功能。主要表现在以下几个方面。
([1)扩展语言支持
开发人员可以充分利用.NET Framework类库和现代编程语言来开发数据库应用程序系统。通过集成在数据库引擎中的公共语言运行时(CLR),可以使用诸如.NET Framework语言中的Visual Basie.NET和C#之类的语言开发系统。使用高级语言的面向对象的结构,数组,名称空间和类来编写存储过程,可以减少程序开发的难度并提高系统的可维护性。
([2)支持XML
完全支持关系和XML数据,并且在进行数据库系统开发时可以使用最合适的格式来存储,管理和分析数据。
([3)集成Visual Studio
SQL Server2005和Visual Studio 2005提供了数据库与应用程序开发之间的深度集成。在Visual Studio开发环境中,不仅可以直接创建CLR存储过程,函数,用户定义的类型和聚合,而且可以在不使用其他工具的情况下直接从Visual Studio部署这些新的数据库类型。
二、 网站系统要求和可行性分析
([一)功能需求分析
此网站的功能要求分为两部分:用户对功能的要求和管理员对功能的要求。
管理员对功能的要求:后台用户管理;登录以获得管理员权限;注销此权限;后台用户管理;浏览所有后台用户信息,提供按用户名进行模糊搜索的功能;后台用户权限分配,权限分为两类:普通管理员和高级管理员。在性能要求方面,这款网站致力于实现平稳的信息传输,正确的协议分析,友好而简单的界面,稳定可靠的操作环境,并确保安全有效的操作。
([二)可行性分析
在当今的信息社会中,网站是最好的宣传工具,可以从各个方面向世界发布学院的情况。然后,具有网络信息传输功能的网站的视觉性能变得极为重要。人们喜欢在新媒体的新视觉效果下获取信息。 网站是一个招牌和身份标志。因此,网站学院的建立具有重大的战略和现实意义!
1.提升学院的整体形象,并加速实现学院的品牌发展战略。
在网站中,学校的基本信息,例如领导风格,教学与研究改革,师生风格等信息可以连续不断地向全世界发布,人们只要看到就可以了。他们上网。学校的广泛宣传将大大提高学校的无形资产和品牌价值!
2.利用出色的资源进行多媒体教学,以进一步提高教学质量。
网站可以集成出色的教育资源,并建立各种学科的资源库。在教学过程中,如果我们从这种先进的资源和教学方法中学习,效果会更好。简而言之,高品质网站的建立是品牌推广,现代学校运营和扩招的必不可少的武器。无疑将为学校建立良好的视觉形象,并为学校带来巨大的社会和经济效益。
三、 网站系统功能介绍以及系统流程和数据库设计
([一) 网站系统功能介绍
该系统主要包括两个主要模块:一个是网站前端模块,在大模块下划分了几个小模块,另一个是网站后端模块,如图所示。 1。
图1系统模块划分图
([二) 网站系统流程设计
基于上述设计思想,本系统设计的运行过程为:网站前端过程设计和网站后端过程设计。
1. 网站前端流程设计