2022年软件文档写作实训报告 .pdf
辽宁工业大学软件文档写作实训报告题目:实验室设备管理系统院(系) : 专业班级:学号:学生姓名:指导教师:教师职称:起止时间:2013.11.25-2013.12.01名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 21 页 - - - - - - - - - 实训任务及评语院(系) :软件学院教研室:软件教研室学 号学生姓名实训题目实验室设备管理系统实训任务实训任务及要求:1、了解 软件开发周期各阶段的文档。2、掌握各文档阐述的内容及作用。3、了解 文档所采用的国际、国家等相关标准。4、了解各文档所涉及的软件知识。5、掌握各文档采用的描述工具。6、具体编写出 2 个主要的软件文档。实训过程中,要严格遵守实训的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出实训报告。几个人为一组完成一个相对完整的软件系统开发文档,组内成员编写的文档不能重复, 文档要严格按照所采用的标准编写,图表布局要合理规范。指导教师评语及成绩成绩:指导教师签字: 2013年 12 月 05 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论文)目录第 1 章 实训目的与要求 . . 1 1.1 实训目的 . . 1 1.2 实训的实验环境 . . 1 1.3 实训的预备知识 . . 1 1.4 实训要求 . . 1 第 2 章软件文档及其组成. 2 2.1 软件文档的作用及分类. 2 2.2 软件文档所采用的标准. 2 2.2 软件文档的主要内容 . . 3 第 3 章实 例 . 5 3.1 概要设计说明书实例 . . 5 3.2 项目开发总结报告实例. . 12 第 4 章实训日记 . 16 第 5 章实训总结 . 17 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)1 第 1 章 实训目的与要求1.1 实训目的本实训要求学生通过具体的实例,模仿软件开发过程中软件文档写作的具体方法和步骤,分组完成一套较为简单软件文档,具体要达到以下几点目的。1、了解 软件开发周期各阶段的文档。2、掌握各文档阐述的内容及作用。3、了解 文档所采用的国际、国家等相关标准。4、了解各文档所涉及的软件知识。5、掌握各文档采用的描述工具。6、具体编写出 2 个主要的软件文件。1.2 实训的实验环境学校图书馆,互联网查询环境,具有软件图表制作软件的计算机。1.3 实训的预备知识要求学生修完全部专科所有课程, 具有较全面计算机软件知识和一定的文献检索能力及动手实践能力。该实训应安排在毕业设计之前进行。1.4 实训要求实训过程中,要严格遵守实训的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出实训报告。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)2 第 2 章 软件文档及其组成2.1 软件文档的作用及分类文档的作用和分类软件文档 (document) 也称文件,通常指的是一些记录的数据和数据媒体,它具有固定不变的形式,可被人和计算机阅读。它和计算机程序共同构成了能完成特定功能的计算机软件 ( 有人把源程序也当作文档的一部分 ) 。 我们知道,硬件产品和产品资料在整个生产过程中都是有形可见的,软件生产则有很大不同,文档本身就是软件产品。没有文档的软件,不成其为软件,更谈不到软件产品。软件文档的编制 (documentation) 在软件开发工作中占有突出的地位和相当的工作量。高效率、高质量地开发、分发、管理和维 护文档对于转让、变更、修正、扩充和使用文档,对于充分发挥软件产品的效益有着重要意义。然而,在实际工作中, 文档在编制和使用中存在着许多问题,有待于解决。软件开发人员中较普遍地存在着对编制文档不感兴趣的现象。从用户方面看,他们又常常抱怨:文档售价太高、 文 档不够完整、文档编写得不好、 文档已经陈旧或是文档太多,难于 使用等等。究竟应该怎样要求它,文档应该写哪些,说明什么问题,起什么作用?这里将给出简要的介绍。文档在软件开发人员、 软件管理人员、 维护人员、用户以及计算机之间的多种桥梁作用可从图中看出。软件开发人员在各个阶段中以文档作为前阶段工作成果的体现和后阶段工作的依据,这个作用是显而易见的。软件开发过程中软件开发人员需制定一些工作计划或工作报告,这些计划和报告都要提供给管理人员,并得到必要的支持。管理人员则可通过这些文档了解软件开发项目安排、进度、资源使用和成果等。软件开发人员需为用户了解软件的使用、操作和维护提供详细的资料,我们称此为用户文档。2.2 软件文档所采用的标准根据软件工程标准制定的机构和标准适用的范围,可分为5 个层次:国际标准、国家标准、行业标准、企业(机构) 标准、项目 ( 课题) 标准。ISO9000 标准概述:ISO9000 是国际标准化组织建立以来制订和公布的几千个标准中,影响最深远和普及最迅速的一个,其对各国经济生活所起的以下特点作用不可低估。我们在观察这一现象时,注意到 ISO 9000的以下几个特点:(1) 国际性。ISO9000 已成为各国对质量保证和质量管理制度的共同理解。(2) 完整名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)3 性。ISO9000 系列标准包含了术语、质量保证、质量管理到支持件技术标准及实施指南等一整套共计 20 个标准,形成了一个完整的体系结构。 (3) 兼容性。作为 ISO9000系列标准核心的三个质量保证标准是逐一包容的。即9001 标准的内容最全面, 9002 标准排除了设计工作的质量要求, 仅限于生产制造过程, 9003标准仅限于检验和试验工作的质量要求。可以说,依次适用范围渐窄。(4) 主动性。选用和实施ISO9000标准、建立质量体系的主体,是企业的主动行为。(5) 可信性。 ISO9000 的认证是授权认证机构对供方质量体系进行的独立、公正的活动,因此,具有相当的说服力和可信度。(6) 指导性。ISO9000 标准文本只是给出了质量管理和质量保证的原则,具体如何实施,需要供方结合自身机构的实际情况, 特别是供方企业文化, 进行创造性的解决。 (7) 科学性。ISO9000标准的背后是现代质量管理的科学原理。(8) 实践性。具体表现在,标准文本不是空洞的条文,并基于大量的质量管理实践。如标准可向前追溯,得知其源于英国国家标准和美国军用标准等。2.2 软件文档的主要内容我所做的软件文档是学生管理系统软件文档。学生管理系统软件文档包括2 个模块,其具体内容如下:1) 概要设计说明书:总体设计- 需求规定,运行环境,基本设计概念和处理流程 , 结构, 功能器求与程序的关系 , 人工处理过程 , 尚未问决的问题等。 2)项目开发总结报告:产品,主要功能和性能,基本流程,进度,费用等。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)5 第 3 章 实 例3.1 概要设计说明书实例1 引言1.1 编写目的1.1.1为开发人员、维护人员、客户之间提供共同的协议而创立基础,对实验室设备管理系统软件功能的实现作概要描叙。1.1.2本说明书的预期读者为分析人员、测试人员、用户文档编写者、项目管理人员。1.2 背景说明:待开发软件系统的名称:实验室设备管理系统项目的任务提出者:第一组项目开发者:第一组用户:软件学院实现软件单位:辽宁工业大学1.3 定义概要设计的基本目的是:概括地说, 系统应该如何实现?这阶段的重要任务是设计软件的结构,也就是要确定系统中每个程序是有哪些模块组成的,以及这些模块相互间的关系。1.4 参考资料软件工程导论张海藩清华大学出版社实验室设备管理系统可行性研究报告第一组实验室设备管理系统需求分析报告第一组2 总体设计2.1 需求规定主要的输入输出项目:新设备信息、修理信息、申请购买信息、报废信息、具体查询统计要求;对名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)6 实验室设备使用情况进行统计、更新。2.2 运行环境运行环境: windows xp 以上2.3 基本设计概念和处理流程处理流程图:系统的软件结构图:实验设 备 管理系 统功能设 备 管用 户 管设备添加设备维修设备删除设备查询用户添加用户删除用户修改用户查询用户名设备名输入数据处理数据操作读 入 信息差错控制输出用 户 信息设 备 信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)7 2.4 结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系. 2.5 功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:程序 1 程序 2 程序 n 功能需求1 功能需求2 功能需求n 2.6 人工处理过程人员对数据的查询2.7 尚未问决的问题各个模块的数据字典和流程图,本概要设计中未能体现,但在详细设计中都会完成。3 接口设计3.1 用户接口说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。3.2 外部接口321 用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上, 应做到简单明了,易于操作, 并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOWS 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用 Visual Basic 进行编程,在界面上可使用Visual Basic 所提供的可视化组件,向WINDOWS 风格靠近。其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用Visual Basic库中的错误提示函数。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)8 322 软件接口服务器程序可使用Visual Basic提供的对 SQL SERVER 的接口,进行对数据库的所有访问。服务器程序上可使用SQL SERVER 的对数据库的备份命令,以做到对数据的保存。在网络软件接口方面, 使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。323 硬件接口在输入方面,对于键盘、鼠标的输入,可用Visual Basic的标准输入 / 输出,对输入进行处理。在输出方面,打印机的连接及使用,也可用Visual Basic 的标准输入 / 输出对其进行处理。在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM 。3.3 内部接口内部接口方面, 各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。4 运行设计4.1 运行模块组合功能分配功能模块划分图中各个模块的功能如下:1、登录模块:具有不同权限的管理人员可以通过用户名和密码登录系统,进入主界面。3、设备管理模块:录入设备信息,输入完成后,将数据存盘。对已存档的设备库进行日常管理,如修改、 增加、删除等基本操作。 按操作员输入的编号、设备名能以查询一个至多个数据库的库存记录,并可打印存档。4、用户管理模块:赋予高级管理者以增加、删除、修改普通管理员的权限。赋予普通管理员修改密码的权限。4.2 运行控制说登陆窗体: 输入正确的用户和密码单击确定进入管理系统的主界面,如果用户名或密码错误,给出相应的提示信息,如果连续三次错误,自动退出系统。系统管理:提供物品基本信息的录入、修改、查询等功能。单击添加按钮保存将存入数据库中。查询提供精确和模糊两种查询方法。从下拉列表框中, 选择要查询的项目在文本框中输入要查询的关键字单击查询可得到相应的查询结果。模糊查询同上。4.3 运行时间系统的响应时间小于3 秒,实时更新处理,数据转换与传输时间,运行时间很短。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)9 5 系统数据结构设计5.1 逻辑结构设计要点用户信息:用户名,密码, 登入权限实验室信息:名称、编号、管理员编号维修报表:设备编号,设备名称,设备类型,损坏数量,维修费用,维修单位,修理日期设备信息:设备名称,设备编号,设备类型, 设备供应商, 购置日期, 单价, 购买数量,保修年限,设备使用者,所属实验室,备注等设备维修信息:设备编号,设备名称,设备类型,损坏数量,维修单位,维修费用,修理日期设备报废信息:设备编号,设备类型,存放仓库,报废意见,意见回复,报废日期,所属实验室,状态。5.2 物理结构设计要点用户信息表字段名称数据类型字段大小必填字段默认值用户名char 20 是密码int 6 是登入权限无无是实验室信息表字段名称数 据 类型字段大小必填字段默认值实验室编号int 4 是实验室名称char 16 是实验室管理员编号varchar 50 设备维修信息表:字段名称数据类型字段大小必填字段默认值设备编号int 16 是设备名称text 20 是设备类型text 20 是损坏数量int 4 是维修单位text 16 维修费用float 8 修理日期datetime 12 设备报废信息表字段名称数据类型字段大小必填字段默认值说明设备编号char 16 是设备类型int 4 是名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)10 报废意见text 16 是意见回复text 16 报废日期datetime 12 所属实验室int 4 是存放仓库int 4 是状态char 2 是0 为申请状态, 1 为回复同意维修, 2 为已维修设备信息表:列名数据类型字段大小必填字段默认值设备编号char 16 是设备类型int 4 是设备供应商text 16 是购置日期datetime 12 是单价 float 8 是购买数量int 4 是保修年限int 4 是设备使用者char 16 null 所属实验室int 4 是null 备注varchar 200 null 是否已外借char 4 是否是否报废char 4 是否5.3 数据结构与程序的关系说明各个数据结构与访问这些数据结构的形式: 6 系统出错处理设计6.1 出错信息A、输出出错提示信息。B、管理员权限不够高。C、密码输入错误。6.2 补救措施A、重新启动系统B、管理员修改代码,调试数据库C、中断系统工作D、设置更高的权限E、重新输入密码名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)11 6.3 系统维护设计系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护措施即可。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)12 3.2 项目开发总结报告实例1 引言1.1 编写目的编写本报告的目的是研究本系统的总体需求、背景。对开发结果开发评价进行分析,得出经验与教训。1.2 背景本项目是对实验室设备管理系统作出的项目总结报告。此软件的任务是由软件学院提出的。组成开发小组进行开发的。开发小组成员:白刚、王楠、刘晓宇、孟祥磊1.3 定义SQL全称:结构化查询语言1.4 参考资料参考资料如下所示:1 余金山,林慧SQL Server 2000/2005数据库开发实例与提高M 北京:电子工业出版社,2005 2 唐学忠 SQL Server 2000数据库教程 M 北京:电子工业出版社,2005 3 陈国君 Java2 程序设计基础 M 北京:清华大学出版社,2006 4 孙一林 Java 数据库编程实例M 北京:清华大学出版社,20035 黄明,梁旭Java 信息系统设计与开发实例M. 北京:机械工业出版社,20046 但正刚 Java2 入门与提高 M 北京:清华大学出版社,2003. 7 萨石煊,王珊等. 数据库系统概论( 第三版 ) M.北京:高等教育出版社,2000. 8 李香敏等 .SQL Server 2000编程员指南 M. 北京希望电子出版社,2003. 9 隆华软件工作室.SQL Server 2000程序设计 M. 北京:清华大学出版社,2002. 10 赵强 . 精通 JSP编程 M. 北京:电子工业出版社,2006. 11 Phil Hanna. JSP技术大全 M. 北京:机械工业出版社,2002 12 Shari Lawrence Pfleeger. Software engineering theory and practice M.Beijing:Advanced Education Press,2003. 2 实际开发结果名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)13 2.1 产品此程序系统包括9 个程序名称,他们分别是:登陆程序、操作界面程序、申请设备查询程序、维修设备查询程序、报废设备查询程序、设备维修记录登记程序、设备维修记录查询程序、设备报废记录程序、设备申请程序。注:还有一些程序,但是它们都是嵌入在上面主要程序模块里一起实现的,这里就不再列出,到时上传程序时一起上传。开发过程中制定的计划和现在比较,程序模块基本都一样,只是实现上与预期有点差别。2.2 主要功能和性能本项目要实现的时四大块模块功能:1. 设备查询功能:这个模块的开发目标达到了,模块里面包括申请设备查询、维修设备查询、报废设备查询。2. 设备申请功能模块:这个功能模块的开发目标达到了,能够提交设备基本信息。3. 维修设备信息模块:该模块的开发目标也达到了,能够显示该维修设备的设备名、设备型号、维修日期、维修厂家、维修费用、责任人。4. 报废设备信息模块:该模块的开发目标也达到,能够显示报废设备的设备名、设备型号、报废日期、责任人。2.3 基本流程基本流程图如下所示:2.4 进度原计划进度如下:可行性分析:2 天需求分析: 3 天;软件设计 ( 概要设计和详细设计) :10 天;数据库建立: 5 天;( 以下 6 个子系统可并行编码、单元测试) 上 级 领设 备 管 理查询购买设备维修审核名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)14 子系统 1 编码测试: 5 天; 子系统 2 编码测试: 5 天; 子系统 3 编码测试: 10 天; 子系统 4 编码测试: 5 天; 子系统 5 编码测试: 5 天; 子系统 6 编码测试: 5 天; 硬件安装 :5 天; 硬件测试 :5 天; 集成测试: 10 天; 系统安装、培训:5 天;验收测试 :10 天实际进度与原计划进度一样,主要是每次的进度都与计划计划实施的一样,所以结果无偏差。2.5 费用原计划费用如下:一次性支出( 1)系统开发、建立费用3.4 万元。其中:本系统开发期为3 个月,需要开发人员3 人(不一定都是参加满3 个月) 。根据软件系统的规模估算,开发工作量月为3 人 2 个月即 6 人月,每人月的人工费按 5000 员计算,开发费用为3 万元。实验室设备等基本信息建立需要2人 1 个月即 2 人月,每人月的人工费用按2000 员计算,需0.4 万元。( 2)硬件设备费共4.6 万元,其中:微机1 台约 0.6 万元;服务器1 台及网络等设备费4 万元。( 3)外购开发工具、软件环境费用共4 万元。( 4)其他费用共2 万元。一次性支出总费用:14 万元。经常性费用主要是系统的运行费用,假设本系统运行期10 年,每年的运行费用(包括系统维修、设备维护等)5 万元,按年利率5% 计算运行费用如表E-1 表 E-1 运行费用表年份将来费用(万元)N)05.01(现在费用值(万元)累 计 现 在 费 用 值(万元)第一年5 1.05 4.76194.7619 第二年5 1.1025 4.5351 9.2970 第三年5 1.1576 4.3191 13.6161 第四年5 1.2155 4.1135 17.7296 第五年5 1.2763 3.9176 21.6472 第六年5 1.3401 3.7310 25.3782 第七年5 1.4071 3.5534 28.9316 第八年5 1.4775 3.3841 32.3157 第九年5 1.5513 3.2230 35.5387 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)15 第十年5 1.6289 3.0695 38.6082 系统投资成本总额为:14+38.6082=52.6082 万元原计划支出费用与实际支出费用一样,因为在学校里面设计,有很多东西可以免去开销,而且每一项费用的支出都是严格按计划要求实施的,像服务器与微机之类的偏差也不大,拉扯一下就差不多。3 开发工作评价3.1 对生产效率的评价a 程序的平均生产效率:E=aLb=2.4*10241.05(每人月 ) b 文件的平均生产效率为:1.024 (KLOC/ 人月)此计划和实际的无多大偏差。3.2 对产品质量的评价错误发生率:17.79 (每千条指令)这比实际的预算大,因为在编写的过程中还出现了大部分的语法错误,所以要一直修改。3.3 对技术方法的评价在开发过程中开发工具是用SQL Server2000 和 C#语言。 SQL Server 2000所具有的将关系数据库管理系统( RDBMS)扩展为虚拟的对象数据库管理系统(ODBMS)的能力,使SQL Server 2000 成为当今应用于Intranet、Internet及其extranet中最具综合性的数据库开发环境2。这就是我们采用SQL Server 2000作为支持数据库的主要原因;而Java 语言是一种简单的,面向对象的,分布式的,解释型的,健壮的,安全的,结构中立的,可移植的,高效性的,多线程和动态的语言,这也是我们用C#编写的主要原因。3.4 出错原因的分析错的主要原因是由于:一方面对C#语言的语法理解出现了偏差,另一方面就是数据库连接时出现了一些问题。4 经验与教训项目团队成员的团结合作、相互沟通时非常重要的,团队成员之间要相互学习彼此的优点和技术,使团队的能力不断的提高。这样,在项目开发的过程中,团队才不会被难题困住不动。而项目分析的好坏将决定着系统开发成功与否,一份好的分析设计将是成功开发主要因素。我们在着手开发之前不要急于编码,先应有较长的时间去把分析做好,写出相关的开发文档等,然后再开始编码,这样做到没写一步代码心里有底、有条不紊。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)16 第 4 章 实训日记第 1 天:我们自由分组,选择了题目。我们小组4 个人选择了学生管理系统。第 2-5 天:我们在网上找到了了大量关于实验室设备管理工程的相关资料同时分出了每个成员相应的任务,分配了每个人设计文档说明书各部分,并且要对每个细节要进行全面的设计和说明。第 6-13 天:我做的是概要设计说明书和项目开发总结报告。首相了解对软件工程文档作用及分类并对其中内容整理到报告中,了解软件工程文档所采用的标准及分类并对内容整理到报告中,整理软件工程文档主要内容到报告中,完成报告实例一,对其中遇到的问题记录下来,然后通过从网上查资料找答案和大家共同研究探索解决,再完成实例一之后用同样的方式按部就班的进行着实例二的编写,再完成实例二之后,通过2 周的实训,完成实训总结内容,总结这2 周的收获。第 14 天:完成实验室设备管理工程文档报告,上交作品。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)17 第 5 章 实训总结在系统的开发初期, 必须要熟悉实验室设备的管理流程,了解 VB和相关 SQL Server 2000知识。再从概要设计、详细设计到开始编码,以及最后的测试,对于最重要的前台服务,重点是前台管理,从第三者的角度即管理者的角度介绍了前台服务的操作流程,然后又以第一者的身份即操作员的角度介绍了前台服务的数据流程和各种错综复杂的关系。针对分析的结果设计了一套完整的程序,并考虑了多种实际情况。在系统的开发初期, 必须要熟悉实验室设备的管理流程,了解 VB和相关 SQL Server 2000知识。再从概要设计、详细设计到开始编码,以及最后的测试,对于最重要的前台服务,重点是前台管理,从第三者的角度即管理者的角度介绍了前台服务的操作流程,然后又以第一者的身份即操作员的角度介绍了前台服务的数据流程和各种错综复杂的关系。针对分析的结果设计了一套完整的程序,并考虑了多种实际情况。尽管在程序的设计过程中充分考虑实验室的实际运行模式以及对数据的抽象化和整个实验室数据模型的创建的影响,尽可能如实反映实验室的运行方式。但是由于程序设计过程中本身的很多限制和实现的难度以及和相关硬件设备的准备情况,程序中有很多地方都值得改进和完善。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 21 页 - - - - - - - - - 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论文)18 参考文献1 龚波.SQL Server 教程M. 北京希望电子出版社, 2004 2 孟小峰,王珊数据库系统导论M 机械工业出版社, 2000 3 刘瑞新,汪远征 Visual Basic程序设计教程 M 机械工业出版社, 2001 4 姚巍 Visual Basic数据库开发及工程实例 M 人民邮电出版社, 2004 5 陈艳峰 .Visual Basic数据库项目案例导航 M. 清华大学出版社, 2004 6 郭赢发 . 数据库原理与应用 M. 西安电子科技大学出版社,1999 7 赛奎春 .Visual Basic信息系统开发实例精选 M. 机械工业出版社, 2005 8 郝平. 数据库开发与应用 M . 科学出版社, 2005 9 黄义弘 . 数据库系统原理与设计 M. 清华大学出版社, 2001 10 詹姆斯 .Visual Basic 6.0数据库开发指南 M. 电子工业出版社, 2000 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 21 页 - - - - - - - - -