摘要:本系统为应用于影院管理的大地影院主数据管理系统,系统结构较为简单。主数据管理系统是整个影院管理中的一个重要组成部分,主要用于基础数据的增删改查以便为其他子系统提供数据接口保证整个影院管理的方便与准确性。
本系统主要实现的功能包括:客户基本信息管理、客户联系人管理、影厅管理、影片管理、影院管理、支付方式管理以及渠道管理。客户基本信息管理用于实现客户基本信息的增删改查功能,客户联系人管理是一个依附于客户基本信息管理的模块。影厅、影片以及影院是一个经营一个连锁的品牌影院所应具备的基本信息,因此影厅管理、影片管理以及影院管理分别实现上述三者的增删改查功能。支付与购买渠道体现了经营影院的商业性,支付方式管理以及渠道管理分别实现支付方式的增删改查功能以及购买渠道的增删改查功能。
使用的主要语言以及技术为Backbone.js、Grunt、Bootstrap、JavaScript、JQuery、Java等。Backbone框架是一种让前台采用MVC模式开发的技术,这种模式使得前台代码更加整齐具有条理性。页面方面应用第三方Bootstrap插件可以保证项目的兼容性与页面风格统一性。
关键词:Backbone框架;前台MVC;Grunt
目录
摘要
Abstract
1 引言-1
1.1 选题背景-1
1.2 主数据管理系统简介-1
1.3 可行性分析-2
2 开发语言及技术介绍-3
2.1 Backbone-3
2.1.1 Backbone相关简介及特性-3
2.2 Bootstrap-4
2.2.1 Bootstrap相关简介及特性-4
2.3 JavaScript、JQuery-4
2.3.1 JavaScript相关简介及特性-4
2.3.2 JQuery相关简介及特性-4
2.4 Require.js、Grunt、Handlebars.js-5
2.4.1 Require.js相关简介及特性-5
2.4.2 Grunt相关简介及特性-5
2.4.3 Handlebars相关简介及特性-5
2.5 Java、Spring MVC-5
2.5.1 Java简介-5
2.5.2 Spring MVC简介-5
3 系统设计-7
3.1 系统的功能设计-7
3.2 功能模块图-7
3.3 系统目标-7
3.4数据库设计-8
3.4.1客户基本信息表(t_customer)-8
3.4.2客户联系人表(t_customer_connect)-9
3.4.3影厅信息表(t_hall)-10
3.4.4影片信息表(t_film)-12
3.4.5影院基本信息表(t_cinema)-14
3.4.6支付方式表(t_mdm_payment_method)-16
3.4.7购买渠道表(t_mdm_perchase_channel)-17
4 系统功能实现-19
4.1客户基本信息管理-19
4.1.1客户基本信息管理-19
4.1.2联系人信息管理-22
4.2 影厅、影片、影院信息管理-23
4.2.1 影厅信息管理-23
4.2.2 影片信息管理-25
4.2.3 影院信息管理-25
4.3 支付方式、渠道信息管理-27
4.3.1 支付方式管理-27
4.3.2渠道管理-27
5 系统测试-29
5.1 测试环境以及条件-29
5.2 测试结果-29
5.2.1 测试通过结果-29
5.2.2 不足之处-29
总 结-30
参 考 文 献-31
致 谢-32