




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档辽 宁 工 业 大 学 软件文档写作 实训报告题目: 图书馆管理系统软件文档 院(系): 软件学院 专业班级:计算机信息管理081班 学 号: 081403013 学生姓名: 刘 洋 指导教师: 郑恩宁 教师职称: 助 教 起止时间: 2010.11.22-2010.12.05 实训任务及评语院(系):软件学院 教研室:软件教研室学 号081403013学生姓名刘洋专业班级计算机信息管理081班实训题目图书馆管理系统软件文档实训任务实训任务及要求:1、 了解软件开发周期各阶段的文档。2、 掌握各文档阐述的内容及作用。3、 了解文档所采用的国际、国家等相关标准。4、 了解各文档所涉及的软件知识。5、 掌握各文档采用的描述工具。6、 具体编写出2个主要的软件文档。实训过程中,要严格遵守实训的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出实训报告。几个人为一组完成一个相对完整的软件系统开发文档,组内成员编写的文档不能重复,文档要严格按照所采用的标准编写,图表布局要合理规范。指导教师评语及成绩成绩: 指导教师签字: 年 月 日.精品文档目 录第1章 实训目的与要求11.1 实训目的11.2 实训的实验环境11.3 实训的预备知识11.4 实训要求1第2章 软件文档及其组成22.1软件文挡的作用及分类22.2 软件文档所采用的标准32.3软件文档的主要内容4第3章数据库设计和概要设计实例53.1数据库设计53.2 概要设计13第4章 实训日记17第5章 实训总结18参考文献19第1章 实训目的与要求1.1 实训目的 本实训要求学生通过具体的实例,模仿软件开发过程中软件文档写作的具体方法和步骤,分组完成一套较为简单软件文档,具体要达到以下几点目的。1、了解软件开发周期各阶段的文档。2、掌握各文档阐述的内容及作用。3、了解文档所采用的国际、国家等相关标准。4、了解各文档所涉及的软件知识。5、掌握各文档采用的描述工具。6、具体编写出2个主要的软件文件。 1.2 实训的实验环境学校图书馆,互联网查询环境,具有软件图表制作软件的计算机。1.3 实训的预备知识 要求学生修完全部专科所有课程,具有较全面计算机软件知识和一定的文献检索能力及动手实践能力。该实训应安排在毕业设计之前进行。1.4 实训要求实训过程中,要严格遵守实训的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出实训报告。 第2章 软件文档及其组成2.1软件文挡的作用及分类(一)软件文档的作用:软建文档(document)也称文件,通常指的是一些记录的数据和数据媒体,它具有固定式,可被人和计算机阅读。它和计算机程序共同构成了能完成特定功能的计算机软件(有人把源程序也当作文档的一部分)。我们知道,硬件产品和产品资料在整个生产过程中都是有形可见的,软件生产则有很大不同,文档本身就是软件产品。没有文档的软件不成其为软件,更谈不到软件产品。软件文档的编制(documentation)在软件开发工作中占有突出的地位和相当的工作量。高效率、高质量地开发、分发、管理和维护文档对于转让、变更、修正、扩充和使用文档,对于充分发挥软件产品的效益有着重要意义。然而,在实际工作中,文档在编制和使用中存在着许多问题,有待于解决。软件开发人员中较普遍地存在着对编制文档不感兴趣的现象。从用户方面看。他们又常常抱怨:文档售价太高、文档不够完整、文档编写得不好、文档已经陈旧或是文档太多,难于使用等等。在软件的生产过程中,总是伴随着大量的信息要记录、要使用。因此,软件文档在产品的开发生产过程中起着重要的作用。1)提高软件开发过程的能见度。把开发过程中发生的事件以某种可阅读的形式记录在文档中。管理人员可把这些记载下来的材料作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理。2)提高开发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、从而减少返工。并且可在开发早期发现错误和不一致性,便于及时加以纠正。3)作为开发人员在一定阶段的工作成果和结束标志。4)记录开发过程中的有关信息,便于协调以后的软件、开发、使用和维护。5)提供对软件的运行、维护和培训的有关信息,便于管理人员、开发人员、操作人员、用户之间的协作、交流和了解。使软件开发活动更科学、更有成效。6)便于潜在用户了解软件的功能、性能等各项指标,为他们选购符合自己需要的软件提供依据。文档在软件开发人员,软件管理人员,维护人员,用户以及计 算机之间的多种桥梁作用可以看出:既然软件已经从手工艺人的开发方式发展到工业化的生产方式,文档在开发过程中就起到关键作用。从某种意义上来说,文档是软件开发。可从图中看出软件开发人员在各个阶段中以文档作为前阶段工作成果的体现和后阶段工作的依据,这个作用是显而易见的。软件开发过程中软件开发人员需制定一些工作计划或工作报告,这些计划和报告都要提供给管理人员, 并得到必要的支持。管理人员则可通过这些文档了解软件开发项目安排,进度,资源使用和成果等。软件开发人员需为用户了解软件的使用,操作和维护提供详细的资料,我们称此为用户文档。 以上三种文档构成了软件文档的主要部分。规范的体现和指南。按规范要求生成一整套文档的过程,就是按照软件开发规范完成一个软件开发的过程。所以,在使用工程化的原理和方法来指导软件的开发和维护时,应当充分注意软件文档的编制和管理。(二)软件文档的分类:软件文档从形式上来看,大致可分为两类:一类是开发过程中填写的各种图表,可称之为工作表格;另一类是应编制的技术资料或技术管理资料,可称之为文档或文件。软件文档的编制,可以用自然语言,特别设计的形式语言,介于两者之间的半形式语言(结构化语言),各类图形表示。表格来编制文档。文档可以书写,也可以在计算机支持系统中产生,但它必须是可阅读的。按照文档产生和使用的范围,软件文档大致可分为三类:1)开发文档:这类文档是在软件开发过程中,作为软件开发人员前一阶段工作成果的体现和后一阶段工作依据的文档。包括软件需求说明书、数据要求说明书、概要设计说明书、详细设计说明书、可行性研究报告、项目开发计划。2)管理文档:这类文档是在软件开发过程中,由软件开发人员制定的需提交人员的一些工作计划或工作报告。使管理人员能够通过这些文档了解软件开发项目安排、进度、资源使用和成果等。包括项目开发计划、测试计划、测试报告、开发进度月报及项目开发总结。3)用户文档:这类文档是软件开发人员为用户准备的有关该软件使用、操作、维护的资料。包括用户手册、操作手册、维护修改建议、软件需求说明书。2.2 软件文档所采用的标准根据软件工程标准制定的机构和标准适用的范围,可分为5个层次,分别为:国际标准: ISO国际标准化组织国家标准:GB中国ANSI美国BS英国JIS日本行业标准: IEEE 美国电气和电子工程师学会GJB 中国国家军用标准。企业(机构)标准: IBM项目(课题)标准: CIMS 本软件文档采用的是:GB基础标准:软件工程术语;信息处理数据流程、程序流程图、系统结构图、程序网络图、系统资源图的文件编制符号及其约定;软件工程标准分类法;信息处理程序构造及其表示法的约定;信息处理单命中判定表规范;信息处理系统计算机系统配置图符号及其约定。开发标准:信息技术软件生存期过程;软件支持环境;信息处理按记录组处理顺序文卷的程序流程;软件维护指南。文档标准:计算机软件产品开发文档编制指南;计算机软件需求说明编制指南;计算机软件测试文档编制规范;软件文档管理指南。管理标准:计算机软件配置管理计划规范;信息技术软件产品评价质量特性及其使用指南;计算机软件质量保证计划规范;计算机软件可靠性和可维护性管理。2.3软件文档的主要内容(一)、软件需求与开发计划项目开发计划:可行性研究报告;项目开发计划。1)可行性研究报告:说明该软件开发项目的实现在技术上,经济上和社会因素上的可行性,评述为了合理地达到开发目标可供 选择的各种可能实施的方案,说明并论证所选定实施方案的理由。2)项目开发计划:为软件项目实施方案制定出具体计划,应该包括各部分工作的负责人员,开发的进度,开发经费的预算,所需的硬件及软件资源等。项目开发计划应提供给管理部门,并作 为开发阶段评审的参考。3)软件需求说明:软件需求说明;数据要求说明。4)软件需求说明书:也称软件规格说明书,其中对所开发软件的功能,性能,用户界面及运行环境等作出详细的说明。它是用 户与开发人员双方对软件需求取得共同理解基础上达成的协议, 也是实施开发工作的基础。5)数据要求说明书:该说明书应给出数据逻辑描述和数据采集的各项要求,为生成和维护系统数据文卷作好准备。6)测试计划:测试计划。测试计划:为做好组装测试和确认测试,需为如何组织测试制定实施计划。计划应包括测试的内容,进度,条件,人员,测试用例的选取原则,测试结果允许的偏差范围等等。 第3章数据库设计和概要设计实例3.1数据库设计概要设计设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计包括如下步骤:数据库需要分析。数据库概念结构设计。数据库逻辑结构设计。(一). 数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据流程,组成一份详尽的数据字典,为后面的具体设计打下基础。仔细分析调查有关图书馆管理信息需求的基础上,将得到如图3.1所示的本系统所处理的数据流程。书籍类别设置读者种类设置基本信息录入基本信息录入图书籍类别信息管理读者种类信息管理书籍登记读者登记基本信息录入基本信息录入书籍信息管理读者信息管理基本信息录入基本信息录入基本信息录入 借阅信息管理 图3.1系统数据流程针对一般图书馆管理信息系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计如下所示的数据项和数据结构:读者种类信息,包括的数据项有:种类编号、种类名称、借书数量、借书期限、有效期限、备注等。读者信息,包括的数据项有:读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮箱地址、办证日期、备注等。书籍类别信息,包括的数据项有:类别编号、类别名称、关键词、备注信息等。书籍信息,包括的数据项有:书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。借阅信息,包括的数据项有:借阅信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。(二).数据库概念结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。设计规划出的实体有:读者类别信息实体、读者信息实体、书籍类别信息实体、书籍信息实体、借阅信息实体、借阅信息实体。各个实体具体的描述E-R图如下。读者类别实体E-R图如图3.2. 读者类别实体借书数量种类编号借书期限种类名称 . . . . . . 图3.2读者类别实体读者信息E-R图如图3.3。 读者实体办证日期读者信息读者编号读者类别读者姓名 . 图3.3读者实体书籍类别实体E-R图如图3.4。 书籍类别实体备注信息类别编号关键词类别名称 . 图3.4书籍类别实体 书籍信息E-R图如图3.5。 书籍信息出版社书籍编号书籍名称书籍类别 . 图3.5书籍信息 借阅实体E-R图如图3.6 借阅实体借书借书借阅信息编号读者信息书籍信息 . 图3.6借阅实体 实体之间相互关系的E-R图如图3.7。 书籍类别信息读者类别信息书籍信息读者信息登记书籍信息管理读者信息管理借阅登记借阅信息管理 图3.7借阅信息管理(三).数据库逻辑结构设计现在需要将数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。图书馆管理信息系统数据库中各个表格的设计结果如下表格所示。每个表格表示在数据库中的一个表。表3.1为物资基本信息表。表3.1 readrtype 读者种类信息表列 名数据类型可否为空说 明typenovarcharNOT NULL种类编号typename varcherNOT NULL种类名称booknumbernumericNULL借书数量bookdaysnumericNULL借书期限userfullifenumericNULL有效期限memotextNULL备注 表3.2为读者信息表格。表3.2readers读者信息表格列 名数据类型可否为空说 明readernovarcharNOT NULL读者编号readernamevarcharNOT NULL读者姓名readersexvarcharNULL读者性别readertypevarcharNULL读者种类readerdepvarcharNULL工作单位readertelvarcharNULL家庭住址addressvarcharNULL电话号码readertelvarcharNULL电子邮箱地址emaildatetimeNULL登记日期readermemovarcharNULL备注表3.3为书籍类别表格。表3.3booktype书籍类别信息表列 名数据类型可否为空说 明booktypenovarcharNULL类别编号typenamevarcharNOT NULL类别名称keywordvarcharNOT NULL关键词memotextNOT NULL备注表3.4书籍信息表格。表3.4books书籍信息表列 名数据类型可否为空说 明bookidvarcharNOT NULL书籍编号booknamevarcharNOT NULL书籍名称booktypevarcharNOT NULL书籍类别bookauthorvarcharNOT NULL书籍作者bookpubvarcharNULL出版社名称bookpubdatedatetimeNULL出版日期bookpuagesnumericNULL书籍页码bookkeywordvarcherNULL关键词bookindatedatetimeNULL登记日期putupvarcharNULL是否被借出bookmemotextNULL备注表3.5为借阅信息表格。表3.5borrowinfo借阅信息表列 名数据类型可否为空说 明borrownovarcharNOT NULL借阅编号readeridvarcharNOT NULL读者编号readernamevarcharNOT NULL 读者姓名bookidvarcharNOT NULL书籍编号booknamevarcharNULL书籍名称列 名数据类型可否为空说 明borrowdatedatetimeNULL出借日期returndatedatetimeNULL还书日期(四).数据库结构的实现经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。现在就可以在SQL Server2000数据库系统中实现该逻辑结构。这是利用SQL Server2000数据库系统中的SQL查询分析器实现的。创建这些表格的SQL语句为:1.创建系统用户表格user InfoCREATE TABLEdbo.user Info(user IDchar(10)COLLATEChinese PRC CI AS NOT NULL,user PWDchar(10)COLLATEChinese PRC CI AS NULL,user Deschar(10)COLLATEChinese PRC CI AS NULL)ON N PRIMARY2.创建读者种类信息表格readertypeCREATE TABLEdbo.readertype( typeno char(10)COLLATE Chinese PRC CI AS NOT NULL, typename char(10)COLLATE Chinese PRC CI AS NOT NULL, booknumber numeric(4,0) NULL,bookdays numeric(4,0) NULL,userfullife numeric(5,0) NULL,memo textCOLLATE Chinese PRC CI AS NULL)ONPRIMARY TEXTIMAGE ON PRIMARY3.创建读者信息表格readersCREATE TABLE dbo.readers( readerno char (10) COLLATE Chinese PRC CI AS NULL,readernane char (20) COLLATE Chinese PRC CI AS NULL,readersex char (3) COLLATE Chinese PRC CI AS NULL,readertype char (10) COLLATE Chinese PRC CI AS NULL,readerdep char (40) COLLATE Chinese PRC CI AS NULL,address char (40) COLLATE Chinese PRC CI AS NULL,readertel char (20) COLLATE Chinese PRC CI AS NULL,email char (20) COLLATE Chinese PRC CI AS NULL,checkdate datetime NULL,readermemo textCOLLATE Chinese PRC CI AS NULL)ON PRIMARY TEXTIMAGE ON PRIMARY4.创建书籍类别信息信息表booktypeCREATE TABLE dbo.booktype( booktypeno char(10)COLLATE Chinese PRC CI AS NOT NULL,tyename char(20)COLLATE Chinese PRC CI AS NULL,keyword char(20)COLLATE Chinese PRC CI AS NULL,memo textCOLLATE Chinese PRC CI AS NULL)ON PRIMARY TEXTMAGE ON PRIMARY5.创建书籍信息表booksCREATE TABLE dbo.books( bookid char (14)COLLATE CHINESE PRC CI AS NOT NULL,bookname char (40)COLLATE CHINESE PRC CI AS NOT NULL,booktype char (20)COLLATE CHINESE PRC CI AS NOT NULL,bookauthor char (20)COLLATE CHINESE PRC CI AS NOT NULL,bookpud char (20)COLLATE CHINESE PRC CI AS NULL,bookpubdate datetime NULL,bookpages numeric(5,0) NULL,bookkeyword char (10) COLLATE Chinese PRC CI AS NULL,bookindate detetime NULL,putup char (10) COLLATE Chinese PRC CI AS NULL,bookmemo text COLLATE Chinese PRC CI AS NULL)ON PRIMARY TEXTIMAGE ON PRIMARY6.创建借阅信息表borrowinfoCREATE TABLE dbo.borrowinfo(borrowno char (14) COLLATE Chinese PRC CI AS NOT NULL,readerid char (10) COLLATE Chinese PRC CI AS NOT NULL,readername char (20) COLLATE Chinese PRC CI AS NOT NULL,bookid char (14) COLLATE Chinese PRC CI AS NOT NULL,bookname char (40) COLLATE Chinese PRC CI AS NOT NULL,borrowdate datetime NULL,returndate datetime NULL,memo text COLLATE Chinese PRC CI AS NULL)ONPRIMARY TEXTMAGE ON PRIMARY(五)、各个功能模块的创建1.创建工程项目-Library MIS打开Visual Basic后,单击FilelNew Project菜单,在工程模板中选择Standard EXE,Visual Basic将自动产生一个Form窗体,属性都是缺省设置.这里我们删除这个窗体,单击FilelSave Project菜单,将这个工程项目命名为Libray MIS.2.创建图书馆管理信息系统的主窗体这个项目使用多文档界面,单击工具蓝栏中的ADD MDI Form 按钮,生成一个窗体.在这个窗体上添加需要的控件,窗体和控件的属性设置如表3.6.表3.6主窗体及其控件属性设置 控 件属 性属性取值frmMain(Form) NameFrmMainCaption图书馆管理信息系统StarUpositonCenterScreenWindowStateMaximizedSbStatusBar(StatusBar)NameSbStatusBarPanles(1)StyleSbrTextPanles(2)StyleSbrDatePanles(3)StyleSbrTime在主窗体中加入状态栏控件,可以实时反映系统中的各个状态的变化.状态栏控件需要在通常的属性窗口中设置一般属性,还需要在其特有的弹出式菜单中进行设置.选中状态栏控件,单击鼠标右键,选中Property菜单,然后设置属性.面板1用来显示各种文本信息,面板2用来显示当前日期,面板3用来显示当前时间.创建好的窗体如图9所示. 3.创建公用模块在vb中可以用公用模块来存放整个工程项目公用的函数过程和全局变量等这样可以极大地提高代码的效率在项目资源管理器中为项目添加一个Module,保存为module.bas.由于系统中各个功能模块都将频繁使用数据库中的各种数据,因此需要一个公共的数据操作函数,用以执行各种SQL语句添加函数ExecuteSQL. 在ExecuteSQL函数中使用了Connect String函数,这个函数用来连接数据库。在录入有关信息时,需要回车来进入下一个文本框,这样对软件使用非常方便.在所有的功能模块都需要这个函数,所以将它放在公用模块中。Keyasc用来保存当前按键,SendKeys函数用来指定的按键一旦单击回车键,将返回Tab键,下一个控件自动获得输入焦点添加全局变量,用来记录各个窗体的读写状态。gintRTmode变量用来记录是添加状态栏还是修改状态,赋值为添加,赋值为修改 flagRTedit变量用来标示是否进入修改的窗体其它全局变量同理由于图书馆管理信息管理系统启动后,需要对用户进行判断如果登录者是授权用户,将进入系统,否则将停止程序的执行这个判断需要在系统运行的最初进行,因此将代码放在公用模块中4.读者种类管理模块的设计图书馆需要管理不同种类的读者,并且不同读者享受的服务不同.读者种类管理模块主要实现如下功能:添加读者种类.修改读者种类.删除读者种类. 添加读者种类窗体的创建选择”读者管理读者种类管理添加读者种类”菜单.将出现如图3.8所示的窗体: 图 3.8 添加读者种类窗体在窗体上放置多个文本框,用来输入读者种类信息;两个按钮用来确定是否添加读者种类信息;多个标签用来提示文本框中需要输入的内容.这些控件的属性见表3.7表3.7添加读者种类窗体中各个控件的属性设置控 件属 性属性取值frmReadertype(Form)NamefrmReadertypeCaption客房标准MDIChildTruetxtItem(0)-txtItem(4)NametxtItem(0)-txtItem(4)Label 1Caption种类编号Label 2Caption种类名称Label 3Caption借书数量Label 4Caption借书期限Label 5Caption有效期限Label 6Caption备注信息3.2 概要设计1.在载入窗体时,程序首先判断所处状态。载入窗体时,将首先通过变量gintRTmode判断是添加还是修改.如果是添加状态,文本框将清除内容,窗体有提示信息:如果是修改状态,将选择显示当前的记录.用户输入内容完毕后,单击cmdSave按钮将触发Click事件。程序首先对是否输入内容进行判断,然后进行格式判断.程序将判断是否有重复编号的记录,然后添加数据到数据库.最后根据状态来显示相应的信息:如果是添加状态,将提示添加成功,然后重新显示并清空所有文本框,以便继续添加记录;如果处于修改状态,将提示修改成功,然后更新所有记录的列表.当文本框获得焦点时将触发下面的事件:自动选中输入的内容,便于修改.Private Sub txtItem GotFocus(Index As Integer)txtItem(Index).SelStart=0txtItem(Index).SelLength=Len(txtItem(Index)End Sud单击CmdExit按钮取消添加信息。输入完内容,按回车键将自动进入下一个文本框,将触发文本框的Keydown事件。按键号码传递给EnterTo Tab函数,如果是回车自动转换为Tab键.2.修改读者种窗体的创建选择“读者管理读者种类管理修改读管理修改读者种类”菜单,将出现如图3.9所示的窗体,窗体放置一个表格空件。将首先通过变量判断是添加还是修改.如果是添加状态,文本框将清除内容,窗体有提示信息:如果是修改状态,将选择显示当前的记录.图 3.9 读者种类记录列表窗体载入窗体时,触发窗体的Load事件,显示当前数据库中所有的记录。选择记录,然后单击鼠标右键,将触发MouseUp事件,并出现入图3.10的弹出式菜单。 图 3.10 弹出式菜单这个事件发生在松开鼠标的时候。代码如下:Private Sub msgListMouseUp(Button As Integer,Shift As Integer, x As Single, y As Single)If Button=2 And Shift=0 ThenPopupMenu fMainForm.menuReadertypeEnd IfEnd Sub在弹出式菜单中选择“修改读者种类”,将触发菜单的事件,然后在如图5所示的窗体中载入当前的内容。当窗口变化时,需要调整标签和表格的位置,使标签始终处于窗体的最上方,而表格始终处于标签的下方。窗体的大小变化时将触发Resize事件。3.删除读者种类选择“读者管理读者种类管理删除读者种类”菜单,将出现记录列表。选择相应记录,单击鼠标右键,选择弹出式菜单,将删除当前记录。读者信息管理模块设计读者信息管理模块主要实现如下功能:添加读者信息。修改读者信息。删除读者信息。查询读者信息。4.添加读者信息窗体的创建选择“读者管理读者信息管理添加读者信息”菜单,将出现如图3.11所示的窗体。图3.11 添加读者信息窗体窗体中各个控件属性这里就不一一介绍。将各种文本框放在窗体的框架中,组成“读者种类”和“读者信息”两项。载入窗体时,读者种类中自动添加读者种类信息,代码加在窗体的Load事件。输入完内容,单击“保存”按钮,触发Click事件,首先检查文本内容是否符合格式要求,然后判断是否有重复记录,并更新读者表中的相关信息,最后添加内容到数据库。5.修改读者信息选择“读者管理读者信息管理修改读者信息“菜单,将出现如图3.12所示的窗体。图 3.12 查询读者信息的窗体 第4章 实训日记通过一周紧张的实习让我对前面学过的许多课程有了更为深刻的理解,也是我对这几年所学的东西的一个综合体现。这次设计使我感受颇深,让我真正体会到了整个过程给我带来的无奈与快乐。综合起来,主要体现在以下几个方面:首先,急于求成的心情给我带来了很大的困难。主要是开发系统前考虑的问题比较片面,上手操作时相对来说较盲目。给后面的开发带来了很大的不便。但经过查一些相关资料,将问题一一解决了,使得后来的工作才得以顺利进行。其次,在编程语言的熟悉程度也让我对整个开发过程受到了一定的阻碍。因为以前只独立编制过一些简易程序,而那些程序涉及面比较窄,实现的功能相当有限,从而要求对语言的熟悉程序不高。然而这次设计,不但难度大时间短,而且还要求对一些算法比较熟悉,否则将延迟工作速度,必须停下来再去学习,后因时间问题,本系统还有一些不尽如意之处。总的来说,这次的实习设计为我即将踏入社会提供了一次锻炼的舞台。让我对几年来所学的专业课有了更为深刻的认识,使知识得到了融会贯通,得到了比以往学习任何一门课都有大的提高和进步。对于我们来讲,我们每天都在学习,但书本上的东西只是个理论,如果不把它应用于实践中,这门课可以说对我们来讲完全没有意义。这个系统的开发,对我来讲不仅仅是一次实习,它不但使我学会了一门开发语言,更重要的是在学习的过程中,所有的问题要自已去面对,有问题也只有靠自已去解决,在学习和解决这些困难的过程中提高了我学习的能力、解决问题的能力和实际工作的能力,学到了许多书本以外的知识,这让我对以后的学习充满了信心。 这次实习设计虽说不能堪称完美,但我会在以后的时间里尽量的完善它,不断的对它进行升级,解决系统可能出现的问题。 这次的实训对于我们来说真是一个非常好的锻炼,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度餐饮企业厨师聘请与菜品创新合作合同
- 2025年度定制衣柜安装与家居风格定制与维修服务合同
- 2025版医疗器械研发生产与销售合同
- 2025年度环保材料采购合同模板框架协议书
- 2025版全新工业制造工厂租赁合同下载
- 2025年度纯人工劳务分包项目承包合同
- 我的课外劳动日记(二)教学设计-2025-2026学年小学劳动人教版五年级下册-人教版
- 第三章第二节第2课时合理利用每一寸土地说课稿2023-2024学年人教版地理八年级上册
- 2025年行政能力测试题库与答案
- 第2课 项目一《风筝飞上天·谁的风筝飞得高》(教学设计)-2023-2024学年六年级下册综合实践活动浙教版
- 新能源汽车概论PPT完整全套课件
- 人教版数学五年级上册全册校本作业设计
- 沉井下沉纠偏措施
- 现代化智能仓储物流中心建设的项目解决的方案课件
- 《真空原理简介》教学课件
- 艾滋病检测筛查实验室申请表
- 文化政策与法规课件
- 社区社群团购新团长培训案例课件
- 外科学教学课件:食管癌
- 露天矿开采技术课件汇总全套ppt完整版课件最全教学教程整套课件全书电子教案
- 部编人教版九年级上册初中历史 第1课 古代埃及 教案(教学设计)
评论
0/150
提交评论