C卡的影子(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
相关热词:cnet 铁路 集装箱 运输 系统 IC 管理 子系统 毕业