1 / 57
文档名称:

基于MVC架构的党务宣传门户网站的设计与实现.pdf

格式:pdf   页数:57
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于MVC架构的党务宣传门户网站的设计与实现.pdf

上传人:numten7 2014/2/17 文件大小:0 KB

下载得到文件列表

基于MVC架构的党务宣传门户网站的设计与实现.pdf

文档介绍

文档介绍:华中科技大学
硕士学位论文
基于MVC架构的党务宣传门户网站的设计与实现
姓名:刘晓明
申请学位级别:硕士
专业:软件工程
指导教师:薛志东
2009-11-07
华中科技大学硕士学位论文
摘要
为了完善党务工作管理的信息化平台,提高党务工作的效率,华中科技大学党
委组织部提出建设党务宣传门户网站,并委托学生工作处的网络应用研发中心负责
开发。
从客户的需求出发,对系统进行了党务业务和逻辑功能上的详细调研分析。根
据实际情况,系统采用 B/S 结构。在客户端通过浏览器即可以访问系统并进行不同
级别用户的相应操作,以便方便各学院的党支部和党员的跨平台使用。在架构上实
现了 XMVC 架构作为系统架构,XMVC 架构是对 MVC 架构模式的扩展,使其适合
本系统的实际开发情况。XMVC 架构通过模型、视图和控制器来对业务逻辑进行控
制和操作。各层之间高聚合、低耦合,以减少各层之间的依赖关系,方便日后修改
和维护。
系统采用 XMVC 架构,以 C#为开发语言,用 Visual Studio 2005,SQL Server 2005
及 Subversion 为开发工具。该系统除了能够完成所有基本数据的增、删、改、
查等功能,还提供了新闻、下载文件的模糊查询等功能。达到了客户的党务信息宣
传的信息化和党务信息交流的平台化要求。并且由于系统采用 XMVC 架构,使得系
统有很好的可重用性、可维护性、可移植性、通用性等。系统现已在华中科技大学
组织部使用,效果良好。

关键词:扩展 MVC 党务系统设计
华中科技大学硕士学位论文
Abstract
In order to improve the management of party affairs, information platform to improve
the efficiency of party affairs, anization department of HUST propose to
building of Party Propaganda System, and entrusted work Application
Development Center responsible for developing this system.
Starting from the customer’s needs, survey analysis to part business and logic
functions. Be based on reality of the system. Based on the actual situation, system is used
Browser/Server structure. On the client side, user can access the system through browser
and do relevant operations on every level, to make different levels of users use this system
convenient. In the architecture enables XMVC architecture as a system architecture,
XMVC architecture is an extension of MVC architectural pattern to fit the actual
development of the system. XMVC architecture through model, view and controller to
control the business logic and operation. There is High Polymerization and Low coupling
between every layer, for upgrade and maintenance easily.
This system was used self-developed XMVC architecture, and C# to be the
developing language. Its developing tool were Visual Studio 2005,SQL Server 2005, and
Subversion , operating system was Windows 20