列车信息网上查询系统.doc

摘 要 本论文主要介绍了使用Visual studio 2005中的各种控件编写一个列车信息网上查询系统。Visual studio 2005中各种控件的明确分工模式不但更有效、更简洁,而且能够大幅缩短无谓的程序代码撰写,功能十分强大,不必关心具体的实现过程。诸如信息查询和数据管理等功能的实现,而只需使用很少的代控件的属性和函数即可,为程序开发带来了很大的方便。 本论文首先介绍ASP.NET 2.0网页开发技术及设计所用到的开发工具和开发环境。 其次是系统需求分析部分,介绍了软件开发背景、目的、系统定位。接着是系统设计阶段,描述了系统所要实现的功能和开发制作的过程,包括各个功能模块的概要设计和详细设计,用户界面设计,代码设计等。本文最终设计了一个简单的列车信息查询网站,包括信息查询、登陆、数据管理、访问量统计等功能。 关键词: 控件,查询,管理 Abstract Keywords: 目 录 摘 要 1 Abstract 2 前言 1 1 相关知识介绍 2 1.1 问题提出 2 1.2 SMTP协议简介 2 1.3 POP3协议命令原始码及工作原理 5 1.4 开发工具及运行环境 10 2 系统需求分析 11 2.1系统介绍 11 2.2系统面向群体 11 2.3系统功能性需求 11 2.4用户界面需求 13 2.5软硬件环境需求 13 3 概要设计 14 3.1系统总体结构图 14 3.2界面设计 14 3.2.1 主界面 14 3.2.2 查询界面 14 3.2.3 登录界面 15 3.2.4 后台管理界面 15 3.3 数据库设计 15 4 详细设计 18 4.1建立一个新项目MainClient 18 4.2添加新窗体 22 4.3添加及修改代码 29 4.3.1 添加新类 29 4.3.2 TMyThread类文件MyThread.cpp 31 4.3.3主窗体头文件Main.h 33 4.3.4 主窗体文件Main.cpp 34 5 系统测试 47 5.1 测试环境 47 5.2 系统性能测试 47 结束语 47 谢辞 48 参考文献 49 前言 在历经3年时光后,延续着ASP.NET 1.0技术的成功,微软于2005年11月推出了第二带的ASP.NET 2.0网页开发技术。 ASP.NET 2.0不仅仅新增许多控件来简化繁琐的开发工作,让企业与程序员能够有效地提升开发效率,并大幅增加生产力;除此之外,ASP.NET 2.0内建了所谓的解决方案或机制,如网站管理工具、帐号权限管理系统、Atlas Framework的AJAX技术、MasterPage、Profile用户配置文件、Web Part Framework等等,摆脱以往程序员只是Cod Generator程序产生器的困窘,通过这些解决方案或机制能够减少网页设计上的重复造轮子工作,让程序员只花更少的力气却有更好的产出与品质。 同时,每代的ASP.NET总是配合新一代的Visual Studio推出,而ASP.NET 2.0通过VS 2005的诸多改良功能让网页开发工作更为顺手,因而两者有着绝佳搭配性;并且Visual Studio扩充其产品线,增添了免费的Express版本与Team System团队开发流程,二者皆是前所未有之举,前者可以让更多人免费地体验与使用优秀的.NET 2.0程序开发技术,而后者是让企业中微软开发技术首次可以导入官方所制定的技术,亦有标准的程序与方法论供不同领域的开发团队可供依循,由此可见,.NET技术的未来有着更大的市场与技术潜力。 本系统的开发过程中,我学到了很多东西,也是对大学我所学到的知识水平的一个检验。 相关知识介绍 这一章将提出设计问题、介绍所用到的程序设计语言,以及对相关知识进行叙述,为下面讲述设计过程打下基础。 问题提出 在Windows环境下进行Internet编程需要使用到WinSock。WinSock是一组C语言编写的API函数,用于通过Internet进行数据传输。虽然现在有许多的应用程序提供了如WWW浏览器、FTP客户端服务器等各项功能,并且有许多控件也提供了对这些协议的支持,但是如果需要获得更大的灵活性,或者程序需要编写自己的协议,或者需要传输自定义的数据格式,那么就需要使用WinSock编程以达到目的。 原本编写WinSock应用程序是相当麻烦的,但是在C++Builder中,程序员不需要使用WinSock的API,因为C++ Builder提供的IdPOP3、IdSMTP、IdMessage等控件提供了对WinSock的API的封装,因此我们不必关心具体的实现。程序员的编程工作仅限于编写相关对象要完成的代码,因而程序设计的效率可大大提高。 SMTP协议简介 SMTP被用来在因特网上传递电子邮件

文档评论(0)

1亿VIP精品文档

相关文档