基于MVC模式的在线旅游管理系统的设计与实现

基于MVC模式的在线旅游管理系统的设计与实现

论文摘要

本旅游管理信息系统主要以Visual Studio.NET为主的系统,而后台数据库开发工具则是以SQL Server 2005系统为主。我们运用ASP.NET技术和C#语言SQL Server 2005数据库技术来完成该系统。其主要功能有旅游项目管理、用户信息管理和报名管理三个主要功能。该系统在选用平台、采用技术上具有前瞻性、扩充性、先进性,保证了建成的系统具有良好的可扩充性、稳定性。在设计上采用了三层结构以及Web Service技术。MVC(模型-视图-控制器)至今已被广泛使用。MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序有不同的表现形式。如一批统计数据可以分别用饼图、柱状图表示。C存在的目的是确保M和V的同步,一旦M改变,V同时更新。该系统设计是按规范化、标准化分层设计,构件化实现。采用软件构件化的开发方式,系统结构分层,实现与业务分离,数据与逻辑分离;核心做统一的服务接口规范,使用开放标准。从功能上来说,系统比较完备。系统的用户交互采用Web界面,提供信息并进行操作,同时通过数据库管理存储信息。系统实现了对信息数据的查询、浏览、管理和编辑等基本操作,利用模块化设计方法,根据用户的需求及维护的易用性与程序的应用,各个部分进行模块化的划分,方便程序的维护与扩展,同时有利于程序功能的复用。

论文目录

  • 摘要
  • Abstract
  • 第1章 概述
  • 1.1 课题背影及来源
  • 1.2 课题目的及意义
  • 1.3 国内发展状况
  • 第2章 方案论证
  • 2.1 MVC 概述和计设思想
  • 2.1.1 JSP Modell 和 JSPModel2 两者区别
  • 2.1.2 MVC 的优点与不足
  • 2.2 方案开发选择
  • 2.3 开发技术简介
  • 2.3.1 ASP 概念
  • 2.3.2 SQL 简介
  • 2.3.3 框架构建基础
  • 2.4 可行性分析
  • 2.4.1 经济可行性
  • 2.4.2 操作可行性
  • 2.4.3 技术可行性
  • 第3章 需求分析
  • 3.1 系统功能需求
  • 3.1.1 用户信息模块
  • 3.1.2 报名管理模块
  • 3.1.3 旅游项目管理模块
  • 3.2 系统数据分析
  • 3.2.1 系统主用图例
  • 3.2.2 用户个人信息管理图例
  • 3.2.3 后台用户管理项目管理模块用例
  • 3.2.4 旅游报名用例图
  • 3.3 系统性能要求
  • 3.3.1 用户接口
  • 3.3.2 数据库特性
  • 3.3.3 系统E-R 图及数据字典
  • 第4章 过程论述
  • 4.1 总体结构图
  • 4.2 数据库设计
  • 4.3 安全性设计
  • 4.3.1 登陆用户的安全性
  • 4.3.2 数据安全性
  • 4.3.3 操作的安全性
  • 4.3.4 系统安全性的其他考虑
  • 4.4 数据库管理
  • 4.5 系统详细设计
  • 4.5.1 用户信息模块设计
  • 4.5.2 旅游项目管理模块
  • 4.5.3 报名管理模块
  • 第5章 软件测试与结果分析
  • 5.1 软件测试简介
  • 5.2 黑盒测试的概念
  • 5.2.1 “用户登录”测试
  • 5.2.2 “用户删除”测试
  • 5.3 白盒测试
  • 5.4 综合测试
  • 5.5 测试分析报告
  • 第6章 结论
  • 参考文献
  • 附录
  • 致谢
  • 相关论文文献

    标签:;  

    基于MVC模式的在线旅游管理系统的设计与实现
    下载Doc文档

    猜你喜欢