asp.net+sqlserver会议管理系统的设计与实现(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

asp.net+sqlserver会议管理系统的设计与实现(5)

1) 实现网络化管理,提高实时性 管理员可以登录会议管理系统,对会议进行创建和修改等操作,更新到数据库,用户通

过刷新网页就能获得最新的会议信息。

2) 实现信息化管理,提高交互性 管理员可以通过网站发布会议信息,参会人员可以登录网站查看会议信息,并反馈相关

信息,管理员根据反馈信息可以查看到参会人员名单和信息。 基于上述背景,本课题开发一个基于 MVC 框架的会议管理系统,这会极大地提高企业会

议管理的效率,加快企业走向科学化、正确化管理的步伐。

1。2 研究现状

1。4 论文结构

本文一共由五个章节组成,各章节安排如下:

第 1 章,引言,主要介绍论文的研究背景、研究现状以及主要研究内容;

第 2 章,基础理论知识以及相关技术介绍,主要介绍 MVC 模式、ASP。NET MVC 框架、

B/S 架构;

第 3 章,系统需求分析,主要是对会议管理系统业进行需求分析,包括用户需求分析和功能需求分析。用户需求分析主要是针对不同的用户具有相应的功能用例;功能需求分析主 要是针对不用的模块具有相应的功能。

第 4 章,详细设计,采用 ASP。NET MVC 框架,分别对模型层、控制器层和视图层进行 分层设计,得出会议管理系统的详细设计。

第 5 章,实验结果,对会议管理系统的主要功能模块进行实验验证。

2 基础理论知识及相关技术介绍

2。1MVC 模式

2。1。1 MVC 的发展历程

MVC( Model-View-Controller, 模型- 视图- 控制器) 最早由挪威计算机科学家 Trygve Reenskang 于 20 世纪 70 年代提出[7]。最初为 Thing-Model-View-Editor 模式,为了处理挪威造 船业出现的问题,当时需要构建当前机构可以使用并能随机构的蓬勃发展而改变的信息系统。论文网

当 Trygve 后来与 SmallTalk 团体共同在 Xerox PARC 工作时,将其改名为 MVC 模式。一 年后,Xerox PAR 的其他一些研究人员完成了 MVC 的一个版本,并将其融入 SmallTalk-80 类库中,从而使 SmallTalk 成为第一门本身支持 MVC 的编程语言[7]。从 Web 应用程序的角度 来看,第一个基于 MVC 的框架是 Apache Struts,该框架用于构建 Java 企业版本的应用程序。 随后,Ruby on Rails 及其他很多基于 MVC 的应用程序框架也相继出现[8]。

2。1。2 MVC 的原理

MVC 将软件开发过程大致切割成三个单元,分别为模型、视图、控制器。

1) 模型是应用程序的一部分。它负责定义数据结构,负责与数据库进行沟通,对数据进行 存取操作。

2) 控制器负责控制系统运行的流程。它负责从模型中获取数据、决定应该显示的视图并将 数据传送至视图以显示给用户。

3) 视图是应用程序的前端。它负责所有与用户有关的输入和输出,从控制器获取数据并将 数据显示给用户;负责将数据数据送回控制器并决定传送方式。

2。1。3 MVC 模式的工作流程

请求流程按以下顺序进行:

1) 用户在地址栏输入URL地址,或者点击网页上的按钮或链接,由此开始请求流程(图 2。1

中二的步骤 1)。

2) 控制器接收由步骤 1 传来的请求,并对用户输入的信息进行验证,同时将执行请求传递 给模型(图 2。1 中的步骤 2)。 (责任编辑:qin)