毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

C#测量设备管理系统论文+源代码+ER图+流程图 第6页

更新时间:2010-7-9:  来源:毕业论文
C#测量设备管理系统论文+源代码+ER图+流程图 第6页
代码设计
代码是代表客观存在的实体或事物的属性、状态的符号,通过对客观实体的代码设计,不仅可以方便使用者快速准确的查找,还可以对实体进行安全文护,减少生产过程中不必要的耗费。
3.3.1 设计原则
1.唯一确定性原则
2.最小长度与可扩充性原则
3.代码标准化原则
4.便于计算机处理与便于记忆的原则
3.3.2  设计代码
“产品编号”代码设计
    产品编号是对合同进行区分的项目,设置产品编号是设备管理所必要的。便于编制产品的信息存储,查阅报表,实行核算系统化。对于使用者来说,输入数据、查询数据等工作就变的简单,容易操作,而且有易于数据的存储和检索。
下图就是“产品编号”的代码设计:
 年份编号
图3-3 产品编号代码示意图
                  Fig.3-3 Products number code schematic drawing
例如产品编号:
001为谷物干燥机,002为振动液化床,001-999的代码表示为生产产品的名称;
06001为06年生产的谷物干燥机,08002为08年生产的振动液化床。
3.4 数据库设计
3.4.1 数据库介绍
数据库是指自描述的完整记录的集合。数据库是自描述的:它除了包含用户的源数据外,还包含关于它本身结构的描述。数据库的自描述特点,它提高了程序/数据独立性,它使得检查数据库本身就确定数据库的结构和内容成为可能。数据库包含用户数据文件和其他内容,数据库在元数据中包含关于自身的描述。另外,数据库还包含用来表示数据之间的关系和提高数据库应用的性能的索引。最后,数据库还包含关于使用数据库的应用程序的数据。
设计一个数据库需要我们耐心收集和分析数据,仔细理清数据间的关系,消除对数据库应用不利的隐患等等。在整个设计过程中,我们必须按步骤认真完成。一个数据库的设计好坏将直接影响将来基于该数据库的应用。
另外,数据库也不是独立存在的,它总是与具体的应用相关的,为具体的应用而建立的。因此在设计数据库之前我们必须明确应用的目的,在设计数据库的时候也应时刻考虑用户需求,数据库与具体应用之间是相辅相成的关系。
数据库的设计过程一般包括以下几个步骤:
(1)确定建立数据库的目的和收集数据
数据库设计过程的第一个阶段是确定建立数据库的目的和收集数据。通常,我们也把确定建立数据库的目的称为需求分析。需求分析的任务就是通过详细调查要处理的对象来明确用户的各种需求。并且通过调查、收集和分析信息,以了解在数据库中需要存储哪些数据,要完成什么样的数据处理功能。这一过程是数据库设计的起点,它将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
确定目的之毕业论文http://www.751com.cn调查用户需求的方法有很多,如查阅记录、访谈、开调查会、设计调查表请用户填写或回答相关问题等。其中比较有效的方法是访谈,我们可以借助一些设计合理的调查表来与用户直接交流。通过充分交流,可以了解他们平时是如何使用数据库的,以及对当前信息的要求,进而设计满足用户需求的字段,并根据设计的字段收集数据。
(2)建立概念模型
确定建立数据库的目的以及完成数据收集后,就进入数据库设计过程的第二阶段——建立概念模型。概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。这一阶段是整个数据库设计的关键。设计时,一般先根据应本文来自辣文论文网原文请找QQ752018766用的需求,画出能反映每个应用需求的E-R图,其中包括确定实体、属性和联系的类型。然后优化初始的E-R图,消除冗余和可能存在的矛盾。概念模型是队用户需求的客观反映,并不涉及具体的计算机软、硬件环境。因此,在这一阶段中我们必须将注意力集中在怎样表达出用户对信息的需求,而不考虑具体实现问题。
(3)建立数据模型
完成上一阶段后,我们得到了一个与具体计算机软、硬件无关的概念模型。接着我们就可以着手建立数据库模型了,这是数据库设计过程的第三个阶段。在这一阶段中我们要将概念模型中得到的E-R图转换成具体的数据模型。数据模型是表示实体与实体间的联系的模型。数据模型一般分为层次、网状、关系和面向对象模型等,主要是用于DBMS的实现。目前比较常用的是关系数据模型,我们通常将E-R图转换成关系数据模型,实际上就是要将实体、实体的属性和实体之间的联系转换为关系模式。
(4)实施与文护数据库
最后一个阶段是实施与文护数据库。完成数据模型的建立后,我们就必须对字段进行命名,确定字段的类型和宽度,并利用数据库管理系统或数据库语言创建数据库结构、输入数据和运行等,因此数据库的实施是数据库设计过程的“最终实现”。如果数据库运行很成功,则表明数据库设计任务基本结束,以后的重点就是数据库的文护工作,包括做好备份工作、数据库的安全性和完整性调整、改善数据库性能等。
数据库的设计在数据库应用系统的开发中占有很重要的地位。只有设计出合理的数据库,才能为建立在数据库上的应用提供方便。不过数据库的设计过程从来都不会有真正的结束,因为随着用户需求和具体应用的变化和扩大,数据库的结构也可能会随之变化。
3.4.2 数据库物理设计
本系统采用的数据库管理系统是Microsoft公司的SQL Server 2000。该管理系统由一系列产品组成,不仅能够满足最大的数据处理系统和商业 Web 站点存储数据的需要,还能为个人或小企业提供易于使用的数据存储服务。
本系统的数据库名为sbgl。包括如下几个表: 

