文档库 最新最全的文档下载
当前位置:文档库 › 设备管理系统_详细设计说明书

设备管理系统_详细设计说明书

设备管理系统_详细设计说明书
设备管理系统_详细设计说明书

1引言 (2)

1.1编写目的 (2)

1.2背景 (2)

1.3定义 (2)

1.4参考资料 (2)

2程序系统的结构 (3)

3程序1(标识符)设计说明 (4)

3.1程序描述 (5)

3.2功能 (5)

3.3性能 (5)

3.4输人项 (5)

3.5输出项 (5)

3.6算法 (5)

3.7流程逻辑 (6)

3.8接口 (6)

3.9存储分配 (6)

3.10注释设计 (6)

3.11限制条件 (6)

3.12测试计划 (6)

3.13尚未解决的问题 (6)

4程序2(标识符)设计说明 (6)

详细设计说明书

1引言

1.1编写目的

本文档根据设备管理系统的的需求规格说明书,定义了系统的主要功能模块及相互之间的联系,并定义了模块的技术实现方法。

定义软件系统结构,确定软件子系统,I/O接口,处理模式。从各个角度用符号化的方法保证项目下一步更好进行

本文档的预期读者为:

项目经理、设计人员、SQA、开发人员、测试人员

1.2背景

而随着越来越多设备的广泛应用,如何通过设备来提高工作效率已经是众多企业的追求问题,所以设备管理系统的目的就在于帮助人们管理好各个设备的应用情况,以提高社会工作的效率。

设备管理系统还是一个企业与整个世界联系的渠道,企业的Intranet网络可以和Internet 相联。一方面,企业的员工可以在Internet上查找有关的技术资料、市场行情,与现有或潜在的客户、合作伙伴联系;另一方面,其他企业可以通过Internet访问你对外发布的企业信息,如企业介绍、生产经营业绩、业务范围、产品服务等信息。从而起到宣传介绍的作用。随着财务办公系统的推广,越来越多的企业将通过自己的Intranet网络联接到Internet 上,所以这种网上交流的潜力将非常巨大。设备管理系统已经成为企业界的共识。众多企业认识到尽快进行办公系统建设,并占据领先地位,将有助于保持竞争优势,使企业的发展形成良性循环。

1.3定义

C#: C#(C Sharp)是微软为NET Framework量身订做的程序语言,C#拥有C/C++的强大功能

以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。

.NET:微软公司旗下强大的开发平台。

三层:数据访问层业务逻辑层表示层

1.4参考资料

1.马骏.C#网络应用编程基础.北京:人名邮电出版社,2006.

2.刘先省,陈克坚,董淑娟.Visual C#程序设计.机械工业出版社,2006.08.

