首页 【参考】火车站售票管理系统的设计与开发

【参考】火车站售票管理系统的设计与开发

举报
开通vip

【参考】火车站售票管理系统的设计与开发【参考】火车站售票管理系统的设计与开发 山 西 大 学 商 务 学 院 《软件工程课程设计》报告 题 目: 火车站售票管理系统的设计与实现 班 级: 10软件G2班 组 长: 景巧鑫 组员姓名: 夏丹丹 崔新华 王伟 说 明 一、火车站售票管理系统 二、小组成员及任务分配情况 姓名 学号 任务分配 景巧鑫 2010847209 需求分析、总体设计、系统实现 夏丹丹 2010847227 可行性研究、详细设计、系统实现 崔新华 2010847204 数据库的设计、系统实现 王伟 2010847...

【参考】火车站售票管理系统的设计与开发
【参考】火车站售票管理系统的设计与开发 山 西 大 学 商 务 学 院 《软件工程课程设计》报告 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 目: 火车站售票管理系统的设计与实现 班 级: 10软件G2班 组 长: 景巧鑫 组员姓名: 夏丹丹 崔新华 王伟 说 明 一、火车站售票管理系统 二、小组成员及任务分配情况 姓名 学号 任务分配 景巧鑫 2010847209 需求分析、总体设计、系统实现 夏丹丹 2010847227 可行性研究、详细设计、系统实现 崔新华 2010847204 数据库的设计、系统实现 王伟 2010847223 系统界面设计与实现 目 录 1. 开发目的和意义................................................................................................... 1 1.1 研究背景......................................................................................................... 1 1.2 开发目的和意义 ............................................................................................ 1 1.3 完成情况......................................................................................................... 2 2. 开发技术及方法................................................................................................... 3 2.1 开发环境和开发工具 .................................................................................... 3 2.2 技术及方法..................................................................................................... 3 2.2.1 B/S模式.................................................................................................. 3 2.2.2 .NET ......................................................................................................... 3 2.2.3 ASP.NET................................................................................................... 4 3. 系统分析 ............................................................................................................... 5 3.1 可行性分析..................................................................................................... 5 3.1.1 经济可行性 ............................................................................................ 5 3.1.2 技术可行性 ............................................................................................ 5 3.1.3 操作可行性 ............................................................................................ 5 3.2 需求分析......................................................................................................... 5 3.2.1 功能需求................................................................................................. 5 3.2.2 数据需求................................................................................................. 8 3.2.3性能需求.................................................................................................. 9 4. 系统设计 ............................................................................................................. 10 4.1 总体设计....................................................................................................... 10 4.2 详细设计....................................................................................................... 10 4.2.1过程设计................................................................................................ 10 4.3 数据库设计................................................................................................... 16 4.3.1 用户表................................................................................................... 16 4.3.2 车次详细信息表 .................................................................................. 17 4.3.3 订票纪录表 .......................................................................................... 17 4.3.4退票纪录表 ........................................................................................... 18 5. 系统实现 ............................................................................................................. 19 5.1 系统登录界面 .............................................................................................. 19 信息学院《软件工程课程设计》报告 5.2 系统管理员登录界面 .................................................................................. 19 5.3 票务管理员登录界面 .................................................................................. 20 5.4 乘客登录界面 .............................................................................................. 21 6. 系统测试 ............................................................................................................. 22 6.1测试方法........................................................................................................ 22 6.2测试过程........................................................................................................ 22 6.3测试结果........................................................................................................ 22 7.总结 ....................................................................................................................... 24 7.1 小结 ............................................................................................................... 24 7.2 实践感想....................................................................................................... 24 参考文献 ................................................................................................................... 26 附录1 可行性分析文档 ......................................................................................... 27 附录2 需求分析文档 ........................................................................................... 30 附录3 详细设计文档 ........................................................................................... 33 附录4 系统测试文档 ............................................................................................. 39 - II - 信息学院《软件工程课程设计》报告 1. 开发目的和意义 1.1 研究背景 用信息化推动工业化,用信息技术改造传统产业,这是我国迫切要完成的一项战略性任务。作为工业文明的产物----铁路,如何借助信息技术的帮助,实现管理方式,运营组织,服务标准的现代化,这是摆在我国铁路工作者面前的重大课题。 铁路信息化是铁路现代化的重要标志,其根本目的是将信息技术应用到铁路生产经营与管理决策等各项活动中,改造传统产业,提高铁路生产率,提高市场竞争力,提高铁路运营经济效益。 国内外已有运作合理完善的火车售票管理系统,其具有售票、查询、管理和维护等功能,系统管理员可以进行对车次的更改、票价的变动及调度功能,票价的修改可以通过修改运价来进行,车次调度可通过对发车时刻表的修改来进行,维护功能即可对表进行修改。满足当前火车售票管理的需求,并且运作十分良好。铁路信息化建设目前主要集中在搞好铁路运输生产管理上,加快计算机调度系统建设,完善客票发售与预订系统,搞好各地信息系统的结合,实现资源有效利用,信息共享。其总体目标是:形成具有国际水平的铁路信息化基础通信平台,实现各部门各系统之间的信息数据共享,互联互通;建成车,机,工,电,辆各部门调度控制,安全生产,运输指挥的现代化保障体系。为铁路运输各部门提供所需的管理信息资源和强有力的决策支持。通过现代客货营销手段和电子商务手段,带动铁路运输经济发展,大幅度提高运输效益。建立建全与信息化相适应的管理体制。我国目前的铁路信息化总体程度居国内领先,国际先进水平。 1.2 开发目的和意义 铁路客票发售和预订系统经过几年的建设,取得了很大的进展。火车站售票系统的推广使用,大大方便了旅客购票,也预示着我国铁路售票系统正日趋合理与完善,并且具有良好的交互界面,容易被用户所接受。本系统基于铁路售票系统订票业务的基本流程,通过模拟售票员与客户之间的基本操作,实现了查询、订票、退票等基本功能,同时利用计算机网络,通过网络与售票系统,为用户提供方便快捷的订票服务,使得售票服务更为便捷效率,使铁路售票系统应用更为广泛,但由于铁路火车票务管理的复杂性,本设计与开发也仅是一个尝试性的工作,希望为铁路售票业务,铁路客运及运输发展更为稳定,迅猛尽微薄之力。 信息学院《软件工程课程设计》报告 1.3 完成情况 本项目针对火车站的售票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车站售票管理系统。并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。 该系统基于铁路售票系统订票业务的基本流程,通过模拟售票员与客户之间的基本操作,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。 信息学院《软件工程课程设计》报告 2. 开发技术及方法 本系统是一个基于B/S构架的系统。系统的开发和应用目的是使售票活动能够在多个不同的地点进行并且能够使旅客通过系统查询到自己所需要的出行信息。基于B/S结构售票系统的具体实现的功能:查询,订票,退票,等三大模块,并研究B/S结构在网络中面临的安全问题及提出相应的解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。 2.1 开发环境和开发工具 伴随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web数据相结合,才有更为广阔的前景。ASP.Net作为微软推出的新兴Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用。本系统的开发平台是ASP.NET2000,数据库选择用的SQLServer2000,语言使用JAVA,开发工具是Eclipse。 2.2 技术及方法 2.2.1 B/S模式 B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构;它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。 2.2.2 .NET .NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起。对个人用户的好处是无缝的、吸引人的体验。而且.NET平台的基础架构.NET框架(Framework),采用统一的命令集支持各种编程语言。从而消除各种异类框架之间的差异,提供强的跨语言继承性、错误处理和调试功能。 信息学院《软件工程课程设计》报告 2.2.3 ASP.NET ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。ASP.NET使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。 ASP.NET使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使ASP.NET的基于应用的开发更加具体和快捷。一个ASP.NET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动。 多处理器环境的可靠性 ASP.NET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。自定义性和可扩展性 ASP.NET设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,ASP.NET可以加入自己定义的组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,可以确保你的原程序是绝对安全的。 ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。 信息学院《软件工程课程设计》报告 3. 系统分析 3.1 可行性分析 该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性,经济可行性和操作可行性三方面进行分析。 3.1.1 经济可行性 开发该系统所需的相关资料可以通过已存在的网上购票系统进行调查采集,所需的其他应用软件、硬件软件也易于获得。因此,开发成本低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。 3.1.2 技术可行性 开发工具:Eclipse 数据库环境:SQL Server 2000 系统环境:Microsoft Windows 2000或以上版本 系统实现依靠相对熟悉的Java语言和SQL Server 2000数据库系统,其基本操作实质还是对数据库进行添加、删除、查找、等操作,暂不存在技术问题。 3.1.3 操作可行性 系统采用菜单式,实现用户与数据的交互,界面简洁友好,操作方便。用户只需对订票流程和业务了解即可,不需掌握数据库等相关知识。 3.2 需求分析 该系统是利用ASP.NET2000平台开发,数据库采用的是SQLSever2000,旨在开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的火车售票系统,为用户提供满意的火车票订票服务。 3.2.1 功能需求 火车站售票管理系统的参与者: , 乘客:查询、预订车票的人员。 , 售票员:具体负责乘客的车票订单。 信息学院《软件工程课程设计》报告 , 票务管理员:负责更新车票信息。 , 系统管理员:系统管理员负责系统的员工信息管理,会员信息管理以及系 统的维护等。 根据以上分析,创建系统参与者,系统参与者如图3.1所示: 管理员 乘客 图3.1 系统参与者 系统管理员票务管理员售票员 (1)管理员用例图 火车站系统中的所有人都是管理员,管理员是一个抽象的概念,他包含的行为是所有管理员的共同行为。管理员在本系统中通过合法的身份验证能够修改自身的信息和密码。根据以上分析,系统管理员用例图如图3.2所示: <>修改信息 身份验证管理员<> 查询信息 图3.2 系统管理员用例图 (2)系统管理员用例图 系统管理员能够通过本系统进行如下活动: ?管理会员信息:系统管理员能够对当前注册到本系统的客户进行整理。 ?管理售票员信息:系统管理员能够管理当前系统中的售票员信息,如添加、删除和修改售票员信息等。 ?系统设置:系统管理员可以对系统进行必要的设置和维护,如升级等。 根据以上分析,系统管理员用例图如图3.3所示: 信息学院《软件工程课程设计》报告 管理乘客信息 <> 系统设置 系统管理<>系统管理员 系统维护 管理售票员信息 图3.3 系统管理员用例图 (3)票务管理员用例图 票务管理员能够通过本系统进行如下活动:添加车票信息、删除车票信 息、修改车票信息等。根据以上分析,票务管理员用例图如图3.4所示: 添加车票信息 删除车票信息更新记录票务管理员 修改车票信息 图3.4 票务管理员用例图 (4)乘客用例图 对于火车票售票系统,乘客可以登录和查询。其下为乘客的用例图,即乘 客可以进行的活动。根据以上分析,乘客用例图如图3.5所示: 信息学院《软件工程课程设计》报告 <>预订单程车票 登录系统预订车票 预订往返车票 票价查询<> <> 车次查询<>乘客余票查询<> <><>查询车票信息 列车正晚点查询发到站查询<> <> 中转站查询列车时刻表查询 车站经过车次查询 图3.5 乘客用例图 3.2.2 数据需求 (1)数据录入和处理的准确性 数据的输入是否正确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而得不到想要的结果。数据的输入来源是手工输入。所以系统地界面要让用户容易使用,如果用户出现误操作,系统能简单明了的给出中文提示。 (2)数据的一致性和完整性 由于系统的数据是共享的,在不同的代售点中,车次信息是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要求系统能保证数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据,并给出出错提示。 (3)数据的共享与独立性 整个售票系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使不同权限的用户都可以正常进行操作。 信息学院《软件工程课程设计》报告 3.2.3性能需求 为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应该满足以下的性能需求。 (1)系统的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。系统应能及时而且准确的根据用户权限及所输入的信息做出响应。由于本系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,而车票的数量和时间又影响用户的决策活动,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。 (2)系统的开放性和可扩展性 售票系统在开发过程中,应该充分考虑以后的可扩充性。例如车次信息的临时或者永久性改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 ,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 (3)系统的易用性和易维护性 售票系统是直接面对普通用户的,而大多普通用户往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息界面;针对用户在使用中出现的错误操作,尽量给出中文提示。 售票系统中涉及到的数据是铁路部门的相当重要的信息,系统应提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,以及系统意外崩溃时数据的恢复等工作。 信息学院《软件工程课程设计》报告 4. 系统设计 4.1 总体设计 本火车站售票管理系统可划分为信息查询、网上订票、取消订票三个部分。其中信息查询又可分为车次查询和订单查询两个部分。系统功能结构如图4.1所示。 火车票网上售票系统 信息查询网上售票退出 车次查询车票查询 图4.1 系统功能结构图 4.2 详细设计 4.2.1过程设计 本系统主界面为用户设计了三个功能操作以供选择:查询,订票,退票。另外,为方便用户,还将“退出系统”也单另列了出来,用户可以根据需要触发不同事件。 根据分析,系统用户权限的系统主程序流程图,售票员权限的系统主程序流程图,车次信息查询程序流程图,售票程序流程图,订票信息查询模块程序流程图,退票模块程序流程图,如图4.2—4.7所示: 信息学院《软件工程课程设计》报告 开始 登录框 登录,确定访问权限 主界面 N选择售票窗口 N选择查询窗口 Y Y 选择退票窗口 查询界面售票界面 N 查询查询 车次车票退票界面 信息信息 YY售票退票 退票 NN售票 退出 Y 结束 图4.2 系统用户权限的系统主程序流程图 信息学院《软件工程课程设计》报告 开始 登录框 登录,确定访问权限 主界面 选择售票窗口N 选择查询窗口NY Y 查询界面售票界面 N 查询 车次 信息 售票Y 售票N 退出 Y 结束 图4.3 售票员权限的系统主程序流程图 信息学院《软件工程课程设计》报告 开始 查询界面 N 查询车次信息 Y N用户输入 要查询条 件 查询 YN返回主页Y读数据文件 N 输出查询结果 N 关闭窗口 继续查询车次信息 售票 Y 图4.4 车次信息查询程序流程图 Y 售票界面 售票 结束 信息学院《软件工程课程设计》报告 开始 添加界面 N添加修改 Y 输入添 加信息 N提交 Y返回主页 信息有效性错误提示N Y Y继续售票修改数据文件 N关闭窗口N Y 结束 图4.5 售票程序流程图 信息学院《软件工程课程设计》报告 开始 查询界面 N查询订票信 息 Y 读数据文件Y返回主页 输出查询结YN果 主界面 N关闭窗口 退票 继续查询订票信息Y 退票界面 Y N 退票 结束 图4.6 订票信息查询模块程序流程图 信息学院《软件工程课程设计》报告 开始 退票界面 N退票 Y 输入退 票信息 N提交 Y返回主页 信息有效性错误提示N Y Y继续退票修改数据文件 N关闭窗口N Y 结束 图4.7 退票模块程序流程图 4.3 数据库设计 本系统采用的数据库软件为SQLserver2000,本系统用到的数据库名为 selltickets(售票),它里面包括张表,下面逐一介绍。 4.3.1 用户表 用户表用来存储注册用户的信息,它的结构如表4.1所示: 信息学院《软件工程课程设计》报告 表4.1 用户表 字段名称 数据类型 长度 描述 序号 Int 4 主键 用户名 Char 10 用户名 密码 Char 10 密码 联系方式 Varchar 50 联系方式 负责人 Char 10 负责人 单位全称 Varchar 50 单位全称 具体地址 Varchar 20 具体地址 身份证 Char 20 身份证号 代售点编号 Int 4 为代售点用户自动分配编号 用户类型 Int 4 代售点为1,企业用户为2 4.3.2 车次详细信息表 车次详细信息表存储的是车次的具体路段信息,它的结构如表4.2所示: 表4.2 车次详细信息表 字段名称 数据类型 长度 描述 序号 Decimal 9 主键 车次 Char 18 车次 开车时间 Datatime 8 开车时间 到达时间 Datetime 8 到达时间 出发站 Char 50 出发站 到达站 Char 50 到达站 行程 Decimal 9 每两站之间的距离 4.3.3 订票纪录表 订票纪录表存储的是用户的买票记录和订票信息,买票和订票操作产生的 记录有不同的字段,本系统中把两种不同字段放在一张表里,如果订票字段为 空,则系统可判断这是一条买票记录,它的具体结构如表4.3所示: 表4.3 订票记录表 字段名称 数据类型 长度 描述 序号 Int 4 主键 车次 Char 10 车次 出发站 Char 10 车发站 到达站 Char 10 到达站 座位类型 Char 10 座位类型 票数 Decimal 9 票数 总价格 Decimal 9 总价格 用户名 Char 50 用户名 联系方式 Decimal 20 联系方式 信息学院《软件工程课程设计》报告 身份证 Decimal 20 身份证 发车日期 Datetime 8 发车日期 时间 Datetime 8 时间 座位号 Int 4 座位号 4.3.4退票纪录表 退票纪录表存储的是用户的退票记录和退票信息,它的具体结构如表4.4 所示: 表4.4 退票记录表 字段名称 数据类型 长度 描述 序号 Int 4 主键 车次 Char 10 车次 出发站 Char 10 车发站 到达站 Char 10 到达站 座位类型 Char 10 座位类型 票数 Decimal 9 票数 总价格 Decimal 9 总价格 信息学院《软件工程课程设计》报告 5. 系统实现 5.1 系统登录界面 本系统设计要求用户通过登录框选择访问权限,登录系统。登录身份包括系统管理员、票务管理员和乘客。其中,用户须输入用户名和密码,以进入系统。系统用户输入正确的用户名和密码,访问系统,得到其相应的权限。 系统登陆界面如图5.1所示: 图5.1 系统登陆界面 5.2 系统管理员登录界面 系统管理员具有系统的管理、系统的设置和系统的维护权限。在系统管理中可以实现对乘客信息和票务管理员信息的添加、删除和修改,在系统设置中可以修改系统的相关属性,在系统维护中可以实现清除系统运行中发生的故障和错误,对系统进行必要的修改与完善,使系统适应用户环境的变化,满足新提出的需要。系统管理员登录界面如图5.2所示: 信息学院《软件工程课程设计》报告 图5.2 系统管理员登录界面 5.3 票务管理员登录界面 票务管理员是车票信息的管理者,具有添加车票信息、修改车票信息、删除车票信息的权限。票务管理员通过日期、车次或出发地、目的地来查询相关车票信息,并完成对车票信息的添加、删除和修改。票务管理员登录界面如图5.3所示: 图5.3 票务管理员登录界面 信息学院《软件工程课程设计》报告 5.4 乘客登录界面 乘客是本系统的主要使用者,具有查询车票信息、预订车票和退票的 权限,在查询功能中,乘客通过日期、车次或出发地、目的地来查询相关车票信息,如票价、余票、列车正晚点、列车时刻表、中转站等。查询成功后,乘客选定满意的车次,在购票处完成预定。乘客登录界面如图5.4所示: 图5.4 乘客登录界面 信息学院《软件工程课程设计》报告 6. 系统测试 6.1测试方法 采用黑盒测试,黑盒测试着重测试软件的功能需求。 黑盒测试力图发现下述类型的错误: (1)功能不正确或遗漏了功能; (2)界面错误; (3)数据结构错误或外部数据库访问错误; (4)性能错误; (5)初始化和终止错误 6.2测试过程 (1)登录模块 将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机 硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际 运行环境下,对计算机系统进行一系列的组装测试和确认测试。在登录模块中 重点测试如下: ?输入数据有效性判定; ?有效数据输出测试,无效数据输出测试。 ?系统安全性和反应速度进行测试,系统的稳定性要求 (2)查询模块 在查询模块中重点需要测试如下: ?输入数据有效性判定; ?有效数据输出测试,无效数据输出测试。 (3)退票模块 在退票模块中重点需要测试如下: ?库中的记录确定更改; ?提示车票退票时限准确。 6.3测试结果 (1)测试方案 信息学院《软件工程课程设计》报告 表6.1测试方案表 编号 等价类 输入 预期的输出 1 日期输入格式如13.01.12 ‘13.04.23’ 13.04.23 月份范围在1~12之间,日的‘13.13.02’或2 “错误--无效输入” 范围在1~30之间 ‘13.02.36’ 3 输入数字为负数 ‘-3’ “错误--无效输入” 4 输入文字为汉字 ‘太原’ 太原 5 输入空字符串 ‘ ’ “错误--没有数字” (2)测试结论 本系统基本能达标,但仍存在些许细节问题,希望再加斟酌,争取完全达标。 信息学院《软件工程课程设计》报告 7.总结 7.1 小结 本文主要介绍了基于B/S结构的火车站售票管理系统的分析设计以及编程实现。整个系统的功能结构和现实中的火车站售票系统还具有一定的差距,通过asp.net2000开发平台和sqlserver2000数据库,完成开始原来设想的大部分功能模块。 现将本系统的开发过程中取得的成果归结如下: (1)根据对现实中火车站售票管理系统的界面分析,我们设计完成了数据 库中数据表的所有字段,系统通过和数据库交互的结果能顺利地完成 系统对数据库的常规操作。 (2)采用Java语言Eclipse工具独立设计开发完成整个系统的界面设计 与实现。 (3)独立编程实现了系统原先设计的大部分功能,根据对有些功能实现的 理解,完成了对一些特有功能的编码。 但由于火车站售票管理系统的复杂性和编者水品的限制,本系统依然存在很多问题: (1) 软件采纳的数据不是很全面,不能很好的接受外来的影响。 (2) 客流人数预设不到位,可能会有票数不达的局限。如果这些问题存 在,会影响系统的操作,秩序也会受到破坏。 (3) 与已存在的火车站售票管理系统相比整个系统的功能结构和现实中 的火车站售票系统还具有一定的差距。 7.2 实践感想 在这次课程设计过程中我们遇到了不少的难题,比如数据库操作问题,界面设计问题,函数使用与消息处理问题等等。其中,最关键的是最初对系统的需求分析做的不透彻,导致后续设计工作乃至编码时的修改工作量变大。以至于为了能按时完成设计任务,我们一连度过了几个通宵。尤其,越接近结束,就越是时常出现问题。所以,通过这次课程设计我深刻的体会到软件工程还是必须学精通、学透彻。 通过这一次的课程设计,我们组员越来越默契,在设计过程中我们先把功能分工了,然后每个人下去都把需求写出来,当需求综合时,大家都不局限于只考虑自己的功能实现,往往还要考虑其他组员的功能。大家一起集思广益,用心认真的完成着系统每一部分的设计与实现,我认为这是我们的一次大的进步。 信息学院《软件工程课程设计》报告 这一学期的软件工程的课程设计我们完成的是火车站售票管理系统,当看到系统最终成型并能准确实现相应的功能的时候我们觉得特别的开心,我们的努力获得了回报。我很高兴能有这样的一个机会让我们一起面对一个难题并为之倾尽全力,这个过程给了我新的体会也些许改变了我一直以来各种烦恼的心态。由于暑假的远离课本,这个学期一开始我就觉得好多东西跟不上节奏,完成课程设计的过程给了我动力,当然也给了我压力,让我能够静下心来好好研究一下课上所讲的知识,自己去学习新的知识,也让我能和伙伴们一起讨论问题、解决问题,这种感觉很不错的。 在完成课程设计的过程中我学到了很多东西,不管是自身还是从同伴的身上,他们给了我很多的帮助和鼓励,当然也让我在比较中更加看到自己的不足,我知道自己需要学习的地方还有很多。此次的火车站售票管理系统是我们自上大学以来完成的第一个可以应用与实际的软件。在软件的开发过程中难度最大的是编码的部分,在编码部分最难的莫过于对方法的重写。因为你需要实现一些之前从没有做过,甚至没有听说过的功能,但是我慢慢明白这是学习与提升自我最好的、最快的方法。 虽然我们顺利完成了火车站售票管理系统的设计与实现,但是我深知,项目依然存在很大的改进的空间,我们将大部分的精力投入到对软件功能的实现,忽视了对软件整体架构的设计,我们会继续加油的。 通过这次课程设计,我们学会了如何对所学课程综合运用,巩固了软件工程的一般规范,对数据库的使用也有了更进一步的了解。总体来说,课程设计让我们学会了不少知识。我认为课程设计是我们学习生涯中相当重要的一课,除了验证学生的学习成果外,也能训练一个人独立思考及解决问题的能力。 信息学院《软件工程课程设计》报告 参考文献 [1] 严蔚敏. 吴伟民. 数据结构[M]. 北京: 清华大学出版社,2003. [2] 齐治昌等. 软件工程[M]. 高等教育出版社,2002.1. [3] 余祥宣.崔国华.邹海明.计算机算法基础[M].武汉:华中科技大学出版 社,2006 [4] Abraham Silberschatz. Henry F.korth. S.Sudarshan.数据库系统概念 [M].北京:高等教育出版社,2006 [5] Bucel Eckel 著 侯捷 译.Java编程思想[M].机械工业出版社.2010 [6] 宋乐永. IT系统成为春运幕后英雄[M],2003 [7] 全国铁路交通信息查询系统[Z].[8] 全国客车运行时刻查询网[Z]. 信息学院《软件工程课程设计》报告 附录1 可行性分析文档 1(引言 1.1编写目的 火车是一种方便快捷、相对安全的交通工具,其实惠的价格也使火车成为更大众化的的交通工具。越来越多的人们选择乘火车出游。因此,火车站需要一套行之有效的火车站售票管理系统。该报告的主要内容是分析火车站售票管理系统的开发可行性,为该工程的决策人员分析该项目的实施价值和为可行性提供依据。 1.2项目背景 软件名称: 火车售票管理系统 项目任务提出者: 软件工程课程设计教师 项目开发小组成员: 景巧鑫(组长)、夏丹丹、崔新华、王伟 用户: 车站售票人员、乘客 1.3定义 本项目主要用于查询(查询票价,票数查询,车次查询,时刻查询),退票(退票,改签),售票(订票,售票),系统维护等功能。 1.4参考资料 《软件工程》 张海藩 人民邮电出版社 2(可行性研究的前提 2.1要求 主要功能:为旅客提供火车票的查询、预定与退票服务,方便火车站的售票工作, 提高火车站的服务质量和服务效率。 性能要求:火车站提供的信息必须及时的反映在铁路局的工作平台上。 售票系统的定单必须无差错的存储在火车站的主服务器上。 对服务器上的数据必须进行及时正确的刷新。 输入要求:完整,详实 输出要求:正确,快速 安全与保密要求:服务器的管理员享有对火车站车次信息库及火车票信息库和定票 信息库的管理与修改。售票员只享有对订票信息库的部分修改 (写入与读出)。 2.2目标 系统实现后,大大提高火车站的实时售票与预定服务效率。降低售票服务中的错误发生率,减少信息 交流 第4课唐朝的中外文化交流教案班主任工作中的交流培训班交流发言材料交流低压配电柜检验标准小王子读书交流分享介绍 的烦琐过程及其带来的开销。 2.3条件、假定和限制 建议软件寿命:5年 硬件条件:服务器sun工作站,终端为pc机 运行环境:Microsoft Windows 2000或以上版本 数据库:SQL Server2000 信息学院《软件工程课程设计》报告 2.4可行性研究方法 可行性研究报告时首先制定计划,然后根据计划进行实施每一个具体步骤。对所建议的系统的评估是根据与原有系统和现实情况进行比较,切实做到经济可行。在本次可行性研究报告中,要调查用户需求并进行分析,定系统模型等。 2.5决定可行性的主要因素 成本/效益分析结果:效益 >成本。 技术可行性:现有技术可完全承担开发任务。 操作可行性:软件能被原有工作人员快速接受。 3(所建议技术可行性分析 3.1对系统的简要描述 火车站售票管理系统采用浏览器/服务器模式(B/S模型),使用Java语言实现。本系统是一个基于B/S构架的系统。系统的开发和应用目的是使售票活动能够在多个不同的地点进行并且能够使旅客通过系统查询到自己所需要的出行信息。基于B/S结构售票系统的具体实现的功能:查询,订票,退票,等三大模块,并研究B/S结构在网络中面临的安全问题及提出相应的解决方案。 3.2与传统售票管理比较的优越性 提高售票管理的效率和安全行且降低维护成本。 3.3采用建议系统可能带来的影响 此系统完全可以在普通的硬件设备上正常运行,且操作方式和以前的系统极为相似,但可以提高当前工作效率。 3.4技术可行性评价 本系统采用Java语言编写,能够实现当前的基本需求。此项目共有四人参与,每个成员都有一年的Java编写经验,可以如期完成任务。 4(所建议系统经济可行性分析 4.1支出 4.1.1基建投资 此系统可以完全兼容现有硬件设备,只需购买部分正版软件产品约2万元。 4.1.2其他一次性支出 开发计划与测量基准研究费用:6万 操作员培训费:3万 共计:9万 4.1.3经常性支出 人工费用::12(月)*30(人)*2000(圆)=72万 其他不可知额外支出:10万 4.2效益 4.2.1经常性收益 (按银行利率:1%) 减少员工20人(1000元/人)五年收益: 1000*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*20*12*5=120万 信息学院《软件工程课程设计》报告 工作效率提高收益(工作效率提高30%): 30*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*(30%)*5 = 45万 经常性收益共计: 160万 4.2.2不可定量收益 服务质量的提高,使得顾客量提高,从而提高销售量。 4.3收益/投资比 预计总支出约93万,总收益 约180万。 收益/投资比为:180万/93万=1.93 4.4敏感性分析 设计系统周期为5年。估计最长可达8年 系统工作负荷量: 处理速度:一般的查询速度<3秒 关键数据查询速度:< 2 秒 设备和软件配置变化对支出和效益的影响:影响很小,只需日常的维护费用。 5(社会因素可行性分析 5.1法律因素 此软件所有设计,源代码均由小组内成员共同完成,因此不存在任何侵权行为。 5.2用户使用可行性 由于此系统的基本操作跟以前系统区别不大,车站售票人员经过简单培训即可使用。 6(其他可供选择的方案 小组内讨论过B/S架构模式,采用.net实现。此方案由于效率,安全,技术方面的原因作为后备方案,也在筹备中。 信息学院《软件工程课程设计》报告 附录2 需求分析文档 1(引言 1.1编写目的 本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本火车售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。本文档供项目经理、设计人员、开发人员参考。 1.2项目背景 软件名称: 火车售票管理系统 项目任务提出者: 软件工程课程设计教师 项目开发小组成员: 景巧鑫(组长)、夏丹丹、崔新华、王伟 用户: 车站售票人员、乘客 1.3定义 a.铁路售票应用系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。 b.需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标 准,规范或其它正式规定文档所需具有的条件或权能。 c.需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都 明其含义并找出其中的错误,遗憾或其它不足的地方。 d.模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件 系统中其他的模块的接口是简单的。 1.4参考资料 a.《实用软件工程》(第二版)郑人杰,殷人昆,陶永雷。清华大学出版社,1997。 b.《JAVA网络高级编程》金勇华,曲俊生。人民邮电出版社,2001。 c.《JBUILDER培训教程》Borland software corporation。机械工业出版社,2002。 2(任务概述 2.1目标 (1)以目前火车售票系统为标准,通过设计完成的过程来提高自己的知识技能。 (2)应用范围:理论上能够实现于铁路部门的售票系统,其目的在于在原有的系统基础使得火车售票便捷化,以期实现完善日常生活中火车售票的各种缺陷。 (3)可实现旅客对于火车票的查询与购买功能,售票员则可实现查询、添加和删除等功能;对于所查询的车次结果提供列表显示输出;有一定的安全机制,普通旅客不能对车次信息随意删改,只有授权的售票员可通过密码识别进行维护。 2.2运行环境 硬件条件:服务器sun工作站,终端为pc机 运行环境:Microsoft Windows 2000或以上版本 信息学院《软件工程课程设计》报告 数据库:SQL Server2000 2.3条件与限制 一个更完善的火车票售票系统,应提供更为便捷与强大的查询购买功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能,对于信息的保护手段仅限制于设置用户级别,以记名提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。 3(数据描述 3.1静态数据 火车票:列车车号 (int SerialNumber) 列车始发时间 (struct time SetOut) 列车始发站(char DeparturePoint) 列车终点站(char TerminalPoint) 票 务:列车车号 (int SerialNumber) 已售出车票票数(int FixedNumber) 额定载量(int FixNumber ) 售票员:用户名 (char name) 密码(char password) 3.2动态数据 输入数据:根据界面提示,键盘输入操作; 查询方式:查询车次、查询始发站; 旅客购买时的票务信息,售票员添加、购票、退票时的票务信息; 售票员备份数据恢复所需的数据备份文件; 售票员操作需密码,旅客操作受限; 输出信息:查询车次确定的数据库记录的子集; 统计结果; 车次信息录入、删除(成功或失败); 车次信息查询、购买的操作结果; 数据备份输出的数据备份文件; 内部数据:查询操作建立的索引; 3.3数据库介绍 数据库采用SQL Server2000数据库 4(性能需求 4.1数据精确度 查询时应保证查全率,所有在相应域中包含查询车次的记录都应能查到,同时保证查准率。 4.2时间特性 一般操作的相应时间应在1-2秒内。 4.3适应性 满足运行环境在允许操作系统之间安全转换和雨其它又能够用软件独立运行要求。 信息学院《软件工程课程设计》报告 5(运行需求 5.1用户界面 采取对话框方式,多功能窗口运行 5.2硬件接口 (1)硬件接口:支持x86系列PC机 2)网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是( 在理论实验验证软件本身的目的来看,无需网络通讯接口。 5.3软件接口 运行于Windows2000及更高版本并装有JAVA虚拟机的操作系统之上。 5.4故障处理 正常使用时不用出错,对于用户的输入错误应及时给出适当的改正信息提示,若运行遇到不可恢复的系统错误,也必须保证数据库完好无损。 6(其它需求 (1)可用性:该软件也可以通过单步跟踪的操作进行检查处理。 (2)安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏, 万一参数受到破坏也不会影响源程序。 (3)可维护性:该软件利用数据库进行编程,系统结构由程序基本确定,大量的 参数及文本内容全部放于数据库中。修改、更新数据只要在数据 库进行修改添加,而不需要对系统结构进行修改,这样系统维护 性、升级都十分方便。 4)兼容性:由于尚未测试,故无法对兼容性进行评析。 ( 信息学院《软件工程课程设计》报告 附录3 详细设计文档 1.引言 1.1 编写的目的 编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各个功能块的具体实现的设计工作。通过对所产生的功能模块进行过程描述,开发一个可以直接转化成程序语言的软件标识,这样可以使软件设计人员很好的了解软件的功能,并对软件的所有模块有一个更深的了解。本说明书在概要设计的基础上,对车站售票管理系统的各模块,程序,子系统分别进行了实现层面上的要求和说明,为进行后面的实现和测试做准备,检验本系统的各项性能指标,及时发现纰漏及时修补。 主要读者:程序员、项目总监、测试人员 1.2 背景 项目名称:火车站售票系统 提出者:火车站 开发者:山西大学商务学院信息学院 10软件2班 景巧鑫 10软件2班 夏丹丹 10软件2班 崔新华 10软件2班 王 伟 最终用户:火车站售票员、乘客 1.3 定义 时序图:亦称为序列图或循序图,是一种UML行为图。它通过描述对象之间发送消息的 时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行 一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换 的触发事件。 1.4 参考资料 [1] GB8567-88 .软件设计文档国家标准——详细设计说明书 [2] 张海藩 .《软件工程》(第三版) 人民邮电大学出版社 [3] 吴建、郑潮、汪杰. 《UML基础与Rose建模案例》 人民邮电出版社 [4] 胥光辉,金凤林等(《软件工程方法与实践》 机械工业出版社 [5] 车站售票管理系统—可行性研究报告 [6] 车站售票管理系统—项目开发计划 [7] 车站售票管理系统—需求规格说明书 [8] 车站售票管理系统—概要设计说明书 信息学院《软件工程课程设计》报告 2.系统的结构 系统类图如图3.1所示: 图3.1 系统类图 3.登录模块程序设计说明 3.1 登录模块 用户通过用户名和密码进入系统,以确保系统的安全,且系统管理员和售票员具有不同的权限,因此可以确保系统的权限分明。 3.2 功能 登录可分为系统管理员登录和售票员登录,在登录模块的描述中,将系统管理员和售票员都看作这个系统的用户,他们根据自己的登录名和密码登录系统,才可进行以后的操作。若用户名和密码输入错误,不匹配,系统将会提示输入错误。若用户名和密码不正确,用户可已重新输入,但只允许输入三次。 登录功能时序图如图3.2所示: 信息学院《软件工程课程设计》报告 图3.2 登录功能时序图 3.3 性能 用户通过用户名和密码进入系统,可以确保系统的安全,由于系统管理员和售票员具有不同的权限,因此可以确保系统的权限分明。 3.4 输入项 用户输入用户名、密码,通过数据库的封装以下表格中。票务管理员表如表3.1所示: 表3.1 票务管理员表 字段名 类型 长度 小数点 允许空 主/外键 工号 Char 3 主 姓名 Char 8 3.5 输出项 根据数据库中存在的表中信息来查询,判断用户名、密码是否正确,正确则显示登录成功信息,若用户名和密码不匹配则提示输入错误。 3.6 限制条件 由于登录系统是需要用户名和密码,因此需要用户正确输入用户名和密码,并且是已经注册过的用户。 3.7 测试计划 确认测试则是要检查已实现的系统软件是否满足了需求规格说明中确定了的各种需求,以及系统软件配置是否完全、正确。系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。在登录模块中重点需要测试如下: (1)输入数据有效性判定; (2)有效数据输出测试,无效数据输出测试。 (3)系统安全性和反应速度进行测试,系统的稳定性要求 4. 查询模块程序设计说明 信息学院《软件工程课程设计》报告 4.1 查询模块 分为对车次信息的查询和客户对已订车票信息的查询。 4.2 功能 功能: (1)对车次的查询,可以按照发车车次进行查询; (2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。 (3)座位类型设定。 (4)车次信息只允许用户查询,不能修改。 查询功能时序图如图3.3所示: 图3.3 查询功能时序图 4.3 性能 能够对乘客要求的大部分查询类型都能够查询,每个查询功能键都一目了然,能快速精确的显示要查询的信息。要求单次的查询系统的处理时间在2秒以内。 4.4 输入项 车次号、站名 4.5 输出项 通过车辆表信息和时刻表信息,系统可以输出车次号、站点、发车时间、到站时间、剩余票数等信息。列车表、时刻表如表3.2、表3.3所示: 表3.2 列车表 字段名 类型 长度 小数点 允许空 主/外键 车次 Int 4 主 车型 Varchar 8 车厢数 Int 座位数 smallInt 2 表3.3 时刻表 字段名 类型 长度 小数点 允许空 主/外键 车次 Varchar 5 主 信息学院《软件工程课程设计》报告 始发站 Varchar 10 主 终点站 Varchar 10 发车时间 Datetime 8 到站时间 Datetime 8 停车时间 Datetime 8 4.6 限制条件 由于从查询到查看查询内容全部靠电脑完成,所以需要用户熟悉电脑的基本操作。同时,系统中必须存在的人工处理过程,例如一些信息需要人工输入电脑。 4.7 测试计划 确认测试则是要检查已实现的系统软件是否满足了需求规格说明中确定了的各种需求,以及系统软件配置是否完全、正确。系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。在查询模块中重点需要测试如下: (1)输入数据有效性判定; (2)有效数据输出测试,无效数据输出测试。 5.退票模块程序设计说明 5.1 退票模块 可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模块退去已购车票。 5.2 功能 退票模块要能实现两种功能:退订和退票。 退订是指用户有过订票记录,但票还没拿到;退票是指用户退掉已经拿到的车票,退票只能退回票价80%的金额。 退票功能时序图如图3.4所示: 图3.4 退票功能时序图 信息学院《软件工程课程设计》报告 5.3 性能 及时的记录下所退回的车票,并快速精确的显示应交付给顾客的余额。 5.4 输入项 车票编号 5.5 输出项 根据数据库中存放的退票表信息,确认是否可以退票,如果可以退票则显示退票款,及其他相关内容。并进行数据修改的操作。退票表如表3.4所示: 表3.4 退票表 字段名 类型 长度 小数点 允许空 主/外键 票号 Int 4 主 退票时间 Datetime 8 票价 Float 8 应退款 Float 8 5.6 限制条件 由于系统中必须存在人工处理过程,一些信息要人工输入电脑,例如条形码的扫描,因此需要用户熟悉电脑的基本操作,并且需要有扫描仪。 5.7 测试计划 在退票完成之后,数据确认测试则是要检查已实现的系统软件是否满足了需求规格说明中确定了的各种需求,以及系统软件配置是否完全、正确。系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。在退票模块中重点需要测试如下: (1)库中的记录确定更改 )提示车票退票时限准确 (2 信息学院《软件工程课程设计》报告 附录4 系统测试文档 1. 引言 1.1 编写目的 本份测试报告,是对火车站售票管理系统的验证,查看期望的结果和获得的结果之间有无差别,以便最大限度地找出系统在实际运行中可能出现的错误和问题。希望通过本报告,能给系统开发减少不必要的麻烦。 1.2 项目背景 应市场需求,软件课程设计需要,我团队设计开发这款火车站售票管理系统。 1.3定义 ECMS:自动管理系统 MIS:管理信息系统 Data Processing:数据处理 Transaction Processing:事务处理 Data Processing Cycle:数据处理流程 Data Acquisition :数据采集 Data Processing System Security:数据处理系统安全性 1.4参考资料 需求规格说明书,倪绍芬,,《火车票售票建检票管理系统(需求分析)》,2010.04.20 概要设计说明书,倪绍芬,,《火车票售票检票管理系统(总体设计)》,2010.05.08 详细设计说明书,倪绍芬,,《铁路售票管理系统(详细设计)》,2010.05.18 2(测试计划执行情况 2.1测试项目 2.1.1 初始化模块 功能:初始化系统,显示欢迎界面,并使系统进入正常工作状态。 输入项目:配置文件、数据库文件 输出项目:设置全局变量,浏览区和基本资料区。 存储分配:程序运行需要占用内存约2MB左右。 测试要点:配置文件或数据库文件损坏,或没有足够内存可供使用时是否正常。 2.1.2 关闭系统模块 功能:关闭并退出系统,保留相应状态数据。 输入项目:全局变量。 输出项目:更新后的数据库文件和配置文件。 测试要点:若数据库文件或配置文件不能正常操作或全局数据已经 不一致,怎样处理。 2.1.3浏览模块 功能:以列表方式将数据记录显示在浏览区内,并维护窗口中浏览区中信息的更改和刷新。 信息学院《软件工程课程设计》报告 性能:这是乘客使用频率较高的一个模块,对性能要求在1--2秒内做出反应。 输入项目:鼠标、键盘事件或标准SQL语句。 输出项目:重新设置的浏览区中信息。 测试要点:对各事件进行测试。 本界面中的列表框应给出列车的六项基本信息,分别是始发点、终点、出发时间、到达时间、列车级别(普快、动车等),座位状况(有无、软硬等)。 2.1.4 刷新浏览模块 功能:利用全局变量中的信息重新刷新浏览区。 输入项目:将要设置成焦点记录的记录号。 输出项目:设置浏览区。 测试要点:对有效和无效的输入记录进行测试。 2.1.5 基本资料模块 功能:维护窗口中基本资料区中的六项信息的更改和刷新。 性能:这是经常使用的一个模块,对性能要求在1--2秒内做出反应。 输入项目:鼠标或键盘事件。 输出项目:重新设置的基本资料区中信息。 测试要点:对各事件进行测试。 2.1.6详细资料模块 功能:显示列车的详细信息且有无相应的车票。 输入项目:焦点记录号。 输出项目:下一步将要执行的功能(确定、修改、打印)。 测试要点:对各事件进行测试。 2.1.7 查询模块 功能:完成查询功能。 性能:响应时间控制在1--2秒内。 输入项目:查询条件。 输出项目:标准的SQL语句,发送设置浏览区命令。 测试要点:测试各种查询方式。 2.2测试机构和人员 测试机构名称 软件测试小组 负责人 景巧鑫 测试人员名单 夏丹丹、崔新华、王伟等 2.3测试结果 2.3.1 初始化模块 a.实测结果数据:100% b.与预期结果数据的偏差:0 c.该项测试表明的事实:配置文件和数据库文件无损坏,有足够内存可供使用 d.该项测试发现的问题:无 2.3.2 关闭系统模块 信息学院《软件工程课程设计》报告 a.实测结果数据:100% b.与预期结果数据的偏差:0 c.该项测试表明的事实:若数据库文件或配置文件不能正常操作或全局数据已经不 一致,设置后备数据库,以防之需 d. 该项测试发现的问题:后备数据库、配置文件的重载会加大系统的运转,空间扩 大。 2.3.3浏览模块 a.实测结果数据:100% b.与预期结果数据的偏差:0 c.该项测试表明的事实:正常 d. 该项测试发现的问题:无 2.3.4 刷新浏览模块 a.实测结果数据:100% b.与预期结果数据的偏差:0 c.该项测试表明的事实:数据库里全面的采集正确有效的信息 d. 该项测试发现的问题:无效信息的范围很广,缩小需要时间 2.3.5 基本资料模块 a.实测结果数据:100% b.与预期结果数据的偏差:0 c.该项测试表明的事实:正常 d. 该项测试发现的问题:无 2.3.6详细资料模块 a.实测结果数据:100% b.与预期结果数据的偏差:0 c.该项测试表明的事实:正常 d. 该项测试发现的问题:无 2.3.7 查询模块 a.实测结果数据:100% b.与预期结果数据的偏差:0 c.该项测试表明的事实:采集了最常出现的查询方式进行查询 d. 该项测试发现的问题:查询的例子还不是很全面 3(评价 3.1软件能力 经过测试,该系统基本上能达到用户的需求。 3.2缺陷和限制 【说明测试所揭露的软件缺陷和不足,以及可能给软件运行带来的影响。】 软件采纳的数据不是很全面,不能很好的接受外来的影响。客流人数未预设不到位,可能会有票数不达的局限。如果这些问题存在,会影响系统的操作,秩序也会受到 破坏。 信息学院《软件工程课程设计》报告 3.3建议 增加系统预设环节,预设每一时间段的待售票张;增设记录错误数据环节,更好的完善软件使用说明书。与实践相互更近。 3.4测试结论 本系统基本能达标,但仍存在些许细节问题,希望再加斟酌,争取完全达标。 信息学院《软件工程课程设计》报告 本科毕业设计(论文)教学指导手册 题目: 院 (系): 专 业: 姓 名: 学 号: 指导教师: 信息学院《软件工程课程设计》报告 1.1 1.2 前 言 毕业设计(论文)是本科教学过程中一个重要的实践性教学环节。目的是培养学生综合运用所学的基础理论、专业知识和基本技能~提高独立分析和解决实际问题的能力。进行综合基本训练和培养从事科学技术研究工作的初步能力。因此~搞好毕业设计(论文)工作~对全面提高本科教学质量具有重要意义。 为加强毕业设计,论文,工作的规范化管理~适应在实践教学方面的统一规划和要求~进一步加强我校毕业设计,论文,工作的过程管理~使学生在毕业设计,论文,工作中有章可循~并得到及时有效的帮助和指导~从而促进毕业设计,论文,质量的提高~教务处根据我校的实际情况~并吸收国内各高校毕业设计,论文,工作的管理经验~编印了《毕业设计,论文,指导手册》,以下简称《手册》,~供广大师生参考和查阅。 由于我校不同学科在毕业设计,论文,上的要求和做法都不尽相同~《手册》中的某些规定难以适合我校所有专业~各院,系,可根据其原则参照执行~并参考《高等学校毕业设计,论文,指导手册》的有关卷册~制定出适合本院,系,各专业特点的毕业设计,论文,管理办法。在本《手册》执行过程中~广大师生如有好的建议和意见~敬请不吝赐教。 注:本手册相关电子文档可点击教务处网页 下载专栏 实践管理科下载 i 信息学院《软件工程课程设计》报告 目 录 前言 ................................................................... i 毕业设计(论文)工作管理流程 ....................................... - 1 - 关于本科生毕业设计(论文)工作管理的暂行办法 ......................... - 2 - 关于学生校外毕业设计(论文)的管理办法 ............................. - 8 - 毕业设计(论文)任务书 ............................................ - 10 - 毕业设计(论文)进度登记表 .......................................... - 13 - 毕业设计(论文)开题报告 .......................................... - 21 - ............................................ - 25 - 学士学位论文原创性声明 关于 毕业论文 毕业论文答辩ppt模板下载毕业论文ppt模板下载毕业论文ppt下载关于药学专业毕业论文临床本科毕业论文下载 (设计)撰写和装订格式的说明 .......................... - 26 - 毕业设计(论文)封面 .............................................. - 31 - 大学毕业设计(论文)书写样式 ...................................... - 32 - 优秀毕业设计(论文)推荐表 ........................................ - 40 - 毕业设计(论文)资料袋 ............................................ - 42 - - 1 - 信息学院《软件工程课程设计》报告 1.3 毕业设计(论文)工作管理流程 校外 校内 指导教师申报课题、填写《毕业设学生自己联系(经学院批准)或计(论文)课题申报表》 学院安排的毕业实习单位 系(室)审核、汇总填写《毕业设计 学生领《校外毕业设计登记表》 (论文)选题一览表》报学院批准 校外指导教师填写《毕业设计系(室)公布课题、学生选 (论文)课题申报表》 课题 系(室)向学生及教师公布课题分 系(室)审核报学院批准 配情况 指导教师与学生见面并填写《毕业校外指导教师布置任务并填写设计(论文)任务书》 《毕业设计(论文)任务书》 根据毕业设计(论文)大纲,毕业设计(论文)开始、查找资料、翻译文献、 撰写 《毕业设计(论文)开题报告》 学院指派教师对毕 毕业设计(论文)(按任务书要求执毕业设 业设计过程进行监行) 计 控 校外指导教回校交毕业 师审阅、评设计成果及毕业设计(论文)中期检查 分 论文 毕业设计审核检查、论文毕业设计(论文)答毕设成绩评定、评语 评阅 辩 评定 上报成绩(毕业答辩成绩不及格,成绩及时报教学院指导委员会审核最终成绩务科,如要求重做则需填写《毕业设计重做登记等 表》) 填写《毕业设计(论文)课题汇各专业对毕业设计工 资料归档 总表》、报《优秀毕业设计(论作进行总结并填写 文)推荐表》、《优秀毕业设计《毕业设计(论文) (论文)汇总表》 工作总结》 - - 1 - - 信息学院《软件工程课程设计》报告 1.4 关于本科生毕业设计(论文)工作管理的暂行办法 院教字[1987]184号~2007年12月修订 一、目的、要求 毕业设计(论文)是本科教学过程中最后一个重要的实践性教学环节。目的是培养学生综合运用所学的基础理论、专业知识和基本技能,提高独立分析和解决实际问题的能力。进行综合基本训练和培养从事科学技术研究工作的初步能力。因此,搞好毕业设计(论文)工作,对全面提高本科教学质量具有重要意义,各学院与各专业务必精心组织、加强指导、严格考核。 在毕业设计(论文)过程中应注意培养学生独立工作能力,通过调查研究、检索与阅读中、外文献资料、方案论证、设计与计算、计算机运用、绘图、实验研究、数据处理与综合分析,撰写论文或编写技术说明书等诸环节,培养学生分析问题、解决问题和独立工作的能力;并应重视培养其良好的思想道德素质,勤奋、求实、团结互助、勇于创新的优良品质。 二、选题 (一) 毕业设计(论文)课题选择的原则: 1(满足教学的基本要求。所选课题应有利于学生得到较全面的基本训练,有利于培养学生的独立解决工程与社会实际问题的工作能力,有利于巩固、深化、扩大所学的知识。 2(在满足教学基本要求的前提下,应尽可能为我国经济建设服务,结合生产实际,社会发展,科学研究与实验室建设等任务选择真实课题,以利于培养学生严谨的科学态度和认真负责、一丝不苟的工作作风,调动学生的工作积极性。 3(贯彻因材施教的原则。应根据学生不同的特点,选择既能适应学生的水平又能发挥其长处的课题。 (二) 选题要求 1.毕业设计(论文)课题应以工程实际的课题为主。提倡与企事业单位结合选择生产实际中的课题,也可以是科研课题的一部分或一个专题,但必须注意满足教学的基本要求。课题中的工程实践工作量一般应占整个设计(论文)工作量的50%以上,少数专业也应不少于30-40%。每个学生均应结合课题至少阅读一篇以上外文资料,并完成翻译任务。 2. 各专业可根据自己的具体情况适当安排模拟仿真或做预研的课题。 - - 2 - - 信息学院《软件工程课程设计》报告 3(课题的选择应以中、小型为主。即设计(论文)课题的难度和份量要适当,应使学生在规定时间内经过努力能基本完成或者能有阶段性的成果。 4(提倡不同专业或不同学科互相结合及组织基础课和技术基础课系(室)参加指导毕业设计(论文),以扩大专业面,开拓学生眼界,实现学科之间的互相渗透。 5.两个学生共同做一个课题的,必须明确每个人独立完成的任务,同时,又要使每一个学生经历一个课题的全过程,不能只搞一个具体部分。 6(鼓励学生提出自选课题,但自选课题需经专业系(室)的同意。 (三) 课题的布置 1(提供给学生的课题数量,应大于本专业毕业生人数的二分之一。 2(各学院要在毕业设计前半年组织专业系(室)对毕业设计(论文)的计划做出安排,做到课题、指导教师、资料、实验条件四落实。毕业设计(论文)课题由专业教师提出,系(室)汇总,采取学生自愿选题与系(室)分配相结合的办法,于毕业设计(论文)开始前二个月将课题落实到每个学生,同时下达任务书。任务书由指导教师按规定认真填写,系(室)主任签名,以后与毕业设计(论文)装订成册。 3(各专业系(室)将毕业设计(论文)课题安排表和汇总表详细填写后报教务处。 (四) 课题的更改 凡确因选题不当或企事业单位有迫切的需要,允许更改课题。但必须在课题开始前两周提出申请。经专业系(室)批准,并报教务处。 三、时间安排 学生进行毕业设计(论文)的时间一般不少于12周,少数有条件的专业可以适当增加。 四、指导教师 毕业设计(论文)的指导教师由专业系(室)确定或聘请。指导教师一般应由讲师(或相应职务)以上有经验的教师担任,需要时,助教(助师)可以协助指导。有显著成绩的助教(或研究生毕业的助教)可以独立担任指导教师。 工科类指导教师应有实际的设计、实验或科研工作经验,其他学科类指导教师应有较丰富的社会实践与较高的学术研究水平,能顺利阅读专业外文资料、治学严谨、工作踏实,并能注意教书育人( - - 3 - - 信息学院《软件工程课程设计》报告 指导教师对每一个学生每周应有不少于2小时的时间深入进行指导和检查毕业设计。学院领导要严格控制指导教师出差时间,教师出差前应安排好代理指导教师。 指导教师也可聘请外单位工程师(或其他中级或相应职务)以上的技术人员 的进展情担任,但系(室)应指派教师负责联系,经常了解毕业设计(论文)况。 指导教师的职责 1(选择课题、填写任务书及课题安排表,指导学生收集毕业设计(论文)所需参考资料、完成开题报告。 2(负责毕业设计(论文)的指导、答疑、批改和评分、并填写毕业设计(论文)成绩评审表。 3(参加毕业设计(论文)答辩和评分。 4(对学生进行思想及职业道德教育,负责对学生进行考勤。 五、答辩及评分标准 毕业答辩与评定成绩是对毕业设计(论文)进行全面检查、考核的一个必不可少的环节。因此,毕业设计(论文)结束时,对学生均须逐个进行公开答辩。 答辩的组织与进行: (一) 成立毕业设计(论文)答辩委员会 1(各学院应在学院领导下,成立学院毕业设计(论文)答辩指导委员会。设正、副主任各一名,由副教授以上人员担任。委员会成员一般以5,7人为宜。 2(在学院答辩指导委员会指导下,各专业分别成立专业答辩委员会(可以下设若干答辩小组),具体主持本专业学生的答辩工作。专业答辩委员会设正、副主任各一名。正主任一般由专业系(室)主任担任,副主任一般由副教授以上教师担任。委员必须是讲师(或相应职务)以上人员担任。委员会成员根据答辩小组数目确定,每个答辩小组以5,7人为宜,答辩委员会与指导委员会委员可以兼任。 3(在校外进行的毕业设计(论文),可以聘请校外专家组成答辩小组,组长一般应由高级工程师担任。 4(结合生产或科研任务的课题,可聘请有关生产、科研部门人员参加专业答辩委员会。 - - 4 - - 信息学院《软件工程课程设计》报告 5(每个答辩委员会(小组)设专职秘书一人,负责会议记录,并协助委员会(小组)处理答辩相关事宜。 6(学院或专业答辩委员会的成员均由各专业提名,学院领导审核后,于答辩前一个月送教务处,经主管校长批准后生效。 7(答辩委员会(小组)的任务是组织学院本专业学生的答辩评分工作,统一答辩的方法、步骤和要求、评阅毕业设计(论文),以及掌握评分标准。科学地、严格地评定成绩。并推荐优秀毕业设计(论文)。 (二) 评阅 1(毕业设计(论文)按规定进程完成后,每个学生应将自己独立完成的毕业设计(论文)说明书及设计图纸,交指导教师审阅。指导教师在认真审阅后,按评分原则和评分标准写出评语及初评成绩,于答辩前一周交专业答辩委员会。 2(专业答辩委员会主任对每个学生的毕业设计(论文),应指定1,2答辩委员会成员认真评阅,并按评分原则及评分标准写出评阅意见、提出评阅成绩,并向答辩委员会报告。 (三)答辩 1(在答辩开始前一周,由学院答辩委员会经与教务处协商后统一公布答辩时间、地点和答辩人姓名。 2(专业答辩委员会在答辩前1,3天将毕业设计(论文)和评阅人的书面意见退回学生。 3(答辩时,学生本人叙述不超过20分钟,提问答辩控制在30分钟以内。 4(专业答辩委员会根据学生的毕业设计(论文)的完成程度、完成质量及答辩情况,并在参考指导教师和评阅人的评语及评定成绩的基础上,对每个学生的毕业设计(论文)(集体进行的研究或设计,以个人承担部分为依据)进行无记名打分(百分制),按平均分评定成绩。 毕业设计(论文)的成绩在答辩完毕后由各专业答辩委员会宣布。 (四)评分原则及标准 1(毕业设计(论文)的成绩按百分制评定。 2(评分原则应从四个方面综合考虑: (1)独立完成毕业设计(论文)的情况和开题报告完成的情况; - - 5 - - 信息学院《软件工程课程设计》报告 (2)毕业设计(论文)的质量:包括论述是否正确,设计是否合理、计算、试验结果及结论是否正确,工艺文件及图纸质量是否符合要求,文字表达及书写是否通顺端正,有否创见或实用价值等; (3)答辩中自述及回答问题的正确程度; (4)毕业设计(论文)工作过程中的工作态度、科学精神和独立工作能力。 3(评分标准 (1)90,100分:独立、全面地完成毕业设计(论文)任务、质量优良,答辩时回答问题正确,反映出有坚实的基础理论和专业知识,工作态度端正,并有所创新或新的见解。 (2)80,89分:独立、全面地完成毕业设计(论文)任务,质量较好,回答问题较正确,工作态度端正,但设计(论文)中有些小的缺点。 (3)70,79分:设计(论文)内容基本符合任务要求,论述和设计基本正确,计算无大错,工艺文件及图纸基本符合要求,回答问题无大的错误,工作态度一般。 (4)60,69分:设计(论文)内容基本符合任务要求,论述和设计基本正确,计算无大错,工艺文件及图纸基本符合要求,回答问题无大错误,工作态度一般。 (5)60分以下:有四分之一的时间未参加设计(论文)工作,或草率从事,大部分内容不符合任务要求,有较大原则性错误或很多错误并且回答问题有较多概念性错误;工作态度差或有抄袭现象。 各等级不定比例,根据标准实事求是评定成绩。 4(各学院答辩委员会要根据以上的评分原则和评分标准,事先制定出具体评分办法报教务处,并于毕业设计(论文)开始前向学生公布。 (五)评选优秀毕业设计(论文) 专业答辩委员会对少数在学科领域、科研、生产技术上有创见和有较大实用价值的优秀毕业设计(论文)应填写“大学优秀毕业设计(论文)推荐登记表”,写出评语,经学院答辩委员会审定后报主管校长批准,作为校优秀毕业设计(论文),记入学生档案,并予以表彰和奖励。 六、毕业设计(论文)的总结归档工作 - - 6 - - 信息学院《软件工程课程设计》报告 1(毕业设计(论文)答辩工作结束后,各专业系(室)应在三天内将“毕业设计(论文)工作总结”交各学院审核,汇总后报教务处; 2(各专业系(室)应将学生的开题报告、毕业设计(论文)任务书、说明书、设计图纸(程序)、外文资料及译文(含电子文档)于一周内交学院资料室存档,优秀毕业设计(论文)交学校档案室统一存档。 3(各专业系(室)应将“毕业设计(论文)课题汇总表”和 “毕业设计(论文)摘要”及“毕业设计(论文)成绩评定表”等于答辩后一周内送学院教务员,由教务员按要求分送教务处、学工处、校档案室。 七、经费 毕业设计(论文)的经费与毕业实习经费合在一起,由学校确定经费总额,并按学生实际人数下拨到学院,由学院合并包干使用。 凡结合生产实际和科研项目的课题,应从项目中取得部分经费支助。 学生在毕业设计(论文)过程中所需的文印、纸张等费用由学生自行解决。 八、本条例的解释权属教务处。 - - 7 - - 信息学院《软件工程课程设计》报告 1.5 关于学生校外毕业设计(论文)的管理办法 院教字[1998]169号 2007年12月修订 为更好地培养面向工程第一线应用型高等工程技术人才,满足社会对各类人才的广泛要求,学院积极提倡学生到校外企事业单位进行毕业设计。为使学生校外毕业设计的管理工作规范化,特制定本办法: 一、校外毕业设计联系 (一)校外毕业设计的联系由学院负责,应提前一学期进行。对有能力长期接收学生进行毕业设计的单位,学院可与之建立较长久的合作关系或发展成毕业设计基地。 (二)各学院之间也可互相委托联系单位。 (三)学生自行联系单位,需经专业系(室)、学院批准,但不能占用上课时间。 (四)校外毕业设计单位的联系,持学院开具的由教务处统一印制的专用介绍信。 (五)各学院在联系过程中碰到具体问题需学校解决的,教务处出面协商。 二、校外毕业设计单位 (一)联系的单位原则上应是专业对口的工矿企业、科研部门和技术性公司。 (二)学校提倡联系的单位具有接收毕业生就业的能力。 三、校外指导教师的聘请 (一)校外指导教师应聘请具有工程师(或相应职务)以上职称,工作负责、作风正派、事业心强,并具有较丰富的工程实践经验的科学技术人员担任。 (二)校外指导教师的聘请,在经过所在单位人事部门同意后,由学院领导聘请,并发给聘书。对连续两届担任毕业设计指导,成绩突出的可报学校人事处,聘请为我校兼职讲师、副教授、教授。 四、学生在校外毕业设计,按下列程序办理 (一)立题:由指导教师填写《毕业设计(论文)课题申报表》和《学生校外毕业设计登记表》,由专业系(室)主任审核,并经学院领导批准。 - - 8 - - 信息学院《软件工程课程设计》报告 (二)学院应将下列材料送校外指导教师: 1(毕业设计(论文)指导教师聘书,聘书由教务处统一印制,经学院盖章方为有效; 2.《本科生毕业设计(论文)工作条例》及有关附件。 3(各学院毕业设计指导书; 4.《毕业设计(论文)任务书》 5. 指导教师评分表。 五、学生校外毕业设计(论文)管理 (一)学生持学院开具的介绍信按时前往设计地点校外指导教师处报到。 (二)学院、系(室)必须安排校内指导教师,负责参加校外毕业设计的学生、校外指导教师的联系(电话、传真、Email等方式)以及学生论文的指导、评阅及答辩。校内指导教师的工作量,可按指导一个学生毕业设计(论文)的1/4计算。 (三)对学生校外毕业设计较集中的地域,学院必须派出专业教师巡回、检查、指导校外学生进行毕业设计。 (四)学生在规定时间内结束毕业设计任务,返回学校,必须交一份校外毕业设计心得体会,并按规定格式交论文摘要、论文开题报告和外文翻译等资料;由校内系(室)指定教师评阅论文;学生参加毕业设计(论文)答辩后,才可评定最终成绩。 六、校外毕业设计经费 (一)校外毕业设计费用原则上由校外单位解决,学生往返路费由学生自理。 (二)由学校、学院、系(室)联系落实校外毕业单位的,校外单位有给学生毕业设计的补贴,可适当提取部分补贴(具体比例由各学院决定并由各学院统一管理,作为负责联系校外毕业设计教师的差旅费补助)。 七、本实施办法的解释权归教务处。 - - 9 - - 此表要求正反面打信息学院《软件工程课程设计》报告 印。 1.6 毕业设计(论文)任务书 I、毕业设计(论文)题目: 此项内容各专业可根据需 要、要求自行确定相关内 容,但每个专业应保持一 致。 II、毕 业设计(论文)使用的原始资料(数据)及设计技术要求: III、毕 业设计(论文)工作内容及完成时间: - - 10 - - 信息学院《软件工程课程设计》报告 ? 、主 要参考资料: 学院 专业类 班 学生,签名,: 日期: 自 年 月 日至 年 月 日 指导教师,签名,: 助理指导教师(并指出所负责的部分): 系,室,主任,签名,: - - 11 - - 信息学院《软件工程课程设计》报告 附注:任务书应该附在已完成的毕业设计说明书首页。 - - 12 - - 信息学院《软件工程课程设计》报告 学生用表 1.7 学院(系) 级毕业设计(论文)进度登记表 姓名 专业 班级学号 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 注:1、本表每周由学生填写一次,交指导教师签署审核意见。 2、本表作为毕设成绩评定依据之一存入档案,请妥善保管。 - - 13 - - 信息学院《软件工程课程设计》报告 学生用表 学院(系) 级毕业设计(论文)进度登记 表 姓名 专业 班级学号 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 注:1、本表每周由学生填写一次,交指导教师签署审核意见。 - - 14 - - 信息学院《软件工程课程设计》报告 2、本表作为毕设成绩评定依据之一存入档案,请妥善保管。 - - 15 - - 信息学院《软件工程课程设计》报告 学生用表 学院(系) 级毕业设计(论文)进度登记 表 姓名 专业 班级学号 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 注:1、本表每周由学生填写一次,交指导教师签署审核意见。 - - 16 - - 信息学院《软件工程课程设计》报告 2、本表作为毕设成绩评定依据之一存入档案,请妥善保管。 - - 17 - - 信息学院《软件工程课程设计》报告 学生用表 学院(系) 级毕业设计(论文)进度登记 表 姓名 专业 班级学号 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 注:1、本表每周由学生填写一次,交指导教师签署审核意见。 - - 18 - - 信息学院《软件工程课程设计》报告 2、本表作为毕设成绩评定依据之一存入档案,请妥善保管。 - - 19 - - 信息学院《软件工程课程设计》报告 学生用表 学院(系) 级毕业设计(论文)进度登记 表 姓名 专业 班级学号 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 20 年 月 日,20 年 月 日(第 周);与导师讨论( )次,缺勤 天,请假( )天 学生主要工作: 指导教师审核意见: 学生签名: 指导教师签名: 注:1、本表每周由学生填写一次,交指导教师签署审核意见。 - - 20 - - 信息学院《软件工程课程设计》报告 2、本表作为毕设成绩评定依据之一存入档案,请妥善保管。 1.8 毕业设计(论文)开题报告 题目 专 业 名 称 班 级 学 号 学 生 姓 名 指 导 教 师 填 表 日 期 年 月 日 - - 21 - - 信息学院《软件工程课程设计》报告 - - 22 - - 信息学院《软件工程课程设计》报告 说 明 开题报告应结合自己课题而作,一般包括:课题依据及课题的意义、国内外研究概况及发展趋势(含文献综述)、研究内容及实验方案、目标、主要特色及工作进度、参考文献等内容。以下填写内容各专业可根据具体情况适当修改。但每个专业填写内容应保持一致。 - - 23 - - 信息学院《软件工程课程设计》报告 以下填写内容各专业可根据具体情况进行修改,但每 个专业应保持一致。 一、选题的依据及意义: 二、国内外研究概况及发展趋势(含文献综述): 三、研究内容及实验方案: 四、目标、主要特色及工作进度 五、参考文献 - - 24 - - 信息学院《软件工程课程设计》报告 1.9 学士学位论文原创性声明 本人声明,所呈交的论文是本人在导师的指导下独立完成的研究成果。除了文中特别加以标注引用的内容外,本论文不包含法律意义上已属于他人的任何形式的研究成果,也不包含本人已用于其他学位申请的论文或成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 作者签名: 日期: 导师签名: 日期: - - 25 - - 信息学院《软件工程课程设计》报告 1.10 关于毕业论文(设计)撰写和装订格式的说明 为了使我校毕业论文(设计)规范统一,现在对毕业论文(设计)的撰写 和装订格式作如下说明: 一、论文用纸 1、毕业设计(论文)纸张规格使用A4纸打印。 2、各学院统一使用毕业设计(论文)资料袋。内部装开题报告,毕业论文(设计),有关论文附件,译文及原文等。 二、装订格式及要求 论文格式应规范,并按如下顺序装订成册:1)论文封面、2)任务书、3)大学学士论文原创性申明、4)中、英文摘要、5)目录、6)前言(序言,引言)、7)正文、 8)参考文献、9)致谢、10)附录等。 装订时,封面必须对齐,封底允许短一些。四周切平整,要求字迹清楚,整齐美观。 三、关于“摘要” 毕业论文(设计)摘要为500字左右。一式叁份,一份装在论文中,一份存放学院,一份交教务处(装订毕业论文摘要汇编)。要求用计算机打印,纸张规格用A4纸打印。 摘要打印格式:题目选择三号黑字体;“学生姓名”、“班级”、“指导老师”字样为小四号宋体,其填写内容选择小四号楷体字;“摘要”字样为四号黑体字“关键字”字样为小四号黑体字,其内容选择小四号楷体。 摘要由班级学习委员在毕业答辩前收齐,并按学号顺序理成两份,送学院验收合格后,再由学院送教务处,以备装订成册。摘要格式附后。 四、毕业设计(论文)的书写格式 1(题目(题名、立题) 1(1 “以最恰当的简明的词语,反映论文中最重要的特定内容的逻辑组合”。 1(2 写法规则 1(2(1 避免使用不常见的缩略语、首字母、缩写字、字符、代号、公式等。 1(2(2 尽量集中一完整句子,避免在题名中出现符号。 - - 26 - - 信息学院《软件工程课程设计》报告 1(2(3 确有必要时,可用副题名在正式题名下用括号括起。 1(2(4 题名在论文中不同地方出现都应完全一样,不得简化。 1(2(5 题名一般不超过20个字。 2(摘要(内容摘要) 2(1 摘要的目的是使读者不必阅读全文,就能获得论文中主要信息。 2(2 摘要的内容应包括主要工作项目、研究目的、实验方法及主要数据 和结论。 2(3 摘要应是一篇可以独立使用或引用的完整的短文。 2(4 外文文摘要应完整、准确地译出中文摘要。 2(6 摘要一般不用图表、公式、化学结构等。 2(7 摘要应排除本学科已成常识的内容。 2(8 摘要应用第三人称书写。 2(9 不得引用他人的著作。 2(10 要采用规范化的名词,术语。 2(11 缩略语、略称、代号尽量少用。 2(12 使用国家法定计量单位。 3(关键词 3(1 用途:备文献检索、国际联机查询之用。 3(2 一般选3,5个词,外文关键词应与此对应。 3(3 反映文章特色和主题内容。 4(正文 4.1 编写格式: 外文必须打印天头、订口留边25毫米以上,地脚、切口留边20毫米以 上。 4.2 章、条、款、项 - - 27 - - 信息学院《软件工程课程设计》报告 1.引言, ,2.1,,,,2.1,,,2.3.1,,,,,,2.正文2.3.2.3.2.1,,,,2.3.2,,,,2.3.1.2,,,,,图(或图12.1,.....),,,,表(或表12,1).....,表2.....,,,3.结论主体部分, ,4.参考文献, 5.致谢, ,附录A,,,,B.1.1,,,,B.1,,,B.1.2,,,,附录,,,附录B图B,1,,, ,,表B1,,,,,,,,, 4.3引言(序言、绪论、前言、导言) (1 简述国内、外本课题发展概况与目前的水平,以及尚待解决的问 4(3 题。 4(3(2 本课题的起缘、背景、目的、意义、经济效益、社会效益 分析。 4(3(3 不与摘要雷同。 4(3(4 学科中的常识内容、科普内容不必赘述。 4.4正文 4(4(1 此部分代表着全篇论文的质量与水平。 4(4(2 水平与质量评定内容包括:思路开阔、论证透彻、有理论依据、采用方法得当、数据精确、可信度高、有新见解、新方法。语言精炼、字迹工整、图文并茂、层次分明、逻辑性强,具有较强的说服力。 4(4(3 由于课题类型不同,款项可参照专业学报编写。 4.5结论 结果分析、比较、评价,多方案必须进行优选,以及方案验证。可以没有结论,但必须提出课题的启发、建议与预测等。 - - 28 - - 信息学院《软件工程课程设计》报告 4.6参考文献 4(6(1 书写顺序: 引用教材:序号-——,主要作者——,文献名——,出版地——,出版社——,年。 引用期刊:序号-——,主要作者——,文章题目——,杂志名称——,年——,卷号(期号)——,页码。 4(6(2 作者或责任者不明时,注明“佚名”。 4(6(3 序号应与文内引用注释号相同。 4(6(4( 外国人姓名书写,如Cowan J C, Eissen H N, Yelland R L, 4.7致谢(鸣谢) 对指导者、协作人、建议人„表示谢意。 4.8插图 4(8(1 图要有自明性(只看图,图题和图例,不阅读正文,就可理解图意) 4(8(2 图号,图名,座标名,标距,单位,实验条件,注释齐全。) 4(8(3 引用图在图名右上角方括号注明文献号。 4.9表 4(9(1表内不得用“同上”、“同下”、“同左”、“同右”、“//”等。 4(9(2 “„”或“—”为未发现。 4(9(3 “0”为测得具体数字为0。 4(9(4 注释说明应齐全,写在表下。 4(9(5 引用表,在表名右上方用方括号注明文献序号。 4.10公式(算术、方程) 4(10(1 公式从白纸中间书写 4(10(2 举例 例1:a+b=c………(3)或(3.5) 式中:a,注释 b,注释 c,注释 5 注意事项(编者注) 5(1 文章应实事求是,客观真实,合乎逻辑,层次分明,简练可读。 - - 29 - - 信息学院《软件工程课程设计》报告 5(2 语言通顺,文字整洁,用字规范,标点符号齐全。 5(3 插图、表格不得用铅笔或园珠笔绘制。 5(4 不得写成科普文、说明文、实验报告、小品文等。 5(5 使用单位应按国家法定计量单位制。 - - 30 - - 信息学院《软件工程课程设计》报告 1、封面 题 目: 学 院: 专业名称: 班级学号: 学生姓名: 指导教师: - - 31 - - 信息学院《软件工程课程设计》报告 二OO 年 月 1.12 大学毕业设计(论文)书写样式 2 论文摘要 三号黑体 2.1 中文摘要 中文摘要按照以下格式编排: ZrO/SiC-MoSi纳米复合陶瓷制备中纳米颗粒 22 小四号宋小四号楷体 的均匀分散研究 体 学生姓名:刘星 班级:020J121 四号黑 指导老师:××× 体 小4号楷体,固定行距 22pt 摘要:在纳米复合陶瓷中~纳米颗粒必须均匀分散在亚微米基体中~才有可能在烧结过程中均匀长大~避免因过分长大而失去其特有的增韧作用。而纳米颗粒的团聚是造成纳米颗粒过分长大的主要原因。因此~怎样更好的使纳米颗粒均匀分散是制备优良纳米复合陶瓷的关键。 本文采用多相悬浮混合法~对ZrO/SiC-MoSi复合材料制备过程中纳米22 SiC和ZrO颗粒均匀分布在基质MoSi中的分散工艺进行了研究。以水和无水22 乙醇为分散介质,以PEG、PAA,NH和PMAA-NH作为分散剂分别对纳米SiC和44 ZrO进行分散实验。同时研究了SiC纳米颗粒的表面预处理工艺对其分散性的2 影响。Zeta电位测试和沉降实验结果表明~采用550?、2h的煅烧工艺处理 - - 32 - - 信息学院《软件工程课程设计》报告 纳米SiC可有效改善其分散性。使用水作为分散介质的分散效果均比乙醇好。ZrO在分散剂为PAA-NH~SiC在分散剂为PMAA-NH时的分散效果最好。各种244 分散剂的加入量为0.2 wt%时的分散效果最好。,,,结果表明通过以上最佳分散工艺得到的ZrO/SiC-MoSi复合粉体的均匀性较好。 22 关键词:分散 纳米SiC颗粒 纳米ZrO颗粒 MoSi 22 小4号楷 小4号黑体 体 指导老师签名: 小4号黑 体 - - 33 - - 信息学院《软件工程课程设计》报告 2.2英文摘要 3号Arial Black Studies on the uniformly dispersing of nanoparticles in 小四号Times New ZrO/SiC-MoSi Ceramic Nanocomposite 22 Roman Student name : Liu Xing Class: 020J121 Supervisor: ××× 4号Arial 小4号Times New Black Abstract:When preparing ceramic nanocomposites,the most importance is that Roman nanoparticles are uniformly in sub-micron matrix. Otherwise the nanoparticles will grows excessively in the course of sintering, which induce the toughening function lost. The main reason of nanoparticles growing excessively is reuniting of nanoparticles. Therefore, the key to prepare excellent ceramic nanocomposites is that nanopartiles are dispersed uniformly in matrix. In this article, the dispersing of ZrO and SiC nanometer particles in the 2 preparation process of ZrO/SiC-MoSi composites were investigated with 22 multiphase suspensions mixed. SiC and ZrO nanoparticles were dispersed with 2 water and the alcohol as the dispersion medium, PEG, PAA - NH and PMAA - 4 NH as the dispersing agent. Simultaneously the effect of the surface pretreatment 4 on the dispersive influence of SiC nanoparticles were studied. The Zeta electric potential test and the subsidence experiment indicated that the dispersibility of SiC nanoparticles can be effectively improved after calcinated at 550? for two hours in air. The dispersing effect of nanoparticles using water were better that using alcohol.The dispersion of ZrO is PAA-NH , the best effect of dispersing of sic is 24 at the dispersion medium of PMAA-NH .The best effect of dispersions was in the 4 content of 0.2wt%. SEM indicated that uniformly dispersed ZrO/SiC-MoSi 22 nanocomposite powder could be obtained by the best dispersible craf . Keyword:dispersion SiC nanoparticles ZrO nanoparticles MoSi 22 Signature of Supervisor: 小4号Arial Black 小4号Times New Roman 固定行距 22pt - - 34 - - 信息学院《软件工程课程设计》报告 小4号Arial 3 论文目录 Black 小3号黑体,居中 论文目录格式如下: 小4号宋体,缩1 格 目 录 小3号宋体, 缩21 XXXXX 格 1.1 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 1.1.1 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 1.2 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 1.3 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 2 XXXXX 2.1 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 2.1.1 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 2.2 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 3 XXXXX 3.1 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 3.2 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 4 XXXXX 4.1 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 4.2 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 5 XXXXX 5.1 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 5.2 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 6 XXXXX 6.1 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 6.2 XXXXXXXXXXXXXXXXXXX ???????????????????????????????????????????????? (XX) 参考文献 ?????????????????????????????????????????????????????????????????????????????????????????????????? 小3号宋 ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? (XX) 体 致 谢 ?????????????????????????????????????????????????????????????????????????????????????????????????? (XX) 附录 A ????????????????????????????????????????????????????????????????????????????????? (XX) 注: 三级目录可视情况确定是否上目录。 - - 35 - - 信息学院《软件工程课程设计》报告 4页面设置 南昌航空大学士学位论文 页眉 1.0cm 上边距2.5cm 左边距 2.0cm 15.5cm 右边距 2.5cm 装订线 1.0cm 下边距 25.0cm 2.5cm X 页脚页码 1.0cm 注:页眉(可有可无) 5 正文层次格式及其有关内容规范 3号宋体加黑,居 中 5.1标题 XXXXXXXXXXXXXXXXXXXX 5.2 正文层次格式 小4号宋体, 固定行间距小3号宋体加黑,【示例】 22pt 居左 1 加工电流检测方法的选择 1.1高频群脉冲电化学加工电流信号描述 - - 36 - - 信息学院《软件工程课程设计》报告 电化学加工中用脉冲电源取代直流电源而出现的脉冲电化学加工,由于极大改善了阴阳极极间间隙流场特性,从而使电化学加工的精度得以显著提高向精密加工领域迈进。高频群脉冲电化学加工是基于加工微小型工件而提出的,电源群脉冲形式如图所示。 - - 37 - - 信息学院《软件工程课程设计》报告 4号宋体加黑, 1.3电流检测原理 居左 电流检测有很多方法:如电流表直接测量法、电流- 电压转换法( 包括取样电阻法、反馈电阻法)、电流- 频率转换法、电流< 磁场转换法、电流互感器法等。电流表直接测量法对于串入电流表不方便或没有适当量程的电流表的情况,是行不通的。在电流< 电压转换法中取样电阻法比较适合于测量较大的电流,而反馈电阻法比较适合测量小电流,但是同电流表直接测量法一样,需要截断电流回路,对原电路影响较大,特别在量程范围较大时,要经常更换分流器。电流< 频率转换法可用于各种恒流源场合,对微电流( 例如光电流)检测尤为合适。 1.3.2 影响加工电流的因素及本电路设计的难点 小4号宋体加黑, 居左 本电路拟应用于本实验室自行研制的高频群脉冲电化学加工机床的电源上。本电源的群脉冲产生电路(及直流逆变电路)采用绝缘双极晶体管。 小4号宋体, 固定行间距 22pt 注:凡没有标明字体的,与论文内容一致。 - - 38 - - 信息学院《软件工程课程设计》报告 6 参考文献 小3 号黑 体 参考文献 [1]. He S Z(Fuzzy Self-tuning of PID Controller. Fuzzy and System 1993(1) ……… [9]. 张迎新(单片微型计算机原理、应用及接口技术.北京:国防工业出版社, 2004 [10]. 王福瑞等(单片微机测控系统设计大全(北京:北京航空航天大学出版社,2002 [11]. 夏红等(PID参数自整定方法综述[J](浙江科技学院学报,2003,12(4):236,240 [12]. 赵艳(DCS中PID参数整定技巧[J](氯缄工业, 2005,6(6):43-45 [13]. 姚磊等(一种改进的PID参数整定方法[J](空军雷达学院学报,2001,6(2):59-60. 5号宋体,固定行间距18pt 7 致 谢 小3 号黑 体 致 谢 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 小四号宋体,固定行间距 - - 39 - - 22 pt 信息学院《软件工程课程设计》报告 大学 1.13 届优秀毕业设计,论文,推荐表 学院(系): 专业: 学生姓名 学 号 性别 指导老师姓名 年 月 成绩 答辩时间 日 毕业设计(论文)题 目 可另附页 毕业设计 (论文) 内容简介 指导老师 意见 指导老师签名: 年 月 日 - - 40 - - 信息学院《软件工程课程设计》报告 答辩委员 会意见 负责人签名: 年 月 日 学院(系)意见: 学校意见: 负责人签名: 主管校长: 年 月 日 年 月 日 - - 41 - - 信息学院《软件工程课程设计》报告 编号: 1.14 毕业设计,论文,资 料袋 (此表仅供各学院装袋参考用) 题目名称 学生姓名 学号 专业 学院 指导教师姓名 职称 (系) 序袋内有者划 序袋内有者划 资料名称 资料名称 号 ? 号 ? 指导教师评分表 1 9 任务书 (或存学院) 评阅人评分表 2 开题报告 10 (或存学院) 成绩评定表 学士学位论文3 11 (或存学院) 原创性声明 4 说明书或论文 其 它 译文(含原5 1 稿) 6 2 附 图 张 电子文档 7 3 (或存学院) 毕业设计进度 8 4 登记表 (或存学院) 综合评定成绩 指导教师(签字): 归档责任人(签字): - - 42 - - 信息学院《软件工程课程设计》报告 20 年 月 日 - - 43 - -
本文档为【【参考】火车站售票管理系统的设计与开发】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_574951
暂无简介~
格式:doc
大小:278KB
软件:Word
页数:87
分类:工学
上传时间:2017-12-19
浏览量:44