论文-土地档案管理信息系统设计方案(编辑修改稿)内容摘要:
、代码写的再好,都需要实践来检验。 在实践中才能去发现问题、去分析问题、去解决问题。 不断的去发现,不断的去改善,才能使一个产品趋于稳定、并最大限度的满足用户的需求。 如果一个软件产品,用户乐意去接受,并给用户带来了实实在在的好处,提高了用户的工作效率,我想这是对一个程序员最大,也是最好的安慰。 六、封装、刻录 (一)、封装说明 封装概念 封装是把所有零散的文件经过打包后组装成一个安装文件。 简单的说,就是把各个零件组装成一个产品。 封装工具软件 我们使用了 封装软件, InstallMast 是一个功能强大且容易使用的封装工具软件,不仅可以定制安装窗口,还可以进行编程。 封装文件 ( 1)、程序文件及配置文件 、 、 、 、 、 ( 2)、系统文件 、 、 、 、 ( 3)、 动态链接库文件 、 、 、 、 、 、 、 、 ( 4)、 SQL Server 接口文件 ( 5)、其它文件 ( 6)、 InstallMast 的使用方法请参考该软件中的 help (二)、刻录说明 刻录 概念 刻录就是把封装好的文件刻录到光盘中。 刻录 工具软件 我们使用了 刻录 工具, Nero 也是一个功能强大且容易使用的封装工具软件。 第 19 页 共 47 页 刻录 文件 Nero 的使用方法请参考该软件中的 help 七、附 件 本章介绍了软件的附件,包括了附件一 (表结构定义、源码打印稿 )和附件二 (源文件、运行文件 CDROM)。 附件二 的内容放在附带的光盘中。 (一)、 附件一 (表结构定义、源码打印稿 ) 表结构定义 /*档案利用 (查询使用 )*/ if exists (select * from where id = object_id(N39。 [dbo].[d_bookuseselect]39。 ) and OBJECTPROPERTY(id, N39。 IsUserTable39。 ) = 1) drop table [dbo].[d_bookuseselect] GO CREATE TABLE ( usetable char(15) DEFAULT 39。 39。 NULL, /*使用的表 */ operate char(8) DEFAULT 39。 39。 NULL, /*操作符号 */ condition char(40) DEFAULT 39。 39。 NULL, /*输入条件 */ note char(20) NULL /*备注 */ ) go IF OBJECT_ID(39。 39。 ) IS NOT NULL PRINT 39。 CREATED TABLE 39。 ELSE PRINT 39。 FAILED CREATING TABLE 39。 Go /*档案利用 (统计使用 )*/ if exists (select * from where id = object_id(N39。 [dbo].[d_bookusestatistical]39。 ) and OBJECTPROPERTY(id, N39。 IsUserTable39。 ) = 1) drop table [dbo].[d_bookusestatistical] GO CREATE TABLE ( islocalnuit char(10) NULL, /*是否本单位 */ 第 20 页 共 47 页 content char(10) NULL /*内容 */ ) go IF OBJECT_ID(39。 39。 ) IS NOT NULL PRINT 39。 CREATED TABLE 39。 ELSE PRINT 39。 FAILED CREATING TABLE 39。 go /*字段字典明细 */ if exists (select * from where id = object_id(N39。 [dbo].[d_fieldsdicdetail]39。 ) and OBJECTPROPERTY(id, N39。 IsUserTable39。 ) = 1) drop table [dbo].[d_fieldsdicdetail] GO CREATE TABLE ( fdname char(20) NULL, /*字段英文名 */ fdcontent char(10) NULL, /*字段内容 */ note char(20) NULL /*备注 */ ) go IF OBJECT_ID(39。 39。 ) IS NOT NULL PRINT 39。 CREATED TABLE 39。 ELSE PRINT 39。 FAILED CREATING TABLE 39。 go /*字段字典汇总 */ if exists (select * from where id = object_id(N39。 [dbo].[d_fieldsdicgen]39。 ) and OBJECTPROPERTY(id, N39。 IsUserTable39。 ) = 1) drop table [dbo].[d_fieldsdicgen] 第 21 页 共 47 页 GO CREATE TABLE ( fdname char(20) PRIMARY KEY CLUSTERED NOT NULL, /*字段英文名*/ fdchiname char(40) NULL, /*字段中文名 */ relativetable char(20) NULL, /*相对应表 */ note char(20) NULL /*备注 */ ) go IF OBJECT_ID(39。 39。 ) IS NOT NULL PRINT 39。 CREATED TABLE 39。 ELSE PRINT 39。 FAILED CREATING TABLE 39。 go /*菜单档案表 */ if exists (select * from where id = object_id(N39。 [dbo].[d_mainmenu]39。 ) and OBJECTPROPERTY(id, N39。 IsUserTable39。 ) = 1) drop table [dbo].[d_mainmenu] GO CREATE TABLE ( funorder char(20) NULL, /*功能序号 */ funid char(11) DEFAULT 39。 39。 NULL, /*菜单序号 (如 m_1) */ funname char(40) DEFAULT 39。 39。 NULL, /*菜单名称 */ note char(10) DEFAULT 39。 39。 NULL, /*注释 */ beactive char(2) DEFAULT 39。 是 39。 NULL /*是否活动 */ ) go IF OBJECT_ID(39。 39。 ) IS NOT NULL PRINT 39。 CREATED TABLE 39。 第 22 页 共 47 页 ELSE PRINT 39。 FAILED CREATING TABLE 39。 go CREATE CLUSTERED INDEX orderbyfunorder ON (funorder) Go /*登记所有的库及设置 */ if exists (select * from where id = object_id(N39。 [dbo].[d_sysset]39。 ) and OBJECTPROPERTY(id, N39。 IsUserTable39。 ) = 1) drop table [dbo].[d_sysset] GO CREATE TABLE ( dbid char(4) NOT NULL, /*数据库 id */ dbtable char(40) NOT NULL, /*数据库表 */ dbname char(20) NOT NULL, /*数据库名称 */ setname varchar(30) NULL, /*设置名称 */ settype char(10) NULL, /*设置类型 */ defaval char(20) NULL, /*默认值 */ writeval nvarchar(300) NULL, /*设置内容 */ note text NULL, /*备注 */ setnameid char(2) NULL /*设置名称 id */ ) go IF OBJECT_ID(39。 39。 ) IS NOT NULL PRINT 39。 CREATED TABLE 39。 ELSE PRINT 39。 FAILED CREATING TABLE 39。 go 第 23 页 共 47 页 /*管理表字段档案表 */ if exists (select * from where id = object_id(N39。 [dbo].[d_tablefldlist]39。 ) and OBJECTPROPERTY(id, N39。 IsUserTable39。 ) = 1) drop table [dbo].[d_tablefldlist] GO CREATE TABLE ( fdtable char(20) NULL, /*字段表英文名 */ fdtablechm char(20) NULL, /*字段表中文名 */ fdname char(20) NULL, /*字段英文名 */ fdchiname char(40) NULL, /*字段中文名 */ fdtype char(10) NULL, /*字段类型 */ fdsize int NULL, /*字段长度 */ fddec int NULL, /*字段精度 */ fdorder int NULL, /*字段序号 */ isplay char(2) NULL, /*是否显示 */ iscopy char(2) NULL, /*是否复制 */ beizhu char(60) NULL /*备注 */ ) go IF OBJ。论文-土地档案管理信息系统设计方案(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。