3.汪孝宜,胡海璐,米海生.信息系统开发实例精粹(C#版).电子工业出版社,2006.

4.肖汉.软件工程理论与实践.科学出版社,2007.

2程序系统的结构

2.1系统模块

2.2系统结构

设备管理系统

用户登录系统

管理

设备

管理

用户

操作

安全

设备管理系统

用户登录系统

管理

设备

管理

用户

操作

安全

3程序1设计说明

从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。

3.1程序描述

权限管理模块是出于系统的安全性考虑实现用户的权限管理,要求规定用户级别,通过定义用户级别来实现权限控制,用户要使用该设备管理系统,首先要通过身份验证,根据不同的用户级别选择进入相应的用户主界面,结合session在不同页面间传递的级别信息设置相关功能按钮的可见性从而来实现权限控制。

3.2功能

根据用户输入的用户名,密码以及用户级别判定用户是否可以使用该系统以及用户的权限等,根据具体情况弹出相应错误提示或者进入相应的系统主界面。

3.3性能

要求用户在输入信息时,如果输入错误,可以点击重置按钮来方便的进行重新输入。

3.4输人项

用户名人工输入字符串型,密码人工输入字符串型,用户级别选择输入,密码的输入要求以密文形式显示,要求较高的安全性,要求三项输入必须符合用户表中的某条记录才能正常录入。

3.5输出项

输出有两类,一类是系统的主界面,说明用户已成功登陆,一类是错误提示窗体,说明用户输入有误。

3.6算法

将用户输入的信息传入后台,构造并执行相应的查找语句,返回数据表,若数据表中有记录就说明用户信息正确,进入主界面,否则,弹出错误提示窗体,并将用户级别存入session 传入相关页面。

3.7流程逻辑

用户输入,点击“登陆”,进行判定,若输入正确进入相应的主界面,若不正确,弹出提示

3.8接口

该模块隶属于设备管理系统,涉及到权限表和用户表。

用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。

3.9存储分配

根据需要,说明本程序的存储分配。

3.10注释设计

适当添加功能注释即可,无特殊要求

3.11限制条件

代码正确即可,无其他特殊限制条件

3.12测试计划

测试人员设计测试用例,要求具备符合要求和不符合要求的各种情况至少一个用例,并预定好输出的结果,代码完成后由测试人员开始进行测试

3.13尚未解决的问题

无,该部分功能全部完成。

4程序2设计说明

4.1程序描述

设备管理模块要求根据用户的输入实现设备的信息的增删查改,并能结合设备信息根据

编写的计算方法自动计算设备现值。该模块的设备修改页面除实现基本功能外还要实现另外一个功能,就是根据登陆界面传递的session值判定用户的权限,以确定是否显示更改和删除两个功能按钮。

4.2功能

实现设备信息的增删查改,计算设备的现值,并配合用户权限管理的实现。

4.3性能

要求用户在输入信息时,如果输入错误,可以点击重置按钮来方便的进行重新输入,此外还要提供必要的下拉框选择输入来方便用户的输入。

4.4输人项

实现设备的增删查改时所需要的相关信息,根据输入框前面的名称提示来进行选择或输入相应的信息,注意日期的输入格式如:2011-2-1等

4.5输出项

进入相应的界面,或显示相应的信息,或者弹出相应的操作提示窗体。

4.6算法

添加设备

根据用户的输入信息,构造并执行相应的插入语句,主意之前要先进行判断设备编

号是否被占用,保证资产编号的唯一性,符合设备表的约束条件。

查询设备

根据用户动态设定的条件,自动构造并执行相应的查询语句,显示符合要求的记录,这些记录可以通过动态的绑定gridview组件来实现。

更改设备

点击查询界面的相关记录的超链接,进入修改删除界面,并显示该设备的相关信息,输入相应的要修改的值,点击更改按钮,自动构造并执行更新语句,并根据运行结

果提示相关执行信息。

删除设备

点击查询界面的相关记录的超链接,进入修改删除界面,并显示该设备的相关信息,点击删除按钮,自动构造并执行删除语句,并根据运行结果提示相关执行信息。

计算现值

根据设备信息的相关数据项自动计算显示设备的现值信息,并且支持查询功能。

计算公式:Price-(Price-Price*SVP*0.01)

/(UseOfYear*12)*(12*(now.Year-Stock.Year)-(now.Month-StockDate.Month))

4.7流程逻辑

主界面上点击相应信息进入相应窗体:

设备添加:输入信息,点击添加,弹出相应的提示信息,点击重置,清空输入的信息,以便重新输入。

查询设备:输入信息,显示相应的记录,点击设备超链接,进入设备的修改删除界面,根据登陆界面传递的session值判断用户级别,确定相关按钮的显示

修改设备:修改相应的信息,点击更改按钮,弹出相应的提示信息

删除设备:点击删除,执行相应操作,提示操作结果

点击返回,返回查询界面。

查询现值:根据输入自动计算显示相应设备的现值信息。

4.8接口

该模块隶属于设备管理系统,涉及到设备表和类别表,类型表。调用方式是通过单机相应的链接实现的,当从管理界面进入修改界面时,要传递记录的主键信息。

4.9存储分配

根据需要,说明本程序的存储分配。

4.10注释设计

适当添加功能注释即可,无特殊要求

4.11限制条件

用户必须先登陆,代码正确。

4.12测试计划

测试人员设计测试用例,要求具备符合要求和不符合要求的各种情况至少一个用例,并预定好输出的结果,代码完成后由测试人员开始进行测试

4.13尚未解决的问题

查询结果以excel形式导出。

5程序3设计说明

5.1程序描述

调拨管理模块要求根据用户的输入实现调拨的增删查改。该模块的修改页面除实现基本功能外还要实现另外一个功能,就是根据登陆界面传递的session值判定用户的权限,以确定是否显示更改和删除两个功能按钮。此外,调拨记录录入时只能录入设备状态为空闲的页面,调拨录入或者归还标记改变时根据具体情况改变设备的状态。

5.2功能

实现调拨记录的增删查改,并配合用户权限管理的实现。

5.3性能

要求用户在输入信息时,如果输入错误,可以点击重置按钮来方便的进行重新输入,此外还要提供必要的下拉框选择输入来方便用户的输入。

5.4输人项

实现调拨记录增删查改时所需要的相关信息以及输入查询空闲设备的相关信息,根据输入框前面的名称提示来进行选择或输入相应的信息,注意日期的输入格式如:2011-2-1等

5.5输出项

进入相应的界面,或显示相应的信息,或者弹出相应的操作提示窗体。

5.6算法

查询空闲设备

根据用户的输入或选择,自动构造并执行相应的查询语句,显示符合要求的记录,

这些记录可以通过动态的绑定gridview组件来实现。

添加调拨

根据用户的输入信息,构造并执行相应的插入语句,提示相关的操作结果。

查询设备

根据用户动态设定的条件,自动构造并执行相应的查询语句,显示符合要求的记录,这些记录可以通过动态的绑定gridview组件来实现。

更改设备

点击查询界面的相关记录的超链接,进入修改删除界面,并显示该挑拨记录的相关

信息,输入相应的要修改的值,点击更改按钮,自动构造并执行更新语句,并根据

运行结果提示相关执行信息。

删除设备

点击查询界面的相关记录的超链接,进入修改删除界面,并显示该调拨记录的相关

信息,点击删除按钮,自动构造并执行删除语句,并根据运行结果提示相关执行信

息。

5.7流程逻辑

主界面上点击相应信息进入相应窗体:

查询空闲设备:输入信息,显示符合要求的设备,点击相应记录的超链接,进入调拨添加界面

添加调拨:输入信息,点击添加,弹出相应的提示。

查询调拨记录:输入信息,显示相应的记录,点击调拨超链接,进入调拨记录的修改删除界面,根据登陆界面传递的session值判断用户级别,确定相关按钮

的显示

修改调拨记录:修改相应的信息,点击更改按钮,弹出相应的提示信息

删除调拨记录:点击删除,执行相应操作,提示操作结果

点击返回,返回查询界面。

5.8接口

该模块隶属于设备管理系统,涉及到设备表和类别表,类型表,调拨表。调用方式是通过单击相应的链接实现的,当从管理界面进入修改界面时,要传递记录的主键信息。

5.9存储分配

根据需要,说明本程序的存储分配。

5.10注释设计

适当添加功能注释即可,无特殊要求

5.11限制条件

用户必须先登陆,代码正确。

5.12测试计划

测试人员设计测试用例,要求具备符合要求和不符合要求的各种情况至少一个用例,并

预定好输出的结果,代码完成后由测试人员开始进行测试

5.13尚未解决的问题

查询结果以excel形式导出。

6程序4设计说明

6.1程序描述

维修管理模块要求根据用户的输入实现维修记录的增删查改。该模块的修改页面除实现基本功能外还要实现另外一个功能,就是根据登陆界面传递的session值判定用户的权限,以确定是否显示更改和删除两个功能按钮,并且在添加维修记录和更改维修标记状态时应根据具体情况更新设备状态。

6.2功能

实现维修记录的增删查改,并配合用户权限管理的实现。

6.3性能

要求用户在输入信息时,如果输入错误,可以点击重置按钮来方便的进行重新输入,此外还要提供必要的下拉框选择输入来方便用户的输入。

6.4输人项

实现维修记录增删查改时所需要的相关信息,根据输入框前面的名称提示来进行选择或输入相应的信息,注意日期的输入格式如:2011-2-1等

6.5输出项

进入相应的界面,或显示相应的信息,或者弹出相应的操作提示窗体。

6.6算法

添加维修记录

根据用户的输入信息,构造并执行相应的插入语句,弹出执行结果的提示 查询维修记录

根据用户动态设定的条件,自动构造并执行相应的查询语句,显示符合要求的记录,这些记录可以通过动态的绑定gridview组件来实现。

更改维修记录

点击查询界面的相关记录的超链接,进入修改删除界面,并显示该维修记录的相关

信息,输入相应的要修改的值,点击更改按钮,自动构造并执行更新语句,并根据

运行结果提示相关执行信息,根据登陆界面的session值判定修改界面相关按钮的

显示。

删除维修记录

点击查询界面的相关记录的超链接,进入修改删除界面,并显示该维修记录的相关

信息,点击删除按钮,自动构造并执行删除语句,并根据运行结果提示相关执行信

息。

6.7流程逻辑

主界面上点击相应信息进入相应窗体:

维修记录添加:输入信息,点击添加,弹出相应的提示信息,点击重置,清空输入的信息,以便重新输入。

查询维修记录:输入信息,显示相应的记录,点击设备超链接,进入维修记录的修改删除界面,根据登陆界面传递的session值判断用户级别,确定相关按钮

的显示

修改维修记录:修改相应的信息,点击更改按钮,弹出相应的提示信息

删除维修记录:点击删除,执行相应操作,提示操作结果

点击返回,返回查询界面。

6.8接口

该模块隶属于设备管理系统,涉及到设备表和类别表,类型表,维修表。调用方式是通过单击相应的链接实现的,当从管理界面进入修改界面时,要传递记录的主键信息。

6.9存储分配

根据需要,说明本程序的存储分配。

6.10注释设计

适当添加功能注释即可,无特殊要求

6.11限制条件

用户必须先登陆,代码正确。

6.12测试计划

测试人员设计测试用例,要求具备符合要求和不符合要求的各种情况至少一个用例,并预定好输出的结果,代码完成后由测试人员开始进行测试

6.13尚未解决的问题

查询结果以excel形式导出。

7程序5设计说明

7.1程序描述

组织管理模块要求根据用户的输入实现组织机构的增删查改,能自动生成组织机构图。该模块的修改页面除实现基本功能外还要实现另外一个功能,就是根据登陆界面传递的session值判定用户的权限,以确定是否显示更改和删除两个功能按钮。

7.2功能

实现组织机构的增删查改,自动生成组织机构图,并配合用户权限管理的实现。

7.3性能

要求用户在输入信息时,如果输入错误,可以点击重置按钮来方便的进行重新输入,此外还要提供必要的下拉框选择输入来方便用户的输入。

7.4输人项

实现组织机构记录增删查改时所需要的相关信息,根据输入框前面的名称提示来进行选择或输入相应的信息。

7.5输出项

进入相应的界面,或显示相应的信息,或者弹出相应的操作提示窗体。

7.6算法

添加机构信息

根据用户的输入信息,构造并执行相应的插入语句,弹出执行结果的提示 查询机构信息

根据用户动态设定的条件,自动构造并执行相应的查询语句,显示符合要求的记录,这些记录可以通过动态的绑定gridview组件来实现。

更改机构信息

点击查询界面的相关记录的超链接,进入修改删除界面,并显示该机构的相关信息,输入相应的要修改的值,点击更改按钮,自动构造并执行更新语句,并根据运行结

果提示相关执行信息,根据登陆界面的session值判定修改界面相关按钮的显示。

删除机构信息

点击查询界面的相关记录的超链接,进入修改删除界面,并显示该机构的相关信息,点击删除按钮,自动构造并执行删除语句,并根据运行结果提示相关执行信息。

查看组织结构图

显示组织机构列表

7.7流程逻辑

主界面上点击相应信息进入相应窗体:

机构信息添加:输入信息,点击添加,弹出相应的提示信息,点击重置,清空输入的信息,以便重新输入。

查询机构信息:输入信息,显示相应的记录,点击设备超链接,进入机构信息的修改删除界面,根据登陆界面传递的session值判断用户级别,确定相关按钮

的显示

修改机构信息:修改相应的信息,点击更改按钮,弹出相应的提示信息

删除机构信息:点击删除,执行相应操作,提示操作结果

点击返回,返回查询界面。

7.8接口

该模块隶属于设备管理系统,涉及到部门表。调用方式是通过单击相应的链接实现的,当从管理界面进入修改界面时,要传递记录的主键信息。

7.9存储分配

根据需要,说明本程序的存储分配。

7.10注释设计

适当添加功能注释即可,无特殊要求

7.11限制条件

用户必须先登陆,代码正确。

7.12测试计划

测试人员设计测试用例,要求具备符合要求和不符合要求的各种情况至少一个用例,并预定好输出的结果,代码完成后由测试人员开始进行测试

7.13尚未解决的问题

查询结果以excel形式导出。

8程序6设计说明

8.1程序描述

类型管理模块要求根据用户的输入实现设备类型的增删查改。该模块的修改页面除实现基本功能外还要实现另外一个功能,就是根据登陆界面传递的session值判定用户的权限,以确定是否显示更改和删除两个功能按钮。

8.2功能

实现设备类型的增删查改,并配合用户权限管理的实现。

8.3性能

要求用户在输入信息时,如果输入错误,可以点击重置按钮来方便的进行重新输入,此外还要提供必要的下拉框选择输入来方便用户的输入。

8.4输人项

实现设备类型的增删查改时所需要的相关信息,根据输入框前面的名称提示来进行选择

或输入相应的信息。

8.5输出项

进入相应的界面,或显示相应的信息,或者弹出相应的操作提示窗体。

8.6算法

添加类型信息

根据用户的输入信息,构造并执行相应的插入语句,弹出执行结果的提示 查询类型信息

根据用户动态设定的条件,自动构造并执行相应的查询语句,显示符合要求的记录,这些记录可以通过动态的绑定gridview组件来实现。

更改类型信息

点击查询界面的相关记录的超链接,进入修改删除界面,并显示该类型的相关信息,输入相应的要修改的值,点击更改按钮,自动构造并执行更新语句,并根据运行结

果提示相关执行信息,根据登陆界面的session值判定修改界面相关按钮的显示。

删除种类信息

点击查询界面的相关记录的超链接,进入修改删除界面,并显示该类型的相关信息,点击删除按钮,自动构造并执行删除语句,并根据运行结果提示相关执行信息。

8.7流程逻辑

主界面上点击相应信息进入相应窗体:

类型信息添加:输入信息,点击添加,弹出相应的提示信息,点击重置,清空输入的信息,以便重新输入。

查询类型信息:输入信息,显示相应的记录,点击设备超链接,进入类型信息的修改删除界面,根据登陆界面传递的session值判断用户级别,确定相关按钮

的显示

修改类型信息:修改相应的信息,点击更改按钮,弹出相应的提示信息

删除类型信息:点击删除,执行相应操作,提示操作结果

点击返回,返回查询界面。

8.8接口

该模块隶属于设备管理系统,涉及到类型表。调用方式是通过单击相应的链接实现的,当从管理界面进入修改界面时,要传递记录的主键信息。

8.9存储分配

根据需要,说明本程序的存储分配。

8.10注释设计

适当添加功能注释即可,无特殊要求

8.11限制条件

用户必须先登陆,代码正确。

8.12测试计划

测试人员设计测试用例,要求具备符合要求和不符合要求的各种情况至少一个用例,并预定好输出的结果,代码完成后由测试人员开始进行测试

8.13尚未解决的问题

查询结果以excel形式导出。

9程序7设计说明

9.1程序描述

用户管理模块要求根据用户的输入实现用户的增删查改,用户编号自动生成,不需要输入。

9.2功能

实现用户的增删查改。

9.3性能

要求用户在输入信息时,如果输入错误,可以点击重置按钮来方便的进行重新输入,此外还要提供必要的下拉框选择输入来方便用户的输入。

9.4输人项

实现用户的增删查改时所需要的相关信息,根据输入框前面的名称提示来进行选择或输入相应的信息。

9.5输出项

进入相应的界面,或显示相应的信息,或者弹出相应的操作提示窗体。

9.6算法

添加用户信息

根据用户的输入信息,构造并执行相应的插入语句,弹出执行结果的提示 查询用户信息

根据用户动态设定的条件,自动构造并执行相应的查询语句,显示符合要求的记录,这些记录可以通过动态的绑定gridview组件来实现。

更改用户信息

点击查询界面的相关记录的超链接,进入修改删除界面,并显示该用户的相关信息,输入相应的要修改的值,点击更改按钮,自动构造并执行更新语句,并根据运行结

果提示相关执行信息。

删除种类信息

点击查询界面的相关记录的超链接,进入修改删除界面,并显示该用户的相关信息,点击删除按钮,自动构造并执行删除语句,并根据运行结果提示相关执行信息。

9.7流程逻辑

主界面上点击相应信息进入相应窗体:

添加用户信息:输入信息,点击添加,弹出相应的提示信息,点击重置,清空输入的信息,以便重新输入。

查询用户信息:输入信息,显示相应的记录,点击设备超链接,进入种类信息的修改删除界面

修改用户信息:修改相应的信息,点击更改按钮,弹出相应的提示信息

删除用户信息:点击删除,执行相应操作,提示操作结果

点击返回,返回查询界面。

9.8接口

该模块隶属于设备管理系统,涉及到用户表,权限表。调用方式是通过单击相应的链接实现的,当从管理界面进入修改界面时,要传递记录的主键信息。

9.9存储分配

根据需要,说明本程序的存储分配。

9.10注释设计

适当添加功能注释即可,无特殊要求

9.11限制条件

用户必须先登陆,代码正确。

9.12测试计划

测试人员设计测试用例,要求具备符合要求和不符合要求的各种情况至少一个用例,并预定好输出的结果,代码完成后由测试人员开始进行测试

9.13尚未解决的问题

查询结果以excel形式导出。

10程序8设计说明

10.1程序描述

修改密码模块通过输入原密码,结合登录界面的session传的用户名,判断密码是否正确,从而判断修改是否有效,应注意的是输入新密码的两个窗体输入的之必须一致,才能修改成功,三个输入框均要以密文形式显示,安全性要求较高。

10.2功能

修改自身密码。

10.3性能

要求根据错误的类型提示相应的修改失败的原因。

10.4输人项

用户的原密码,新密码和确认密码。

10.5输出项

显示相应的提示信息。

10.6算法

先通过用户输入的原密码,结合登陆界面的传的用户名的值判断用户是否可以修改

密码,若原密码正确,则继续判断新密码的两个窗体的值是否一致,若一致,则可

以修改,否则提示密码输入不一致。

10.7流程逻辑

用户相应的信息,判断用户是否可以修改密码,若原密码正确,则继续判断新密码

的两个窗体的值是否一致,若一致,则可以修改,否则提示密码输入不一致。10.8接口

该模块隶属于设备管理系统,涉及到用户表,权限表。调用方式是通过单击相应的链接实现的。

10.9存储分配

根据需要,说明本程序的存储分配。

10.10注释设计

适当添加功能注释即可,无特殊要求

10.11限制条件

用户必须先登陆,代码正确。

(完整版)软件详细设计说明书模板

软件详细设计说明书 v1.0 200X年月XX日 修订历史记录

编制 审查 审核 批准 文档评审负责人:参加评审人员:

目录 1引言 (4) 1.1编写目的 (4) 1.2背景 (4) 1.3定义 (4) 1.4设计依据 (4) 2软件系统结构 (4) 2.1功能需求 (4) 2.2子模块划分 (4) 2.3子模块间关系 (4) 3公共数据结构 (4) 4程序设计说明 (5) 4.1程序1设计说明 (5) 4.1.1程序描述 (5) 4.1.2功能 (5) 4.1.3性能 (5) 4.1.4输入 (5) 4.1.5输出 (5) 4.1.6算法 (5) 4.1.7流程 (5) 4.2程序2设计说明 (5) 5模块重用说明 (5)

1引言 1.1编写目的 〖说明编写这份软件详细设计说明书的目的〗 1.2背景 〖说明待开发软件(子)系统的名称和此软件(子)系统所属大系统的名称; 说明任务的来源(开发背景和市场背景)等;该软件(子)系统与大系统中其他子系统的关系。〗 1.3定义 〖列出本文档中所用到的专门术语的定义和缩写词的原意〗 1.4设计依据 〖列出本文档所引用的有关设计依据(标题、文件编号、版本号、作者、发布日期、出版单位),包括本项目内部已编写的有效文档、出版刊物和国家标准或规范〗2软件系统结构 2.1功能需求 2.2子模块划分 〖说明本软件系统(或模块)的实现,即其内部的子模块划分(给出程序的名称和标识符)。建议以图形说明。〗 1.XXXXXXXX 2.XXXXXXXX 3.XXXXXXXX 4.XXXXXXXX 5.XXXXXXXX 6.XXXXXXXX 2.3子模块间关系 〖说明各子模块间的控制、顺序等耦合关系。〗 3公共数据结构 〖给出本软件系统使用的每一个公共数据结构的类型定义、存储方式,公共数据结构内各元素项的类型定义、初始取值、可能取值的范围及相应的物理含义。建议以类似C语言的数据说明格式来描述。〗

系统详细设计说明书

文档标题 文档编号BH-CSD-003 版本V1.0 密级商密 A 研发生产中心项目名称全科医生专家咨询系统 项目来源 系统详细设计说明书 (V1.0 ) 南京毗邻智慧医疗科技有限公司 二○一三年十一月

文档变更记录 序号变更( +/- )说明作者版本号日期批准1 创建Steve.ma V1.0 2013.11.15 1 引言.......................................................................... (3) 1.1 编写目 的 ......................................................................... (3) 1.2 背 景 .......................................................................... (3) 1.3 定 义 .......................................................................... (3) 1.4 参考资 料 ......................................................................... (4) 2 平台安全体系与程序系统的结构........................................................................................ (4) 2.1 平台安全体 系 ........................................................................ (4) 2.2 程序系统结 构 ........................................................................ (5) 3 程序设计说 明 ........................................................................... (5) 3.1 程序描 述 ......................................................................... (5) 功能及其接 口 ........................................................................

基于单片机的简易计算器设计

目录 引言 (1) 第一章设计原理及要求 (2) 1.1设计方案的确定 (2) 1.2系统的设计方案 (2) 1.3系统的设计要求 (2) 第二章硬件模块设计 (4) 2.1单片机AT89C51 (4) 2.1.1 AT89C51芯片的特点 (5) 2.1.2 管脚说明 (5) 2.1.3 振荡器特性 (7) 2.1.4 芯片擦除 (7) 2.2键盘控制模块 (7) 2.2.1 矩阵键盘的工作原理 (8) 2.2.2 键盘电路主要器件介绍 (8) 2.3LCD显示模块 (10) 2.3.1 显示电路 (11) 2.3.2 LCD1602主要技术参数 (11) 2.3.3 引脚功能说明 (11) 2.4运算模块(单片机控制) (12) 第三章软件设计 (14) 3.1功能介绍 (14) 3.2系统流程图 (14) 3.3程序 (16) 第四章系统调试 (17) 4.1软件介绍 (17) 4.1.1 Keil uVision2仿真软件简介 (17) 4.1.2 protues简介 (17)

4.2软件调试 (18) 4.2.1 软件分析及常见故障 (18) 4.2.2 仿真结果演示 (20) 4.3硬件调试 (21) 结束语 (23) 参考文献 (24) 附录 (25) 致谢 (36)

引言 计算工具最早诞生于中国,中国古代最早采用的一种计算工具叫筹策,也被叫做算筹。这种算筹多用竹子制成,也有用木头,兽骨充当材料的,约二百七十枚一束,放在布袋里可随身携带。另外直到今天仍在使用的珠算盘,是中国古代计算工具领域中的另一项发明,明代时的珠算盘已经与现代的珠算盘几乎相同。 17世纪初,西方国家的计算工具有了较大的发展,英国数学家纳皮尔发明的“纳皮尔算筹”,英国牧师奥却德发明了圆柱型对数计算尺,这种计算尺不仅能做加、减、乘、除、乘方和开方运算,甚至可以计算三角函数、指数函数和对数函数。这些计算工具不仅带动了计算器的发展,也为现代计算器发展奠定了良好的基础,成为现代社会应用广泛的计算工具。1642年,年仅19岁的法国伟大科学家帕斯卡引用算盘的原理,发明了第一部机械式计算器,在他的计算器中有一些互相联锁的齿轮,一个转过十位的齿轮会使另一个齿轮转过一位,人们可以像拨电话号码盘那样,把数字拨进去,计算结果就会出现在另一个窗口中,但是它只能做加减运算。1694年,莱布尼兹在德国将其改进成可以进行乘除的计算。此后,一直到20世纪50年代末才有电子计算器的出现。

机械加工工艺设计说明书

北华航天工业学院 机械制造技术基础课程设计说明书 题目:拨叉零件的机械加工工艺设计及专用夹具设计 学生姓名: ******* 学号:************ 班级: ****** 系别: *********** 专业:机械设计制造及其自动化 指导教师: *************8 成绩:

目录 (一)机械加工工艺设计 1.拨叉零件的工艺分析及生产类型的确定 (1) 1.1拨叉零件的作用 (1) 1.2 拨叉零件的技术要求 (1) 1.3 拨叉零件的生产类型 (1) 2 确定毛坯,绘制毛坯简图 (1) 2.1确定毛坯生产类型 (1) 2.2继续加工余量,工序尺寸及毛坯尺寸的确定 (1) 2.3绘制拨叉铸造毛坯见图 (2) 3、拟定拨叉工艺路线 (2) 3.1定位基准的选择 (2) 3.1.1粗基准的选择 (2) 3.1.2精基准的选择 (2) 3.2 、表面加工方法的确定 (3) 3.3、加工阶段的划分 (3) 3.4、工序的集中与分散 (3) 3.5、工序顺序的安排 (3) 3.6 、工艺路线确定 (4) 4、机床设备及工艺装备的选用 (4) 4.1 、机床设备选用 (4) 4.2 工艺装备的选用 (4) 5、机械加工余量,工序尺寸及公差的确定 (4) 6、切削用量、时间定额的计算 (6) 6.1.工序三:粗-精铣左端面 (6) 6.1.1粗铣左端面至81mm (6) 6.1.2 精铣左端面至80mm,表面粗糙度Ra=3.2um (7) 6.2工序四:钻-扩φ22H12孔 (8) 6.2.1钻φ20孔 (8) 6.2.2扩孔Φ22H12 (10) 6.3工序五:拉内花键孔 (11) 6.4工序六:粗-精铣底槽内侧面和底面 (11) 6.4.1粗铣底槽 (11) 6.4.2精铣底槽 (12)

项目开发详细设计说明书(超好用模板)完整版

详细设计说明书XX有限公司

修订记录

目录 第一章概述........................................................................... 错误!未定义书签。 1.1.应用模块的目的....................................................... 错误!未定义书签。 1.2.应用模块总体描述................................................... 错误!未定义书签。 1.3.应用模块接口描述................................................... 错误!未定义书签。 1.4.假设条件................................................................... 错误!未定义书签。第二章设计模式(Design pattern) ................................... 错误!未定义书签。第三章类设计....................................................................... 错误!未定义书签。 3.1.分块类图................................................................... 错误!未定义书签。 <类图1> ............................................................ 错误!未定义书签。 <类图n> ............................................................ 错误!未定义书签。 3.2.整体继承关系........................................................... 错误!未定义书签。 3.3.类描述....................................................................... 错误!未定义书签。 <类名1> Class Description............................. 错误!未定义书签。 <类名n> Class Description............................. 错误!未定义书签。第四章交互图....................................................................... 错误!未定义书签。 4.1.<情景编号1: 情景名称> ........................................ 错误!未定义书签。 交互图................................................................ 错误!未定义书签。 例外情况及条件................................................ 错误!未定义书签。 4.2.<情景编号n: 情景名称> ........................................ 错误!未定义书签。第五章状态图....................................................................... 错误!未定义书签。 5.1.<状态图编号1:状态图名称> .................................. 错误!未定义书签。 5.2.<状态图编号n:状态图名称> .................................. 错误!未定义书签。第六章时序流程图............................................................... 错误!未定义书签。第七章用户界面设计说明................................................... 错误!未定义书签。 7.1.用户界面关系........................................................... 错误!未定义书签。 7.2.用户界面具体描述................................................... 错误!未定义书签。 <界面编号1:界面名称〉 ................................. 错误!未定义书签。 <界面编号N:界面名称〉 ................................ 错误!未定义书签。

网上购物系统——详细设计说明书

网上购物系统 详细设计说明书 1引言 1.1编写目的 电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1.2.项目背景 软件名称:网上购物系统 开发者:宋金德,袁浩,王朝阳,许威 项目简介:本系统主要实现网上产品展示与在线定购及人员的管理, 一、不同身份有不同的权限功能(管理人员、注册用户、游客) 二、在线产品展示(分页显示) 三、在线定购 四、后台管理(用户管理、商品的管理) 1.3定义 Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。 ADO:ActiveX Data Object, ActiveX 数据对象 SQL:Structured Query Language 1.4参考资料 [1] 谭浩强《动态网页制作ASP》北京电子工业出版社. 2001 [2] 彭万波《网页设计精彩实例》北京电子工业出版社.2002

单片机设计简易计算器

简易计算器 Simply Calculator 1 设计思想 此计算器有键盘部分、单片机、显示部分三部分组成,键盘部分主要完成输入功能;单片机主要完成数据处理功能,包括确定按键,完成运算,以及输出数据;显示器部分主要完成单片机输出的显示。 本设计的思路是利用单片机性能好,稳定性强的优点来实现系统的运行。设计大致可以分为三个步骤:第一步,硬件的选取和设计;第二步,程序的设计和调试;第三步,Protues 系统仿真。 硬件是设计的骨骼,不仅关系到设计总体方向的确定,还要综合考虑节能,环保,以及稳定性和经济性等各种因素。因此需要花费大量的时间。硬件的选取最为重要,包括选用的芯片,显示设备的选取,输入设备的选取等。本设计是通过单片机来实现的,因此选用了ATMEGA16单片机作为主体,输入设备选用矩阵键盘。程序是硬件的灵魂,是实现设计的中心环节。本设计使用的程序语言是C语言,在“ICC AVR”中运行,调试,直到运行出正确结果,然后输出后缀名为.HEX格式的文件,以备在Protues中仿真使用。程序是设计的关键,程序的调试需要大量的时间,耐心,还够要有足的细心才能成功。本设计中就出现了大量的错误,经过认真修改,最终才能运行出正确结果。最后的系统仿真是设计是否成功的验证,是设计不可缺少的重要环节。这就要求能掌握Protues的一些基本操作。2原理分析 矩阵键盘的扫描 —

》 图矩阵键盘图 如图所示,单片机的8个I/O口和矩阵键盘相连,用8个I/O口来控制矩阵键盘的16个按键是非常有意思的,首先我们设置单片机的PD0—PD7为输出,且PD0—PD3依次设置为低电平,而PD4—PD7设置为高电平,然后我们设置PD4—PD7为输入,而PD0—PD3仍然为输出,假如此时M1键按下,则PD0与PD4相连,因为PD0是低电平,而PD4是输入,所以PD4会被拉为低电平,同理,如果M2被按下,则PD5会被拉低,M3按下,PD6会被拉低,M4按下,PD7被拉低。这是判断有无键盘按下的过程,当我们判断是那一个键盘按下时,我们首先设置8个I/O口为输出,输出为FE,即,PD0为低电平,其他全为高电平,然后我们设置PD4—PD7为输入,如果M1被按下,则PD4会比被拉为低电平,此时会变成EE,同理可以知道M2被按下时会变为DE,M3被按下时会变为BE,M4被按下时会变为7E。同理我们可以设置8个I/O口输出FD来检测M5—M8是否被按下,设置8个I/O口输出FC来来检测M9—M12,设置8个I/O口输出F7来检测M13—M16,如果M1—M4没有被按下,就继续检测M4—M8,一次类推,就可以检测出16个按键了。在这次设计中,16个按键M1—M16所对应检测值分别为:EE,DE,BE,7E,ED,DD,BD,7D,EB,DB,BB,7B,E7,D7,B7,77。 数字显示与计算 本次设计选用的显示器是1602液晶显示器,此液晶显示器能显示32个字符,VSS接地,VDD接电源正极,E为时使能信号,R/W为读写选择端(H/L),RS为数据/命令选择端(H/L),D0—D7为数据I/O口。 首先我们初始化液晶显示器,然后显示出第一个被按下的数,并且使光标右移,如果有第二个数按下,则据继续显示,以此类推,然后把所有显示出来的数换算成一个数,如果按下“+”号,则显示出“+”,并且同理显示出“+”号后面按下的数字,然后调用加子程序,运算出结果,如果按下的是“-”,则调用减子程序,如果按下“*”,则调用乘子程序,如果按下“/”,则调用除子程序。然后再调用显示结果子程序,显示出结果。 《

机械制造工艺设计说明书

湘潭医卫职业技术学院 课 程 设 计 班级: 姓名: 指导教师:刘中华 年月日

课程设计 项目说明书 设计题目:******批量生产机械加工工艺设计专业:*********** 班级:******* 学号:******* 设计者:****** 指导教师:刘中华 完成时间:****** 湘潭医卫职业技术学院医电学院

目录 前言 一、零件的分析 (5) 1、零件的作用 (5) 2、零件的工艺分析 (5) 二、工艺分析 (6) 1、确定生产类型 (6) 2、选择毛坯制造形式 (6) 3、选择定位基准 (6) 4、零件表面加工方法选择 (7) 5、制造工艺路线 (8) 6、确定机械加工余量与毛坯尺寸 (8) 7、加工设备与工艺装备的选择 (10) 8、确定切削用量及基本工时 (11) 总结 参考文献 致谢

前言 本次课程设计是进给箱齿轮轴的设计,这是机械制造工程这门课程的一个阶段总结,是对课堂中学习的基本理论和在生产实习中学到的实践知识的一个实际应用过程。我们在完成课程设计的同时,也培养了我们正确使用技术资料、国家标准、有关手册、图册等工具书,进行设计计算、数据处理、编写技术文件等方面的工作能力,也为我们以后的工作打下了坚实的基础。由于知识和经验所限,设计会有许多不足之处,所以恳请老师给予指导。

设计题目:进给箱齿轮轴零件的机械加工工艺规程 零件的分析 1.零件的作用 题目给定的零件是进给箱齿轮轴,其主要作用是支撑传动零部件,实现回转运动,并传递扭矩和动力,以及承受一定的载荷。齿轮轴零件是将齿轮部分和轴做成一体无需键配合的一种常见机械零件。齿轮轴具备传动效率高、结构紧凑和使用寿命长等一系列优点,是通用机械特别是工程机械传动中的重要零件之一。轴Φ26圆柱面处有圆弧形的键槽和圆孔,主要是通过键和其他部件相连。轴的左端部位为齿轮部分,主要传递运动和动力。 2.零件的工艺分析 从零件图上看,该零件是典型的零件,结构简单,属于阶梯轴类零件,由圆柱面、轴肩、键槽、齿轮等不同形式的几何表面及几何实体组成。其主要加工的表面有以齿轮轴左右端面为中心的Φ60、Φ45、Φ30、Φ29、Φ26、Φ24的外圆柱面,以Φ26的外圆柱面和左右台阶面为中心的加工30×8×4的键槽、Φ8的孔,左右两端的端面,以及齿轮轴左端的齿轮加工。其多数表面的尺寸精度等级在7~11之间,表面粗糙度值为1.6μm~12.5μm,齿轮的精度等级为8。其中位置要求较严格的,主要是保证加工Φ60的外圆柱面与整个齿轮轴的中心轴线的同轴度在Φ0.25范围内,以及保证Φ30的外圆柱面与整个齿轮轴的中心轴线的同轴度在Φ0.02范围内。 通过分析,该零件布局合理,方便加工,我们通过径向夹紧可保证其加工要求,整个图面清晰,尺寸完整合理,能够完整表达物体的形状和大小,符合要求。经过对以上加工表面的分析,对于这几组加工表面而言,我们可先选定粗基准,加工出精基准所在的加工表面,然后借助专用夹具对其他加工表面进行加工,并且保证它们的位置精度。

详细设计说明书模版

(项目名称)详细设计说明书 文件版本 编写日期 发布日期

文件修改记录 修改日期版本号变化状态修改内容修改人 *变化状态:C――创建,A——增加,M——修改,D——删除 文档审批信息 版本号提交人批准人批准日期发布日期备注

目录 1引言 (1) 1.1编写目的 (1) 1.2适用范围 (1) 1.3术语和缩写 (1) 1.4参考资料 (1) 2概述 (1) 2.1系统概述 (1) 2.2系统功能定义 (1) 3总体结构说明 (1) 3.1系统结构 (1) 3.1.1系统内外部关系图 (1) 3.1.2功能模块简要说明 (1) 3.1.3依赖的外部接口 (1) 3.1.4对外提供的接口 (1) 3.2模块程序构件结构图 (1) 4数据模型(Data Model)设计 (2) 4.1逻辑实体模型 (2) 4.1.1实体模型1 (2) 4.1.2实体模型2 (3) 4.2表结构(物理设计) (3) 4.2.1表汇总 (3) 4.2.2表1 (3) 4.2.3表2 (3) 4.3视图列表 (4) 5功能实现说明 (4) 5.1数据流类模块 (4) 5.1.1数据流程图 (4) 5.1.2实现说明 (4) 5.1.3程序设计 (4) 5.2业务处理类模块 (5) 5.2.1Object Model设计 (5)

5.2.2程序设计 (5) 6界面实现说明 (5) 6.1模块1 (5) 6.1.1总体界面结构(业务操作区)说明 (5) 6.1.2功能点1界面结构说明 (5) 6.1.3功能点2界面结构说明 (5) 6.2模块2 (6) 6.2.1总体界面结构(业务操作区)说明 (6) 6.2.2功能点1界面结构说明 (6) 6.2.3功能点2界面结构说明 (6)

系统软件详细设计说明书

系统软件详细设计说明书 1.引言 1.1编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详 细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2.系统的结构 ui :系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui 部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 client :实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的

资源,并返回相应的信息。 search: 资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 preview :资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。 preview部分调用comm on部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui )设计说明 3.1 模块描述实现用户界面的包,含有11个文件51 个类,是本系统中最复杂的代码。 3.2 功能负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp 站点中搜索用户需要的资源。 3.3 交互的模块 client ,search ,preview ,common。 3.4 模块设计该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下: MainFrame.java :MainFrame 是含有主函数的类,也是lyra 客户端开始执行的类,它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 FtpFrame_AboutBox.java: 显示关于窗口的类,当用户点击帮助菜单中的关于菜单项时会 弹出关于对话框。 Tools.java :FileTools 是文件操作辅助类,可以实现文件的递归删除等。 XMLController.java: JDOMTes是操作xml文件的类,用JDOM来操作xml文件, 实现的功能有: (1)保存ftp 服务器的文件列表(站内搜索时使用),递归的从ftp 服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。 (2)根据文件名在文件中查找文件,站内搜索时使用。 (3)保存ftp 服务器的信息:ip ,端口(默认端口21 不保存),用户名(默认anonymous 不保存),密码,最多存10 个;存在resource\settings\ serversinfor.xml 文件中。 (4)读取已存储的ftp 服务器信息。 (5)从type.xml 读取搜索的类型。 Constants.java: 放置系统运行时使用的一些常量,initcontent ()函数对所有常量进行初始化,这个函数在MainFrame 中被调用一次。iconHashMap 是hash 表,用于存放文件的系统图标。 CustomizedController.java :包含自定义的控件类,java 中的控件可能不能满足需求,需要自己定义某些属性。这些控件会在创建界面时使用。其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等。 (2)CustomizedTableCellRenderer 是表格单元格绘制器类,主要用于显示文件的系统图标,和文件名。 (3)LeftPanel类的父类是JTabbedPane,用户显示主窗口左边的面板。 (4)RightPanel 类的父类是JPanel ,用户显示右边的主题部分,包括右上边的搜索及服务 器选项,和中间的显示服务器文件的TabbedPane。. (5)BottomPanel 类是右下放显示下载和服务器信息的JTabbedPane。 (6)CustomizedJButton 是定义按钮类,更改了按钮的字体,java 本身默认的字体不好看。 (7)CustomizedTableModel 是表格类,实现单元格的不可编辑。 (8 )CustomizedTableCellRenderer_Remote 类是表格绘制器,在远程文件浏览 器RemoteFilesPanel 使用,用于显示文件名和文件图标。

