ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:163.13KB ,
资源ID:6638910      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6638910.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业综合实践说明书.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业综合实践说明书.docx

1、毕业综合实践说明书毕业综合实践说明书( 2010 届)题 目 杭州客运公交公司售票系统改进方案 学 院 信息学院 专 业 计算机信息管理 班 级 07信管 学 号 073030305 学生姓名 董 琳 指导教师 刘良华 完成日期 2010.5.6 摘 要现代化的汽车站售票是集预订车票、售票 、退票、车次查询、报表及其他各种服务,车站售票组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。本公司目前使用售票系统只有后台操作系统,只能内部人员登录并对其进行操作。而作为一个完善的系统就需要有前台的支持。基于上述考

2、虑,本设计提出一个对该系统进一步完善的方案,使其有前台,可以让旅客从外网登录,自主进行预订车票,查询班次等内容,使界面更人性化。本方案包括开发工具的选择、功能模块的设计、数据库的安全连接、自我评价和总结,通过方案的实施,使改进后的系统使用起来更方面更简洁。关键词:售票系统 改进方案 系统开发目 录引 言 11 售票系统需求分析 11.1 系统功能需求可行性分析 11.2 系统功能目标需求 21.3 系统开发工具介绍 21.3.1 Dreamweaver 21.3.2 ASP.NET 2.0 31.3.3 SQLserver2005数据库 31.4 系统设计所需时间 32 初选方案 32.1 系

3、统的基本功能设计 32.2 系统的基本模块设计 43 系统的详细设计 43.1 系统主界面构建 43.2 具体模块组成 53.2.1 登陆界面设计 53.2.2 售票界面设计 53.2.3 查询界面设计 63.2.4 管理界面设计 63.2.5 基本信息界面设计 63.3 系统的制作及安全设计和压缩技术 73.3.1 连接数据库 73.3.2 安全设计 73.3.3 数据库的压缩 94 设计总结与评价 9参考文献 9引 言中国有着辽阔的地域,同时由于东西南北各地经济发展的不平衡性,每逢节假日,客运高峰使得各地之间的旅客运输长久以来成为各级政府关注的问题。虽然随着人们经济收入的逐步提高,越来越多

4、的人开始选择飞机作为出行的一个新的选择,但是“铁老大,汽老二”的格局始终没有改变,汽运由于其时间的灵活性、运行的机动性和广阔的公路网所带来的延展性,使得汽车成为更多人短途旅行的首选。 但汽车运输如今陷入一个比较尴尬的境地,那就是“坐等上门”。飞机票可以网上预定,火车票可以在代售点购买,而汽车票则只能在汽车站的售票大厅才能买到,这在一定程度上限制了汽车客运的发展。 我所在实习的单位杭州天目客运公交有限公司虽然存在有很久的时间,但是成立一个完整的公司却是近几年的事。虽然该公司在人员管理方面都完善的很好,但是在软件等一些高新科技的运用上并没有好的优势。所以我觉得更应该完善这方面来更好的给旅客提供便利

5、。而我所提出的方案就是从实际情况考虑将市内各站及县市车站进行并网互联,同时实施各外点的联网,方便乘客购票及网上预订票、在指定车站上车。 我起初在使用公司目前有的售票系统的时候感觉界面比较简单,只有简单的登录界面和输入查询等界面。当然系统简单了以后对于工作人员来说,操作起来就比较容易掌握。但是在如今信息爆棚的时代,我们应该更好的掌握和使用,然后利用好新技术。所以我觉得可以在原先系统的基础上做些改进,然后可以对员工进行适当的岗前培训。我的设想是在原先系统有后台的基础上做一个前台,即一个友好的界面,使操作起来更人性化。比如现在是只能内部工作的人员能看到的系统,加了前台后可以让更多的人看到包括旅客等。

6、又如现在的系统只能出售或者退票、改票等操作,完善好的系统,将可以查看包车业务、司机信息、最新站内信息等一些及时更新的内容。再如现在如果对车站有什么建议和意见都是上门提或者打电话,有了一个完善的网站性质的系统以后,就可以足不出户的表达自己的一些想法和观点。我觉得对现有的系统做以上的改进是有需求的。1 售票系统需求分析1.1 系统功能需求可行性分析客运公司售票信息系统管理的定义为,组织客运公司管理系统的售票管理,意指一个组织对客运公司管理信息系统的获取、维护、激励与运用与发展的全部售票管理过程与活动。 一般而言,良好的客运公司售票管理信息系统,有助于为客运公司达到以下的目标:一、协助组织达成发展目

