计算机学院数据库课程设计I目录第一章系统概述...................................................................11.1系统开发背景...............................................................11.2系统开发的意义.............................................................11.3开发工具介绍...............................................................21.3.1Java建模工具简介.....................................................21.3.2SQLServer2000简介..................................................31.4开发策略...................................................................4第二章系统需求分析...............................................................52.1系统性能需求分析...........................................................52.2系统功能...................................................................52.3功能分析...................................................................62.3.1数据的输入............................................................62.3.2数据的查询............................................................62.3.3数据的删除............................................................62.3.4数据的添加............................................................72.3.5数据的修改............................................................72.3.6客户端尚未解决的问题..................................................72.3.7服务器端尚未解决的问题................................................72.3.8难点问题..............................................................72.4系统组织层次划分...........................................................72.5系统数据流图...............................................................92.5.1信息检索数据流图....................................................92.5.2更新剧目数据流图....................................................92.5.3订票、改订票、退票数据流图.........................................102.6数据字典.................................................................10第三章系统总体设计.............................................................19计算机学院数据库课程设计II3.1系统总体设计目标..........................................................193.2系统功能模块概述..........................................................193.2.1信息检索模块.........................................................203.2.2剧场管理模块.........................................................223.2.3订票管理模块.........................................................233.2.4系统设置模块.........................................................253.2.5日志管理模块.........................................................273.2.6备份管理模块.........................................................273.2.7报表管理模块.........................................................283.3系统概念设计..............................................................28图3.11总E-R图..................................................................303.4系统逻辑模型设计..........................................................303.4系统物理模型设计..........................................................31第四章数据库系统实现...........................................................334.1系统实现工具简介..........................................................334.1.1硬件要求.............................................................334.1.2软件要求.............................................................334.2剧场订票管理系统数据库实现.................................................344.2.1用户登陆界面.........................................................344.2.2建表................................................................354.2.3表表连接.............................................................364.2.3查询结果.............................................................38结束语...........................................................................40参考文献.........................................................................41附录.............................................................................42计算机学院数字系统课程设计1第一章系统概述1.1系统开发背景随着计算机的飞速发展及网络技术的广泛应用,当今社会正快速向信息自动化社会前进,信息自动化对当今社会所起的作用也越来越大,特别是社会各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。开发剧场订票管理系统,正是完善剧场信息化管理的重要环节。对于剧场订票如果仍沿用传统的排队订票方式将是一项复杂而繁重的工作。该订票方式现主要存在以下弊端:1、剧场各组织部门和订票不能不能有效实现资源共享,组织内部之间出现“信息孤岛”的问题;2、排队订票信息管理混乱,容易发生一些意外情况,如因插队致使口角、暴力,致使对观众的服务不到位,对剧场的企业形象产生一定负面影响;3、订票统计报告提交延迟,致使主管部门不能及时全面地掌握剧场订票的实际情况,某种程度上导致了剧场工作重心不能快速转移,不利于剧场的长远发展;4、订票过程中,难以避免观众退票、改票等现象,致使工作人员的工作效率低下;5、“黑票”现象致使订票数据的不准确,剧场管理系统的许多基础数据也存在较大误差,给剧场的相关部门的许多全局性的统计工作也带来了不准确性;因此,排队订票已很难满足剧场规范化管理的要求,而建立现代化的信息电子化的剧场订票管理信息系统势在必行。1.2系统开发的意义随着人们生活水平的不断提高,人们物质文明的需求不断得到满足,他们对精神文明的需求渴望不断增强,作为一个正常营运的剧场需要改善本身的体制或管理方式,为适应时代带来的种种变化,开发剧场订票管理系统显得意义重大而深远。此外,剧场订票管理系统不但能够克服传统排队订票的一些弊端,而且能够为剧场带来巨大的经济效益:1、观众可以通过电话订票的方式查询剧场剧目的相关信息,剧场剧目信息和订票计算机学院数据库课程设计2信息得到了有效传播,提高了剧场的订票率,提升信息化的水平;2、剧场工作人员通过剧场订票管理信息系统,有效地实现记录、修改、删除、查询观众个人信息,可以保证订票数据的准确、有效,避免排队订票时的意外情况和“黑票”现象,创造和提升剧场的品牌优势;3、订出的票和对应的座位信息可实现图形“统一”读回,有利用观众查询所订票的信息,提高观众的满意度,优化剧场的服务流程;4、能为剧场管理系统提供可靠的数据资料,确保剧场相关部门全局性的统计工作的准确、可靠,为剧场的工作重心转移提供有效数据;5,可以消除剧场内其他组织部门和订票部门之间的“信息孤岛”,有效地实现资源共享,改善剧场的整体服务质量;6、订票管理采用计算机及管理软件用Windows环境下的全中文界面平台,能灵活处理各种特殊情况,方便的修改各种基本信息,提供丰富的统计报表,查询方便,界面友好,管理安全,操作简便易学。1.3开发工具介绍1.3.1Java建模工具简介Java技术的飞速发展,吸引了越来越多的人加入到学习Java编程语言的热潮中。虽然现在Java无处不在,但是其发展历史并不是很长。早期版本Java1.0其实并不适合应用程序的开发,直到1998Java1.2版本的出现,Java才真正意义上成为现代开发工具的利器。Java现在的体系结构已经变得相当强大,其主要性能如下:简