简单计算器的设计与实现

C/C++程序设计课程设计设计说明书 简单计算器的设计与实现 学生姓名 学号 班级 成绩 指导老师 计算机科学与技术系 2010年11月22日

C/C++程序设计课程设计评阅书

课程设计任务书 2010—2011学年第一学期 专业:计算机科学与技术学号:姓名: 课程设计名称: C/C++程序设计课程设计 设计题目:简单计算器的设计与实现 完成期限:自2010 年 11月 15 日至 2010 年 11 月 26 日共2 周 设计内容及要求: 要求用C/C++语言设计一个简易的计算器程序,对输入的数据进行加、减、乘、除、开平方等操作。 设计要求及功能如下: 1.阐述设计思想,画出流程图; 2.实现功能: (1)对输入的数据进行加法运算; (2)对输入的数据进行减法运算; (3)对输入的数据进行乘法运算; (4)对输入的数据进行除法运算; (5)对输入的数据进行开平方根运算。 最终设计成果形式为: 1.编写好的程序; 2.撰写课程设计说明书一份,打印并装订成册。 指导教师(签字):教研室主任(签字): 批准日期:年月日

摘要 设计了一个简单的计算器程序,该计算器具有简单的四则混合运算以及复杂的数学表达式的功能。该计算器采用VC++作为软件开发环境,采用算数表达式处理算法来实现加、减。乘、除四则混合运算。操作简单,界面清晰,易于用户使用,容易被他们所接受的。 关键词:计算器;VC++;数学表达式

