代码改变世界

随笔分类 -  ASP.NET MVC

航空订票系统--页面及功能介绍

2011-05-10 12:45 by Chanx, 2497 阅读, 收藏,
摘要: 前面经过数据逻辑层的分析,本文将从页面的效果以及功能实现代码角度讲述,因为时间以及能力问题,有些功能没有来得及实现,部分页面用模拟数据代替...管理员后台主要使用Ext js框架,前台主要为aspx页面,结合jquery....一、管理员后台页面布局如下: 使用传统的管理员后台布局方式,页面方面没有进行太多的美观渲染.... 以下是基本的Ext 布局方式....View Code 1 var viewport = new Ext.Viewport({ 2 plain: true, 3 layout: 'border', 4 renderTo: Ext.getBody(), 5 阅读全文

航空订票系统-业务逻辑以及个性化设置

2011-05-06 20:27 by Chanx, 825 阅读, 收藏,
摘要: 上一节中,我们完成了数据访问层的相关任务,包括业务对象,和数据库表关系映射等等,接下来,我们将从业务逻辑去分析ASP.NET MVC,业务逻辑可以说是数据层和视图层的连接层,大量的业务操作都将在这里完成,并在视图层表现出强大的功能.....一、构建业务逻辑项目 我们将业务逻辑部分写到ASP.NET MVC应用程序的Controllers文件夹下: 具体的MVC中的C即control 的功能这里不再赘述,我们将本系统用到的相关功能通过代码做一下解释.... 下面的对Custom即会员板块的业务逻辑进行说明: View Code 1 [AuthenticationFilter] 2 public 阅读全文

航空订票系统-业务准备

2011-05-05 01:13 by Chanx, 965 阅读, 收藏,
摘要: 一、构建业务对象项目 根据数据库设计以及具体的业务需求,构建系统的业务对象,业务对象并不是与数据表一一对应的....根据不同情况而定.... 被构建的业务对象,只是用来保存相关对象的数据,因此该类中只包含属性,不包含方法.... 下面是航空订票系统的业务对象项目结构: 其中Custom类的实现代码: public class Custom { public int c_id { get; set; } public string c_name { get; set; } public string c_pwd { get; set; } public string c_iden { get; 阅读全文

航空订票系统-Asp.net MVC结合Ext

2011-05-04 00:58 by Chanx, 2417 阅读, 收藏,
摘要: 本学期借课程设计之需练一练MVC项目开发,个中问题遇到了很多,也遗留了很多问题,感谢给予我帮助的一些同学,在此,仅以小小经历记述下开发过程中遇到的各种问题以及开发的思路,希望前辈们多多指导,同辈们多多交流.... 首先,讲一下系统的基本思路,本航空订票系统采用了多层架构来构建ASP.NET MVC项目中的模型。分别构建了业务对象、数据访问和业务逻辑等项目... 接下来是数据库设计方面,根据航空订票的业务需求,总共设计了7张表,分别是:客户信息表(Customers)、管理员信息表(Managers)、航空公司信息表(Company)、飞机信息(Plane)、航班信息(Flight)、订票信息. 阅读全文