7、标与远景。二、有效地运用人员的能力与技术专才。三、促使组织成员的工作士气高昂且激发潜能。四、满足组织成员的自我实现感与增加成员的工作成就感。五、发起且落实组织变革。六、提高组织成员的工作生活品质。七、协助客运公司负责人做出正确决策 经济可行性分析:根据用户的要求,分析其特点,在经济上本项目是可行的,采集,编辑,发布,人员不需要专业的编程知识就可以快速高效地发布题库信息。这样加快了信息发布速度,减少了人力的开销,缩短了从采集到发布的时间周期,从而提高了服务的质量,而且由于管理周期缩短和人力开销的减少,可以在客运公司信息化中获得更多的好处。 技术可行性分析:技术上是可行的,通过基于本地机的数据库技

8、术。利用C+ SQL server2005技术开发本应用程序,可以降低对机器的需求。C可以封装大部分逻辑代码,可以做到最大代码重用。1.2 系统功能目标需求该系统主要完成的是登陆、售票、查询、管理界面的设计,以及客运公司基本信息的完善。要求系统具有以下功能:(1)主要有预订车票、退票、售票查询、车次查询、报表及其他各种服务等功能。(2)提供会员服务功能模块,包括注册会员、取回密码和发布信息等功能。能够发布车源信息、司机信息、发布车讯、包车业务等。(3)提供管理员后台管理入口。管理员通过本页面登录后台管理程序。(4)通过后台对各类信息进行管理和市核,包括对车源信息、包车业务、司机信息等的管理和审

9、核。(5)对网站会员信息进行管理和审核。审核注册本网站的会员,对其进行管理。1.3系统开发工具介绍主要采用了Dreamweaver对系统进行页面设计,ASP.NET 2.0对系统的后台进行开发,再结合SQL server2005数据库对数据进行连接。1.3.1 Dreamweaver Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweav

10、er 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和XML Dreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的

11、内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出XML内容。 Dreamweaver还集成了程序开发语言,对ASP、.NET、PHP、JS的基本语言和连接操作数据库,都是完全支持的。所以我采用了这款软件进行系统的页面设计。1.3.2 ASP.NET 2.0 ASP.NET是一个编程框架,建立在公共语言运行库,可用于在服务器上建立强大的Web应用程式。第一版本的ASP.NET提供了几个重要的优势超过以往的Web的发展模式。ASP.NET 2.0好转后,在这个基础上加入支持一些新的和令人振奋的功能在以下领域的开发人员的工作效率,行政和管理,可扩展性,和业绩。1.3.3 SQLser

12、ver2005数据库数据库使用 SQL server2005,是用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用事务数据库和数据分析平台。该数据库可以在Windows下运行,支持SQL 语句,同时是具有本地体系结构的关系型数据库管理系统。1.4 系统设计所需时间预计网站制作完成所需时间为六个星期,其中二个星期为网站制作初期准备,即完成资料的查找和搜集的工作,并对有关资料进行分析和整理,三个星期为网站设计制作的时间,第四个星期对内容反复进行讨论修改,直至满意为止。2 初选方案2.1 系统的基本功能设计外部级是每个用户所能看到的数据库内容,一般以用户视图方式出现。概念级是整个数据库的全部

13、信息视图,可用ER图来表示。内部级就是被存储的数据库,它规定数据项、记录、数据集、索引、路径等一切物理组织。为了实现数据库的外部级、概念级、内部级3个级别的转换,DBMS提供了外模式/概念模式和概念模式/物理模式两个层次的映像。2.2 系统的基本模块设计设计主要分为前台、后台两个方面以方便站内售票人员的操作用对外网用户提供的便利。图2.1 售票系统结构图3 系统的详细设计3.1系统主界面构建图2.2 系统首页界面图3.2具体模块组成该系统主要完成的是登陆、售票、查询、管理界面的设计,以及客运公司基本信息的完善。3.2.1 登陆界面设计登陆界面的设计主要分为管理员登陆和其他人员登陆。管理员登录是

