管理信息系统课程设计-电影订票系统.doc

上传人:爱问知识人 文档编号:3290818 上传时间:2019-08-08 格式:DOC 页数:49 大小:1.80MB
返回 下载 相关 举报
管理信息系统课程设计-电影订票系统.doc_第1页
第1页 / 共49页
管理信息系统课程设计-电影订票系统.doc_第2页
第2页 / 共49页
管理信息系统课程设计-电影订票系统.doc_第3页
第3页 / 共49页
管理信息系统课程设计-电影订票系统.doc_第4页
第4页 / 共49页
管理信息系统课程设计-电影订票系统.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《管理信息系统课程设计-电影订票系统.doc》由会员分享,可在线阅读,更多相关《管理信息系统课程设计-电影订票系统.doc(49页珍藏版)》请在三一文库上搜索。

1、管理信息系统课程设计 电影订票系统摘要:本系统是为实现通过用户在网络上远程订购电影票的方式来代替传统的前往电影院进行购票而设计的。在组织结构、管理功能、业务流程、数据流程、数据字典以及逻辑分析的基础上进行了总体结构设计、模块设计、代码设计、输入输出设计、人机对话设计、处理流程设计和数据库设计、逻辑设计和物理设计等,运用Microsoft Visual Basic 6.0企业版和Microsoft Office Access 2003软件对系统进行设计,完成了登录模块、添加模块、修改模块、删除模块、查询模块的编写、运行和调试。目前,该系统针对两类用户进行了设计:在注册成为普通用户后,可以登录进入

2、系统主界面,查询电影信息,订购电影票,查看电影余票,留言并查看留言,给个人账户充值;管理员可以浏览并及时更新修改电影信息。通过该系统,可以极大程度地方便用户及时了解电影资讯并订购电影票,避免了经历交通运输及排队等候购票的现象,与现如今人们紧张的生活相适。实用性及可操作性强,普遍适用于能够覆盖相关成本的电影院。关键词: 订票系统 需求分析 系统设计 系统实现491 选题背景42 可行性分析42.1技术上的可行性42.2经济上的可行性42.3管理上的可行性52.4法律上的可行性52.5进度上的可行性53 需求分析63.1管理业务流程分析63.1.1用户注册管理流程分析:73.1.2用户登录管理流程

3、分析83.1.3个人信息管理业务流程分析93.1.4电影信息查询103.1.5订票113.1.6充值123.1.7电影信息管理133.1.8留言143.2 数据流程分析143.2.1注册用户时的数据传递153.2.2用户登陆时的数据传递153.2.3用户信息管理的数据传递163.2.4查询电影信息时的数据传递163.2.5用户订票时的数据传递173.2.6用户充值时的数据传递173.2.7管理员管理电影信息时的信息传递183.2.8留言时的信息传递193.3数据字典193.3.1数据项类目193.3.2数据流类目263.3.3 文件类目283.3.4 数据加工条目303.4 判断树324 系统

4、设计334.1系统结构的设计334.1.1总体结构的设计334.1.2模块结构的设计344.2代码设计364.3输入输出设计364.3.1输入设计364.3.2输出设计404.4人机对话设计424.5处理流程设计424.6数据库设计434.6.1用户需求分析:434.6.2概念结构设计434.6.3逻辑结构设计454.6.4物理结构设计454.6.5数据库规范化475 系统实现476 系统测试477 系统评价481 选题背景当下的社会生活节奏快,生活成本高,人们工作生活的压力极大。由于相当有限的时间,当人们面临种类繁多的休闲娱乐项目时,往往倾向于选择在最节约时间的同时能够带来最大身心放松的选项

5、,而由于传统电影院出售电影票的模式给人们带来交通运输方面的不便以及排队等候的时间消耗,同时人们难以掌握第一手电影资讯并及时购买到电影票,诸如此类的种种因素使得人们逐渐减少了在电影院的消费,也在一定程度上影响了当今电影产业的发展。基于当前网上购物已经成为一种普遍的行为,我设计了此系统,将电影票也作为在网上进行消费的商品,利用远程购物的优势准确快捷地传递信息和节约用户时间,及时为用户提供适当的服务。2 可行性分析2.1技术上的可行性 本系统设计应用到的软件为Microsoft Visual Basic 6.0企业版和Microsoft Office Access 2003,设计技术简单,系统在安装

