网上售票系统设计报告毕业论文.doc_第1页
网上售票系统设计报告毕业论文.doc_第2页
网上售票系统设计报告毕业论文.doc_第3页
网上售票系统设计报告毕业论文.doc_第4页
网上售票系统设计报告毕业论文.doc_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

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

文档简介

西安石油大学本科毕业设计 论文 网上售票系统设计报告毕业论文网上售票系统设计报告毕业论文 目目 录录 1 绪 论 5 1 1 选题的背景 5 1 2 国内外研究概况及发展趋势 6 1 3 研究的目的和意义 7 1 4 设计主要内容 7 1 5 开发工具及介绍 8 1 5 1 ASP 动态服务主页语言的简介 8 1 5 2 Macromedia Dreamweaver 8 的简介 10 1 5 3 Microsoft Access 数据库的简介 11 1 5 4 InternetInformationServer IlS5 1 的简介 13 2 火车票预订系统分析 15 2 1 概述 15 2 2 火车票预订系统可行性分析 16 2 2 1 经济可行性 16 2 2 2 技术可行性 16 2 2 3 操作可行性 16 2 3 现行系统详细调查 16 2 3 1 现行售票系统业务分析 17 2 3 2 现行售票业务数据流程分析 17 2 4 新系统逻辑模型提出 18 2 4 1 火车票网上售票系统描述 18 2 4 2 火车票网上售票系统业务分析 18 2 4 3 火车票网上售票系统数据流程分析 19 2 4 4 火车票网上售票系统数据字典 20 3 火车票网上售票系统设计 29 3 1 概述 29 3 1 1 系统设计目标 29 3 1 2 系统设计策略 29 3 2 总体设计 29 3 2 1 火车票网上售票系统的功能结构图 30 3 2 2 火车票网上售票系统的系统流程图 30 3 3 数据库设计 31 3 3 1 数据库概念结构设计 31 3 3 2 数据库关系模型设计 33 3 3 3 数据库物理结构设计 34 4 软件程序框图 37 4 1 用户登陆模块流程图 37 4 2 用户注册模块流程图 37 西安石油大学本科毕业设计 论文 4 3 查询模块流程图 38 4 4 用户购票模块流程图 39 4 5 管理员登陆模块流程图 39 4 6 车票管理模块流程图 40 4 7 订单管理模块流程图 41 5 系统窗体的设计 42 5 1 系统数据库连接 42 5 2 系统首页 42 5 3 管理员登录 43 5 4 火车票后台管理 43 5 5 管理用户界面 44 5 6 列车信息模块 45 5 7 用户注册管理模块 49 5 8 车票查询模块 50 5 8 1 车次查询 51 5 8 2 车站查询 53 5 9 订单管理模块 54 5 9 1 订票页面 55 5 9 2 个人订单 55 5 9 3 管理订单 56 6 测试和维护 57 6 1 测试平台简介 57 6 2 测试方法 57 6 3 实际测试用例及结果分析 57 6 4 系统维护与安全性 58 6 4 1 Session 与 Cookie 的安全性 58 6 4 2 数据库的安全性 58 6 4 3 出错处理 58 结 论 59 参 考 文 献 60 致 谢 61 附 录 62 西安石油大学本科毕业设计 论文 1 绪绪 论论 1 1 选题的背景选题的背景 在当今社会 计算机占据了非常重要的位置 这些大部分都是通过使用软件而 提高生产 管理效率来体现的 本文研究的火车站售票系统正好就是这样性质的一 个软件 铁路运输一直都是我国重要的经济命脉 而且由于我国是内陆国家 这铁 路运输的意义就显得更加突出了 对于这样重要的一件事 当然需要良好的管理了 经过几十年的发展 事实早就证明了使用计算机软件来辅助自己比单纯的人工处理 手段高明的多 在这样的背景下 研究这样的课题的意义也就不言而喻了 在以前 像售票这样的事 都是人工处理的 人工处理的缺点是显而易见的 成本大 处理的速度慢 出错的几率比较大 效率是很低的 现在 在世界各国 火车售票使用的基本上都是员工操作计算机的模式 在这里 计算机主要是借助软 件用来存储 更新数据的 并有统计帐目的功能 严格的说 这并不是智能化 但 是 这样的处理模式比已往的人工处理的好处显然还是很明显的 所有的数据都由 数据库管理 可以随时动态的提取 存储数据 并可以将修改后的数据覆盖掉原有 的数据 所以 开发火车站售票系统软件是很有意义 有必要的 随着科学的不断进步 计算机应用已经遍布整个社会的每个角落 目前社会正 处于健保发展方兴未艾的时代 各火车站莫不兢兢业业地改善本身的体制或管理方 式 以适应健保越来越严格的规范 在此背景下 本文论述了火车票网上订票系统 的设计与实现 通过对 Dreamweaver 和 ASP 的运用 结合火车站售票查询的实际需 求 同时本文还说明了火车订票管理系统的开发过程及各种技术细节 本系统是适 应时代发展的需要 提高管理的效率而开发设计的 中国拥有总里程超过五万公里的铁路线 是世界上最大的铁路运输网之一 而 铁路客运服务在其中又占有非常重要的地位 其中有 5000 多个车站承办客运业务 日开列车 2000 多列 为了在日益加剧的客户运输服务竞争中确保优势 改善铁路客 户的服务质量 铁道部门一直在努力寻找提高竞争力 改善服务的新途径 1 2 国内外研究概况及发展趋势国内外研究概况及发展趋势 目前 利用网络技术和电子商务发展企业 是企业最为关心的问题 电子商务 在企业发展中显示了极大优势 企业通过电子商务活动可以树立和提高企业的网上 形象和知名度 提供本企业最新的商品信息 降低销售成本 提高经营效率 开拓潜 在市场和销售渠道 电子商务不仅使企业信息流动的范围扩大 还使企业管理的内 涵进一步延伸 除了传统的企业财务 库存 销售 采购 生产等管理以外 涉及企 业供应链的许多环节也被纳入管理范畴 这就对企业的信息管理系统提出了新的要 西安石油大学本科毕业设计 论文 求 同时也推进新一代信息系统的产生和发展 造就了电子商务环境下管理信息系统 与以往相比具有更丰富的内涵 吸引了众多学者的研究 1 电子商务与管理信息系统的集成研究 管理信息系统与电子商务集成的关 联关系 主要体现在战略决策 管理运行以及基础业务信息的集成 以求企业经营 管理达到扩大合作范围 建立贯穿整个产品生命周期的供应链 建立业务 管理 战略 3 个层次上统筹规划的目标 强调了企业开展电子商务必须与企业管理信息系 统的信息集成 2 集成化管理信息系统 I MIS 的研究 管理信息系统是一门交叉的学科 它的实施成功要综合运用管理科学 系统科学 信息科学 认知科学 计算机技术 网络技术 数据库技术 人工智能 系统工程等多种不同学科与技术 在开发一个 具体的 I MS 时 关键问题是如何运用不同的学科与技术使管理信息系统建成为一 个综合的管理信息系统 这就要借助集成化方法 3 信息系统体系结构的研究 在全面考虑企业的战略 业务 组织 管理和 技术的基础上 着重研究企业信息系统的组成成分及组成成分之间的关系 建立起 多维度分层次的 集成的开放式体系结构 并为企业提供具有一定柔性的信息系统 及灵活有效的实现方法 1 3 研究的目的和意义研究的目的和意义 火车站市场的管理和规范问题 是困扰我们多年的一个老问题 也是政府管理 中的一个难点 订票是客运业务中的一个最基本的业务 表面上看 它只是火车站 业务的一个简单的部分 但是它涉及到管理与客户服务等多方面 因此 过去传统 的售票方式已经不能满足现代客运业务流量剧增的客观要求 这就要求一种全新的 订票方式 网上订票 来缓解订票高峰时期的客运压力 并为用户提供方便快捷 的订票服务 在计算机网络 数据库和先进的开发平台上 利用现有的软件 配置一定的硬 件 开发一个具有开放体系结构的 易扩充的 易维护的 具有良好人机交互界面 的火车票订票系统 实现火车运载公司的火车票销售的自动化的计算机系统 为企 业的决策层提高准确 精细 迅速的火车票销售信息 具体功能为各个售票点把预 定火车票的乘客信息和订票信息输入到系统中 系统为乘客安排行程 在乘客支付 购买车票所需的金额后 系统为乘客打印出正确的车票 本次设计便是利用开发工 具 ASP Dreamweaver 和 ACCESS2003 数据库共同开发的一个火车站网上订票系统 它能方便快捷地运用在火车站订票业务的营运之中 网上火车票预定信息系统囊括了许多功能 包括用户注册登陆 班车查询 线 路查询 车票预定 在线投票 其他车站链接等 网上车票一定信息系统主要应用 西安石油大学本科毕业设计 论文 于有一定实力的火车站 软件的用户主要是有一定上网能力的旅客 对其管理操作 和维护人员要求具有计算机专业和一定的管理能力 并具有一定的实际操作能力 1 4 设计主要内容设计主要内容 该系统设计的功能有管理员的后台运行管理和一般用户的浏览 查询 预定等 功能 主要功能有 预订功能 查询功能 管理功能 登入功能 1 预订功能 服务人员可以进行订票操作 2 查询功能 订票者可以请求服务人员完成车次 时间或地点完成查询操作 并浏览查询信息 3 管理功能 系统管理员可以对运价 车次 终点站的信息进行删除 添加 修改 4 登入功能 售票员和系统管理员均可浏览车票预订情况 火车票预定系统 订 票 功 能 查 询 功 能 管 理 功 能 能 登 入 功 能 订 票 退 票 车 次 查 询 时 间 查 询 地 点 查 询 运 价 修 改 车 次 修 改 用 户 登 入 访 问 权 限 图图 1 1 系统功能模块系统功能模块 1 5 开发工具及介绍开发工具及介绍 该系统的开发可以用一下三种方案进行开发 实验方案一 采用 Microsoft Visual C 6 0语言 以 Microsoft Sql Server 2000 为开发工具 实验方案二 采用 ASP 语言设计 ACCESS2003作为数据库 Macromedia Dreamweaver 8作为开发工具 西安石油大学本科毕业设计 论文 实验方案三 采用 DELPHI7 0 语言设计 以 ACCESS2003作为后台数据库 本系统设计时采用上述实验方案二来开发设计 即该系统的主要后台开发工 具是 ASP 动态服务主页语言 界面设计选择CSS 框架和 Macromedia Dreamweaver 8 静态网页设计 后台数据库开发工具选择 Microsoft Access 2003 数据 库 并采用性能优越的 Web 服务器 InternetInformationServer IlS5 1 作为 Web 服务器 1 5 1 ASP 动态服务主页语言的简介动态服务主页语言的简介 ActiveServerPage 动态服务器主页 简称 ASP 内含于 Internet InformationServer IIS 当中 提供一个服务器端 Server side 的 Scripting 环境 产生和执行动态 交互式 高效率的站点服务器的应用程序 7 IIS 服务器会 自动将 ActiveServerPages 的程序码 解释为标准 HTML 格式的主页内容 再送 到用户端的浏览器上显示出来 用户端只要使用常规可执行HTML 码的浏览器 即可浏览 ActiveServerPage 所设计的主页内容 8 当浏览器向 Websever 发出 asp 请求时 WebServer 开始运行 ASP 脚本程序 然后 WebServer 启动 ASP ASP 将所请求的文件从头到尾进行检查 执行文件中的嵌入的ASP 脚本 最后将执行结果 HTML 网页返回给 WebServer WebServer 再将该 HTML 网页 发送给客户端 这样 用户可以根据浏览器发出的请求设计ASP 脚本 从而由 不同的请求产生不同的脚本执行结果 ASP 具有许多优点 如使用简单 执行效 率较高等 但它同时也具有其先天的弱点 即它使用的是脚本语言 功能有限 难以完成许多复杂的业务功能 微软为了弥补这一弱点 提供了在ASP 中使用 AetiveX 组件的功能 从而许多复杂的功能就可以用其它许多高级语言 如 VisualC 来实现 然后将这些功能包装为 ActiveX 供 ASP 调用 ADO ActiveXDataObject 就是在 ASP 中常用的数据库访问组件 ASP 是一种服务器端脚本编写环境 可以用来创建和运行动态网页或 Web 应用 程序 ASP 网页可以包含 HTML 标记 普通文本 脚本命令以及 COM 组件等 利 用 ASP 可以向网页中添加交互式内容 如在线表单 也可以创建使用 HTML 网 页作为用户界面的 web 应用程序 与 HTML 相比 ASP 网页具有以下特点 1 利用 ASP 可以实现突破静态网页的一些功能限制 实现动态网页技术 2 ASP 文件是包含在 HTML 代码所组成的文件中的 易于修改和测试 3 服务器上的 ASP 解释程序会在服务器端执行 ASP 程序 并将结果以 HTML 格式传送到客户端浏览器上 因此使用各种浏览器都可以正常浏览 ASP 所产 生的网页 西安石油大学本科毕业设计 论文 4 ASP 提供了一些内置对象 使用这些对象可以使服务器端脚本功能更强 例如可以从 web 浏览器中获取用户通过 HTML 表单提交的信息 并在脚本中对这些 信息进行处理 然后向 web 浏览器发送信息 5 ASP 可以使用服务器端 ActiveX 组件来执行各种各样的任务 例如存取数 据库 发送 Email 或访问文件系统等 6 由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器 因此使用者不会看到 ASP 所编写的原始程序代码 可防止 ASP 程序代码被窃取 7 方便连接 ACCESS 与 SQL 数据库 8 开发需要有丰富的经验 否则会留出漏洞 让骇客 cracker 利用进行注 入攻击 ASP 也不仅仅局限于与 HTML 结合制作 WEB 网站 而且还可以与 XHTML 和 WML 语言结合制作 WAP 手机网站 但是其原理也是一样的 当在 Web 站点中融 入 ASP 功能后 将发生以下事情 1 用户向浏览器地址栏输入网址 默认页面 的扩展名是 asp 2 浏览器向服务器发出请求 3 服务器引擎开始运行 ASP 程 序 4 ASP 文件按照从上到下的顺序开始处理 执行脚本命令 执行 HTML 页面 内容 5 页面信息发送到浏览器 基本上 ASP 即具有软体服务化与服务网络化 资讯委外服务与网络结合 产品 通路化与通路产品化等三大特性 其甚至可以被视为是 ISP InternetService Provider 与 ITS Information Technology Service 的结合 根据流行的观点 ASP 有如下五个核心内涵 1 ASP 着重应用为中心 提 供对于应用方面的访问和管理 2 ASP 服务可以为用户提供没有在服务器 人 员 系统和系统授权等前期资源投入情况下就可以在 定制 的全新应用系统环境进 行访问的服务 如 ISP 而这样的服务一般按月份 ASP 收取服务费 3 ASP 采 用集中管理的方式 ASP 一般都有一个管理中心 所有的客户通过 INTERNET 来进 行远程访问 获得技术支持和咨询服务 4 一对多的服务 也就是讲 ASP 提供的是 标准化的产品包 产品都是最低程度的自定义或者没有实现客户定制化 对于行业用户来讲已 经达到实用方便的标准 5 按照合同交付 在 ASP 客户的眼中 ASP 是一家根据 客户协议内容提供相关服务 保证应用服务系统服务可以得到确实履行的机构 1 5 2 Macromedia Dreamweaver 8 的简介的简介 随着互联网 Internet 的家喻户晓 HTML 技术的不断发展和完善 随之而产 生了众多网页编辑器 从网页编辑器基本性质上可以分为所见即所得网页编辑器和 非所见即所得网页编辑器 即源代码编辑器 两者各有千秋 所见即所得网页编辑 器的优点就是直观 使用方便 容易上手 在所见即所得网页编辑器中进行网页制 西安石油大学本科毕业设计 论文 作和在 Word 中进行文本编辑不会感到有什么区别 但它同时也存在难以精确达到 与浏览器完全一致的显示效果的缺点 也就是说在所见即所得网页编辑器中制作的 网页放到浏览器中是很难完全达到真正想要的效果 这一点在结构复杂一些的网页 如分帧结构 动态网页结构及精确定位 中便可体现出来 非所见即所得的网页 编辑器 就不存在这个问题 因为所有的 HTML 代码都在用户的监控下产生 但是 非所见即所得编辑器的先天条件注定了它的工作效率太低 如何实现两者的完美结合 既能产生干净 准确的 HTML 代码 又具备所见即 所得的高效率 直观性 这一直是网页设计师的梦想 Dreamweaver 基本上解决了 以上的问题 是一个非常优秀的所见即所得网页编辑器 Dreamweaver 可以满足 Web 开发人员的各种需要 使用 Dreamweaver 在大大 提高网页设计人员的生产效率的同时 还可以保持对源代码的完全控制 对于网页 设计的新手 也可以快速提高他们的工作效率 因为使用 Dreamweaver 可以轻松 地可视化编辑加入网页的相关对象 Dreamweaver 是 Macromedia 公司推出的主页编辑工具 它是一个所见即所得 网页编辑器 支持最新的 DHTML 和 CSS 标准 采用了多种先进技术 能够快速高 效地创建极具表现力和动感效果的网页 使网页创作过程变得非常简单 值得称道 的是 Dreamweaver 不仅提供了强大的网页编辑功能 而且提供了完善的站点管理 机制 可以说 它是一个集网页创作和站点管理两大利器于一身的创作工具 在学习使用 Dreamweaver 之前 我们先了解 Dreamweaver 的一些新增功能 1 独特的往返 HTML 功能 这个功能可以同步访问设计视图 Design View 和 HTML 源代码 可以打开用其他编辑器编辑的文档 但它不会改写手工输入的 HTML 标记或第三方标记 这就使得 Dreamweaver 自动生成的代码与手工输入的代 码融为一体 2 整合文本编辑器 现在 Dreamweaver 增加了以代码为中心的新特性 手工编 写代码就如设计视图环境一样方便 可以自动缩排 标点平衡 选择多行后一次缩 进 可以在使用代码视图工具栏 Code View Toolbar 的下拉列表定义的 JavaScript 函数之间轻松导航 对于使用 JavaScript 编程的专业人员来说 这种代码导航无疑 是一种高效的导航帮助 输入代码时 Dreamweaver 自动对 HTML 和 JavaScript 代码 使用不同的颜色显示 3 把主窗口分割为代码视图和设计试图 可以把 Dreamweaver 的主窗口分割为 代码视图和设计试图 能够查看整页代码而无需离开文档窗口 这样 就可以在同 一个窗口同时查看代码视图和设计视图 同时编辑多个文档的代码 4 JavaScript 调试器 使用新增的 JavaScript 调试器 可以直接在浏览器中调试 客户端 JavaScript 脚本 观察 JavaScript 的执行 就像它在 Netscape 或 IE 浏览器中 一样 因而能够更好地了解每种浏览器是怎样执行 JavaScript 的 可以设置断点调 西安石油大学本科毕业设计 论文 试代码 然后在逐步执行代码的过程中观察变量的变化 及时发现编程错误 5 编辑非 HTML 文档 可以把 Dreamweaver 当作文本编辑器编辑非 HTML 文 档 直接在代码视图 Code View 中编辑 JavaScript XML 和其他文本文件 1 5 3 Microsoft Access 数据库的简介数据库的简介 Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统 它 提供了表 查询 窗体 报表 页 宏 模块 7 种用来建立 数据库系统 的对象 提供了多种向导 生成器 模板 把数据存储 数据查询 界面设计 报表生 成等操作规范化 为建立功能完善的数据库管理系统提供了方便 也使得普通用 户不必编写 代码 就可以完成大部分数据管理的任务 Access 能够存取 Access Jet Microsoft SQL Server Oracle 甲骨文软件公 司 或者任何 ODBC 兼容数据库内的资料 熟练的 软件设计师 和资料分析师 利用它来开发应用软件 而一些不熟练的 程序员和非程序员的 进阶用户 则能 使用它来开发简单的应用软件 虽然它支援部分 面向对象 OOP 技术 但是 未能成为一种完整的面向对象开发工具 它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点 是 Microsoft Office 的系统程式之一 Access2003 支持 多种数据格式 包括扩展标记语言 CXML OLE 开放式数据库连接 ODBC 和 MierosotWindowsORSharePointORServices 通过表格链接 您可以在 Access2003 窗 体 报表和数据访问页面中同时访问来自多个数据库的数据 它还能够将来自其他 MierosottAccess 数据库 MicrosoftExcel 电子表格 ODBC 数据源 MicrosoftSQLServerTM 数据库以及其他的数据库资源的表格进行链接 充分利用企 业数据 SQLServer 数据被整合到了您的 Access2003 解决方案中 您不需要学习任 何 Transact SQL 就可以通过 StoredProcedure Designer 存储过程设计器 创建和修改 存储在 SQLServer 中的简单存储过程 Access 与 SQLServer 相比具有以下优点 1 存储方式简单 易于维护管理 Access 管理的对象有表 查询 窗 体 报表 页 宏和模块 以上对象都存放在后缀为 mdb 或 accdb 的数据 库文件中 便于用户的操作和管理 2 面向对象 Access 是一个面向对象的开发工具 利用面向对象的方式 将数据库系统中的各种功能对象化 将 数据库管理 的各种功能封装在各类对象 中 它将一个应用系统当作是由一系列对象组成的 对每个对象它都定义一组方 法和属性 以定义该对象的行为和外国 用户还可以按需要给对象扩展方法和属 性 通过对象的方法 属性完成数据库的操作和管理 极大地简化了用户的开发 工作 同时 这种基于面向对象的开发方式 使得开发应用程序更为简便 西安石油大学本科毕业设计 论文 3 界面友好 易操作 Access 是一个可视化工具 是风格与 Windows 完全一样 用户想要生成对象并应用 只要使用鼠标进行拖放即可 非常直观方 便 系统还提供了表生成器 查询生成器 报表设计器以及数据库向导 表向导 查询向导 窗体向导 报表向导等工具 使得操作简便 容易使用和掌握 4 集成环境 处理多种数据信息 Access 基于 Windows 操作系统下的 集成开发环境 该环境集成了各种向导和生成器工具 极大地提高了开发人员的 工作效率 使得建立数据库 创建表 设计用户界面 设计数据查询 报表打印 等可以方便有序地进行 5 Access 支持 ODBC 开发数据库互连 Open Data Base Connectivity 利用 Access 强大的 DDE 动态数据交换 和 OLE 对象的联 接和嵌入 特性 可以在一个数据表中嵌入位图 声音 Excel 表格 Word 文 档 还可以建立动态的数据库报表和窗体等 Access 还可以将程序应用于网络 并与网络上的动态数据相联接 利用数据库访问页对象生成HTML 文件 轻松 构建 Internet Intranet 的应用 6 支持广泛 易于扩展 弹性较大 能够将通过链接表的方式来打开 EXCEL 文件 格式化文本文件等 这样就可以利用数据库的高效率对其中的数 据进行查询 处理 还可以通过以Access 作为前台客户端 以 SQL Server 作 为后台数据库的方式 如 ADP 开发大型 数据库应用系统 总之 Access 是一个既可以只用来存放数据的数据库 也可以作为一个客户 端开发工具来进行 数据库应用系统开发 即可以开发方便易用的小型软件 也 可以用来开发大型的应用系统 然而 Access 是小型数据库 既然是小型就有 它的局限性 下面关于性能方面的缺点仅指用Access 作为数据库的情况下 不 包括用 Access 作为客户端前台 用 SQL Server 作为后台数据库的情况 1 数据库过大 一般百 M 以上 纯数据 不包括窗体 报表等客户端对象 性能会变差 2 虽然理论上支持 255 个并发用户 但实际上根本支持不了那么多 如果 以只读方式访问大概在 100 个用户左右 而如果是并发编辑 则大概在10 20 个用户 3 记录数过多 单表记录数过百万性能就会变得较差 如果加上设计不良 这个限度还要降低 4 不能编译成可执行文件 exe 必须要安装 Access 运行环境才能使用 西安石油大学本科毕业设计 论文 1 5 4 InternetInformationServer IlS5 1 的简介的简介 IIS 是 Internet Information Server 的缩写 它是微软公司主推的服务器 是一个 World Wide Web server Gopher server 和 FTP server 全部包容在里面 最新的版本 是 Windows 2000 里面包含的 IIS 5 IIS 与 WindowNT Server 完全集成在一起 因而 用户能够利用 Windows NT Server 和 NTFS NT File System NT 的文件系统 内置 的安全特性 建立强大 灵活而安全的 Internet 和 Intranet 站点 IIS 支持 HTTP Hypertext Transfer Protocol 超文本传输协议 FTP File Transfer Protocol 文件传输协议 以及 SMTP 协议 通过使用 CGI 和 ISAPI IIS 可以得到 高度的扩展 IIS Inter IC Sound bus 又称 I2S 是菲利浦公司提出的串行数字音频总线协议 目前很多音频芯片和 MCU 都提供了对 IIS 的支持 IIS 总线只处理声音数据 其他 信号 如控制信号 必须单独传输 为了使芯片的引出管脚尽可能少 IIS 只使用了三 根串行总线 这三根线分别是 提供分时复用功能的数据线 字段选择线 声道选择 时钟信号线 IIS 意味着你能发布网页 并且有 ASP Active Server Pages JAVA VBscript 产生页面 有着一些扩展功能 IIS 支持一些有趣的东西 像有编辑环境的界面 FRONTPAGE 有全文检索功能的 INDEX SERVER 有多媒体功能的 NET SHOW 其次 IIS 是随 Windows NT Server 4 0 一起提供的文件和应用程序服务器 是在 Windows NT Server 上建立 Internet 服务器的基本组件 它与 Windows NT Server 完全集成 允许使用 Windows NT Server 内置的安全性以及 NTFS 文件系统建 立强大灵活的 Internet Intranet 站点 IIS Internet Information Server 互联网信息服 务 是一种 Web 网页 服务组件 其中包括 Web 服务器 FTP 服务器 NNTP 服 务器和 SMTP 服务器 分别用于网页浏览 文件传输 新闻服务和邮件发送等方面 它使得在网络 包括互联网和局域网 上发布信息成了一件很容易的事 IIS 支持与语言无关的脚本编写和组件 通过 IIS 开发人员就可以开发新一代 动态的 富有魅力的 Web 站点 IIS 不需要开发人员学习新的脚本语言或者编译应 用程序 IIS 完全支持 VBScript JScript 开发软件以及 Java 它也支持 CGI 和 WinCGI 以及 ISAPI 扩展和过滤器 IIS 支持服务器应用的 Microsoft BackOffice 系列 Microsoft BackOffice 系列包括以 下内容 1 Microsoft Exchange Server 客户 服务器通讯和群组软件 2 Mirrosoft Proxy Server 代理服务器 3 用于连接 IBM 企业网络的 Microsoft SNA Server 4 用于集中管理分布式系统的 Microsoft Systems Management Server 5 Microsoft Commercial Internet System MCIS IIS 的设计目的是建立一套集成的服务器服务 用以支持 HTTP FTP 和 西安石油大学本科毕业设计 论文 SMTP 它能够提供快速且集成了现有产品 同时可扩展的 Internet 服务器 IIS 相应性极高 同时系统资源的消耗也是最少 IIS 的安装 管理和配置都相当简 单 这是因为 IIS 与 Windows NT Server 网络操作系统紧密的集成在一起 另外 IIS 还使用与 Windows NT Server 相同的 SAM Security Accounts Manager 安全性 账号管理器 对于管理员来说 IIS 使用诸如 Performance Monitor 和 SNMP Simple Nerwork Management Protocol 简单网络管理协议 之类的 NT 已有 管理工具 IIS 支持 ISAPI 使用 ISAPI 可以扩展服务器功能 而使用 ISAPI 过滤器可以预 先处理和事后处理储存在 IIS 上的数据 用于 32 位 Windows 应用程序的 Internet 扩 展可以把 FTP SMTP 和 HTTP 协议置于容易使用且任务集中的界面中 这些界面 将 Internet 应用程序的使用大大简化 IIS 也支持 MIME Multipurpose Internet Mail Extensions 多用于 Internet 邮件扩展 它可以为 Internet 应用程序的访问提供一个 简单的注册项 IIS 的一个重要特性是支持 ASP IIS 3 0 版本以后引入了 ASP 可以很容易的 张贴动态内容和开发基于 Web 的应用程序 对于诸如 VBScript JScript 开发软件 或者由 Visual Basic Java Visual C 开发系统 以及现有的 CGI 和 WinCGI 脚本 开发的应用程序 IIS 都提供强大的本地支持 西安石油大学本科毕业设计 论文 2 火车票预订系统分析火车票预订系统分析 2 1 概述概述 目前火车站售票的状况是仅靠手工操作 以现有的工作人员很难应付车票订购 高峰时刻的大量数据处理问题 同时还会出现由此带来的大量记录存放和管理所带 来的问题 本次设计拟开发一个火车站网上订票系统 可以降低工作人员的工作量 提高工作人员的工作效率 同时方便顾客订票 火车站市场的管理和规范问题 是困扰我们多年的一个老问题 也是政府管理 中的一个难点 订票是客运业务中的一个最基本的业务 表面上看 它只是火车站 业务的一个简单的部分 但是它涉及到管理与客户服务等多方面 因此 过去传统 的售票方式已经不能满足现代客运业务流量剧增的客观要求 这就要求一种全新的 订票方式 网上订票 来缓解订票高峰时期的客运压力 并为用户提供方便快捷 的订票服务 本次设计便是采用 ASP 语言设计 Access2003 作为数据库 Macromedia Dreamweaver 8 作为开发工具共同开发的一个火车站网上订票系统 它 能方便快捷地运用在火车站订票业务的营运之中 2 2 火车票预订系统可行性分析火车票预订系统可行性分析 该阶段通过对系统目标的初步调研和分析 提出可行性方案并进行论证 我们 在这里主要从技术可行性 经济可行性和操作可行性三方面进行分析 2 2 1 经济可行性经济可行性 开发该系统所需的相关资料可以通过已存在的网上订票系统进行调查采集 所需 的其他应用软件 硬件系统也易于获得 因此 开发成本较低 而引进使用本系统 后 与传统方式相比 具有高效率 低成本 高质量的特点 可以节省不少人力 物力及财力 1 可以使管理体制合理化和管理信息标准化 2 可以改进管理手段 统计分析功能更强大 3 可以减少部分开支并提高工作效率 节约时间 在单位时间内降低有形和 无形的成本 所以 从经济的角度来看 该系统可行 西安石油大学本科毕业设计 论文 2 2 2 技术可行性技术可行性 系统开发工具是 ASP 动态服务主页语言 界面设计选择CSS 框架和 Macromedia Dreamweaver 8 静态网页设计 后台数据库开发工具选择 Microsoft Access 2003 数据库 并采用性能优越的 Web 服务器 InternetInformationServer IlS5 1 作 为 Web 服务器 其基本操作实质还是对数据库进行添加 删除 查找等操作 暂不 存在技术问题 2 2 3 操作可行性操作可行性 系统采用菜单式 实现用户与数据库的交互 界面简洁友好 操作方便 用户 只需对订票流程和业务调查了解即可 不需掌握数据库等相关知识 2 3 现行系统详细调查现行系统详细调查 在可行性研究的基础上进一步对现行售票系统进行全面 深入的调查和分析 弄清楚现行售票系统的运行情况 发现其薄弱环节 找出要解决的问题实质 确保 新系统比原系统更有效 2 3 1 现行售票系统业务分析现行售票系统业务分析 现行的火车票预订业务流程是从乘客进入火车站售票厅售票窗口向售票员咨询 是否还有所需的车票 售票员查询车票库存帐 若有所需车票则出示相关证件和货 币与售票员 售票员根据乘客提供的信息打印火车票 打印完毕后与相关证件 所 找的零钱一并交与乘客 所需的车票目前没有则乘客可以换乘其他车次或者不进行 购票 具体业务流程图如图 2 1 所示 所需火车票购票详情单无票通知单 车票库存帐 乘客 售票员 有 无 图图 2 1 售票业务流程图售票业务流程图 西安石油大学本科毕业设计 论文 2 3 2 现行售票业务数据流程分析现行售票业务数据流程分析 根据对火车票预售系统业务流程分析 可以得出现行火车票预售业务其信息流 传递的两层数据流程图 顶层数据流程图 如图 2 2 所示 第一层数据流程图 如 图 2 3 所示 其中 顶层数据流程图是根据业务流程图中根据信息流动的情况转化 而来 描述了两个实体和车票预售之间的关系 即乘客和售票员与车票预售的关系 第一层数据流程图是针对顶层数据流程图的车票预售功能划分为车票查询 车票购 买 车票改签和退票四个功能模块 乘客售票员 车票购买 F1乘客信息 F2车票信息 图图 2 2 现行售票业务顶层数据流程图现行售票业务顶层数据流程图 乘客 P1 车票查询 P2 车票购买 售票员 P3 费用结算 D1车票库存 F1乘客信息F2 1购票信息 F2 2车票信息 F2 3费用信息 图图 2 3 现行售票业务第一层数据流程图现行售票业务第一层数据流程图 2 4 新系统逻辑模型提出新系统逻辑模型提出 新系统逻辑模型主要是在现有系统的基础上对其进行业务流程改革 即对该系 统的业务流程进行根本性的再思考和彻底性的再设计 从而使使用该系统的企业的 关键绩效指标如成本 服务质量 效率等获得巨大的提高 2 4 1 火车票网上售票系统描述火车票网上售票系统描述 该系统分为两大模块 客户端和管理端 客户端模块包括网站个人信息管理 列车信息查询模块 订购车票模块 服务器端模块包括列车信息管理 列车时刻管理 用 户信息管理 系统后台维护模块等功能 西安石油大学本科毕业设计 论文 2 4 2 火车票网上售票系统业务分析火车票网上售票系统业务分析 火车票网上售票系统的业务流程包括用户注册的业务流程和用户购票的业务流 程 用户注册业务流程具体如下 用户打开客户端的注册页面填写注册申请单并提 交待系统管理员审核 管理员根据用户注册标准审核该用户是否符合注册标准 若 符合则通过注册 若不符合则用户返回注册页面重新填写注册详细资料 用户 管理 员 注册申请单注册失败通知注册成功通知 审核标准 图图 2 5 用户注册业务流程图用户注册业务流程图 用户在线购票的具体业务流程如下 用户成功登陆后首先查询是否有所需的 车票 若有所需车票则进行车票订购 将填好的订票申请单提交系统管理员 管 理员查阅车票库存帐确认是否有所订车票 有所订车票则成功审核订单并通知用 户订票成功 没有所订车票则通知用户无法成功预订 用户 管理 员 注册申请单成功订票单无法预订通知 车票库存帐 车票详情单 有无 西安石油大学本科毕业设计 论文 图图 2 6 用户订票业务流程图用户订票业务流程图 2 4 3 火车票网上售票系统数据流程分析火车票网上售票系统数据流程分析 火车票网上售票系统的数据流程图根据业务流程图分为用户注册数据流程图和用户预订票 数据流程图 P1 注册 P2 审核 user表 用户管理员 注册信息 审核信息 图图 2 7 用户注册数据流程图用户注册数据流程图 P3 登录 P4 查询 information表 用户 管理员 P6 订单处理 P5 订购车票 book表 登录信息 车票信息 图图 2 8 用户预定数据流程图用户预定数据流程图 2 4 4 火车票网上售票系统数据字典火车票网上售票系统数据字典 为了对数据流程图中各个元素做出详细的说明 建立以下的数据字典 内容主 要是对数据流程图中的数据项 数据结构 数据流 处理逻辑 数据存储和外部实 体等几个方面进行了具体的定义 数据流程图配以数据字典 就可以从图形和文字 两个方面对系统的逻辑模型进行完成的描述 一 数据项的定义 数据项又称数据元素 是数据的最小单位 在数据字典中 对数据的静态特征 做了定义 具体包括 数据项的名称 编号 别名和简述 数据项的长度 数据项 西安石油大学本科毕业设计 论文 的取值范围 1 数据项编号 I01 数据项名称 用户编号 简述或别名 用户的编号 类型及长度 自动编号 3 取 值 范围 1 999 2 数据项编号 I02 数据项名称 用户名 简述或别名 用户的注册名称 类型及长度 文本型 20 3 数据项编号 I03 数据项名称 密码 简述或别名 用户注册时所设置的密码 类型及长度 文本型 6 4 数据项编号 I04 数据项名称 真实姓名 简述或别名 用户的真实姓名 类型及长度 文本型 10 5 数据项编号 I05 数据项名称 身份证号 简述或别名 系统用户的身份证号码 类型及长度 文本型 18 6 数据项编号 I06 数据项名称 地址 简述或别名 用户的地址 类型及长度 文本型 50 7 数据项编号 I07 数据项名称 邮箱 简述或别名 用户注册时使用的邮箱 类型及长度 文本型 30 8 数据项编号 I08 数据项名称 联系方式 简述或别名 用户的联系方式 类型及长度 文本型 20 9 数据项编号 I09 西安石油大学本科毕业设计 论文 数据项名称 列车编号 简述或别名 列车的编号 类型及长度 自动编号 3 取 值 范围 1 999 10 数据项编号 I10 数据项名称 车次 简述或别名 列车的车次 类型及长度 文本型 5 11 数据项编号 I11 数据项名称 到达时间 简述或别名 列车到站的时间 类型及长度 时间型 12 数据项编号 I12 数据项名称 出发时间 简述或别名 列车出站的时间 数据项类型 时间型 13 数据项编号 I13 数据项名称 始发站 简述或别名 列车的始发站 类型及长度 文本型 20 14 数据项编号 I14 数据项名称 终止站 简述或别名 列车的站点站 数据项类型 文本型 长 度 20 15 数据项编号 I15 数据项名称 停靠站 简述或别名 列车在中途的停靠站 数据项类型 文本型 长 度 20 16 数据项编号 I16 数据项名称 类别 简述或别名 列车的座位类别 数据项类型 文本型 长 度 4 西安石油大学本科毕业设计 论文 17 数据项编号 I17 数据项名称 车型 简述或别名 列车的车次类型 数据项类型 文本型 长 度 8 18 数据项编号 I18 数据项名称 单价 简述或别名 单张车票的价格 数据项类型 货币型 长 度 10 19 数据项编号 I19 数据项名称 时间 简述或别名 订购车票的时间 数据项类型 时间型 长 度 10 20 数据项编号 I20 数据项名称 订单编号 简述或别名 购买车票订单的编号 数据项类型 自动编号 长 度 3 21 数据项编号 I21 数据项名称 支付方式 简述或别名 购买车票的付款方式 数据项类型 文本型 长 度 10 22 数据项编号 I22 数据项名称 取票方式 简述或别名 取车票的方式 数据项类型 文本型 长 度 10 23 数据项编号 I23 数据项名称 日期 简述或别名 所购买车票的日期 数据项类型 日期型 长 度 8 西安石油大学本科毕业设计 论文 24 数据项编号 I24 数据项名称 上车站 简述或别名 购买车票的上车站 数据项类型 文本型 长 度 20 25 数据项编号 I25 数据项名称 下车站 简述或别名 所购买车票的下车站 数据项类型 文本型 长 度 20 26 数据项编号 I26 数据项名称 数量 简述或别名 所购买车票的张数 数据项类型 数值型 长 度 3 二 据结构的定义 数据结构描述了某些数据项之间的关系 一个数据结构可以由若干个数据项组 成 也可以由若干个数据结构组成 还可以由若干个数据项和数据结构组成 数据 字典中对数据结构的定义包括以下内容 数据结构的名称和编号 简述 数据结构 的组成 1 数据结构编号 DS01 数据结构名称 注册信息 简 述 用户注册时填写的信息 数据结构组成 I02 I03 I04 I05 I06 I07 I08 2 数据结构编号 DS02 数据结构名称 用户信息 简 述 管理员审核系统用户注册的信息 数据结构组成 I02 I03 I04 I05 I06 I07 I08 3 数据结构编号 DS03 数据结构名称 登录信息 简 述 用户登录系统的信息 数据结构组成 I02 I03 4 数据结构编号 DS04 数据结构名称 车票信息 简 述 用户查询的车票信息 西安石油大学本科毕业设计 论文 数据结构组成 I10 I11 I12 I13 I14 I15 I16 I17 I18 I19 5 数据结构编号 DS05 数据结构名称 订单信息 简 述 预订车票的订单信息 数据结构组成 I20 I21 I22 I23 I24 I25 I26 三 数据流的定义 数据流由一个或一组固定的数据项组成 定义数据流时 不仅要说明数据流的 名称 组成等 还应指明它的来源 去向和数据流量等 1 数据流编号 D01 数据流名称 注册申请单 简 述 用户进入系统申请的注册单 数据流来源 系统用户 数据流去向 P1 P2 数据流组成 I02 I03 I04 I05 I06 I07 I08 流 通 量 20 份 日 2 数据流编号 D02 数据流名称 审核标准 简 述 系统管理员审核用户的标准 数据流来源 P1 数据流去向 P2 数据流

温馨提示

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

评论

0/150

提交评论