14、后台的登录,主要是供站内售票人员登录对外销售车票。其他人员的登录主要是会员外网登录自主订票,但是前提是要注册成为会员才会提供相关信息以方便预定车票。供多人使用的程序应用系统为每位用户配置了一套独特的用户名和密码,用户可以使用各自的这套用户名和密码来使用系统,以便系统能识别该用户的身份,从而保持该用户的使用习惯或使用数据。用户使用这套用户名和密码来进入系统的过程,以及系统验证进入是成功或失败的过程。 如管理员登陆界面: 图3.1 登陆界面图3.2.2 售票界面设计售票界面主要是处理班车的票务的销售。当用户从外网自主登录该系统后,就可以根据相关提示自主进行在线预定车票。而且还可以进行在线支付(根据

15、提示就可以一步步完成),同时还可以提供送票上门服务(需要支付一定的快递费用)。方便了旅客订票,免去了排队的烦恼。如购买车票界面:图3.2 购买车票界面图3.2.3 查询界面设计查询界面主要有车源信息、司机信息、包车业务、班次信息等查询。当用户登录该系统后,可以选择进入该界面,然后输入任何相关信息对其搜索查询。我们有提供车源信息、司机信息、包车业务、班次信息等查询。查询范围相当广泛。如订单查询界面:图3.3 订单查询界面图3.2.4 管理界面设计管理界面是主要是提供管理员对信息的整理、发布、添加、删除等。该界面是只有内部人员才能进入的管理界面。可以在该界面进行的操作有对各种信息的整理、发布、添加

16、、删除等。主要是提供工作人员对车站信息的管理使用的界面。3.2.5 基本信息界面设计 基本信息就是供管理员完善车讯信息,司机信息,站内工作人员信息等。该界面也是只有内部人员才能进入的管理界面。管理人员可以在该界面进行的操作有完善车讯信息,司机信息,站内工作人员信息等。但是外网用户可以看到该界面从而获取车站的信息。3.3 系统的制作及安全设计和压缩技术制作系统本使用了ASP.NET和SQL SEVER 2000数据库二种软件,系统结构采用的是“星状链接结构”,每个页面相互之间都建立了链接,方便访问者浏览。3.3.1 连接数据库因为用户登陆网站后,几乎所有的操作都与数据库有关,我们可以把连接数据库

17、作为一个独立的文件(conn.asp),这样可减少重复代码,只须在需要的地方用 语句包含该文件,即可连接数据库。主要程序代码如下:3.3.2 安全设计ASP.NETSQL SEVER 2000解决方案的主要安全隐患来自SQL SEVER 2000数据库的安全性,其次在于ASP.NET控件设计过程中的安全漏洞。在ASP.NETSQL SEVER 2000应用系统中,如果获得或者猜到SQL SEVER 2000数据库的存储路径和数据库名,则该数据库就可以被下载到本地。例如:对于系统的SQL SEVER 2000数据库,人们一般命名为student.mdb、CXstudent.mdb等,而存储的路径

18、一般为“URL/DataBase”或干脆放在根目录(“URL/”)下。这样,只要在浏览器地址栏中敲入地址:“URL/DataBase/CXstudent.mdb”,就可以轻易地把CXstudent.mdb下载到本地的机器中。由于SQL SEVER 2000数据库的加密机制非常简单,所以即使数据库设置了密码,解密也很容易。该数据库系统通过将用户输入的密码与某一固定密钥进行异或来形成一个加密串,并将其存储在.mdb文件中从地址“H42”开始的区域内。由于异或操作的特点是“经过两次异或就恢复原值”,因此,用这一密钥与.mdb文件中的加密串进行第二次异或操作,就可以轻松地得到SQL SEVER 200

19、0数据库的密码。基于这种原理,可以很容易地编制出解密程序。ASP代码利用表单(form)实现与用户交互的功能,而相应的内容会反映在浏览器的地址栏中,如果不采用适当的安全措施,只要记下这些内容,就可以绕过验证直接进入某一页面。例如在浏览器中敲入“page.asp?x=1”,即可不经过表单页面直接进入满足“x=1”条件的页面。因此,在设计验证或注册页面时,必须采取特殊措施来避免此类问题的发生。由于SQL SEVER 2000数据库加密机制过于简单,因此,如何有效地防止SQL SEVER 2000数据库被下载,就成了提高ASP.NETSQL SEVER 2000解决方案安全性的重中之重。我们可以采用