目录 1课题描述 (1) 2问题分析和任务制定 (2) 3详细设计 (3) 3.1头文件设计 (3) 3.2简单计算器的设计与实现函数设计 (3) 4 程序调试与测试 (8) 4.1主界面测试 (8) 4.2基本功能的测试 (8) 5结果分析 (12) 总结 (13) 参考文献 (14)

阀体零件机械制造工艺学课程设计说明书

阀体零件机械制造工艺学课程设计说 明书

机电及自动化学院 《机械制造工艺学》课程设计说明书 设计题目:阀体零件工艺方案设计 姓名: 学号: 班级:机电(1)班 届别: 指导教师 年 7月 目录(共12页) 一、零件的分析 (1) (一)零件的作用 (1)

(二)零件的工艺分析 (1) 二确定生产类型 (1) 三确定毛坯 (1) 四工艺规程设计 (2) (一)选择定位基准: (2) (二)制定工艺路线 (3) (三)选择加工设备和工艺设备 (8) (四)机械加工余量、工序尺寸及公差的确定 (9) (五)确定切削用量及时间定额 (9) 五余量表格 (10) 参考资料:《机械制造工艺设计手册》 《机械制造工艺学》 《机械加工余量手册》 《热加工工艺基础》 《金属工艺学实习教材》 《互换性与测量技术》

