个人档案管理!.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华 北 科 技 学 院 课程设计说明书 专 业: 网络工程 课程名称: 汇编课程设计 班级: 姓 名: 学号: 设计题目: 个人档案文件管理 设计时间: 2011-12-05 至 2011-12-16 评 语: ________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ 评阅成绩:__ __评阅教师:__ ___ 课程设计报告的要求 1、需求分析 描述问题。简述课题要解决的问题是什么,有什么要求和限制条件。 2、总体设计(程序设计组成框图、流程图) 3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,过程调用关系描述等)) 4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施 5、测试结果,用几组测试数据进行测试算法设计的正确性。 6、附录。源程序清单和结果:源程序要加注释。结果要包括测试数据和运行结果。 《汇编语言》课程设计案例 一、问题陈述及其需求分析 要求:设有一个人档案文件,它包含每个 人的姓名、年龄、性别、身高和体重。其中姓名占10个字节,年龄占2个字节,性别占一个字节,身高占3个字节,体重占两个字节。编写程序,要求能接受如下命令: L命令:列出文件中所有人的情况,每人一行 I命令:在文件最后插入一个人的情况(一条记录) Q命令:退出管理。 二、总体设计 功能结构图设计 依据程序的功能需求,描述该系统功能的结构图如下: 模块简介 依据程序的功能模块的划分,各模块定义如下: 1.输入个人信息 模块名:insert 模块描述:通过此模块可以创建文件并可以用键盘输入个人的名字,年龄,性别,身高,体重,并数据依次存到文件里。 (1)子程序模块:输入姓名:输入姓名,不超过10个字节 (2)子程序模块:输入年龄:输入两个数字,年龄,不超过2个字节 (3)子程序模块:输入性别:输入性别,不超过一个字节 (4)子程序模块:输入身高:输入身高,不超过3个字节 (5)子程序模块:输入体重:出入体重,不超过两个字节 2.显示个人信息 模块名:list_all 模块描述:通过此模块可以打开在已经输入的信息文件并在屏幕显示文件内容。 3.退出 模块名:closef 模块描述:退出个人档案文件管理,并关闭文件 三、详细设计 算法说明 1.主过程的算法设计:总流程图: 解释:利用清屏、输入功能,显示功能及运用选择操作,调用各个菜单功能,最后按q退出程序。 2、子过程的算法设计 (1)姓名输入子程序 (2)年龄输入子程序: (3)性别输入子程序: (4)身高输入子程序 (5)体重输入子程序 四、编码和测试 1.程序运行结果主界面如图所示。 主界面 2、按下i,输入输入个人的名字,年龄,性别,身高,体重,并数据依次存到文件里 3.再次输入个人信息: 4.按l显示输入两个人的信息 总结与体会 通过这次课程设计,使我学到了很多知识。刚上大三的上半学期,开始接触汇编,一拿出书来看,那些程序的代码感觉特别少,行数却挺多的,而且简单,但是当开始学汇编的时候就不那样想了,汇编不像JAVA和C++一样有很长的代码,很容易弄懂,汇编是一门很难弄懂的课程,汇编长的代码能有几百行,对于这些代码,真的很头疼,有的时候背也背不下来,想要编个程序又编不出来,前边又很很多忘了的,觉得汇编实在是太难了,通过这次课程设计,以及课后老师给的作业,同学们的帮助,给我了很大的鼓舞,现在开始掌握点知识,开始入门了。还有觉得汇编有的时候要按照电脑的配置来编程,有点局限性,我看教材上的,一编程就是几十行甚至上百行,这就让我对汇编有了恐惧的感觉,感觉总是学不会,但是对于我们来说,这是个提升能力的重要环节。汇编的学习不仅仅是学习其语法,而更多的是学习计算机基本的体系结构。其中遇到很多新的概念,名字。如寄存器、中断、寻址方式等。这些概念在刚接触汇编这门课的时候难以理解,但在之后的学习中通过老师的讲解,自己亲手编程的方式也就渐渐清晰明了。很多硬件设施的嵌入式编程使用的都是使用的汇编语言,因为汇编语言更直接,更有效率遇到的所有困难以及遗留的难点var

文档评论(0)

钱缘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档