学生订票管理系统设计.doc_第1页
学生订票管理系统设计.doc_第2页
学生订票管理系统设计.doc_第3页
学生订票管理系统设计.doc_第4页
学生订票管理系统设计.doc_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科学生毕业论文(设计)题目(中 文):学生订票管理系统(英 文):Students Booking Management System姓 名 学 号 院 (系)电子工程系专业、年级电子信息工程 级指导教师 II湖南科技学院本科毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 本科毕业论文(设计)作者签名: 年 月 日48 毕业论文(设计)任务书课题名称:学生订票管理系统学生姓名: 系 别:电子工程系专 业:电子信息工程指导教师: 湖南科技学院本科毕业论文(设计)任务书1、 主题词、关键词: 学生订票、管理系统、VB6.0 、SQL Server 2005、数据库2、 毕业论文(设计)内容要求: 1)系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。 2)系统管理信息化,可随时掌握订票人数、车票状态和车票剩余数量等情况。 3)实现多点操作的信息共享,服务器端与客户端信息传递准确、快捷和顺畅。 4)通过学生订票管理系统的实施,可方便学生对车票的预定,减小客运高峰工作人员的工作量。3、文献查阅指引:1)学校图书馆资源。2)学校校园网的外文数据库。3)学校校园网的中文数据库:中国知网、万方等。4) 指导教师的毕业指导。4、毕业论文(设计)进度安排:2012年11月:选定题目,查找资料,确定总体设计思路。2012年12月:论文开题。2013年 2 月:进行模块分析。2013年 3 月:进行软件调试,并完善模块设计。2013年 4 月:动笔撰写论文初稿。2013年 4 月下旬:修整和完善论文内容,交由指导老师评阅并最终定稿。2013年 5 月上旬:制作PPT,完成毕业论文答辩。教研室意见: 负责人签名: 注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。湖南科技学院本科毕业论文(设计)开题报告书论文(设计)题目学生订票管理系统作 者 姓 名肖飞所属系、专业、年级 电子工程系 电子信息工程专业 2009年级指导教师姓名、职称李艳芳 副教授预计字数10000开题日期2012.12.25选题的根据:1)说明本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解随着经济的发展,旅游业的不断壮大,外出、旅游的人数不断增多,增加了交通运输的压力。当前铁路运输仍是我国主要的运输方式,这样在每年的寒暑假期和春秋黄金周客流高峰期,火车站售票大厅经常人满为患,出现排长队购票的情况。特别是各高校放假期间,许多学生更是在乘车购票上费尽心思,不得不为购票准备时间。但随着计算机的普及,信息处理量的逐渐扩大,铁路部门先后提供了网上订票、电话订票等方便、快捷的购票方式。特别是对于国内大学而言,随着招生量的扩大,在校学生人数不断增多。在学校放假开始的几天内,高校所在城市的火车站购票大厅有大量的学生排队购票。针对此种情况,决定使用学生订票管理系统,使学生通过计算机在学校就能够订票,以节省学生时间和车站压力。主要内容: 对于学生订票管理系统,准确快捷的车次信息查询功能和方便简单的订票操作是十分必要,因此系统必须为学生提供准确的车次信息和当前的车票状况,这是学生订票管理系统的最基本要求,服务器端要能够及时添加、修改车次信息,对学生信息进行录入和删除。结合实际情况,学生订票管理系统应满足以下需求:1. 该系统客户端界面清晰,达到一目了然的效果。2. 客户端能够有方便的查询系统,简单明了的订票、退票操作。 3. 防止学生重复订票、退票操作,影响系统数据的正确性。 4. 服务器端提供信息完全可靠,时效性强。 5. 能够保证数据与信息的安全性。研究方法:1查阅资料,了解研究现状,同时深入理解设计要求。 2认真分析课题,结合相关资料,形成自己的总体设计思路。 3分块设计各个模块部分,并及时进行软件调试。 4. 论文设计进行到主要环节时,及时将自己的思路想法与指导老师交流,听取其意见。完成期限和采取的主要措施: 2013年 2 月:进行模块分析。 2013年 3 月:进行软件设计,对程序不妥之处及时更正。 2013年 4 月:动笔撰写论文初稿。 2013年 4 月下旬:修整和完善论文内容,交由指导老师评阅并最终定稿。 2013年 5 月上旬:制作PPT,完成毕业论文答辩。采取主要措施: 1. 去图书馆借阅相关书籍,了解系统开发流程和学习相关知识。 2. 登录期刊网和其他学术交流网站查阅相关资料和文献。 3. 与老师和同学交流、探讨,接受其指导和建议,形成自己的观点和思路。主要参考资料:1 丁宝康,施伯乐著.数据库原理M.北京:经济科学出版社,1993:1-457.2 夏邦贵著.SQL Server数据库开发入门与范例解析M.北京:机械工业出版社,1989:45-56.3 潭浩著.学用Visual Basic 编程M.西安:西安电子科技大学出版社,1997:1-340.4刘洪星,谭新明.Client/Server 数据库及其设计要点J.武汉交通科技大学学报. 1998,21(1):56-58.5 张史彬.浅谈客户机/服务器模式的应用J.广东科技,2003,13(2):13-15.6 孙春峰.学生火车票预订管理信息系统的规划与设计J.中南大学,2008,27(5):34-35.7 彭东著.SQL Server 2005应用开发技术指南M.北京:清华大学出版社,2004:90-123.8 李宝林.Visual Basic程序开发技术在学生信息管理系统中的应用J.内蒙古科技与经济, 2011,22(3):15-18.9顾健.VB对数据库的管理J. 辽宁高职学报,2003,18(8):23-27.10邓格琳.Visual Basic中用户界面的设计原则和编程技巧J.南昌教育学院学报, 2003,25(6):19-22.指导教师意见: 指导教师签名: 教研室意见:签 名: 年 月 日开 题 报 告 会 纪 要时间 2012年12月25日 地点三教608与会人员姓 名职务(职称)姓 名职务(职称)姓 名职务(职称)谭永宏副教授李艳芳副教授李小武副教授李春树教授廖朝阳讲师杨熙讲师会议记录摘要:1. 谭永宏老师问:该选题重点研究内容是什么,达到什么样的目标? 答:针对学生一年两次的寒暑假回家坐车问题,本设计想设计一个专门针对于学生的学生订票管理系统,一方面减轻学生每年放假回家时所要费的心血和心力,另一方面也是为了减少铁路售票厅的压力。使学生通过计算机在学校就能够订票,以节省学生时间和车站压力。目标是为了让学生方便地进行订票,退票操作,防止学生重复订票、退票操作,保证系统数据的正确性,提供信息完全可靠,时效性强。2. 杨熙老师问:该设计的总体思路如何,有无挑战性或困难之处?答:总的来说,该管理系统遵循系统软件开发的思路,利用VB和SQL等开发工具和环境,从需求分析到流图设计再到系统数据结构设计,最后到系统建立。在整个设计的过程中,最大挑战之处在于以前从未接触如此纯软件的设计,因而很多东西要从头学起,所以为成功完成设计任务,需不断查阅相关资料,必要时向指导老师及同学请教。3李艳芳老师问:该设计的扩展空间如何,是否可以增加多种功能?答:系统还有许多可以改进的地方,比如说:首先,可以提供一个信息提醒,当学生订票成功后可以将学生所订的车票信息,例如车次,开点和座位等,通过邮件或者手机短信发送给订票学生。其次,本系统还可以提供一个打印服务,可供学生打印自己的车票信息,这也许对单个学生不那么重要,可是由于学生们经常是寒暑假返校和回家,平时也是在节假日结伴出去游玩,因些添加一个打印服务有利于辅导员掌握学生去向,更有利于学校工作,所以本设计的扩展空间相当大。会议主持人:记 录 人:年 月 日指导小组意见负责人签名: 年 月 日系部 意 见负责人签名:年月日注:此表由学生本人填写,一式三份,一份留系里存档,指导老师和本人各保存一份湖南科技学院毕业论文(设计)中期检查表毕业论文(设计)题 目学生订票管理系统学生姓名肖飞学 号200906002116系 别物理与电子工程专 业电子信息工程指导教师李艳芳检查日期2013.4.10指导教师检查情况记载及修改意见:已经完成的工作:1、论文框架基本完成。2、格式基本基本思路清晰。3、基本功能能够实现。下一步的修改意见:1、论文结构还要做适当调整。2、论文格式需进一步修改。3、论文结构还要做适当调整。4、系统各界面应尽量保持清析美观。5、参考文献按学校的规范写。签名: 注:此表用于指导教师在学生毕业论文(设计)初稿完成后对学生执行任务书情况进行中期检查时用,由指导教师填写。湖南科技学院毕业设计(论文)指导过程记录表毕业论文(设计)题目学生订票管理系统学生姓名肖飞学号200906002116专业班级电信0901指导教师李艳芳职称副教授系(教研室)电子工程系指导过程记录指导内容记录(一)通过图书馆,网络等对所做论文题目有个基本的了解,了解VB6.0的发展和SQL的发展。并由一些网络视频加深对VB6.0编程和SQL数据库设计的理解。学 生 签 名: 2013年1月15日 指导教师签名: 2012年1月15日指导内容记录(二)对系统进行需求分析和总体的目标分析,了解其要实现的功能并画出系统功能图和程序流程图。学 生 签 名: 2013 年1月25日 指导教师签名: 2013年1月25日指导内容记录(三)由系统功能图和程序流程图划分各个功能模块并确定个各功能模块应该实现的功能,逐个设计。学 生 签 名: 2013年2月13日 指导教师签名: 2013 年2月13日指导内容记录(四)编写主程序,并将各个实现了的功能模块综合到一起,进行系统测试。学 生 签 名: 2013年2月25日 指导教师签名: 2013 年2月25日指导过程记录指导内容记录(五)在已经进行了系统测试的基础上进行进一步的系统完善,以期提高系统效率和稳定性,以达到更好的效果。学 生 签 名: 2013年3月28日 指导教师签名: 2013年3月28日指导内容记录(六)由系统的设计,开始规划论文总体结构,对其主要框架进行规划。学 生 签 名: 2013 年4月22日 指导教师签名: 2013年4 月22日指导内容记录(七)由规划写论文,并对初次完成的论文在老师的指导下进行格式,内容和排版方面的修改。学 生 签 名: 2013年4月28日 指导教师签名: 2013年4月28日指导内容记录(八)在初次完成修改的论文进行各个方面的细致修改,进一步使论文更符合要求。学 生 签 名: 2013 年5月6日 指导教师签名: 2013 年5 月6日答辩小组组长意见(对情况是否属实做出意见)组长(签名): 201 年 月 日注:本表与毕业论文一起装订存档。湖南科技学院本科毕业论文(设计)评审表论文题目学生订票管理系统作者姓名肖飞所属系、专业、年级电子工程 系 电子信息工程 专业 2009级指导教师姓名、职称李艳芳 副教授字 数10000定稿日期2013.5.8中文摘要 随着计算机技术的发展,人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机管理系统代替。针对寒暑假期间各高校学生买票难的问题,研发了学生订票管理系统,避免了学生排队买票的麻烦,节省了大量的人力物力。利用VB6.0和SQL Server 2005开发出的系统,功能完备且实用。该程序界面友好、程序设计风格朴素,使用起来美观大方、方便易用。尤其是系统的查询模块功能,极大地减轻工作人员的工作量,并以快速、准确等优点取代人工操作,以及购票、退票等模块可靠方便的提高了学生订票的效率。关键词(3-5个)学生订票;管理系统;VB6.0;SQL Server 2005;数据库英文摘要 With the development of computer technology, peoples demands of intelligent computer is increasingly high, many traditional management tools have been graduallyreplaced by computer management system . To solve the studentsproblem of buying train tickets during the winter and summer vacation,we developed students booking management system, it can help students to avoid spending much time on buying train tickets. With the help of VB6.0 and SQL Server 2005,this management system is fully functional and practical. This application has friendly interface and simple design style,seems to be elegant and easy to use. Especially its inquireing module,has reduced the workload of workers greatly and letted the traditional manual operation to be more rapid,more accurate.Whats more,the module to purchase and refund your ticket improved students booking efficiency reliablly and conveniently .关键词(3-5个)Students booking; Management system;VB6.0; SQL Server 2005; Database 指导教师评定成绩评审基元评审要素评审内涵满分指导教师实评分选题质量25%目的明确符合要求选题符合专业培养目标,体现学科、专业特点和教学计划的基本要求,达到毕业论文(设计)综合训练的目的。10理论意义或实际价值符合本学科的理论发展,有一定的学术意义;对经济建设和社会发展的应用性研究中的某个理论或方法问题进行研究,具有一定的实际价值。10选题恰当题目规模适当,难易度适中;有一定的科学性。5能力水平40%查阅文献资料能力能独立查阅相关文献资料,归纳总结本论文所涉及的有关研究状况及成果。10综合运用知识能力能运用所学专业知识阐述问题;能对查阅的资料进行整理和运用;能对其科学论点进行论证。10研究方案的设计能力整体思路清晰;研究方案合理可行。5研究方法和手段的运用能力能运用本学科常规研究方法及相关研究手段(如计算机、实验仪器设备等)进行实验、实践并加工处理、总结信息。10外文应用能力能阅读、翻译一定量的本专业外文资料、外文摘要和外文参考书目(特殊专业除外)体现一定的外语水平。5论文质量35%文题相符较好地完成论文选题的目的要求。5写作水平论点鲜明;论据充分;条理清晰;语言流畅。15写作规范符合学术论文的基本要求。用语、格式、图表、数据、量和单位、各种资料引用规范化、符合标准。10论文篇幅10000字左右。5实评总分 成绩等级 指导教师评审意见: 指导教师签名: 说明:评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分90100分记为优秀,8089分记为良好,7079分记为中等,6069分记为及格,60分以下记为不及格。评阅教师评定成绩评审基元评审要素评审内涵满分评阅教师实评分选题质量25%目的明确符合要求选题符合专业培养目标,体现学科、专业特点和教学计划的基本要求,达到毕业论文(设计)综合训练的目的。10理论意义或实际价值符合本学科的理论发展,有一定的学术意义;对经济建设和社会发展的应用性研究中的某个理论或方法问题进行研究,具有一定的实际价值。10选题恰当题目规模适当,难易度适中;有一定的科学性。5能力水平40%查阅文献资料能力能独立查阅相关文献资料,归纳总结本论文所涉及的有关研究状况及成果。10综合运用知识能力能运用所学专业知识阐述问题;能对查阅的资料进行整理和运用;能对其科学论点进行论证。10研究方案的设计能力整体思路清晰;研究方案合理可行。5研究方法和手段的运用能力能运用本学科常规研究方法及相关研究手段(如计算机、实验仪器设备等)进行实验、实践并加工处理、总结信息。10外文应用能力能阅读、翻译一定量的本专业外文资料、外文摘要和外文参考书目(特殊专业除外)体现一定的外语水平。5论文质量35%文题相符较好地完成论文选题的目的要求。5写作水平论点鲜明;论据充分;条理清晰;语言流畅。15写作规范符合学术论文的基本要求。用语、格式、图表、数据、量和单位、各种资料引用规范化、符合标准。10论文篇幅10000字左右。5实评总分 成绩等级 评阅教师评审意见: 评阅教师签名: 说明:评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分90100分记为优秀,8089分记为良好,7079分记为中等,6069分记为及格,60分以下记为不及格。湖南科技学院本科毕业论文(设计)答辩记录表论文题目学生订票信息管理系统作者姓名肖飞所属系、专业、年级电子工程系 电子信息工程专业 2009年级指导教师姓名、职称李艳芳 副教授答 辩 会 纪 要时间2013.5.18地点三教608答辩小组成员姓 名职务(职称)姓 名职务(职称)姓 名职务(职称)谭永宏副教授李艳芳副教授李春树教授杨熙讲师廖朝阳讲师李小武副教授答辩中提出的主要问题及回答的简要情况记录:1. 你认为你开发的这个管理系统相比较其它的管理系统有何优点?2. 答:该系统有如下优点:首先,该系统针对的人群是学生,用户覆盖面虽不广泛,但正是由于这样,它对系统硬件的要求才更低,操作过程才更快,更方便。其次,该系统管理信息化,可以随时掌握学生订票的人数,车票状态和学生的假期去向,这给学校来在保护学生假期安全方面提供了有力的支撑。2. 你本科所学知识基本是没有涉及该方面的内容,但你还是坚持做了这个毕设,能说说你的想法么?答:我承认本科学习期间对系统开发是没怎么学习,但并不说明我对此不感兴趣。而且相比于硬件,我更喜欢学习软件,在这大学四年的最后一个阶段,我更希望学习一些新东西,管理系统的开发对我来说这是一个很好的学习软件开发机会。简述系统的退票功能的实现过程.答:退票时,系统首先在数据库中打开车票预定表,并且通过数据库的查询语言由学号和姓名可查出该同学的预定信息,若该同学无订票,则提示该同学无订票的信息;若该同学有订票,则删除该同学的订票记录。会议主持人:记 录 人:年 月 日答辩小组意见评语:评定等级: 负责人(签名): 年 月 日系学位委员会意见评语:论文(设计)最终评定等级:负责人(签名): 系部(公章) 年月 日校学位委员会意见评语:评定等级: 负责人(签名): 年月 日目 录绪论11 系统需求分析31.1 总体目标31.2 具体目标32 所需系统技术及运行环境简介41.2 数据库技术41.2 Visual Basic53 系统功能模块设计63.1 系统功能模块介绍63.2 系统流程图73.3 系统结构图94 系统数据库设计104.1 系统数据模型124.2 系统数据表设计105 系统功能实现155.1 客户端155.2 服务器端296 系统局限和后续功能扩展446.1 系统局限446.2 后续功能扩展44结论45参考文献46致 谢47学生订票管理系统摘 要随着计算机技术的发展,人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机管理系统代替。针对寒暑假期间各高校学生买票难的问题,研发了学生订票管理系统,避免了学生排队买票的麻烦,节省了大量的人力物力。利用VB6.0和SQL Server 2005开发出的系统,功能完备且实用。该系统界面友好、程序设计风格朴素,使用起来美观大方、方便易用。尤其是系统的查询模块功能,极大地减轻工作人员的工作量,并以快速、准确等优点取代人工操作,以及购票、退票等模块可靠方便地提高了学生订票的效率。 本文主要展示了学生订票管理系统的设计过程,首先介绍了系统开发环境,对VB6.0和SQL Server 2005做了简要的说明,然后在此基础上分析了系统功能需求,接着更进一步将系统功能化分为几个主要的功能模块,再接着对系统的主要几个功能模块进行了详细的介绍。最后,提出了开发的系统存在的几个局限和系统可扩展的几个功能。【关键词】学生订票;管理系统;VB6.0;SQL Server 2005;数据库Students Booking Management SystemAbstractWith the development of computer technology, peoples demands of intelligent computer is increasingly high, many traditional management tools have been graduallyreplaced by computer management system . To solve the studentsproblem of buying train tickets during the winter and summer vacation,we developed students booking management system, it can help students to avoid spending much time on buying train tickets. With the help of VB6.0 and SQL Server 2005,this management system is fully functional and practical.This application has friendly interface and simple design style,seems to be elegant and easy to use. Especially its inquireing module,has reduced the workload of workers greatly and letted the traditional manual operation to be more rapid,more accurate.Whats more, the module to purchase and refund your ticket improved students booking efficiency reliablly and conveniently.This thesis try to let you understand the process of developing students booking management system.Firstly,we introduce the system developing environment briefly,that is VB6.0 and SQL Server 2005.Then we cut the system function into serveral main functional modules by analysising the system reqirements.Afer this,those modules is analysised at length.Finally,two or three limitations about this system have been brought up and we thought about some possibly additional function. 【Key words】 Students booking ;Management system;VB6.0;SQL Server 2005;database 绪论随着经济发展,旅游业不断壮大,外出、旅游的人不断增多,增加了交通运输的压力。而火车票作为我国的主要运输方式,购票仍然是一个问题。按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了学生订票管理系统 。并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。当前铁路运输仍是我国主要的运输方式,因此,在每年的寒暑假期和春秋黄金周客流高峰期,火车站售票大厅经常人满为患,出现排长队购票的情况。特别是各高校放假期间,许多学生更是在乘车购票上费尽心思,不得不为购票准备时间。在传统模式下利用人工进行火车订票业务,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。给各相关部门工作人员带来了很大困难,严重影响了他们的工作效率。数据库技术是信息系统的一个核心技术,是一种计算机辅助管理数据的方法。它研究如何组织和存储数据,如何高效地获取和处理数据。是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。即:数据库技术是研究、管理和应用数据库的一门软件科学。1数据库技术研究和管理的对象是数据,所以数据库技术所涉及的具体内容主要包括:通过对数据的统一组织和管理,按照指定的结构建立相应的数据库和数据仓库;利用数据库管理系统和数据挖掘系统设计出能够实现对数据库中的数据进行添加、修改、删除、处理、分析、理解、报表和打印等多种功能的数据管理和数据挖掘应用系统;并利用管理系统最终实现对数据的处理、分析和理解。运用计算机技术和数据库技术来实现票务信息的现代化管理,具有手工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本底等。中国高校这几年在校师生人数不断增多,针对这种情况,开发学生订票管理系统,有利于极大地提高信息管理和业务管理的效率。工具软件利用VB6.0开发工具和SQL Server 2005数据库来开发这个学生订票系统。SQL Server是一个关系数据库管理系统。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server的开发上就分道扬镳了,Microsoft将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。数据库引擎是SQL Server系统的核心服务,负责完成数据的存储、处理和安全管理。2Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。3该系统可以满足学生自主购票的基本要求,包括查询、订票、退票等三个方面的功能。该系统能运用到学校的售票的工作中,避免了学生排队购票的麻烦,节省了大量人力物力。1 系统需求分析1.1总体目标高校学生人数不断增多,针对这种情况,开发学生订票管理系统。该系统主要针对一年两次的学生假期火车票订购,共有服务器端和客户端两部分,客户端主要实现学生信息查询、购票操作、退票操作、剩余车票查询;服务器端由管理员控制,实现对学生信息的管理,购票信息、退票信息的管理,列车信息的管理,信息的统计与维护。4该系统还应该实现多点操作的信息共享,服务器端与客户端信息传递准确、快捷、顺畅。通过对学生订票管理系统的实施,可方便学生对车票的预定,减少客运高峰时工作人员的工作量。51.2 具体目标对于学生订票管理系统,准确快捷的车次信息查询功能和方便简单的订票操作是十分必要的,因此系统必须为学生提供准确的车次信息和当前的车票状况,这是学生订票管理系统的最基本要求,服务器端要能够及时添加、修改车次信息,对学生信息进行录入和删除。6所以学生订票管理系统应满足以下需求: 1. 该系统客户端界面清晰,达到一目了然的效果。 2. 客户端能够有方便的查询系统,简单明了的订票、退票操作。 3. 防止学生重复订票、退票操作,影响系统数据的正确性。 4. 服务器端提供信息完全可靠,时效性强。 5. 能够保证数据与信息的安全性。2 所需系统技术及运行环境简介2.1 数据库技术(sql service 2005)数据库技术是信息系统的一个核心技术。是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。即:数据库技术是研究、管理和应用数据库的一门软件科学。数据库技术研究和管理的对象是数据,所以数据库技术所涉及的具体内容主要包括:通过对数据的统一组织和管理,按照指定的结构建立相应的数据库和数据仓库;利用数据库管理系统和数据挖掘系统设计出能够实现对数据库中的数据进行添加、修改、删除、处理、分析、理解、报表和打印等多种功能的数据管理和数据挖掘应用系统;并且利用应用管理系统最终实现对数据的处理、分析和理解。SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQL Server是一个关系数据库管理系统。它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在Windows NT推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了,Microsoft将SQL Server移植到Windows NT系统上,只专注于开发推广SQL Server 的Windows NT版本。Sybase则较专注于SQL Server在UNIX操作系统上的应用。Microsoft SQL Server 2005是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL Server 2005数据引擎是该企业数据管理解决方案的核心。此外Microsoft SQL Server 2005还结合了分析、报表、集成和通知功能。72.2 Visual Basic(Visual Basic 6.0)Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。8VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。9Visual Basic 6.0在数据访问方面有了很大的改进,新的ADO组件让对大量数据快速访问成为可能。数据环境和新的报表功能也让数据开发有了全新的体验。Visual Basic 借助COM/COM+强大的功能,可以开发具有N层结构的分布式应用程序。同时,Visual Basic还可以在IIS上开发性能超群的Web应用程序。Visual Basic 6.0在语言方面和IDE方面的改进都不大,但是许多新增的组件成为Visual Basic开发人员手中的利器,如File System Object等。新的字符串函数Split和Replace等也给Visual Basic的程序员带来很大方便。10总之 Visual Basic 6.0 已经是非常成熟稳定的开发系统,能让企业快速建立多层的系统以及 Web 应用程序,成为当前 Windows 上最流行的 Visual Basic版本。3 系统功能模块设计3.1 系统功能模块介绍系统主要包含查询,订票,退票,修改,统计等模块,这些模块共同实现了系统的基本功能。1. 查询模块:学生输入需要查询的车次或者站点,通过查询数据库返回相应车票信息。2. 订票模块:输入待售的车票车次等信息,通过调用查询模块查询车票的有无,若有则售出,并且在数据库里减去订出的票数,若无则进行下一次订票。 3. 退票模块:将已退的票重新加入数据库,以待销售。4. 修改模块:修改相应的车票信息,包括站点、时刻等。更新数据库,以待查询与销售。5. 统计模块:从数据库取出数据,对订票情况进行汇总。6. 系统维护管理:向数据库中添加用户或删除,维护数据库,定期进行数据库备份。 各模块之间的连接关系如图3.1所示。图3.1 各功能模块关系图3.2 系统流程图系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论