20、以下方法来提高安全性:非常规命名法:防止数据库被找到的简便方法是为SQL SEVER 2000数据库文件起一个复杂的非常规名字,并把它存放在多层目录下。例如,对于网上书店的数据库文件,不要简单地命名为“book.mdb”或“store.mdb”,而是要起个非常规的名字,例如:faq19jhsvzbal.mdb,再把它放在如./akkjj16t/kjhgb661/acd/avccx55 之类的深层目录下。这样,对于一些通过猜的方式得到SQL SEVER 2000数据库文件名的非法访问方法起到了有效的阻止作用。 使用ODBC数据源:在ASP.NET程序设计中,应尽量使用ODBC数据源,不要把数据库

21、名直接写在程序中,否则,数据库名将随ASP源代码的失密而一同失密。例如:DBPath = Server.MapPath(“./akkjj16t/ kjhgb661/acd/avccx55/faq19jhsvzbal.mdb ”) conn.Open “driver=Microsoft Access Driver (.mdb);dbq=” DBPath 可见,即使数据库名字起得再怪异,隐藏的目录再深,ASP源代码失密后,数据库也很容易被下载下来。如果使用ODBC数据源,就不会存在这样的问题了,如: conn.open “ODBCDSN名” 对ASP页面进行加密为有效地防止ASP源代码泄露,可以对

22、ASP页面进行加密。一般有两种方法对ASP页面进行加密。一种是使用组件技术将编程逻辑封装入DLL之中;另一种是使用工具软件,如微软的Script Encoder对ASP页面进行加密。3.3.3 数据库的压缩随着用户的增加和网站的运行,数据库占用会越来越大,而频繁的对数据库的增加、删除等操作,也会产生记录碎片,浪费空间,影响数据库的查询速度。对于数据库的压缩,第一种方法是采用纯编程的方式对数据库进行压缩处理,这种方法实用性强,效果明显,但专业性要求较高,复杂度高。第二种方法是采用软件方法对数据库进行处理。此外,还可以对大型数据库采用分项存储的方法减少数据库的空间,提高数据库使用效率。4 设计总结

23、与评价在历时将近两个月的时间内,我做的毕业设计是从学习新的知识(ASP语言和C语言以及数据库知识),到建立售票系统管理设计完成。遇到了若干的问题和解决了不少的问题,现在还有未知安全性和可靠性的问题未能发现和解决,比如在输入车次查询的时候会出现浏览数据库错误,但只要重复查询就可以了。从论文框架的设计到具体程序的实现,是我从对ASP.NET以及数据库认识从无到有的认识过程。在建立售票系统管理只是一个客运公司对整个车队车辆班次及人员管理的基本原理,里面要涉及到的方方面面的问题,我们未曾遇到或现有的条件限制而未能实现。在学习ASP+数据库在信息系统中的运用,并不是我们想象的写程序那么简单,它包括了数据

24、库设计、编写程序、图象处理、版面设计、数据采集、文本编辑、服务器管理等等。用ASP开发的时候,在程序的调试上也比较麻烦,要在主机上运行PWS(windows9x下)使用浏览器来浏览才能找出错误所在,所以花费的时间比较长。总之,这次系统的毕业设计,加强了本人的独立学习和运用知识解决实际问题的能力,对本人三年来在学校系统学习的基础理论课程、专业知识和基本技能是一次全面的检验,并且达到巩固、扩大、深化所学的专业技术应用的效果,使自身的研究、实践能力得到一定的提高。本系统制作过程中参考了大量的网站及书籍,在朋友、同学、老师的帮助下总算完成了设计。在这里特别感谢我的指导教师,在我做论文的过程中给了我极大的帮助,并提出了宝贵的意见和建议。参考文献1陈圣国.信息系统分析与设计(第三版).西安电子科技大学出版社, 2008,(4).2赵乃真.网站建设与维护. 北京大学出版社, 2006,(2).3徐人凤 曾建华.SQL Server 2005 数据库及应用. 高等教育出版社, 2007,(12).4陈伟达.管理信息系统(第二版).北京师范大学出版社.2008,(2).5信息系统开发方案. 6汽车客运联网售票系统的设计与实现.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1