6、了以上两种软件的计算机上都能够运行,环境要求低。2.2经济上的可行性目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上耗资规模小。而且,目标系统复杂程度很低,开发的周期较短,人员经济支出规模也很小。当系统开发完成、实际运行后,将很大程度上提高管理的功能,在为使用者带来便利的同时,也有利于系统进一步推广。由此带来的经济回报将远超过成本支出,而最重要的一点是,该系统的开发可以使我们对系统的开发有个更新更全面的认识。从经济角度考虑,此信息系统开发可行。2.3管理上的可行性通过系统的查询,修改,添加,删除等功能,使得对信息的管理更加简易流畅,对信息的了解更加便捷快速,极大地节约了资

7、源。2.4法律上的可行性整个系统由于是自行开发,自行使用,所以系统本身不存在法律上的版权争议。2.5进度上的可行性系统的分析、设计和实现经历了总共约三周的时间,时间较短,可以立即投入使用。3 需求分析3.1管理业务流程分析按照功能划分,应该具备以下几个部分:总经理营业部财务部人事部后勤部图1-1 组织结构分析该系统主要针对营业部的相关功能而设计,围绕营业功能,针对普通用户和管理员两类使用人员所设计。营业部用户管理员个人信息管理查看电影信息订票业务充值业务留言电影信息管理用户注册个人信息查询浏览电影信息搜索电影电影余票查询订购电影票添加留言查看留言添加信息修改信息删除信息图1-2 管理功能分析系

8、统为客户服务部门建立了一个电子平台,以下是对该系统进行的管理业务流程分析(为表述方便在以下分析中,以A系统来表示订票系统): 3.1.1用户注册管理流程分析: 如果用户要获得系统的使用权限,首先必须注册。A系统分析A1注册业务流程图业务流程第1张/共8张注册界面填写个人信息用户个人信息表客户服务部自动生成帐号帐号个人信息表用户信息存档图例说明业务处理单位业务处理描述表格制作业务名称:注册制图:杨曼莎审核:传递核对:日期:储存图1-3-1 业务流程图之注册3.1.2用户登录管理流程分析A系统分析A2登录业务流程图业务流程第2张/共8张登录界面用户名+密码用户重新登录客户服务部验证放弃登录登录成功

9、图例说明业务处理单位业务处理描述表格制作业务名称:登录制图:杨曼莎审核:传递核对:日期:储存图1-3-2 业务流程图之登录3.1.3个人信息管理业务流程分析A系统分析A3用户信息管理业务流程图业务流程第3张/共8张图例说明用户个人信息查看个人信息管理业务处理单位客户服务部业务处理描述个人信息表表格制作业务名称:用户信息管理制图:杨曼莎审核:传递核对:日期:储存图1-3-3 业务流程图之个人信息管理A系统分析A4电影信息查询业务流程图业务流程第4张/共8张用户信息浏览所有电影信息信息查询输入所要查询的信息有满足条件的记录显示符合条件的记录无满足条件的记录图例说明业务处理单位业务处理描述表格制作业

10、务名称:电影信息查询制图:杨曼莎审核:传递核对:日期:储存3.1.4电影信息查询图1-3-4 业务流程图之电影信息查询3.1.5订票A系统分析A5订票业务流程图业务流程第5张/共8张查询余票用户图例说明余票信息显示单价和总价选择电影输入票数订票业务处理单位确认订票余额不足余额足够判断账户余额业务处理描述充值提醒此次消费划出账户表格制作业务名称:订票制图:杨曼莎审核:传递核对:日期:储存图1-3-5 业务流程图之订票3.1.6充值A系统分析A6充值业务流程图业务流程第6张/共8张图例说明输入充值金额充值用户客户服务部业务处理单位显示当前账户信息修改个人账户业务处理描述账户信息存档个人信息表表格制

11、作业务名称:电影信息查询制图:杨曼莎审核:传递核对:日期:储存图1-3-6 业务流程图之充值3.1.7电影信息管理A系统分析A7电影信息管理业务流程图业务流程第7张/共8张管理员图例说明菜单管理验证登录业务处理单位删除修改添加业务处理描述保存电影信息存档表格制作业务名称:电影信息管理制图:杨曼莎审核:传递核对:日期:储存图1-3-7 业务流程图之电影信息管理A系统分析A8电影信息查询业务流程图业务流程第8张/共8张留言信息存档用户查看留言留言板留言提交留言图例说明业务处理单位业务处理描述表格制作业务名称:留言制图:杨曼莎审核:传递核对:日期:储存3.1.8留言图1-3-8业务流程图之留言3.2