表3-1 人员信息(H_Admin)表
Table 3-1 Personnel information (H_Admin) table
字段名称 类型 长度 主键 说明 允许空
id int 4 YES 序号 NO
Admin_User varchar 50  用户名 yes
Admin_Pwd varchar 50  密码 yes
qx Char 10  权限 yes
bmbm Int 4  部门编码 yes
bmnr Varchar 50  部门名称 yes
iscg int 4  是否是管理员 yes
表3-2 部门信息(H_Bm)表
Table 3-2 Segment Information (H_Bm) table
字段名称 类型 长度 主键 说明 允许空
Id Int 4 YES 部门序号 NO
ParentID Int 4  部门编号 Yes
Bmnr varchar 50  部门名称 Yes
表3-3 设备调拨信息(H_Sb_Db)表
Table 3-3 Device allocation information (H_Sb_Db) table
字段名称 类型 长度 主键 说明 允许空
id Int 4 YES 调拨编号 NO
sbbh Int 4  设备编号 YES
ybm Int 4  原部门号 YES
ybm_Name Varchar 50  原部门名 YES
y_syr Varchar 50  原使用人 YES
毕业论文http://www.751com.cnbz Text 16  备注 YES
Dbrq Datetime 8  调拨日期 YES
lry varchar 50  录入人 YES

表3-4 设备信息(H_SB_info)表
Table 3-4 Equipment Information (H_SB_info) table

字段名称 类型 长度 主键 说明 允许空
id Int 4 YES 设备序号 NO
Classid Int 4  部门编号 YES
Class_Name Varchar 50  部门名称 YES
sbzlid Int 4  设备种类编号 YES
sblbid Int 4  设备类别编号 YES
sbzt char 10  设备状态 YES
syr Varchar 50  使用人 YES
sn Varchar 50  设备型号 YES
sccj Varchar 200  生产厂家 YES
ccrq datetime 8  出厂日期 YES
sysj datetime 8  启用时间 YES
cgsj datetime 8  采购时间 YES
bz Text 16  备注 YES
jz Varchar 50  价值 YES
zcbh Varchar 50  资产编号 YES
lry Varchar 50  录入人 YES

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

C#测量设备管理系统论文+源代码+ER图+流程图 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。