《机械制图》 一、零件的分析 (三)零件的作用 阀体,泵体等均属于箱体类零件。其主要作用是用于支承,包容,保护运动零件或其它零件。 本题目的阀体是球阀中的主体零件,它容纳阀芯,密封圈,阀杆,填料压紧套等零件。它的大致形状类似于三通管,左端方形凸缘上有直径为50,公差等级为11级的孔与阀盖配合,右端外螺纹作用连接管道,上部直径18H11孔与阀杆配合,从而起到调节流量的作用。 (四)零件的工艺分析 经过查找手册和热加工工艺基础课本,中碳铸钢ZG230-450具有良好的性能,适用于受力不大,要求韧性的零件制造,例如轴承盖,阀体等,因此零件材料选ZG230. 1:根据零件图分析,为了便于铸造,毛胚只铸造出水平方向的孔,竖直方向的孔用钻床加工,为了铸造效率,选择用金属型铸造。 2:因为水平方向的孔很多,且在同一中心线上,因此在加工时用水平方向的外圆做粗基准进行加工,则能够保证所有的孔同轴。

详细设计说明书模板

修订历史记录 【模板使用必读:模板内容和页眉中【】包含内容为指导性的待替换文字,请在使用中替换为具体内容,或删除。文件提交时不得再含有这些内容。】

