大学生在实习中可以认清自己的位置,发现自己的不足,对自身价值能够进行客观评价。下面是由留学群小编带来的范文“初级应用软件工程师毕业实习报告”,欢迎阅读。
初级应用软件工程师毕业实习报告
实习内容
公司简介:公司专注于电子支付产品的研发、销售以及支付解决方案的提供,是电子支付领域领先的产品和服务的综合提供商。公司的终端产品及行业解决方案广泛应用于中国银联、银联商务等金融机构,并与第三方支付公司保持着良好合作关系。
实习岗位说明:负责金融支付终端应用软件开发要求任职者是全日制本科或以上学历,软件工程、计算机等相关专业;熟练掌握C/C++语言编程能力;做事认真负责、有良好的客户沟通能力及团队合作精神。
实习项目要求
1. 两个星期内完成学生信息管理系统,功能:增加、查询、删除、修改、显示;基本字段内容:学号、姓名、年龄、绩点、学费等。
2. 学习公司的编程规范,并完成相应的练习。
3. 测试TPOS应用,并填写测试报告。
4. 学习银联终端规范,学习后台模拟后台的配置,并配置建设银行的模拟后台
5. 编写POS应用程序包括五大功能显示,文件,密钥,刷卡,密码键盘。
6. 根据给定的报文判断报文的交易,了解每个域的内容及作用,熟悉掌握两级密钥。
任务完成情况
1. 按照公司编码规范,采用结构体方式,以文件存储。①增加功能实现输入各要素,并保存,不允许编号重复,姓名只能输入汉字;②查询功能实现输入学号-》查询出结果并显示;③删除功能实现删除全部、单个记录;④修改功能实现通过输入学号-》查询出结果修改;⑤显示:显示所有记录明细;如果输入错误的话,会有友好的提示信息,并返回上级目录。
2. 较好的完成了编码练习题目。
3. 三天内测试完成近1000个大小功能,详细的写好测试报告。
4. 除几个必须通过银行后台进行测试的功能,完成全部要求功能的后台模拟配置。
5. 按照公司编码规范完成了①显示满屏显示英文,8行,每行16个字;显示图标,采用位图数组;显示的图标为局部图标,为开机logo的一个部分,位图像素为64X48.打印图标。②文件;记录采用结构体方式,文件存储。包括增加:输入各要素,并保存,不允许编号重复,输入的对话框要求能直观体现输入的要素;查询:输入编号-》查询出结果并显示-》取消键退出;按确认键,提示修改/打印-》1,修改 2,打印;删除:删除全部、单个记录;导出:通过TERM2000,将存储的记录文件导到PC上;打印明细。③密钥:设置主密钥和工作密钥,存储在POS中。用工作密钥对8个0x00进行加密,用十六进制显示出加密的结果。④刷卡:采用刷卡库实现显示卡号、有效期,输入密码;并且用上述的工作密钥对个人标识(密码)采用带主账号的加密方式进行加密,将密码加密的结果显示出来。⑤采用密码键盘库,通过8200、8510外接密码键盘,实现取键盘的版本号、在键盘上显示内容(汉字、数字);
6. 完成了从签到报文中获取工作密钥,包括MACKEY明文,PINKEY明文;根据得到MACKEY,PINKEY和消费报文,计算出用户输入的密码,以及计算出这个报文的MAC值;说明报文的交易类型,并写出报文各个域的内容。
自我鉴定及成果描述
实习过程中,我认真学习公司业务,遇到不懂的问题勤于思考,尽我所能多学东西,通过12周的实习完成从对POS机完全不了解到熟悉POS的各个功能及各版本的主控甚至是隐藏功能以及能够自己编写应用程序,同时学习到了各种金融卡的区别和消费机制,纠正了编程过程中的坏习惯,并能够熟练使用公司的公共函数库。
小编精心推荐阅读
毕业实习报告 | 毕业实习报告范文 | 实习心得体会 | 实习自我鉴定
小编精心推荐阅读