12、 数据流程分析 本系统涉及到的数据有注册信息,用户登陆,用户个人信息管理,电影查询信息,订票信息,用户充值,留言信息。这些信息分别由客户、管理员输入,然后通过系统将数据传递给后台数据库。本系统中包含了以下几中数据流的传递过程:基本符号解释:实体处理过程数据储存数据流3.2.1注册用户时的数据传递F1注册信息客户服务部F2由系统自动生成的信息用户图1-4-1第一层数据流图之用户注册P1.1输入注册信息用户信息表 用户图1-4-2第二层数据流图之用户注册客户服务部用户F3用户名+密码3.2.2用户登陆时的数据传递图1-4-3第一层数据流图之用户登录P2.1.2有效P2.1.1用户名+密码用户判断用

13、户名密码是否有效登陆成功无效P2.2重新输入图1-4-4第二层数据流图之用户登录3.2.3用户信息管理的数据传递客户服务部用户F3用户名+密码F4个人信息图1-4-5第一层数据流图之用户信息管理客户服务部用户P3.1信息查询个人信息表图1-4-6第二层数据流图之用户信息管理3.2.4查询电影信息时的数据传递F5需要查询的电影信息客户服务部用户F6符合条件的电影信息图1-4-7第一层数据流图之查询电影信息所有电影信息用户P4.1客户服务部信息查询P4.2.2符合条件的电影信息电影要求P4.2.1客户服务部显示查询结果输入查询条件图1-4-8第二层数据流图之查询电影信息3.2.5用户订票时的数据传

14、递客户服务部F7订票用户F8充值提醒图1-4-9第一层数据流图之订票用户P6.1P5.1判断余额是否足够选择电影、票数并订票否是P6.1.1P6.1.2客户服务部订票成功并扣除费用充值提醒个人信息表图1-4-10第二层数据流图之订票3.2.6用户充值时的数据传递客户服务部用户F9充值F10充值结果图1-4-11第一层数据流图之充值P7.1客户服务部用户充值P8.1.2P8.1.1P8.1显示当前余额个人信息表更改余额充值结果图1-4-12第二层数据流图之充值3.2.7管理员管理电影信息时的信息传递营业部管理员F11用户名+密码F12电影信息图1-4-13第二层数据流图之管理员管理电影信息P9.

15、1添加管理员P9.2菜单信息表修改P9.3删除图1-4-14第二层数据流图之管理员管理电影信息3.2.8留言时的信息传递F13留言客户服务部用户F14留言信息图1-4-15第一层数据流图之留言P10.1客户服务部用户留言留言信息图1-4-16第二层数据流图之留言3.3数据字典 数据字典是对数据流中所有数据工具的进一步描述及对其数据结构和相互关系的说明,以下是对本系统用到数据的分析。 3.3.1数据项类目 数据项类目描述了数据的静态特征,是对各数据项的解释说明。数据元素系统名:订票系统 编号:条目名:编号 别名:属于数据流:F2 F4储存处:D1 用户信息数据元素结构: 代码类型 取值范围 意义

16、 自动编号 长整型 顺序编号简要说明: 当用户提交注册信息之后,系统将自动为之生成一个编号,此编号不能修改且与用户名为一一对应的关系。修改记录:编写:杨曼莎日期:审核:日期:图1-5-1数据项类目之编号数据元素系统名:订票系统 编号:条目名:usernam 别名:用户名属于数据流:F1 F3 F9 F10 F11 F13 F14储存处:D1 用户信息数据元素结构: 代码类型 取值范围 意义 字符型 1-50字节 简要说明: 注册之后用户名将不能修改,一个用户对应一个用户名。修改记录:编写:杨曼莎日期:审核:日期:图1-5-2数据项类目之用户名数据元素系统名:订票系统 编号:条目名:passwo