目录 1引言 (4) 1.1编写目的 (4) 1.2背景 (4) 1.3术语与缩写解释 (4) 1.4参考资料 (4) 2模块命名规则 (4) 3程序系统的组织结构 (5) 3.1子系统划分 (5) 3.2模块划分 (5) 3.3程序与功能需求、系统模块间的关系 (5) 4程序1(标识符)设计说明 (5) 4.1程序描述 (5) 4.2功能 (6) 4.3性能 (6) 4.4输人项 (6) 4.5输出项 (6) 4.6算法 (6) 4.7流程逻辑 (6) 4.8接口 (6) 4.9存储分配 (7) 4.10注释设计 (7) 4.11限制条件 (7) 4.12尚未解决的问题 (7) 5程序2(标识符)设计说明 (7)

引言 编写目的 【给出项目详细设计说明书的编写目的,同时指明读者对象。】 背景 【说明: a.待开发软件系统的名称; b.本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。】 术语与缩写解释 【列出本文件中用到的专门术语的定义和外文首字母缩写的原词组。】 参考资料 【提示:可包括:(1)本项目经核准的计划任务书、需求规格说明书、合同、项目设计概要说明书或上级机关的批文;(2)本文档所引用的资料、规范等,列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。】

模块命名规则 【确定本软件的模块命名规则,例如类、函数、变量等,确保设计文档的风格保持一致。可以从机构的编码规范中摘取或引用。】 程序系统的组织结构 【用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。】 子系统划分 模块划分 程序与功能需求、系统模块间的关系 程序1(标识符)设计说明 【从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即

