毕 业 设 计(论 文)
题 目:铁路集装箱运输系统IC卡管理子系统
毕业设计(论文)任务书
主要参考书目(资料)
[1] 郭文超.中国铁路集装箱运输. 1994年 北京 中国铁路出版社
[2] Christian Nagel, Bill Evjen, Jay Glynn. C#高级编程(第四版). 2007年 北京 清华大学出版社
[3] Glenn Johnson.ADO.NET 2.0高级编程. 2006年 北京 清华大学出版社
[4] David Sceppa.ADO.NET 2.0 技术内幕. 2007年 北京 清华大学出版社
[5] 章立民.Visual C# 2005 程序开发与界面设计秘诀. 2007年 北京 机械工业出版社
1. Microsoft Visual Studio 2005开发工具;
2. Oracle 9i 数据库;
3. 相关的图书资料。
每周听取学生工作汇报,并进行专门指导至少1~2次;
随时解决学生设计中遇到的问题。
毕业设计(论文)开题报告
计算机科学与技术系 网络工程 专业 2004 级 10班
课题名称:铁路集装箱运输系统IC卡管理子系统
学生: :
指导教师:
报告日期:
1.本课题所涉及的问题及应用现状综述
本课题来源于科研项目,随着改革开放的深入,交通运输业的蓬勃发展,铁路集装箱运输将更为频繁。如何加强对铁路集装箱的管理,是铁路治安和综合管理的一项重要工作。 传统作业模式往往工作效率低,信息反馈实时性差。信息的真实,准备性相对有限。并且纸质表格不便保管和查询,不利于多部门信息共享。IC卡与计算机及网络通讯技术的结合,可为我国铁路集装箱货运管理再上一新台阶,提供一理想手段,采用IC卡做集装箱的信息载体,则增大了集装箱信息的实时准确性。一些传统存储卡在价格上便宜,但在安全性和设计多种应用方面大大不如智能IC卡。随着智能IC卡应用的推广,客户更趋注重性能/价格比。采用了当今最先进的集成电路制造技术和信息安全技术,相对于其他种类的卡具有存储容量大,安全性高,防磁,防静电,抗干扰能力强,寿命长,便于携带等优点。
IC卡的优势适合了我国众多应用领域的需要,在身份识别、电子支付等诸多项目中发挥着重要作用。电信部门是启动我国IC卡应用的领先者,对IC卡在国内的应用起到了非常重要的推动作用,不仅在高端的移动电话,而且在普通的公用电话上,都可见到IC卡的影子(SIM卡、UIM卡、公话IC卡以及市话PIM卡),这无疑促进了产业部门的发展壮大。目前在铁路集装箱运输管理方面,缺乏系统的管理,使得货运出现很多障碍,铁路集装箱由于信息量,传统作业模式给运营带来很多不便,由于IC卡对系统性能的要求不高,极高的安全可靠性使其在应用中对计算机的实时性、敏感性要求低,这样会加快铁路集装箱的货运效率。正是由于这些特点,使得 IC 卡从诞生至今虽然只有短短数年但其市场却遍布世界各地。
2.本课题需要重点研究的关键问题、解决的思路及实现预期目标的可行性分析
本课题需要重点研究的关键问题是掌握智能IC卡的原理,了解铁路集装箱运输规则,数据库选型也应当注意,首先就IC卡管理集装箱规模和成本来说应选择如SQL Server 数据库;但是如果IC卡需要集成管理多种应用的数据则应把IC卡管理中心数据库作为集装箱管理运输系统的一部分,可采用大型数据库,如Oracle。出于Oracle的强大优势,所以此系统采用Oracle作为后台数据库存储铁路集装箱的一些数据。还应当注意数据采集,制卡时如需采集基本信息,IC卡管理系统应当支持数据导入导出功能,以便于录入数据和修改数据。其次在选择所使用的编程语言时,C#语言占了很大的优势,因为其简单的语法,精心地面向对象设计,完整的安全性与错误处理,以及灵活性与兼容性,都很适合本系统的完成,所以本系统采用C#语言作为开发语言。
在研究该问题之前应该阅读IC卡相关书籍或网站,了解其内部原理,使其怎样与IC卡管理系统相融合,在系统设计方面应从IC卡的领取,制作,挂失,解挂,补办,报废,查询等模块出发,了解各个模块的功能,例如在IC卡的领取模块,IC卡管理人员在领取一批卡准备使用时,需要将领取的IC卡进行入库登记。入库登记的卡才能用来制卡。在IC卡的制作模块,根据客户提供的集卡号等信息制卡,并收取IC卡费用。如果制作的IC卡对应的集卡号已经有一张有效的IC卡则不能作此操作。
就本系统而言,在设计其逻辑模型时,要先判断该系统在开发之后是否能在市场上得到广泛的应用,赢得经济效益。现今越来越多的行业都开始使用智能IC卡代替传统的卡,这样既方便了客人的使用,也使管理更安全。随着科技的进步,当今很多产品越来越智能化也是发展的必然趋势,此产品及时地配合上了科学的发展,还会有一定的拓展空间,此系统会为铁路运输业带来很好的发展前景。
3.完成本课题的工作方案
完成本课题首先应该了解铁路系统的运营方式以及集装箱运输的流程,了解集装箱的基础知识,其次自己又没有学习过C#语言,所以应该花费一定的时间系统全面的学习C#语言,由于后台数据库是用Oracle数据库实现,所以要熟悉Oracle数据库的使用,能够熟练使用SQL语句,对数据库能够熟练操作。
为此制定完成本课题的工作方案如下:
3月10日---3月22日 查阅资料,确定初步方案,撰写开题报告,翻译相关英文文献;
3月 23日---4月12日 查阅有关资料,认真学习C#语言,ORACLE数据库,进行系统需求分析;
4月13日---5月30日 进行系统设计, 熟悉ADO.NET和企业库技术,在Microsoft Visual Studio 2005环境中进行IC卡管理子系统的开发;
5月31日---6月13日 撰写论文;整理资料,准备答辩。
4.指导教师审阅意见
指导教师(签字): 年 月 日
说明:
本报告必须由承担毕业论文(设计)课题任务的学生在毕业论文(设计) 正式开始的第1周周五之前独立撰写完成,并交指导教师审阅。
目 录
摘 要 I
ABSTRACT II
1 引言 1
2 系统开发背景 2
2.1系统调研 2
2.2可行性分析 2
2.3系统运行环境 3
3 主要应用技术 3
3.1 C#语言概述 3
3.2 VISUAL STUDIO 2005概述 4
3.3 ORACLE 概述 4
3.4 ADO.NET 概述 4
3.5 ENTERPRISE LIBRARY简介 6
4 系统总体设计 7
4.1系统的结构设计 7
4.2系统数据流图(DFD) 12
4.3系统数据字典(DD) 13
5 系统数据库设计 14
5.1数据库概念结构设计 14
5.2数据库逻辑结构设计 15
6 系统实现 17
6.1 IC卡领取模块实现 17
6.2 IC卡制作模块实现 19
6.3 IC卡挂失模块实现 21
6.4 IC卡解挂模块实现 23
6.5 IC卡补办模块实现 24
6.6 IC卡报废模块实现 26
6.7 IC卡查询模块实现 28
7 结论 29
致谢 30
参考文献
相关热词:cnet 铁路 集装箱 运输 系统 IC 管理 子系统 毕业
上一篇:
(c#net)通讯录管理系统论文
下一篇:
马原:环境保护与可持续发展论文(word)