。转化为进制数为,倒序存储为。原设计方案中,计划使用两个扇区的更多空间来存储最近次的交易信息,在实际调试时,发现在写卡这步无法同时对两个扇区进行操作,经过多日查找资料调试尚未找到解决方法。更改方案中变更为存储最近次交易信息,考虑实际应用中多次的交易信息存储在充电桩或后台系统中更具有实际操作意义。实验总结经过这次实验,实现了预期的目标,完成了使用基于内核控制芯片的卡读写模块的设计。附录开发板模块,地址是如何确定的第扇区数据块块序号,通过注册本例中注册时用户姓名设置为叶冠南,用户余额为,卡号预设为。其中的余额存储采用的是低位在前高位在后。十进制下的等于十六进制下的。高低位颠倒后存储为。程序中用户的三种数据调用可以分别通过编写的函数,和来实现。余额方面定义了个每次充电的消费金额变量,后期可以通过对于触摸屏的操作来为幅值实现消费扣钱的功能。调用以下函数可以分别调用用户的信息到串口。用户余额用户姓名区位码用户卡卡号用户交易时间年月日用户交易金额存储用户交易信息使用函数写入交易信息由于要在卡中存储最近三次消费或充值的信息,因此需要使用交易次数变量来用于在卡中不同块的不同位置循环存储交易信息,每次进行消费或充值时从卡中读出这个计数变量并将要存储的交易机器序列号,交易时间,交易金额等信息。信息储卡内部有的,分成共个扇区,每个扇区分成共块,每块字节。扇区的块是厂商标志字节,保存着只读的卡信息及厂商信息,比如。前面四个字节是卡序列号,是卡容量,是卡类型,后面是厂商自定义的些信息。每个扇区的块保存着该块的密钥密钥及该块的访问条件,第个扇区都有自己的套密钥及访问条件,其中,个字节的访问条件是对每个扇区个块的读写定义,格式如下字节备用默认值为,是取反。分成对块块块存取控制对块存取控制比如块的字节如下前面个字节是密钥,因为永远为,所以读到的都是,最后的字节是密钥,其值为,中间的个字节是访问条件,有对应上表,可得出对该扇区块的存取控制条件。读写的实现利用卡厂家编制好的头文件添加到工程中。对于卡的读写需要经历判断是否有卡进入多卡进入时的防冲撞处理对卡操作前的密钥验证操作,以及后续的不同类型的操作注册,读卡,消费,充值,注销等。取块来进行数据存储。扇区块描述第扇区尾块数据块数据块数据块第扇区尾块数据块数据块数据块第扇区尾块数据块数据块数据块第扇区尾块数据块数,寻天线区内未进入休眠状态的卡,返回卡片类型字节,防冲撞,返回卡的序列号字节,开启蜂鸣器关闭蜂鸣器拷贝起始地址的字节至起始地址的区域选卡,注册地址是如何确定的第扇区尾块序号,块厂商标志块卡存储区的组织示意将医疗卫生事业包和材
料采购,通过公平竞争择优选取的招标形式选择合格的施工单位和材料厂商,
确保施工质量和工程进度。
综上所述,本项目是可行的,但项目建设单位应加强成本控制工作和建
设进度的落实,以确保其有医院内进行建设,需要医院制定详细的施工组织计划,
分步实施,确保工程顺利进行的同时不影响医院正常的医疗秩序,确保施工过
图在本程序中初步设计卡内存储的用户信息为用户姓名四个汉字以内,以区位码形式存储,以便下步与触摸屏模块连接时通过字库的支持来实现显示。用户账户余额信息设计为以个字节存储。而每张卡赋予其个编号,使用个字节位数字及字母组合表示。至此需要的存储空间为姓名部分个汉字的区位码为两个字节共需八个字节,余额部分个字节,编号部分个字节,总共个字节,对于个数据块而言恰好完全利用。由于扇区中储存着大量的厂商信息,故选用扇区的块进行用户信息数据的存储。对卡不同类型的操作是通过对卡的状态变量进行赋值完成。扇区密钥权限代码密钥交易额交易额交易额序列号序列号序列号交易时间交易时间交易时间状态交易次数用户余额用户姓名区位码储存用户卡号附自定义状态字表有卡进入防冲撞处理完成选卡选毕密钥验证通过注册状态消费状态读卡状态充值状态注销状态,的天线工作范围之内,则模块的防冲突功能将被启动工作。读写器将会首先与每张卡进行通信,读取每张卡的序列号。由于每张卡都具有惟的序列号,决不会相同,因此程序员将启动读写器中的防重叠功能配合卡上的防重叠功能模块,根据卡序列号来选定其中张卡。被选中的卡将被激活,可以与读写器进行数据交换而未被选中的卡处于等待状态,随时准备与读写器进行通信。模块防重叠功能启动工作时,读写器将得到卡片的序列号。序列号存储在卡的中,共有个字节,实际有用的为个字节,另个字节为序列号的校验字节。模块卡片的选择当卡与读写器完成了上述两个步骤,读写器要想对卡进行读写操作时,必须对卡进行操作,以使卡真正地被选中。被选中的卡将卡片上存储在中的卡容量字节传送给读写器。当读写器收到这字节后,方可对卡进行进步的操作,如密码验证等。模块认证及存取控制模块完成上述的三个步骤后,读写器对卡进行读写操作之前,必须对卡上已经设置的密码进行认证,如果匹配,则允许进步的读写操作。卡上有个扇区,每个扇区都可分别设置各自的密码,互不干涉,必须分别加以认证,才能对该扇区进行下步的操作。因此每个扇区可独立地应用于个应用场合,整个卡可以设计成卡多用卡通的形式来应用。密码的认证采用了三次相互认证的方法,具有很高的安全性。如果事先不知卡上的密码,则因密码的变化可以极其复杂,试图猜测密码而打开卡上个扇区的可能性几乎为零。控制及算术运算单元这单元是整个卡的控制中心,是卡的头脑。它主要对卡的各个单元进行操作控制,协调卡的各个步骤同时它还对各种收发的数据养批医疗水平出众有号召力有定规模的名院。
医院是所卫生部直属的临床医疗大型综合医院,年被评审为三级甲
等医院,为了更好的发展医院,合理的利用社会效益和财务效益的实现。
第二章项目建设必要性
项目建设的背景
随着我国各地国民经济的发展,人民生活水平的提高,人民群众对医疗
服务水平的要求也越来越高。各级政府也纷纷卡中以便下次取用。实验结果附从注册至读卡再至消费的串口数据显示结果其中消费模式下设计为,故用户余额为。转化为进制数为,倒序存储为。再进入充值模式,设计为,故用户余额为
程界面设计如下图工资信息管理界面员工信息管理模块流程图如下图员工工资管理流程图开始点击添加信息点击信息查询进入员工工资添加界面进员工信息添加根据条件进行员工工资查询进入信息修改界面点击编辑点击删除退出是否删除删除信息活动信息管理功能实现活动信息的管理包括活动查询添加删除修改等功能,进入到系统主界面以后通过点击左边工具栏的活动信息查询,活动信息添加实现。界面设计如下图活动信息管理界面员工信息管理模块流程图如下开始点击添加信息点击信息查询进入员工活动添加界面进员工信息添加根据条件进行员工活动查询进入信息修改界面点击编辑点击删除退出是否删除删除信息图员工活动管理流程图系统管理功能实现开始点击修改密码点击关于系统点击登录系统点击退出系统验证修改成功重新登录进入系统介绍页面跳转到登录页判断是否退出系统主界面退出系统管理用来对管理员本身账号进行操作,包括密码修改系统功能及作者介绍登录系统退出系统等功能。进入主界面点击系统左栏中系统管理栏进行操作。当点击修改密码时,系统将会自动识别用户的用户名。修改成功后,用户需重新登录系统,点击网页弹出的提示框,自动跳转到登录界面。界面设计如下图系统管理界面系统管理流程图如下图系统管理流程图系统测试测试目的软件测试的基本原则是站在用户的角度,对产品进行全面测试,尽早尽可能多地发现,并负责跟踪和分析产品中的问题,对不足之处提出质疑和改进意见。测试用例通过功能测试等系列的测试之后,系统的设计整体上基本符合要求,具体的测试如下表用户登录界面测试用例测试用例场景测试步骤预期结果实际结果用户登录打开系统,点击进入登录页面,输入用户名密码,点击登入判断用户的用户名密码是否正确,若正确,成功登录,若,重新输入同预期修改密码选择修改密码,显示修改密码界面,输入原密码和输入新密码如果原密码均正确,则可输入新密码,点击确定后提示密码修改成功,否则不能输入新密码同预期退出登户的用户名密码是否正确,若正确,成功登录,若,重新输入同预期信息查询选择活动信息查询,显示活动信息界面,在上方输入查询条件,点击查询如果查询的信息与相应活动匹配,则出现该活动信息,否则,无信息出现同预期信息添加选择选择活动信息添加,显示活动信息添加界面,输入添加信息,点击添加如果添加信息符合要求,则新加入活动信息成功,否则,显示失败同预期信息修改进入活动信息界面,点击编辑,出现信息修改界面,修改信息,点击更新如果修改信息符合要求,则修改活动信息成功,否则,显示失败同预期信息删除进入活动信息界面,点击删除,出现选择框,选择是否删除如果点击是,则信息被删除,否则,不删除同预期表员工工资界面测试用例测试用例场景测试步骤预期结果实际结果用户登录打开系统,点击进入登录页面,输入用户名密码,点击登入判断用户的用户名密码是否正确,若正确,成功登录,若,重新输入同预期信息查询选择工资信息查询,显示工资信息界面,在上方输入查询条件,点击查询如果查询的信息与相应工资匹配,则出现该工资信息,否则,无信息出。转化为进制数为,倒序存储为。原设计方案中,计划使用两个扇区的更多空间来存储最近次的交易信息,在实际调试时,发现在写卡这步无法同时对两个扇区进行操作,经过多日查找资料调试尚未找到解决方法。更改方案中变更为存储最近次交易信息,考虑实际应用中多次的交易信息存储在充电桩或后台系统中更具有实际操作意义。实验总结经过这次实验,实现了预期的目标,完成了使用基于内核控制芯片的卡读写模块的设计。附录开发板模块,地址是如何确定的第扇区数据块块序号,通过注册本例中注册时用户姓名设置为叶冠南,用户余额为,卡号预设为。其中的余额存储采用的是低位在前高位在后。十进制下的等于十六进制下的。高低位颠倒后存储为。程序中用户的三种数据调用可以分别通过编写的函数,和来实现。余额方面定义了个每次充电的消费金额变量,后期可以通过对于触摸屏的操作来为幅值实现消费扣钱的功能。调用以下函数可以分别调用用户的信息到串口。用户余额用户姓名区位码用户卡卡号用户交易时间年月日用户交易金额存储用户交易信息使用函数写入交易信息由于要在卡中存储最近三次消费或充值的信息,因此需要使用交易次数变量来用于在卡中不同块的不同位置循环存储交易信息,每次进行消费或充值时从卡中读出这个计数变量并将要存储的交易机器序列号,交易时间,交易金额等信息。信息储卡内部有的,分成共个扇区,每个扇区分成共块,每块字节。扇区的块是厂商标志字节,保存着只读的卡信息及厂商信息,比如。前面四个字节是卡序列号,是卡容量,是卡类型,后面是厂商自定义的些信息。每个扇区的块保存着该块的密钥密钥及该块的访问条件,第个扇区都有自己的套密钥及访问条件,其中,个字节的访问条件是对每个扇区个块的读写定义,格式如下字节备用默认值为,是取反。分成对块块块存取控制对块存取控制比如块的字节如下前面个字节是密钥,因为永远为,所以读到的都是,最后的字节是密钥,其值为,中间的个字节是访问条件,有对应上表,可得出对该扇区块的存取控制条件。读写的实现利用卡厂家编制好的头文件添加到工程中。对于卡的读写需要经历判断是否有卡进入多卡进入时的防冲撞处理对卡操作前的密钥验证操作,以及后续的不同类型的操作注册,读卡,消费,充值,注销等。取块来进行数据存储。扇区块描述第扇区尾块数据块数据块数据块第扇区尾块数据块数据块数据块第扇区尾块数据块数据块数据块第扇区尾块数据块数,寻天线区内未进入休眠状态的卡,返回卡片类型字节,防冲撞,返回卡的序列号字节,开启蜂鸣器关闭蜂鸣器拷贝起始地址的字节至起始地址的区域选卡,注册地址是如何确定的第扇区尾块序号,块厂商标志块卡存储区的组织示意将医疗卫生事业包和材
料采购,通过公平竞争择优选取的招标形式选择合格的施工单位和材料厂商,
确保施工质量和工程进度。
综上所述,本项目是可行的,但项目建设单位应加强成本控制工作和建
设进度的落实,以确保其有医院内进行建设,需要医院制定详细的施工组织计划,
分步实施,确保工程顺利进行的同时不影响医院正常的医疗秩序,确保施工过
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 32 页
第 2 页 / 共 32 页
第 3 页 / 共 32 页
第 4 页 / 共 32 页
第 5 页 / 共 32 页
第 6 页 / 共 32 页
第 7 页 / 共 32 页
第 8 页 / 共 32 页
第 9 页 / 共 32 页
第 10 页 / 共 32 页
第 11 页 / 共 32 页
第 12 页 / 共 32 页
第 13 页 / 共 32 页
第 14 页 / 共 32 页
第 15 页 / 共 32 页
预览结束,还剩
17 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。