软件系统详细设计说明书模板

xxxxx系统详细设计说明书

版本历史

修改记录

目录 1引言 (5) 1.1编写目的 (5) 1.2背景 (5) 1.3参考资料 (5) 1.4术语定义及说明 (5) 2设计概述 (5) 2.1任务和目标 (5) 2.1.1需求概述 (5) 2.1.2运行环境概述 (5) 2.1.3条件与限制 (6) 2.1.4详细设计方法和工具 (6) 3系统详细需求分析 (6) 3.1详细需求分析 (6) 3.2详细系统运行环境及限制条件分析接口需求分析 (6) 4总体方案确认 (6) 4.1系统总体结构确认 (6) 4.2系统详细界面划分 (7) 4.2.1应用系统与支撑系统的详细界面划分 (7) 4.2.2系统内部详细界面划分 (7) 5系统详细设计 (7) 5.1系统程序代码架构设计 (7) 5.1.1UI(User Interface)用户界面表示层 (7) 5.1.2BLL(Business Logic Layer)业务逻辑层 (8) 5.1.3DAL(Data Access Layer)数据访问层 (8) 5.1.4Common类库 (8) 5.1.5Entity Class实体类 (8) 5.2系统结构设计及子系统划分 (8) 5.3系统功能模块详细设计 (9) 5.3.1XX子系统 (9) .1XX模块 (9) 列表和分页 (9) 创建XX (9) .2XX模块 (9) XX列表 (9) XX修改 (9) 5.3.2XX子系统 (9) 5.3.6.1用户管理模块 (9) 5.3.6.2角色管理模块 (14) 5.3.6.3系统设置模块 (14) 5.3.6.4系统登录注销模块 (14) 5.4系统界面详细设计 (14) 5.4.1外部界面设计 (14) 5.4.2内部界面设计 (14) 5.4.3用户界面设计 (14) 6数据库系统设计 (14) 6.1设计要求 (14) 6.2信息模型设计 (14) 6.3数据库设计 (14) 6.3.1设计依据 (14)

