第一篇:课程设计
Simtrade 外贸实习的平台课程设计报告
这学期我们进行外贸实务仿真模拟.借助 SimTt rade 外贸实习的平台这个软件.我们可以模拟进行国际贸易,填制单据,从而整体掌握国际贸易流程.
一、课程设计要求
通过实习熟悉并掌握闰际贸易的具体流程,具体要求如下:、了解交易磋商、谈判中的技巧。、掌握国际贸易中的价格核算及主要贸易术语下报价的确定.、熟练掌握国际贸易业务中最主要的几种结算方式.了解各自具体适用条件及应注意的问粗.、掌握国际货物买卖合同履行过程中货、证、船、款等流程的衔接。、了解海洋运输的具体操作过程,掌握几种贸易术语下如何进行租船与装运,熟练进行主要运输单据的填制.、熟悉各种国际贸易单据的缮制.熟练掌握几种主要的困际贸易单据的制作,如商业发票、提单、汇票、保险单、产地证等.、了解在困际贸易中可能发生的风险以及如何在贸易过程中规避风险。
二、课程设计的目的和任务
实习足国际经济与贸易专业的一个重要实践性教学环节.通过实习学生可熟悉和了解外贸实务的具体操作程序,从而增强些感性认识并从中进一步了解、巩固和深化已学过的理论、力法,提高发现问题、分析问题和解决问题的能力。SimTrade 外贸实习的平台在很人程度上解决了学生实习难的问题。学生在网上进行国际货物买卖实务的具体操作,能很快地熟练运进出口的成木核算、询盘、报盘、还盘等各种基本技巧,熟悉国际贸易的物流、资金流和业务流的运作方式,体会国际贸易中不同当事人的不同地位、面临的具体工作和互动关系.学会外贸公司利用各种方式控制成木以达到利润最大化的思路,了解供求平衡、竞争等宏观经济现象,并且学会合理地利用。通过商品成本和价格调整、汇率调整、业务费用、海运费、保险费率调整等国际贸易环境的宏观变化.让学生在实习中充分发挥主观能动性.真正掌握和吸收课堂中所学的知识,为将来步入工作岗位打下良好基础。
主要任务如下:、按实习内容,认真进行准备,积极开展调六活动.刻苦学习,并做好实习日记。2、在实习期间应尽可能的多做业务.熟练掌担进出口业务相关环节的主要业务及操作、同时扮演出口商、进口商和工厂多个角色,至少完成1笔L/C + CIF 业务。
三、课程设计过程
l、出口商做这个角色要填的单据确实很多。也是我初做的角色,所以做出口商的时候遇到过很多问题。坦是当我解决了所有问题.并把这个角色的所有任务做完的时候.我觉得我已经拥有了很好的制单能力.出口商最后赚到了笔钱。其实是几个角色做的相对不错的。、进口商这个角色的第一大问题就是定要把预算做好.要不一不小心就赔钱拉!我第一笔交易就赔钱了,囚为我没有好好的把运费和保险费算好。就因为我忽略了他们.到最后我才发现我销货后,赔了!心得体会就是对自己做的角色不认真.没有真正进入到贸易角色里!做贸易就定要以赚取利润为目标,而我第一笔业务就为对方赚了一笔.所以以后一定要记住这个教训。3、工厂这个角色因为我刚开始不了解贸易流程,就匆忙从市场生产了很多东西。这些东酉到现在还压在库存里出不来.给工厂造成了一定的报失。另外,我很喜欢做工厂,因为工厂这个角色做的单据很少,但得分很快。所以我做下厂这个角色的时间虽然只有一天,怀念中。、银行
银行角色分进口地银行和出口地银行。别的角色在填单据的时候经常会要用到银行的信息,但真正需要银行办理的业务真的很少。担银行还要一直上线等着.因为银行这个角色很少,虽然要办理的业务少,但来办理的人多了,业务也就多起来。所以我在做别的角色的时候经常挂着银行.如果有人需要办理了,我只要进入银行角色办理一下就可以了。
四、实习心得
学生在机房进行国际货物买卖实务的具体操作,能很快掌握进出口的成木核算、询盘、发盘与还盘等各种基本技巧:熟悉国际贸易的物流、资金流与业务流的运作方式:切身体会到国际贸易中不同当事人面临的具体工作与他们之间的互动关系:学会外贸公司利用各种方式控制成木以达到利润最大化的思路:认识供求平衡、竞争等宏观经济现象.并且能够合理地也加以利用。老师通过在网站发布新闻、调整商品成本与价格、调整汇率及各项费率等方式对国际贸易环境实施宏观调控.使学生在实习中充分发挥主观能动性.真正理解并吸收课堂中所学到的知识,为将来走向工作岗位打下良好基础
(一)对 SimTrade 软件的认识
SimTrade是一个国际贸易模拟实习软件.这个软件囊括几乎所有基本的国际贸易的流程及涉及的国际贸易角色和单据。它在实习角色的分配上,包括了五个实习角色。工厂、出口商、进口商、出口地银行、进口地银行。这五个橘色之间都有业务要做。在这五个角色之外,软件又设置了很多虚拟角色.它们可以辅助我们完成业务.例如国税局,海关,船公司之类,这些都是没有实习角色设置的.另外,软件还有淘金网这个虚拟网站提供给我们所有我们需要的信息。
其实这个软件就是个小小的世界,通过这个世界我们进行了多项国际贸易业务.收获颇丰。
(二)对自己扮演的五个角色的认识。首先是出口商.我在最初先扮演的是出口商的角色.这个角色是Simtrade里最难的了.但是也是最能锻炼业务水平的了。进口商.是稍简单些的角色,因为填制的单据和需要跑的部门相对少些。但也是一个必要的角色,是我级喜欢的角色,因为这个角色只需要填制一个内销合同,有时候都不需要自己填制.而且得分很快。但是我们做这个实验的目的的不是只靠得分的。出口地银行.怎么说,这个角色需要办理的事务真的少之又少,我在扮演这个角色的时候总是闲着的。因为做银行的人少,所以会经常有人找银行办业务,也还得经常查看待办事项。进口地银行,同出口地银行.
(三)实习遇到的难题、预算错误
这是个大问题.也是我们开始接触sintrade时所最容易忽略的问题。虽然老师种多次提醒,做贸易前一定要计算好了一切费用.选好贸易术语,最后在签订合同.但我们都是比较懵懂的,经常就是做出口商的在还没有调查进口商所在地市场的情况下就先去工厂进货了。如果工厂角色也没有做好预算,草草就签订了合同.那么可能出口商和工厂都赚不到钱。、货物数量问越这个问题也足我们从没做过国际贸易的学生所最容易出的问题。因为我们要做的是国际贸易.要加上很多中间费用的.不是国内贸易简单的加上运费成本就行.但大多同学都没意识到这个问题.可笑的是好多同学包括我.在做第一笔贸易时,在没仔细预算的前提下,签订了很少货物数量的合同!这样,在做中间制单过程中.我们经常在填单时人叫“啊!这个运费怎么比我的货物价值还打啊?“这个保险费怎么这么贵,我要赔钱了!" 3、填单错误量大
这个问题是必然的.我们都在努力着。因为以前没有接触过这个问题.所以我们每个人在开始填单时都很慢。幸好这个实验有帮助.而且帮助很详细,我们开始始都是参照这个帮助才能耐心把这个业务做下去。试验后期.我们填单都不川参考帮助了.而且错误量减少,并且速度加快。、计算错误
这个计算包括很多内容.例如出口商要在 CIF 术语下计算海运费,内陆运费 · 出日报关费,保险费等等费用.进口商也要计算自己的费用.工厂计算税费等.这些费用计算量大.有些费用的计算都是我们大二大三的时候学的,现在早忘了。所以在填单过程经常因为计算错误而导致业务进行不下去。、流程跳跃大
这个问题我们一直存在着.因为我们以前所学的知识都是分块的.例如我们要学外贸函电、报关、投资之类.但我们没有系统学过从开始到结束一步一步该做什么.所以在做simtrade的时候我们经常会出现贸易流程跳跃性大的问题.例如我开始做的出口商,我在没有杳看市场的时候.也没与进口商签订合同的时候就先去工厂订了一批货。这批货一直跟我跟到实验结束,因为为没有进口商愿意买它、沟通问题
因为我们都是分组做的.所以签订合同前一定要沟通好.如果没沟通就一味地写合同然后寄发到对方那里,重新做的几率会很大。这个问题通常发生在开始做合同的时候。我们都很安静。到实验后期.我们沟通得多了.所以整个实验机房会很“乱”。、邮件问题
做完了几笔交易 · 我一查看我的“系统提示”,上面写着:写的邮件太少 · 邮件内容过简单。这都是我们所没注意的问题。因为这个问题也会降低我们的分数。我在这次试验中.没有好好的发几个正规的邮件。而且内容真的很简单.这也是我们该反思的问趣.如果不是实验而是真正的贸易,正囚为我们少发几个邮件,可能会对对方或自己造成很人的报失的.所以以后进入工作以后一定要注意这个问题.、团队合作问题这是一直贯穿我们实验过程的大问题,因为做simtrade必须要分组,所以大家一定要齐心合力。对方有什么困难我们自己也一定要鼎力帮助。但是因为这次实验期很短.只有两个星期.所以大家做起来都觉得很费劲。组员有什么问题来问了.也不能会爱答不理。造成整个团队的涣散。直接后果就是团队效率下降.只注重个人主义的团队往往得分都不高.值得一提的是,我们团队做的还是相当不错的。有什么问题都会拿来研究,所以我们团队做的都很好。
(四)如何解决问题。
因为实较过程中遇到的问题确实很多.我就不罗列出是怎么把这些问题一解决的。但是通过这个实验.我总结出几个大的解决问题的思路。首先.而对问题,一定要镇静!好多同学有问题了就叫老师,或者填单80%的正确率就强行通过.而不是好好查找错误。有时候这些错误是根本的,或足自己知识点存在的问题.如果我们强行通过或叫老师来改.我们自己就锻炼不到真正的业务能力了。其次,与队友的了有效沟通能提高解决问题的效率。这个在做实脸后期体会到的.那时候已经做完了一个或两个角色.开始做第三、四个角色了。因为时间紧迫,在做这个之前都会找队友了解一下会遇到的问题及解决方法,正因为这样.我后期做的业务很快。第三.仔细也是问题的关键.预算,制单过程如果很仔细的话.那就会很快就完成任务的。有个同学一直很马虎.算题都要算好几遍,所以效率很慢。到走的时候也没真正做好几笔业务。
第二篇:计算机网络课程设计
计算机网络课程设计
课程设计内容一:网线制作
制作交叉网线和级连网线: A.材料:水晶头四个,网线两根,一把夹嵌.B.步骤:按交叉网线排列顺序排列,整理好后送入水晶口,然后用夹嵌夹紧即可(附:100M网级连网线从左到右的排列顺序:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕;交叉网线自左往右排列顺序为:绿白,绿,橙白,蓝,蓝白,橙,棕白,棕).注意:网线制作完后,可以用专门的测试器对其进行测试,判断该网线是否连通可用.在制作的过程中,务必小心谨慎,否则制作的网线将会报废.课程设计内容二: 装载windows2000 server版操作系统
装windows系统大体过程几乎一致,没有太大的变化.首先准备好 WINDOWS2000 SERVER版光盘,对原来的系统盘进行格式化(如果是装载多系统不必格式化),格式化后再用系统盘放入光驱,系统会自动从光盘启动.然后根据提示一步一步操作.如今大多系统盘不需要人工干预,而是自动装载系统,更趋向于智能化.课程设计内容三:学做装载常用的服务组件.参照已经准备好的课件内容,一边学习,一边操作。本次装载的windows组件是DNS域名解析服务等。
课程设计内容四:根据我院情况,设计一种网络方案.一.需求分析
为了适应知识经济社会对人才的需求和对教育、教学和管理的现代化的要求,根据实际情况,提出以下需求: 1.广泛的资源共享。
对软件和数据实现共享,同时对一些特殊的输入、输出和存储设备进行共享,减少不必要的重复劳动和大量资金投入。
2.教育、教学管理现代化的需要。
提供校内信息资源管理(档案、招生等)、事务管理(人事、财务、教务等)、办公应用、课堂教学以及电子邮件、www.xiexiebang.com公司的NETBuilder系列产品 2.教学子网的设计
校园网建网的目的之一,是利用网络实现多媒体教学,如:交互式多媒体课堂、电子阅览室、教师培训等。多媒体教学的难点在于实现视频信号的传送(如VOD视频点播)。目前在局域网上实时传送高质量的视频数据还未成熟,但传送压缩后的视频数据确是可行的。根据教学子网对速度要求较高的特点,可以采用了联想LS-5625智能型24+1和10/100M自适应以太网交换机,它提供24个10/100M交换式端口和一个扩展插槽,可选插1个8联的10/100Base-TX、1个2联的100Base-FX或1个1联的百兆以太网模块。但实际上大量用户(指超过60个流)的视频传输的瓶颈在于存储介质的外部传输速率,因此可选用多通道的磁盘阵列接多台主机的方式提高访问的总线带宽。3.办公子网的设计
办公子网主要面向学校的各级领导及各职能部门,能够实现对网络数据的查询、修改、添加、删除等操作,同时,应该能够满足支持视频传送的要求。鉴于此,办公子网采用了联想LH-262724+3的10/100M自适应集线器或LH-261312+1的10/100M自适应集线器,这两款集线器除具备普通双速集线器功能外,还专门提供了交换式端口,能够为连接在该端口上的设备提供独享的10/100M带宽,极大地提高数据传输速率,解决服务器瓶颈问题。
办公子网对应的软件有科利华等公司研制开发的办公软件等。4.宿舍区子网的设计
宿舍区子网即在学生宿舍内部连网,用以直接浏览学校发布的信息及查阅一些电子文档资料;由于宿舍区子网及后勤子网对带宽的要求并不高,因此我们选用联想LH-201616的10/100M自适应集线器,提供16个双速集线器端口,能够自动适应所接设备的速度(10/100Mbps),每台LH-2016背面都有2个堆叠口、利用这两个堆叠口最多可堆叠6台集线器,最大可用端口数为96个。
综上所述,通过以上网络产品即可构建一个完整、先进、可靠的校园网络硬件平台,从而有利于校园网信息系统的使用、维护、扩充、升级,并能有效利用投资。5.局域网类型
广域网的选择:即如何与教育网连接,科研网(CERNET)连接,连接速率设臵一台服务器,提供电话号码供远程用户拨号访问。网络服务器采用高低两种服务器相结合,完成域名解析、电子邮件、www.xiexiebang.commander 磁盘诊断、分区表修复: KV300 系统维护:Norton Utilites 2001 硬盘碎片整理:VoptMe CPU降温:CPU Cool 内存优化: MEM turbo 网络应用软件:
办公软件:office2003 系列
网页制作系列:网页三剑客(dreamweaver Mx,Flash mx.fireworks mx)ADOBE系列:photoshop7.01 , coreldraw10.0 多媒体制作软件:Authorware6.5 解压缩软件:Winzip ,Winrar
上传下载系列:Cuteftp5.0, Netants 邮件管理工具:foxmail
媒体播放软件:Winamp, Real player,豪杰3000英雄版 看图工具:Acdsee5.0
动画制作软件:3Dmax, Ulead cool 3d, Ulead gif animator5.0 ,animator pro.程序语言设计软件:c++ c,foxpro,visul foxpro,Qbasic 其他辅助软件:汉化软件以及东方快车。
以上软件只考虑到新教学楼六楼计算机相关专业的配臵,对于其他专业如需要个别的网络软件则需另行考虑配臵。办公室的配臵要求
学校办公室作为学校的中枢管理系统,协调、组织整个学校工作的正常运行,为了能适应管理机构的功能,办公室软件的配臵必须考虑到用户的权限,提供完成数据生成、修改、查询,进行办公自动化、人员资料管理、课程管理等方面工作。相应配臵软件如下: 操作系统:Windows 98和windows 2000。常用系统软件:
硬盘碎片整理:VoptMe CPU降温:CPU Cool 办公软件:OFFICE 2003 常用工具软件:
注册表修改:超级兔子魔法设臵 杀毒软件:瑞星杀毒2003 压缩工具:WinRAR 3.20 图形浏览:ACDSEE5.0 MP3播放:Winamp
语言翻译:东方快车3000网络工具软件 上传软件:CuteFtp 文件下载:FlashGet 电子邮件:Foxmail3.机房及校园网的网络管理 校园网内网络管理要求:
校园网的软硬件配臵必须建立完整的档案加以记录。校内主要应用系统如电子邮件、学校管理系统、新闻及信息发布、网络课程等,必须提供用户自行修改密码的功能。全校各种系统中使用相同的用户帐号命名规则,有明确的密码规则要求。
制定并严格执行有关网络通讯参数的配臵方案。
机器名、工作组或域名、DNS服务器、DHCP服务器、网关、Wins服务器、域控制器、IP地址、子网掩码等配臵参数必须由网络中心分配,以保证校园网正常运行。
在国际互联网上,上述资源的分配和管理权是有关的网络管理机构;在校园网内部,上述资源的分配和管理权是校园网网络中心。
必须为主要的网络设备配备不间断电源系统。这些设备有:交换机、服务器、路由器、重要的工作站等。
七.网络拓补结构示意图
八.费用预算(单位:万元)服务器:10
路由器:8 主交换机:10 二级交换机:2(共5台)
集线器:7.2(4台/栋,共9栋)
各种传输介质:从路由器到二级交换机均用光纤,剩者均用同轴电缆,估计费用2万元
合计:39.2
九.课设感想
通过本次课程设计,基本了解局域网各层次的器件及其性能,参数等因素对网络性能的影响。清楚局域网的构建思想和布局。进一步理解课本的基础知识。尽管在设计的时候遇到种种困难,但是学会了通过媒体查找资料和如何进行实际调查研究的方法,同时也得到许多老师的帮助。成功来自于众人的努力,这是本次课设的最深感受。
第三篇:网络课程设计(共)
南 华 大 学
络 安
题目:RSA加解密算法 姓名: 学号:
导师: 全 网
1.实验目的
通过C#语言编程实现Rsa加密算法,加深对公开密码体制的了解。
2.RSA原理
2.1 RSA概述
当前最著名、应用最广泛的公钥系统RSA是在1978年,由美国麻省理工学院(MIT)的Rivest、Shamir和Adleman在题为《获得数字签名和公开钥密码系统的方法》的论文中提出的。它是一个基于数论的非对称(公开钥)密码体制,是一种分组密码体制。其名称来自于三个发明者的姓名首字母。它的安全性是基于大整数素因子分解的困难性,而大整数因子分解问题是数学上的著名难题,至今没有有效的方法予以解决,因此可以确保RSA算法的安全性。RSA系统是公钥系统的最具有典型意义的方法,大多数使用公钥密码进行加密和数字签名的产品和标准使用的都是RSA算法。
RSA算法是第一个既能用于数据加密也能用于数字签名的算法,因此它为公用网络上信息的加密和鉴别提供了一种基本的方法。它通常是先生成一对RSA 密钥,其中之一是保密密钥,由用户保存;另一个为公开密钥,可对外公开,甚至可在网络服务器中注册,人们用公钥加密文件发送给个人,个人就可以用私钥解密接受。为提高保密强度,RSA密钥至少为500位长,一般推荐使用1024位。
该算法基于下面的两个事实,这些事实保证了RSA算法的安全有效性: 1)已有确定一个数是不是质数的快速算法; 2)尚未找到确定一个合数的质因子的快速算法。
目前,日益激增的电子商务和其它因特网应用需求使公钥体系得以普及,这些需求量主要包括对服务器资源的访问控制和对电子商务交易的保护,以及权利保护、个人隐私、无线交易和内容完整性(如保证新闻报道或股票行情的真实性)等方面。公钥技术发展到今天,在市场上明显的发展趋势就是PKI与操作系统的集成,PKI是“Public Key Infrastructure”的缩写,意为“公钥基础设施”。公钥体制广泛地用于CA认证、数字签名和密钥交换等领域。
公钥加密算法中使用最广的是RSA。RSA算法研制的最初理念与目标是努力使互联网安全可靠,旨在解决DES算法秘密密钥的利用公开信道传输分发的难题。而实际结果不但很好地解决了这个难题;还可利用RSA来完成对电文的数字签名以抗对电文的否认与抵赖;同时还可以利用数字签名较容易地发现攻击者对电文的非法篡改,以保护数据信息的完整性。目前为止,很多种加密技术采用了RSA算法,该算法也已经在互联网的许多方面得以广泛应用,包括在安全接口层(SSL)标准(该标准是网络浏览器建立安全的互联网连接时必须用到的)方面的应用。此外,RSA加密系统还可应用于智能IC卡和网络安全产品。
2.2 RSA算法的编程思路
1)确定密钥的宽度。
2)随机选择两个不同的素数p处q,它们的宽度是密钥宽度的二分之一。3)计算出p和q的乘积n。
4)在2和Φ(n)之间随机选择一个数e , e 必须和Φ(n)互素,整数e用做加密密钥(其中Φ(n)=(p-1)*(q-1))。
5)从公式ed ≡ 1 mod Φ(n)中求出解密密钥d。6)得公钥(e,n), 私钥(d , n)。7)公开公钥,但不公开私钥。
8)将明文P(假设P是一个小于n的整数)加密为密文C,计算方法为: C = Pe mod n 9)将密文C解密为明文P,计算方法为:
P = Cd mod n 然而只根据n和e(不是p和q)要计算出d是不可能的。因此,任何人都可对明文进行加密,但只有授权用户(知道d)才可对密文解密
3.程序实现
本实验本采用C#语言,用Visual Studio下编程得到以下结果:
3.1
源程序如下:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;
using System.Windows.Forms;using System.IO;
namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1(){ InitializeComponent();}
private void button1_Click(object sender, EventArgs e){ Form2 form = new Form2();form.Show();} private void Form1_Load(object sender, EventArgs e){ radioButton1.Checked = true;}
private void radioButton1_CheckedChanged(object sender, EventArgs e){ if(radioButton1.Checked == true){ label2.Text = “加密”;label3.Text = “E”;label5.Text = “请选择加密文件”;button2.Text = “加密”;} else { label2.Text = “解密”;label3.Text = “D”;label5.Text = “请选择解密文件”;button2.Text = “解密”;}
}
private void button3_Click(object sender, EventArgs e){ openFileDialog1.ShowDialog();textBox3.Text = openFileDialog1.FileName;} private void button2_Click(object sender, EventArgs e){ if(radioButton1.Checked == true){
if(textBox3.Text!= “"){ string pathstring = textBox3.Text, s1 = @”d:Code.txt“;if(File.Exists(pathstring)){ FileStream fileStream = File.OpenRead(pathstring);
try { StreamReader reader = new StreamReader(fileStream, System.Text.Encoding.Default);
while(!reader.EndOfStream){ string s = reader.ReadLine();int i, j;int m = Convert.ToInt32(textBox1.Text);int n = Convert.ToInt32(textBox2.Text);char[] a = new char[s.Length];for(i = 0;i < s.Length;i++){ j =(int)((s[i] ^(m))% n);a[i] = Convert.ToChar(j);if(File.Exists(s1)){ StreamWriter writer = new StreamWriter(s1, false, System.Text.Encoding.Default);writer.WriteLine(a);writer.Close();}}} reader.Close();} catch(Exception ex){ MessageBox.Show(ex.Message);} }
else
{ MessageBox.Show(”你要读的文件不存在“);} }
} if(radioButton2.Checked == true){ textBox3.Text = openFileDialog1.FileName;if(textBox3.Text!= ”“){ string pathstring = textBox3.Text, s1 = @”d:Info.txt“;if(File.Exists(pathstring)){ FileStream fileStream = File.OpenRead(pathstring);
try { StreamReader reader = new StreamReader(fileStream, System.Text.Encoding.Default);
while(!reader.EndOfStream){ string s = reader.ReadLine();int i, j;int m = Convert.ToInt32(textBox1.Text);int n = Convert.ToInt32(textBox2.Text);char[] a = new char[s.Length];for(i = 0;i < s.Length;i++){ j =(int)((s[i] ^(m))% n);a[i] = Convert.ToChar(j);if(File.Exists(s1)){ StreamWriter writer = new StreamWriter(s1,false, System.Text.Encoding.Default);writer.WriteLine(a);writer.Close();
}}} reader.Close();} catch(Exception ex){ MessageBox.Show(ex.Message);}}}}}}} 点击
得
源代码:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;
namespace WindowsFormsApplication1 { public partial class Form2 : Form { public Form2(){ InitializeComponent();}
private void Form2_Load(object sender, EventArgs e)
{
}
private void label10_Click(object sender, EventArgs e){
}
private void textBox2_TextChanged(object sender, EventArgs e){ label13.Text = ”“;if(textBox2.Text!= ”“){ int m = Convert.ToInt32(textBox2.Text);int i, j;for(i = 2;i < m;i++){ if(m % i == 0){ label13.Text = ”不是质数,请重新输入!“;break;} } } try { label5.Text = ”输入的数与“ +(Convert.ToInt32(textBox1.Text)1)+ ”互质“;} catch { } }
private void button1_Click(object sender, EventArgs e){ int P = Convert.ToInt32(textBox1.Text);int Q= Convert.ToInt32(textBox2.Text);int N = P * Q;int R =(P-1)*(Q-1);int D = Convert.ToInt32(textBox3.Text);int I, E=0;for(I=2;I private void textBox1_TextChanged(object sender, EventArgs e){ label12.Text = ”“;if(textBox1.Text!= ”“){ int m = Convert.ToInt32(textBox1.Text);int i, j;for(i = 2;i < m;i++){ if(m % i == 0){ label12.Text = ”不是质数,请重新输入!";break;} } } } } } 3.2 加密过程: 选择 原文.txt 为要加密的文件,Code.txt 为密文,Info.txt 为经过解密的文件如图: 原文: 密文: 经过解密可得: 由上知该实验已顺利完成! 4.心得和体会 以上这些是我根据RSA的加密原理,自已通过编程,亲自体会而来。RSA算法本身比较简单,做一个实验的时候,遇到的困难主要是在编程,由于C#语言为面向对象的语言,具有良好的与用户接口,故采用这种语言。编程中在输入输出流这个地方出了一点问题,花了比较长的时候才把原因找到,并最终将程序完成.由于条件所限,在选取加密钥的时候,取数都比较小,实际应用中,数字会很大,但基本原理算法是一样的。 本实验仍有些不足,比如说,加密比较大的文件时,比较吃力,花费时间较多。 虽然有以上困难和问题,最终还是成功的将这个实验做成,在一定的程度上加强了编程能力和对RSA算法的认识。 2011-2012学年第2学期《单片机嵌入式技术》课程设计 任务书 一、设计课题:万年历电子钟的设计与制作 二、技术指标: 1.显示时、分、秒;年、月、日;阴历月、日;星期;温度。 2.可以24小时制或12小时制。 3.具有时间、日期调整功能。 4.具有正点报时功能,正点前10秒开始,蜂鸣器1秒响1秒停地响5次。 5.具有定时功能,即可设计定时时刻(包括定时的时期与时间),并用声光提醒定时时间到。 6.设计一启动时的初始画面,起到美化作用。 7.自由发挥,设计一新功能。 二、设计要求: 1.画出总体设计框图,以说明数字钟由哪些相对独立的功能模块组成,标出各个模块之间互相联系;并以文字对原理作辅助说明。 2.设计原图电路图,加上原理说明。 3.选择合适的元器件,在焊接板上接线验证、调试各个功能模块的电路,在接线验证时设计、选择合适的输入信号和输出方式,在充分电路正确性同时,输入信号和输出方式要便于电路的测试和故障排除。 4.在验证各个功能模块基础上,对整个电路的元器件和布线,进行合理布局,设计一单面PCB。 三、制作要求: 自行装配、接线和调试,并能检查和发现问题,根据原理、现象和测量的数据分析问题所在,加以解决。学生要解决的问题包括元器件和焊接板故障引起的问题。 四、设计报告内容要求: 1.目的。 2.设计指标。 3.画出设计的原理框图,并要求说明该框图的工作过程及每个模块的功能。 4.元器件清单。 5.设计制作的进程,考虑时钟及控制信号的关系、测试、验证的顺序,写出自己的工作进程。 6.画出电路图,加上原理说明。 7.画出总布局接线图。 8.编写操作说明书。 9.总结。 设计过程中遇到的问题及解决办法 课程设计过程体会 对课程设计内容、方式、要求等各方面的建议。 课程设计感想 终于,一个多月的课程设计完工了。现在回想起来,那努力奋斗的情形仍历历在目。我们倾注的汗水得到了回报,一个多月的时间里,我们受益匪浅。 难以忘怀画图时一站就是一天的那股干劲和每画完一张零件图之后的激动之情。从开始的草图、零件图到最后的装配图,无论是基本的框架边幅、尺寸的量取还是公差要求、技术要求,我们都尽量做到少出差错,始终牢记细心这个宗旨。 课程设计期间,我们学习了测绘知识和CAD绘图软件,并懂得了如何使用机械工业字典。在测绘课上,我们依照老师的讲解,自己动手操作,基本上掌握了测绘知识和测绘技巧,进一步巩固了所学的工程制图知识,培养了一定的零部件测绘工作能力和设计制图能力,为后续的专业技术课程和专业课程开设的“课程设计”和“专业毕业设计”等科目的学习做好了准备工作。通过对CAD的学习,我们也能用它画出一些基本的图形,并了解到掌握制图软件对一名设计工作者的重要性。 在整个课程设计过程中,感受最深的是装配图的画法。面对最难的,也是最关键的一项,我们可以说是拼尽了全力。一张A1的装配图,画了一天多,后来又改了不下三次,还不算标题栏的内容。 通过这次课程设计,也使我对团队合作有了一个更深的认识,并使自己的团队协作能力有了很大提高。没有组内各成员的合作,进展也不会如此快,也正是组内个成员的互相提醒监督,才避免了许多错误。 总之,大学以来的第一次课程设计多我启发很大,从中学到的知识,积累的经验,必将是我人生中一笔宝贵的财富。第四篇:课程设计任务书
第五篇:课程设计感想(共)