17、rd 别名:密码属于数据流:F1 F3 F4储存处:D1 用户信息数据元素结构: 代码类型 取值范围 意义 字符型 1-15字节 简要说明: 密码与用户名相对,有效长度为1-15位。修改记录:编写:杨曼莎日期:审核:日期:图1-5-3数据项类目之密码数据元素系统名:订票系统 编号:条目名:name 别名:姓名属于数据流:F1 F4储存处:D1 用户信息 D4 留言信息数据元素结构: 代码类型 取值范围 意义 字符型 1-50字节 简要说明: 用户的真实姓名。修改记录:编写:杨曼莎日期:审核:日期:图1-5-4数据项类目之姓名数据元素系统名:订票系统 编号:条目名:email 别名:邮箱属于数据

18、流:F1 F4储存处:D1 用户信息数据元素结构: 代码类型 取值范围 意义 字符型 1-50字节 简要说明: 用户的电子邮箱,以便与客户取得联系、发送相关信息。修改记录:编写:杨曼莎日期:审核:日期:图1-5-5数据项类目之邮箱数据元素系统名:订票系统 编号:条目名:id 别名:身份证号属于数据流:F1 F4储存处:D1 用户信息数据元素结构: 代码类型 取值范围 意义 字符型 1-50字节 简要说明: 用户的有效身份证明。修改记录:编写:杨曼莎日期:审核:日期:图1-5-6数据项类目之身份证号数据元素系统名:订票系统 编号:条目名:ac 别名:账户金额属于数据流:F1 F3 F4 F9 F

19、10储存处:D1 用户信息数据元素结构: 代码类型 取值范围 意义 数值型 长整型 简要说明: 用户对应账户中的余额。修改记录:编写:杨曼莎日期:审核:日期:图1-5-7数据项类目之账户金额数据元素系统名:订票系统 编号:条目名:style 别名:类型属于数据流:F1 F3 F4储存处:D1 用户信息数据元素结构: 代码类型 取值范围 意义 字符型 “1”“2” 简要说明: 标明用户是管理员还是普通用户。修改记录:编写:杨曼莎日期:审核:日期:图1-5-8数据项类目之类型数据元素系统名:订票系统 编号:条目名:num 别名:属于数据流:F6 F12储存处:D2 电影信息 D3 余票信息数据元素

20、结构: 代码类型 取值范围 意义 自动编号 长整型 顺序编号简要说明: 自动为电影信息生成的编号。修改记录:编写:杨曼莎日期:审核:日期:图1-5-9数据项类目之电影编号数据元素系统名:订票系统 编号:条目名:title 别名:影片名称属于数据流:F6 F12储存处:D2 电影信息 D3 余票信息数据元素结构: 代码类型 取值范围 意义 字符型 1-50字节 简要说明: 电影的名称,可唯一识别每种电影,用户可依此来订票,管理员可依此来管理相关信息。修改记录:编写:杨曼莎日期:审核:日期:图1-5-10数据项类目之影片名称数据元素系统名:订票系统 编号:条目名:type 别名:影片类型属于数据流

21、:F6 F12储存处:D2 电影信息数据元素结构: 代码类型 取值范围 意义 字符型 1-50字节 简要说明: 电影的分类。修改记录:编写:杨曼莎日期:审核:日期:图1-5-11数据项类目之影片类型数据元素系统名:订票系统 编号:条目名:madein 别名:制片地区属于数据流:F6 F12储存处:D2 电影信息数据元素结构: 代码类型 取值范围 意义 字符型 1-100字节 简要说明: 电影的制片地区。修改记录:编写:杨曼莎日期:审核:日期:图1-5-12数据项类目之制片地区数据元素系统名:订票系统 编号:条目名:time 别名:场次属于数据流:F6 F12储存处:D2 电影信息数据元素结构:

22、 代码类型 取值范围 意义 字符型 1-50字节 简要说明: 电影上映的时间段。修改记录:编写:杨曼莎日期:审核:日期:图1-5-13数据项类目之场次数据元素系统名:订票系统 编号:条目名:price 别名:票价属于数据流:F6 F7 F12储存处:D2 电影信息数据元素结构: 代码类型 取值范围 意义 字符型 1-50字节 简要说明: 电影票的单价。修改记录:编写:杨曼莎日期:审核:日期:图1-5-14数据项类目之票价数据元素系统名:订票系统 编号:条目名:plot 别名:剧情简介属于数据流:F6 F12储存处:D2 电影信息数据元素结构: 代码类型 取值范围 意义 字符型 1-255字节

