海洋博物馆票务服务系统的设计与实现毕业论文(设计).doc
《海洋博物馆票务服务系统的设计与实现毕业论文(设计).doc》由会员分享,可在线阅读,更多相关《海洋博物馆票务服务系统的设计与实现毕业论文(设计).doc(53页珍藏版)》请在三一办公上搜索。
1、 本科生毕业论文(设计) 题目:海洋博物馆票务服务系统的设计与实现 学院/系 大连外国语学院软件学院 专 业 信息管理与信息系统(英日强化) 年 级 2009级 学 号 090451819 作者姓名 赵丽媛 指导教师 景雨 2012年12月20日 摘 要海洋博物馆售票管理系统是一套现代化的智能门票管理系统,向用户提供一个集中控制、集中管理且操作简便的集成管理系统,以适应现代化场馆的应用需求。尽管办公形式千差万别,但本质上是一致的,开发一个适合普适性产品级的办公软件,可以减少重复开发,具有很好的市场前景。本论文,首先,针对目前票务服务系统产品软件及应用情况,进行了大量的市场调查后,并对系统功能性
2、目标和非功能性目标做了详细阐述。在此基础上,提出采用BS应用模式,采用SQL Server2005做后台数据库,采用三层架构基于NET框架实现。该框架中集成了JavaScript,CSS,ASPNET,C#等技术。本系统主要分为前后台两部分,前台主要包括:最新资讯、海底世界以及票务服务三部分;票务服务又包括预约以及查询两个功能,预约次日门票以及查询历史预约记录。后台分为站点管理、票务管理、系统管理三个主要模块,站点管理包括发布公告以及服务声明;票务管理包括入馆人数设定、销售门票以及预约管理;系统管理包含用户管理功能。总体上用结构化生命周期法进行系统分析和设计,采用快速原型法来实现,系统界面友好
3、,而且操作更加简单,减少了用户学习操作的额外负担。新时代环境下,办公流程和内容在不断变化,能否适应这种不断变化是办公自动化软件成功的关键,本课题对此作了有益的尝试,但离最终的目标尚有很长路要走。关键字:办公自动化,ASP.NET,三层架构,SQL Server 2005Abstract Museum Ticket Service is a modern smart ticket management system .It is various in the forms office, but the essence is the same. It can significantly reduc
4、e the repeatedly development cost by developing a universal and product level office software. So it has a very good market prospects. This paper, First of all, based on the software of Museum Ticket Service System and its application so far by a number of investments, formulates the function and no
5、n-function objective. And then puts forward the application model of B/S, adapting SQL Server2000 as a background database and 3-Tier which is based on ASP.NET framework to implement. The framework integrates technology such as JavaScript, CSS, ASP.NET and C #.Secondly, each function module of offic
6、e automation software system are divided and tells the specific realization of main function module, it includes: tickets reservation,reservation inquiries,web management, tickets management and system management. Generally speaking, it uses structured life cycle method for system analysis and desig
7、n, using rapid prototyping method to implement so that the system interface is friendly, and the operation is simpler, which reduce the burden for user to learn operation. In the new era, office procedure and content are in constant change, ability to adapt to the change is the key to the success of
8、 this office automation software. This paper made a beneficial attempt for this, but there is a long way to go for the ultimate goal.Keywords: Office Automation, ASP.NET, 3-Tier, SQL Server 2005目 录1 绪论11.1 项目背景11.2 研究意义11.3 相关领域介绍11.4 本系统概述22 海洋博物馆票务服务系统分析32.1 系统需求分析32.1.1 功能需求32.1.2 性能需求52.2 系统可行性分
9、析62.2.1 技术及开发方法可行性62.2.2 管理可行性62.2.3 经济可行性62.3 业务流程分析73 海洋博物馆票务服务系统设计133.1 系统物理环境配置133.2 项目规划133.3 系统概要设计133.4 数据库设计243.4.1 概念设计243.4.2 逻辑设计263.4.3 物理设计263.5 系统详细设计273.5.1 系统体系结构273.5.2 系统设计原则284 海洋博物馆票务服务系统的实现294.1 系统技术实现294.1.1 ASP简介294.1.2 ASP.NET结构概述304.1.3 SQL Server 2005 简介304.2 系统首页实现314.3 站点
10、管理模块实现314.3.1 发布公告314.3.2 发布服务声明324.4 票务管理模块实现324.4.1 入馆人数设定324.4.2 销售门票334.4.3 预约管理334.5 系统管理模块实现344.5.1 查看用户344.5.2 添加用户354.6 前台页面的实现354.6.1 门票预约354.6.2 预约查询364.7 登陆模块实现374.7.1 登陆374.7.2 重置密码415 海洋博物馆票务服务系统测试435.1 系统测试概述435.2 系统测试方法445.2.1 系统测试计划445.2.2 系统测试工具445.2.3 系统测试方法和测试类型455.3 系统测试的目的和原则455
11、.4 系统测试455.4.1 系统登录测试要点455.4.2 数据输入测试要点465.5 系统测试效果466 结 论486.1 系统开发总结486.2 存在问题及改进48致 谢49参考文献501 绪论1.1 项目背景伴随着人们更多的旅游出行,国内旅游景点的票务市场也在快速发展。据预测,我国今年旅游票务市场将比去年增长10.5%。而与此同时,人们希望门票销售手段也能相应地有所调整,并对如何能经济、方便和及时地购买到自己所需要的门票表现出极大的关注,浴室,传统的购票方式开始面临变革。售票窗口购买门票是最传统的方式,但随着人们工作和生活节奏的加快,排队购票显得有些耗费时间了,因此,每到黄金周,旅游旺
12、季,买门票比较困难,对传统门票销售模式的改革已是大势所趋,也由此引发了对售票系统的研究和开发。1.2 研究意义随着科学的不断进步,计算机应用已经遍布整个社会的每个角落。目前社会正处于健保发展方兴未艾的时代,各个系统无不兢兢业业地改善本身的体制或管理方式,以适应健保越来越严格的规范。博物馆票务服务系统是一套现代化的智能门票管理系统,向用户提供一个集中控制、集中管理且操作简便的集成管理系统,以适应现代化场馆的应用需求。系统能很好地满足运行期间使用不同方式进行预约票据,防止各种人为的失误,改变人工管理模式,实现管理的全面电子化,提高管理水平和工作效率。1.3 相关领域介绍目前,利用网络技术和电子商务
13、发展企业,是企业最为关心的问题。电子商务在企业发展中显示了极大优势,企业通过电子商务活动可以树立和提高企业的网上形象和知名度,提供本企业最新的商品信息,降低销售成本,提高经营效率,开拓潜在市场和销售渠道。电子商务不仅使企业信息流动的范围扩大,还是企业管理的内涵进一步延伸,除了传统的企业财务、库存、销售、采购、生产等管理以外,涉及企业供应链的许多环节也被纳入了管理范围。这就对企业的信息管理系统踢出来新的要求,同事也推进新一代信息系统的产生和发展,造就了电子商务环境下管理系统与以往相比具有更丰富的内涵,吸引了众多学者的研究。在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开
14、发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互的票务服务系统,实现门票销售的自动化的计算机系统,为决策层提供准确、精细、迅速的门票销售信息。对于改变人工管理模式,实现管理的全面电子化,提高管理水平和工作效率具有重要的意义。1.4 本系统概述博物馆票务服务系统的设计与实现其核心思想是提供一个以自然语言为主的用户界面实现门票预约以及门票销售。将其应用到数字信息化领域,将极大满足用户需求。博物馆票务服务系统的设计与实现系统能够根据不同的用户需求进行功能组合,将合适的功能放在合适的位置给合适的用户访问,使办公更为方便快捷,实现数字化与信息化。本系统主要分为前后台两部分,前台主要包括:最
15、新资讯、海底世界以及票务服务三部分;最新资讯主要显示最新公告;海底世界为照片墙,展示了海洋馆的照片;票务服务显示了最新的服务声明同时包括预约以及查询两个功能,预约次日门票以及查询历史预约记录。后台分为站点管理、票务管理、系统管理三个主要模块,站点管理包括发布公告以及服务声明;票务管理包括入馆人数设定、销售门票以及预约管理;系统管理包含用户管理功能。后台同时提供了前台的入口链接。2 海洋博物馆票务服务系统分析需求分析的基本任务:确定系统的目标和范围,调查用户的需求,分析系统必须做什么,编写需求规格说明书等其它相关文档,以及需求工程审查.同时还包括需求变更的控制、需求风险的控制、制定需求过程的基本
16、计划等工作。需求可分四类:业务需求是反映组织机构或客户对软件高层次的目标要求,这项需求是用户高层领导机构决定的,它确定了系统的目标规模和范围。用户需求是用户使用该软件要完成的任务。功能需求是软件开发人员必须实现的软件功能。非功能需求是产品必须具备的属性或品质 ,包括对用户的重要属性(有效性、效率、灵活性、完整性、互操作性、可靠性、健壮性、可用性)和开发者的质量属性(可维护性、可复用性、可测试性)1。系统分析方法来源于系统科学。系统科学是20世纪40年代以后迅速发展起来的一个横跨各个学科的新的科学部门,它从系统的着眼点或角度去考察和研究整个客观世界,为人类认识和改造世界提供了科学的理论和方法。它
17、的产生和发展标志着人类的科学思维由主要以“实物为中心”逐渐过渡到以“系统为中心”,是科学思维的一个划时代突破。系统分析是咨询研究的最基本的方法,我们可以把一个复杂的咨询项目看成为系统工程,通过系统目标分析、系统要素分析、系统环境分析、系统资源分析和系统管理分析,可以准确地诊断问题,深刻地揭示问题起因,有效地提出解决方案和满足客户的需求2。需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。虽然在可行性研究阶段已经粗略了解了用户的需求,甚至还提出了一些可行的方案,但是,可行性研究的基本目的是用较小的成本在较短的时间内确定是否存在可行的解法,因此许多细节被忽
18、略了。然而在最终的系统中却不能遗漏任何一个微小的细节,所以可行性研究并不能代替需求分析,它实际上并没有准确地回答“系统必须做什么?”这个问题。需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证3。2.1 系统需求分析2.1.1 功能需求具体功能描述如下。1票务服务(1)门票预约,用户在网站首页可以根据身份证号,姓名,电话号进行预约。每日每人次预约门票不得超过5张。(2)预约查询,用户在网站首页可以
19、根据身份证号,姓名,电话号进行预约查询。身份证号为必填项。如果电话号不确定需填写姓名,也可身份证号与电话号进行查询。2 站点管理功能描述:提供对前台最新资讯内容,以及票务服务内容进行更新的功能。发布公告对应前台最新资讯。服务声明对应前台票务服务。(1)发布公告,发布系统公告,在门户网站显示最新公告。(2)服务声明,服务声明更新,在门户网站显示最新声明。3 站点管理功能描述:海洋博物馆,门票销售模块。在本功能模块下,可以执行电话预约,进行现场售票,预约取票操作,对预约的门票进行预约的撤销。(1)入馆人数设定,设置每天发放免费门票的最大张数。(2)销售门票,现场售票与电话售票,电话预约同网上预约一
20、样,只可预约第二日门票。现场销售仅销售当日门票。每人次每日均不可超过5张。(3)预约管理,查询出已预约但为取票用户票务情况,进行现场取票或预约取消操作。4 系统管理(1)用户管理功能描述:对售票系统用户进行增删改查,用户分为管理员和主管以及普通职员,依据权限区分可以访问的模块。5 其他功能(1)用户登录后台博物馆用户登录,登陆需要判断用户是否存在,账号是否被锁定,密码是否正确,以及剩余密码可出错次数。(2)密码修改在后台登录页面处,提供密码修改功能。在登陆账号以及登录密码填写正确的情况方可操作成功。 2.1.2 性能需求1 数据精确度在精度需求上,根据使用需要:(1)数据值型数据精度在小数点位
21、后两位。(2)日期型数据以“年/月/日”方式显示。2用户界面需求(1)响应速度尽可能提升系统运行速度,系统对用户操作的响应要快,在满足系统功能的同时,尽量满足操作者的心理要求。如查询数据、添加数据,其响应时间应要合理(与数据吞吐量有关),避免“死锁等待”现象。(2)稳定性系统应具有较高的稳定性,应可以处理大量数据及长时间运行。(3)合理性工作流程要清晰,要符合用户实际情况。界面功能操作“部件”布局要合理,既要符合实际工作流程,又要适当考虑用户经常使用的菜单。如将用户使用较多的按钮放在容易看到的位置。各种操作的结果,在不拖沓的前提下,要呈现给用户(如:“保存成功”、删除了一项记录,系统的响应要较
22、明显地提示出位置的变化等)。功能实现的操作逻辑要与界面上下文、业务处理上下文一致,使应用系统的界面操作逻辑与业务办理人员的思维络尽力相吻合或接近。重要性的,不可恢复的操作都要二级确认。(4)易用性在数据项较多的选项里,应只显示与用户相关或用户可能用到的数据项,以方便用户选择。在逻辑上相同的信息只需输入一次,减少用户的输入量。输入信息时,对各项数据要进行必要的逻辑检查,并做出相应的提示。各页面要做到不超过屏幕显示的宽度,尽量避免在查看数据时还要将滚动条左右移动。页面字体的字体、大小、颜色既要能满足大部分人的要求,又要利于屏幕的显示和程序的处理。各种操作要简单直观,要适应用户的计算机水平和习惯。3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 海洋 博物馆 服务 系统 设计 实现 毕业论文
链接地址:https://www.31ppt.com/p-3987212.html