基于Visual Studio旅游购票管理信息系统设计
摘要:本论文讲述的是旅游购票管理信息系统的设计与实现,是怎样把一个固定的站点买票方式往网络化发展,分析客户的需求,从需求中设计理想的系统,从而实现客户的注册登录、浏览选购、退票换票等功能。在操作上设计得更加简单贴切用户,界面更加简洁而且让人容易明白,让用户足不出户就能购买到需要的东西,给我们的生活带来更大的便利。本系统选用的是ASP.NET为编程语言,再以学习过的可视化工作室Visual Studio 2012和服务器SQL Server 2012这两个软件作为开发的工具,以Windows10作为操作系统来完成。实现基本的增、删、改、查功能,同时也使得企业的信息智能化,优化企业的改革。
关键词:可视化工作室;数据库;智能化
Design of Travel Ticket Management Information System
Abstract: This paper is about the design and implementation of the travel ticket management information system, how to develop a fixed site ticket method to network, analyze the needs of customers, and design an ideal system from the needs. In order to achieve the customer's registration, browsing and purchasing, refund ticket exchange and other functions. Designed more simply and aptly, the interface is simpler and easier to understand, allowing users to buy what they need without leaving the house, making our lives more convenient. The system uses ASP.NET as the programming language, and then uses the two software studied Visual Studio Visual Studio 2012 and server SQL Server 2012 as tools for development, and Windows 10 as the operating system. To realize the basic function of adding, deleting, changing, and checking, it also makes the information intelligence of the enterprise and optimize the reform of the enterprise.
Keywords: visualization studio, Database, Intelligence
一、系统概述
(一)系统简介
旅游购票管理信息系统设计是将在站点购买纸质车票方式网络化,实现实时在网络上查询、购票和退票,为人们提供更便利购票方式,减轻人们的负担,大大节约了人们的时间,使人们可以将自己休息购物的时间最大化利用,提高人们的精神生活。人们通过对网页的操作能够更快的进行信息的查询和购买。
(二)开发工具
1、Microsoft Visual Studio 2012
Microsoft Visual Studio 2012是一款编程开发工具,智能化和可视功能也是这款软件的特色。智能化体现对需要的页面格式,可以直接在编辑页面通过拖拽控件来进行实现,页面的大小,图片的大小也都可以在这个页面通过对代码的编辑进行修改。不需要再打过多的代码,大大减轻了人员编辑的工作。当代码运行出错时,也能及时的提示。方便人员对网站的维护。可视功能也可以更直观的查看设计网站页面的布局是否美观。这样,大大方便网页的建立。提高人们的工作效率。
2、Microsoft SQL Server 2012
SQL Server 2012是一款数据库管理软件,在与Visual Studio 2012合作的时候,充当着保存数据的角色,同时也可以在数据库内实现数据查询、搜索的功能。通过设计数据库,确定主键,就可以实现表与表之间的数据链接,之后利用代码就可以来查询想要的信息。而数据信息这可以通过网页的使用不断的进行完善。而它的数据库编程也是十分的简单,只要学习一下就可以简单的上手。大大的方便数据库的建立,实现数据的存储、修改和删除。
二、系统分析
(一)需求分析
1、用户需求分析
(1)信息查询
因用户对景点信息不了解,就设计出这个功能,让用户能够更方便的查询到景点的信息,用户只要点击链接就可以查询景点的相关信息。同时,用户还可以在其它的页面同填写相应的信息来查询到景点的票价和自己购票的信息。为用户的信息查询带来便利。
(2)购票、退票
用户正常都是去站点买票,所以需要这个功能来实现用户上网的买票功能,方便了人们的生活。退票功能更是让人们不用去站点退票,只要在家就可以很轻松的进行退票。
2、管理员需求分析
(1)信息查询
为了方便管理员操作,管理员页面可以直接显示用户的退票信息和景点车票价格信息。所以需要信息查询的功能,让管理员更方便了解这些信息,可以让管理员的工作更加的方便、快捷。
(2)信息管理
管理员通过对信息的查询和现实信息的更改,应能够及时对网站信息进行删除和更新,让管理员对信息的管理操作更加的方便,实现对网站的维护和更新。
(二)功能分析
1、用户注册登录功能
该功能主要实现用户登录的身份判断和用户注册,是可以区分用户和管理员的身份,然后可以判断用户名和密码的正确性,从而登录不同的页面。如果用户名和密码不正确,则登录不上。如果是第一次登录,还可以进入注册页面填写信息,建立新的用户。这功能区分了两者的身份,还进行安全判断。具有一定的安全性。
目 录
一、 系统概述 1
(一)系统简介 1
(二)开发工具 1
1、Microsoft Visual Studio 2012 1
2、Microsoft SQL Server 2012 2
二、 系统分析 2
(一)需求分析 2
(二)功能分析 3
1、用户注册登录功能 3
2、用户功能 3
3、管理员管理功能 3
(三)功能模块设计 4
三、 数据库设计 5
(一)数据库关系图 5
(二)数据库E-R分析图 6
(三)数据库表 8
四、 系统实施 9
(一) 员工登录 9
1、 配置数据库连接 9
2、 用户登录 10
3、 用户注册 11
4、 景点信息查询 12
5、 票价查询 14
6、 购票 15
7、 查询购票和退票 16
8、 修改密码 17
(二)管理员登录 18
1、 管理员登录 18
2、 主页面 19
3、 退票查询 19
4、 退票处理 21
5、 数据插入 22
6、 数据删除 23
7、 修改票价 24
五、 系统测试 26
六、 系统使用说明 29
(一)登录模块 29
(二)管理员模块 29
(三)用户模块 30
七、 结束语 31
八、 参考文献 32
八、参考文献
[1] 迪尤逊[美]. SQL Server 2008基础教程[M].北京: 人民邮电出版社, 2012.
[2] 威尔顿[美],科尔比[美]. SQL入门经典[M].北京: 清华大学出版社, 2012.
[3] 刘遵仁 于忠清. SQL Sever中文版基础培训教程[M].北京:人民邮电出版社,2011.
[4] 张海藩. 软件工程导论(第5版)[M].北京:清华大学出版社,2012.2
[5] 奚江华. ASP.NET 2.0 开发详解[M]. 电子工业出版社,2011
[6] 孙践知. 网络程序设计案例教程—ASP.NET+SQL Server(C#实现)[M]. 北京:清华大学出版社,2012.
[7] 陈伟 编著 . SQL Server 2008数据库应用与开发教程[M] . 北京:清华大学出版社,2009
[8] 朱玉超、鞠艳、王代勇 编著.ASP.NET 项目开发教程[M]. 北京:电子工业出版社,2008