23、简要说明: 电影剧情的简介。修改记录:编写:杨曼莎日期:审核:日期:图1-5-15数据项类目之剧情简介数据元素系统名:订票系统 编号:条目名:ticket 别名:票数属于数据流:F6 F12储存处: D3 余票信息数据元素结构: 代码类型 取值范围 意义 数值型 长整型 简要说明: 电影的余票。修改记录:编写:杨曼莎日期:审核:日期:图1-5-16数据项类目之票数数据元素系统名:订票系统 编号:条目名:msgt 别名:标题属于数据流:F13 F14储存处:D4 留言信息数据元素结构: 代码类型 取值范围 意义 字符型 1-50字节 简要说明: 留言的标题。修改记录:编写:杨曼莎日期:审核:日期

24、:图1-5-17数据项类目之标题数据元素系统名:订票系统 编号:条目名:date 别名:留言时间属于数据流:F13 F14储存处:D4 留言信息数据元素结构: 代码类型 取值范围 意义 字符型 1-50字节 简要说明: 发表留言的时间。修改记录:编写:杨曼莎日期:审核:日期:图1-5-18数据项类目之留言时间数据元素系统名:订票系统 编号:条目名:msg 别名:留言内容属于数据流:F13 F14储存处:D4 留言信息数据元素结构: 代码类型 取值范围 意义 字符型 1-255字节 简要说明: 留言的具体内容,显示在留言板上,用户可查看。修改记录:编写:杨曼莎日期:审核:日期:图1-5-19数据

25、项类目之留言内容3.3.2数据流类目数据流是数据项的集合,是数据由于应用需要在各存储器之间的传递调用。数据流系统名:订票系统 编号:条目名:注册 别名:来源:用户去处:客户服务部数据流结构: 注册用户:用户的所有信息(姓名+密码+身份证号码+邮箱+账户金额+类型) 简要说明: 用户的信息应为真实信息。修改记录:编写:杨曼莎日期:审核:日期:图1-6-1数据流类目之注册数据流系统名:订票系统 编号:条目名:用户信息查询 别名:来源:用户去处:客户服务部数据流结构: 用户信息查询:用户的所有信息(姓名+密码+身份证号码+邮箱+账户金额+类型) 简要说明:修改记录:编写:杨曼莎日期:审核:日期:图1

26、-6-2数据流类目之用户信息查询数据流系统名:订票系统 编号:条目名:电影信息查询 别名:来源:用户去处:客户服务部数据流结构: 电影信息查询:查询条件(影片名称) 简要说明: 按照影片名称查询电影相关信息。修改记录:编写:杨曼莎日期:审核:日期:图1-6-3数据流类目之电影信息查询数据流系统名:订票系统 编号:条目名:电影查询结果显示 别名:来源:客户服务部去处:用户数据流结构: 电影查询结果显示:符合条件的查询结果(影片名称+影片类型+制品地区+场次+票价+剧情简介) 简要说明:修改记录:编写:杨曼莎日期:审核:日期:图1-6-4数据流类目之电影信息查询结果显示数据流系统名:订票系统 编号

27、:条目名:订票 别名:来源:用户去处:客户服务部数据流结构: 订票:订票需要的信息(影片名称+票数+单价+总价)简要说明:需要选择影片名称并输入票数,单价和总价由系统生成。修改记录:编写:杨曼莎日期:审核:日期:图1-6-5数据流类目之订票数据流系统名:订票系统 编号:条目名:电影查询结果显示 别名:来源:去处:数据流结构: 电影查询结果显示:符合条件的查询结果(影片名称+影片类型+制品地区+场次+票价+剧情简介) 简要说明:修改记录:编写:杨曼莎日期:审核:日期:图1-6-6数据流类目之电影查询结果显示数据流系统名:订票系统 编号:条目名:充值 别名:来源:用户去处:客户服务部数据流结构: 充值:充值金额+账户余额 简要说明:修改记录:编写:杨曼莎日期:审核:日期:图1-6-7数据流类目之充值数据流系统名:订票系统 编号:条目名:管理员管理电影信息 别名:来源:管理员去处:营业部数据流结构: 所有修改、添加、删除的电影信息(影片名称+影片类型+制品地区+场次+票价+剧情简介)简要说明: 按照实际情况进行更新。修改记录:编写:杨曼莎日期:审核:日期:图1-6-8数据流类目之管理员管理电影信息数据流系统名:订票系统 编号:条目名:留言

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1