简易计算器设计说明书

摘要 单片机的出现是计算机制造技术高速发展的产物,它是嵌入式控制系统的核心。如今,它已广泛的应用到我们生活的各个领域,电子、科技、通信、汽车、工业等。计算器的出现给我们的生活带来了巨大的便利,计算器在我们的生活中随处可见,也是我们日常生活中不可缺少的工具。本设计是基于51系列单片机来进行的数字计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除简单的基本四则运算,并在LCD上显示相应的结果。设计电路采用AT89C51单片机为主要控制电路,利用按键作为计算器的键盘的输入。显示采用字符LCD 静态显示。软件方面使用C语言编程,并用PROTUES仿真。 单片微型计算机简称单片机。它是在一块芯片上集成中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、定时/计数器及I/O接口电路等部件,构成一个完整的微型计算机。它的特点是:高性能,高速度,体积小,价格低廉,稳定可靠,应用广泛。单片机比专用处理器最适合应用于嵌入式系统,因此它得到了最多的应用。本文介绍了单片机的产生发展、功能特点、应用开发等内容。 【关键词】简单计算器单片机 LCD 应用发展

背景 近年来,单片机以其体积小、价格廉、面向控制等独特优点,在各种工业控制、仪器仪表、设备、产品的自动化、智能化方面获得了广泛的应用。与此同时,单片机应用系统的可靠性成为人们越来越关注的重要课题。影响可靠性的因素是多方面的,如构成系统的元器件本身的可靠性、系统本身各部分之间的相互耦合因素等。其中系统的抗干扰性能是系统可靠性的重要指标。 本设计采用80c51 芯片,实现了利用单片机进行了一个简单计算器设计。允许对输入数据进行加减乘除运算及LCD 显示.如果设计对象是更为复杂的计算器系统,其实际原理与方法与本设计基本相同。LCD液晶显示器是Liquid Crystal Display 的简称,LCD 的构造是在两片平行的玻璃基板当中放置液晶盒,下基板玻璃上设置TFT(薄膜晶体管),上基板玻璃上设置彩色滤光片,通过TFT上的信号与电压改变来控制液晶分子的转动方向,从而达到控制每个像素点偏振光出射与否而达到显示目的。 现在LCD已经替代CRT成为主流,价格也已经下降了很多,并已充分的普及。故采用LCD.设计的关键所在,必须非常熟悉单片机的原理与结构,同时还要对整个设计流程有很好的把握,将单片机和其他模块完整的衔接。本设计是基于51系列单片机来进行的数字计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除基本四则运算,并在LCD上显示相应的结果;设计电路采用AT89C51单片机为主要控制电路,显示采用字符LCD静态显示;软件方面使用C 语言编程,并用PROTUES仿真i。

系统详细设计说明书

XXXXXX XXXXXXXXXXXXX 项目名称 详细设计说明书 XXX公司 二〇XX年X月

文档修改记录

目录 第一章引言............................................. 错误!未定义书签。 目的............................................. 错误!未定义书签。 背景............................................. 错误!未定义书签。 术语定义......................................... 错误!未定义书签。 参考资料......................................... 错误!未定义书签。第二章系统概述......................................... 错误!未定义书签。第三章程序1设计说明................................... 错误!未定义书签。 程序描述......................................... 错误!未定义书签。 模块架构图 ................................... 错误!未定义书签。 功能 ......................................... 错误!未定义书签。 类图 ......................................... 错误!未定义书签。 增加功能(功能点) ........................... 错误!未定义书签。 程序流程 ..................................... 错误!未定义书签。 测试和限制条件 ............................... 错误!未定义书签。 备注 ......................................... 错误!未定义书签。第四章程序2设计说明................................... 错误!未定义书签。第五章公用接口程序说明................................. 错误!未定义书签。 全局变量......................................... 错误!未定义书签。 公用界面或接口................................... 错误!未定义书签。 公用方法和过程................................... 错误!未定义书签。第六章附件............................................. 错误!未定义书签。详细设计评审意见.......................................... 错误!未定义书签。

相关文档
相关文档 最新文档