超低价卖我的软件,建筑公司综合管理软件,包括货物进销存,帐户管理,人事工资管理,重点是进销存和帐户自动结算。适合于小的货物销售公司使用,功能非常全,您需要的工能

C

cb_hfxy

Unregistered / Unconfirmed
GUEST, unregistred user!
超低价卖我的软件,建筑公司综合管理软件,包括货物进销存,帐户管理,人事工资管理,重点是进销存和帐户自动结算。适合于小的货物销售公司使用,功能非常全,您需要的工能我都作了,并适合做毕业设计的学生参考,带源码和详细开发文档。进来一看。【抓图已上传,请看详细内容。】 (50分)<br />delphi5开发.
数据库结构表采用Paradox7.0,采用(BDE)数据库访问机制。单层体系结构,仅供单机使用。
建议运行配置:
CPU主频400MHz,内存64M,硬盘空间15M以上。
建议操作系统:
Windows2000、Window NT、Windows XP。
系统功能:
加密密码保护。
货品进销存记录。
采购信息记录,付款信息从帐户中结算,采购货物入库结算。
销售信息记录,收款信息从帐户中结算,销售货物出库结算。
其他货品出库,入库信息记入库存结算。
其他入帐信息,出帐信息和纳税信息从帐户中结算。
人员信息及工资历史,历史工资记录。
帐务盈利信息总结算。
供应商、客户业务往来信息汇总。
货品销售情况汇总。
数据的查找与过滤。
输出数据表为其它格式。
数据备份及恢复。
口令设置及管理;
生成各种信息报表。
打印机设置及打印各种报表。
系统界面提供很酷的换肤功能。
1、如何进行进销存记录
※订货记录在表中,起唯一单号,此单号在订货,付款,收货中唯一,同笔业务采用同一个单号,货品记录会在提示下录入库存数据记录中,没有录入库存的数据会加亮标出,没付清货款的会加亮标出。
2、如何进行库存记录
※库存记录通常会自动由业务交易记录,也可手动修改。建议将货品资料中的货品全部记录入数据库中以便于查询。
3、如何进行帐户信息记录
※帐户信息主要用来进行季度盈利结算,最好全部填写。
4、如何进行查询
※每个信息界面都有查询按钮以便于查询,要进行详细的数据过滤请用高级查询。
5、如何进行分析整理数据
※在高级工具中,有三项操作可进行结算,其中包括业务交易结算,货品交易结算,盈利结算,包含了一般的信息结算项目。
6、如何进行数据备份
※选择相应表选择备份路径,即可备份,如要恢复只需将所备份的表复制到程序目录覆盖即可。
7、如何换肤
※在程序的skins目录中选择相应的皮肤文件即可进行更换皮肤。
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
兄弟我头一次想到在这里出卖软件,还请大家包涵。
软件用的BDE,因为这是我给一个机具公司定制的,各操作功能非常全,非常稳定。
如果有人有意购买,我下午将把我的软件抓图和我的联系方式放在网上。
价格:公司购买300元,个人购买200元。
源码+软件+详细开发文档和技术文档(适合于做毕业设计的学生)300元。
附图:
http://www.yhwl.com/cb/1.gif
http://www.yhwl.com/cb/2.gif
http://www.yhwl.com/cb/3.gif
http://www.yhwl.com/cb/4.gif

有意购买的请留下您的email,我会与您联系。



 
L

lldhz

Unregistered / Unconfirmed
GUEST, unregistred user!
所有功能都集成在一个系统还是多个系统?
有没有DEMO或者文档可以看看?
 
C

cb_hfxy

Unregistered / Unconfirmed
GUEST, unregistred user!
所有功能都在一个系统中,相当全面。适合于小规模销售公司进行进销存管理和
帐户结算。
中午我将软件抓图和部分文档放在网上。
 
L

lcl_003

Unregistered / Unconfirmed
GUEST, unregistred user!
look,look
2000se@163.com
 
C

cb_hfxy

Unregistered / Unconfirmed
GUEST, unregistred user!
我会将相应的部分文档发到你邮箱里,如果有意的话。email联系。
 
C

cb_hfxy

Unregistered / Unconfirmed
GUEST, unregistred user!
你的邮箱是不是满了,发不出去。
 
Z

zengyixun

Unregistered / Unconfirmed
GUEST, unregistred user!
有没有用dll与bpk进行模块分开开发的方式?
 
C

cb_hfxy

Unregistered / Unconfirmed
GUEST, unregistred user!
你要的三层我有,只是现在已经被买断。
 

独孤浪人

Unregistered / Unconfirmed
GUEST, unregistred user!
我看了你的截图感觉不错,发给我一份详细的看看
chenpenghd@163.com
 
W

wjames

Unregistered / Unconfirmed
GUEST, unregistred user!
给我来份详细点的资料,有兴趣合作
jian_w@163.com
 

邓娟

Unregistered / Unconfirmed
GUEST, unregistred user!
给我来份详细点的资料,有兴趣合作
lgyxx@public.szptt.net.cn
 
C

cb_hfxy

Unregistered / Unconfirmed
GUEST, unregistred user!
to 独孤浪人,
邮件已发送。
 
C

cb_hfxy

Unregistered / Unconfirmed
GUEST, unregistred user!
邓娟,你的邮箱发不上。
 
S

Sdelphi_fu

Unregistered / Unconfirmed
GUEST, unregistred user!
给我来份详细点的资料,有兴趣合作
Martin_fu001@sina.com
 
D

dodo

Unregistered / Unconfirmed
GUEST, unregistred user!
给我来份详细点的资料,有兴趣合作
dodo121@eyou.com
 
W

wrnxd168

Unregistered / Unconfirmed
GUEST, unregistred user!
给我来份详细点的资料,有兴趣合作
wcn1001@163.com
 
C

cb_hfxy

Unregistered / Unconfirmed
GUEST, unregistred user!
邮件已发送。
 
C

cb_hfxy

Unregistered / Unconfirmed
GUEST, unregistred user!
各位,太多了。不要往我在大富翁上注册的邮箱里发邮件。
我将部分文档贴在这里。
各位谁有意,把你的邮件地址留在这里洽谈。。
由于这里不能贴图,所以文档中的图你都看不到了。
说明文档


鲁华建筑机具公司综合管理软件

2002年6月20 日


鲁华建筑机具公司
综合管理软件








中文摘要
鲁华公司是一家小规模的建筑机具销售公司,该公司主要经营各种建筑器材,建筑机具,
建筑用特种车辆和其它一些特种工具。公司的主要业务包括:建筑机具器材等货品的采购
、销售。
该公司在以往的管理中,采用的仍旧是手工记录,手工结算。时间一长,柜子里就堆满了
厚厚的帐本,单据。查找起来十分不方便。在盈利结算中要面对这些各种品目的帐本。结
算出来往往需要花费大量的时间,且容易出错。非常的不方便。为了解决这个问题,该公
司提出了软件要求,要求针对该公司的实际情况编制软件进行销售,采购等方面的管理。
经过在该公司的考察与调研,与该公司管理者的商讨后,得到软件要求,要求付款信息从
帐户中进行结算,采购货物自动入库结算。收款信息从帐户中进行结算,销售货物自动出
库结算。其它入库信息记入库存结算。其他入帐信息,出帐信息和纳税信息从帐户中结算。
人员信息及工资发放记录,帐务盈利信息结算。供应商、客户业务往来信息汇总结算。货
品销售情况汇总结算。数据的查找与过滤。口令设置及管理。
由于公司的要求,程序仅供单机使用,接触计算机的主要是经过授权的高级管理者,且计
算机的配置较高。所以决定采用PARADOX7.0建表,单层体系模式,BDE访问机制。数据库引
擎(Borland Database English,简称BDE)是Borland 公司为开发数据库应用系统提供的
访
问数据库的接口软件。通常,在应用程序与数据库进行数据交换之前,必须建立相应的通
道,而建立通道的任务就是由BDE管理器完成的,因而,它在数据库应用系统的开发中具
有相当重要的作用。
软件的编制过程按照软件工程的流程开发,在编程过程中,该公司提出几点新的软件
要求,这些要求都被加入到程序中。




目 录
一、 需求分析
1. 任务来源……………………………………………………………………1
2. 建设目标……………………………………………………………………2
3.建设原则……………………………………………………………………2
4.系统的功能要求……………………………………………………………2
5.软件介绍 ……………………………………………………………………2
6.建议运行配置 ………………………………………………………………2
二、设计与实现
1.概要设计……………………………………………………………………3
2.系统功能介绍 ………………………………………………………………3
3.详细设计 ……………………………………………………………………6
3.1 软件结构图 …………………………………………………………6
3.2接口设计………………………………………………………………6
3.3数据表设计……………………………………………………………7
4.程序设计……………………………………………………………………12
4.1程序主界面:…………………………………………………………12
4.2用户登陆操作: ………………………………………………………12
4.3 用户修改口令操作:…………………………………………………13
4.4 程序皮肤: …………………………………………………………13
4.5 数据查询操作: ……………………………………………………14
4.6 数据统计操作:……………………………………………………14
4.7 数据报表操作: ……………………………………………………17
4.8 输出报表为其他格式: ……………………………………………18
4.9 数据备份与数据恢复操作:…………………………………………19
4.10 获得帮助操作:……………………………………………………19
4.11其它说明:……………………………………………………………19
5.调试运行………………………………………………………………………20
5.1错误排查 ………………………………………………………………20
5.2系统功能验证 …………………………………………………………20
5.3数据测试 ………………………………………………………………20
三、 关键技术与创新
1.解决的难题…………………………………………………………………21
2 .经验教训与建议 …………………………………………………………21
3. 技术创新 …………………………………………………………………22
四、总结 ………………………………………………………………………22
五、参考文献…………………………………………………………………23
类型:软件开发类(数据库)
题目:鲁华建筑机具公司综合管理软件
开发环境:Borland Delphi、Windows 2000 Professional
一、 需求分析
随着数据库技术的发展,信息的处理也进入了一个新的阶段。在小规模的公司中,传统的手工记录结算帐目及各种交易信息已不再适用于大量信息多品目、多种类的结算,信息的处理和服务成为企业办公自动化不可缺少的一项内容。
需求分析在系统开发过程中是非常重要的一个环节。通常,软件工程项目的开发过程,成为软件生存期过程。一般可分为项目定义期、设计开发期和运行维护期。每个时期又由不同阶段组成,如图1所示。
项目定义
可行性分析
需求分析


总体分析
详细设计
编写代码
单元设计与测试
系统联试与测试
编制系统文档




试运行
运行
维护


1.任务来源
在得到鲁华建筑机具公司的软件使用要求说明后,经过对该公司业务情况的调研,
并针对该公司的实际情况,编制了本软件。该公司的规模较小,软件主要用来进
行业务交易记录及结算,软件仅要求在单机下使用,安全性的要求不高。
2.建设目标
系统分两个阶段进行建设,第一阶段,即在2002年6月中旬完成,采用Delphi
技术完成一个由信息管理和服务管理系统。目的是为鲁华建筑机具公司进行高效
的管理,为本地和管理部门提供方便快捷的工具,以最快、最便捷的获得完整和
可靠的信息,最大限度的满足用户的使用要求。
在第二阶段中,除了对第一阶段进行完善和扩充外,根据需要扩充系统功能、
信息服务范围和提高系统处理的速度。
3.建设原则
为了实现建设目标系统,建设应遵循以下建设原则:
1) 统一规划、分布建设
2) 坚持标准化和可行性
3) 保持系统的安全和稳定可靠
4) 操作简便、人机界面友好
4.系统的功能要求
1) 输入:确定与功能有关的所有输入信息,包括数据来源、意义、
格式、接受方法、数量、输入范围及换算方法,必须说明时间要求、优先顺
序、操作控制和使用的输入设备(媒体)。
2) 处理:必须确定从输入数据到获得输出结果的全部过程。对每
条信息处理的流程必须清晰无误,对每种功能算法及其实现作文字描述,必
要时给出图形、逻辑或数学描述。
3) 输出:必须确定与功能有关的所有输出信息,包括信息的传送方
法、意义、格式。输出方式简单易操作,输出表达清晰易懂。
5.软件介绍
主窗体由一个浮动窗体以及对应各子窗体的菜单组成。菜单栏包括“文件操
作”、“资料信息”、“进销存”、“帐务记录”、“信息查询”、“报表
输出”、“高级工具”、“帮助”等部分。
数据表采用Paradox7.0,采用(BDE)数据库访问机制,运行时需要Borland数据
库引擎(BDE)的支持。单层体系结构,仅供单机使用。应用程序采用ASPACK压缩。
数据库初始登陆密码:aaaaaa
数据库初始密码:*************(该密码不提供给用户,仅供开发者维护时使用)。
6.建议运行配置
硬件环境:
CPU主频400MHz,内存64M,硬盘空间20M以上。
软件环境:
Windows2000、Window NT、Windows XP。
二、设计与实现
1.概要设计
1.1系统功能模块
业务管理系统功能模块:
数据维护:提供对采购信息、销售信息、库存信息、供应商资料、客户资料及公
司人员资料等的录入、删除及修改等功能。
信息查询:根据用户输入条件提供对采购信息、销售信息、库存信息、供应商资
料、客户资料及公司人员资料等的查询功能。
信息结算:以表和文字的形式提供对各类货品、业务商的交易情况和帐务情况等
各类信息的统计功能。
系统安全管理与系统维护:包括对数据权限技术具备分两个方面的管理,对访问
的数据表进行授权,对数据的备份管理包括数据备份、数据恢复及数据转储。
报表打印:提供各类打印信息的打印功能。
业务管理系统功能模块图,如下图:









2。系统功能介绍
(1) 信息录入:

货品进货、销售、付款、银行进帐、税收、工资发放等业务信息。
(2) 信息处理:
付款信息从帐户中结算,采购货物入库结算。
收款信息从帐户中结算,销售货物出库结算。
入库信息记入库存结算。
其他入帐信息,出帐信息和纳税信息从帐户中结算。
人员信息及工资历史,历史工资记录。
帐务盈利信息总结算。
供应商、客户业务往来信息汇总。
货品销售情况汇总。
数据的查找与过滤。
口令设置及管理
(3) 输出:
生成各种信息报表,输出数据表为其它格式,打印机设置及打印各种报表。
(4)系统安全功能
可以有选择的对数据表进行备份,一旦当前数据表损坏,可通过备份的
数据库恢复软件的正常使用。
(5)统计功能
对商品的销售、采购等信息进行统计,对某业务商在单位时间内的业务
往来进行汇总分析,对某货品在单位时间内的销售采购情况进行汇总分析,对单
位时间内的盈利情况进行分析,得到文字或图形的直观分析,为公司进一步的运
转提供多方的信息和可靠的手段。
(6)报表打印功能
将数据表输出为报表,并兼有打印功能。
(7)数据查询功能
可对本地数据表进行简单查找、高级查询及数据过滤。
(8)安全保密功能
由于该公司的要求,且PARADOX表不具有分级管理功能,故数据库文件采
用统一密码,由15位的密码构成,该密码用户无权修改。用户在登陆数据库时,
不直接接触数据文件密码,而是要求输入应用程序的密码,由应用程序给数据文件
提供密码,密码保存在pwd.cb文件中,密码是将原始密码按每个字符取其ASCII码
的移位得到。该密码允许用户进行修改操作。然后由应用程序向数据表提供密
码,以打开数据库。
(9) 界面:
简单便捷的输入框,友好的输入界面。用户可以选择喜欢的界面模式进行操作。
软件提供了5种皮肤模式。
数据库设计:数据是信息系统处理的对象,数据库设计是系统设计的重要组成部
分,设计的好坏将直接影响到应用系统数据处理的效率,在《鲁华建筑机具公司
综合管理软件》建设方案的设计中,数据库结构选定为PARADOX。
数据库设计过程流程如下:


修改

需修改


需修改







数据库的基本结构如图:










3.详细设计
3.1 软件结构图
记入库存






3.2接口设计
(1)用户接口
本系统采用标准图形用户接口,用户通过键盘鼠标进行操作,其中业务管理系
统的用户接口采用菜单和按钮方式
(2)内部接口
内部接口规定了字模块之间和子模块内部重要接口包括子模块之间的参数及其
传递方式,程序内部重要的调用格式及调用函数或过程的名称、参数、参数类
型、返回值和返回值类型等。
本软件通过传递文件和参数实现模块之间的调用,子模快之间的部分调用通过
数据表的关联完成。
(3)外部接口
外部接口描述系统与外部的重要接口包括接口方式、传递参数类型和格式等,
服务程序模块与PARADOX数据库管理系统之间通过BDE接口进行连接,公司人
员通过应用程序进入管理系统进行数据维护、查询、统计及打印。
3.3数据表设计
数据库设计通常分为6个阶段,分别是需求分析、概念结构分析、物理设计、
数据库实施阶段、运行和维护。
数据库是信息系统的核心和基础,它将大量的数据按一定的模型组织起来,
提供存储维护和检索数据的功能。只有对数据库进行合理的逻辑设计和有效的
物理设计,才能开发出完善而高效的信息系统,用户才能方便及时和准确的从
数据库中获取所需的信息。
根据这一原则 本软件的数据库设计采用主从表的结构,从表中的总索引连接
于主表的第二索引,其他表的索引均按照表结构的特点设置关键字与索引。详
细表结构如下:
类型:(A:字符型 N:整型 M:备注型 D:日期型)
(1).供应商资料:1(gyshzl.db)

供应商代号 供应商名称 地址 联系人 联系电话 传真 电子邮箱 企业网址 开户银行 银行帐号 税号 备注
*A8 *A26 A40 A6 A15 A15 A15 A30 *A10 N N M

(2). 采购定货单:2(cgdhd.db)
单号 供应商名称 交货日期 交货地点 采购总额 业务员 备注
*A8 *A26 *D A20 N A6 M
(3). 采购定货表:3(cgdhb.db)
单号 品名 单位 数量 单价 金额
*A8 *A20 A4 N N N
(4). 采购收货单:4(cgshhd.db)
单号 供应商名称 收货日期 业务员 备注
*A8 *A26 D A6 M
(5). 采购收货表:5(cgshhb.db)
单号 收货日期 品名 单位 数量 单价 金额 入库
*A8 *D A20 A4 N N N A2




(6). 采购付款单:6(cgfkd.db)
单号 收款方 总金额 已付金额 未付余额 备注
*A8 A26 N N N M
(7). 采购付款表:7(cgfkb.db)
单号 付款日期 支付方式 付款金额 支票号 付款人 出帐
*A8 *D A8 N N A6 A2
(8). 客户资料:8(khzl.db)
客户代号 客户名称 地址 联系人 联系电话 传真 电子邮箱 企业网址 开户银行 银行帐号 税号 备注
*A8 *A26 A40 A6 A15 A15 A15 A30 *A10 N n M
(9). 销售定货单:9(xshdhd.db)
单号 客户名称 付货日期 付货地点 销售总额 业务员 备注
*A8 *A26 *D A20 N A6 M



(10). 销售定货表:10(xshdhb.db)
单号 品名 单位 数量 单价 金额
*A8 *A20 A4 N N N


(11). 销售付货单:11(xshfhd.db)
单号 客户名称 付货日期 业务员 备注
*A8 *A26 D A6 M
(12). 销售付货表:12(xshfhb.db)
单号 付货日期 品名 单位 数量 单价 金额 出库
*A8 *D A20 A4 N N N A2
(13). 销售收款单:13(xshshkd.db)
单号 付款方 总金额 已付金额 未付余额 备注
*A8 A26 N N N M
(14). 销售收款表:14(xshshkb.db)
单号 收款日期 支付方式 收款金额 支票号 收款人 入帐
*A8 *D A8 N N A6 A2
(15). 货品资料:15(hpzl.db)
货品编号 品名 所属种类 单位 单价 描述
*A8 *A20 *A10 A4 N M
(16).库存资料: 16(kczl.db)
品名 单位 单价 库存量 库存价值 备注
*A8 A4 N N N M
(17). 货品入库:17(hprk.db)
品名 入库时间 单价 数量 总金额 来源 备注 入库
*A8 *d N N n A10 m A2
(18). 货品出库: 18(hpchk.db)
品名 出库时间 单价 数量 总金额 交付地 备注 出库
*A8 *d N N n A10 m A2
(19). 员工表:19(ygb.db)

部门 编号 姓名 性别 职务 基本工资 手机号 电话号码 住址 电子邮箱 学历 身份证号码 出生年月 籍贯 备注
A6* A8* *A6 A2 A12 N N A15 A40 A15 A6 A20 D A20 M
(20). 历史工资表:20(lshgzb.db)
编号 工资发放日期 工资奖金 备注 出帐
*A8 *d N M A2
(21). 税收记录21(shshjl.db)
填发日期 税种 品目名称 课税数量 记税金额或销售收入 税率或单位税额 已缴或扣除额 金额合计 出帐
*D *A20 A20 N N N N N A2
(22). 银行进帐单:22(yhjzhd.db)
单号 日期 银行 出票人全称 出票人帐号 出票人开户银行 收款人全称 收款人帐号 收款人开户银行 人民币 票据种类 入帐
*n *d A10 A30 N A10 A30 N A10 N A8 A2
(23). 出帐单:23(chzhd.db)
单号 日期 出帐金额 出帐人 出帐方式 出帐缘由 备注 出帐
*n *d N A6 A8 M10 M10 A2
(24). 入帐单:24(rzhd.db)
单号 日期 入帐金额 入帐人 入帐方式 入帐缘由 备注 入帐
*n *d N A6 A8 M10 M10 A2

4.程序设计
4.1程序主界面:
启动数据库,用户界面如图所示,由一个浮动菜单栏和业务导航窗体组成
,进行密码登陆后才能浏览数据以及进行查询、输入输出等操作。
界面不同于一般的WINDOWS界面,它采用了第三方控件包SESKING,这个控件
包包括了大多数DELPHI标准控件的升级版控件,具备了换肤功能。

4.2用户登陆操作:
选择”文件操作”|”登陆数据库”选项,弹出窗口,如图所示,等待用户输入
”登陆密码”. 输入密码之后,单击”确定”按钮,系统开始进行用户身份验证.
如果密码正确,则可以登陆数据库,否则系统将给出出错提示.
用户在登陆数据库时,不直接接触数据文件密码,而是要求输入应用程序的密码
,由应用程序给数据文件提供密码,密码保存在pwd.cb文件中,密码是将原始密
码按每个字符取其ASCII码的移位得到。该密码允许用户进行修改操作。然后由
应用程序向数据表提供密码,以打开数据库。
算法如下:
(略)

4.3 用户修改口令操作:
当用户成功登陆后,可以根据需要随时修改自己的口令。选择“文件操作”|“
口令设置”选项,弹出“密码设置”窗口,如图所示。在新口令设置之前,用户
必须首先输入当前的密码,然后输入新口令,单击“确认”按钮。
该程序的算法是将登陆密码的加密过程,详细算法类似于登陆解密密码。

4.4 程序皮肤:
系统提供程序换肤功能,单击“文件操作”|“程序皮肤”,系统弹出皮肤文件对
话框,可以选择一个你所喜欢的皮肤文件,如图所示。

换肤后的效果如下:
(略)
4.5 数据查询操作:
单击所需的数据查询选项即可进入相应的数据查询窗口.单击”查询”按钮,
则数据表定位查询结果.此项查询只能精确查询,如要数据过滤或高级查询可以
打开高级查询窗体。

查询的标准操作码如下:
(略)
数据库定位操作码如下:
(略)
4.6 数据统计操作:
单击“高级工具”|“帐务结算及分析”,系统将自动统计出帐务结算情况,
并以各种形式显示。如图所示。

部分代码如下:
procedure TForm42.SeSkinButton1Click(Sender: TObject);
var//定义变量
shouru,zhichu:integer;//收入支出
ixshshk,iyhjzhd,irzhd,icgfk,igzff,ishsh,ichzhd:integer;//交易笔数
xshshk,yhjzhd,rzhd,cgfk,gzff,shsh,chzhd:integer;//单项交易额
ywm:array[0..6]of string;
// 图表的标题
ywe:array[0..6]of integer;
//每项的业务额
n:integer;
begin
shouru:=0;zhichu:=0;//初始化清零
ixshshk:=0;iyhjzhd:=0;irzhd:=0;icgfk:=0;igzff:=0;ishsh:=0;ichzhd:=0;
xshshk:=0;yhjzhd:=0;rzhd:=0;cgfk:=0;gzff:=0;shsh:=0;chzhd:=0;
(略)
end;
//数据信息存入数组
ywm[0]:='销售收款';
ywm[1]:='银行进帐';
ywm[2]:='入帐';
ywm[3]:='采购付款';
ywm[4]:='工资发放';
ywm[5]:='税收';
ywm[6]:='出帐单';
ywe[0]:=xshshk;
ywe[1]:=yhjzhd;
ywe[2]:=rzhd;
ywe[3]:=cgfk;
ywe[4]:=gzff;
ywe[5]:=shsh;
ywe[6]:=chzhd;
chartfx1.OpenDataEx(cod_values,1,3);//数据写表
Chartfx1.ThisSerie :=0;
for n:=0 to 2do
begin
Chartfx1.Value [n]:=ywe[n];
Chartfx1.Legend [n]:=widestring(ywm[n]);
end;
Chartfx1.CloseData(cod_values);
Chartfx2.OpenDataEx (cod_values,1,4);
Chartfx2.ThisSerie :=0;
for n:=3 to 6do
begin
Chartfx2.Value [n-3]:=ywe[n];
Chartfx2.Legend [n-3]:=widestring(ywm[n]);
end;
Chartfx2.CloseData(cod_values) ;
end;
4.7 数据报表操作:
单击所需的数据报表选项,则系统显示相应的打印预览视图,工具栏上有
打印设置,打印、保存、打开、翻页操作组成如图所示。
调用操作码:
(略)
4.8 输出报表为其他格式:
报表输出时可以以文本格式或者word格式输出,如图所示。

转存word操作码如下:
(略)
4.9 数据备份与数据恢复操作:
当需要对数据进行备份时,选择“文件操作”|“数据备份”选项,则将系
统中的数据表备份到另一文件夹中,并且文件夹自动命名为当前日期。当
数据表出现故障,需要对系统进行数据恢复时,将备份文件复制到当前文件
夹即可。
部分操作码如下:
(略)

4.10 获得帮助操作:
选择“帮助”|“使用帮助”,可以查看有关系统的说明和操作指南的简介
该帮助文件用helpworkshop编写。
4.11其它说明:
程序界面在满足基本的数据维护功能的基础上,尽量作到了操作简单、界
面整洁。程序界面没有采用数据库常见的MDI窗口模式,而是用了类似于DE
LPHI开发软件的浮动窗体的模式,可以使用户在对数据进行操作时有选择
性的占用窗口。各窗口采用一致的窗体模式,便于用户进行操作。各输入
编辑控件对输入的字符长度大小都进行了字数限制。
数据库文件采用统一密码,由15位的密码构成,用户在登陆数据库时,不
直接接触数据文件密码,而是要求输入应用程序的密码,由应用程序给数
据文件提供密码,密码保存在pwd.cb文件中,密码是将原始密码按每个字
符取其ASCII码的移位得到。
数据库基于WIN2000编制,部分操作采用WIN2000特有的API函数进行,
5.调试运行
5.1错误排查
本软件采用黑盒测试方法。主要应用了其中的等价类划分法、边界值法和随机
测试法。将输入数据的变动区域划分为几个等价类,每个等价类具有相同、相
似的特性。选用其中几个随意输入一些有意义及无意义的数据,尤其是边界值
,反复输入、运行、测试,检查起结果。在测试过程中发现了一些问题,例
如SESKINS控件包部分控件不支持中文的各种操作,皮肤文件不支持中文字体
,不支持MDI窗体,解决办法:更换不支持中文的控件为FLATSTYLE控件,修改
皮肤资源文件中的字体文件,采用浮动窗体。
5.2系统功能验证
本系统主要实现的是对进货、销售和库存的管理,以及对各项业务的查询功能
。其中查询分为普通查询和高级查询。在本系统测试阶段,我们对每个模块采
用逐一验证的方法进行了严格的测试,对其中不符合要求的模块进行了修改。
5.3数据测试
我们采用了黑盒测试中的随机测试法,分别采用正常数据、边界数据、非法数据
进行测试。
采购付款:
已付款1 已付款2 已付款3 已付款4 应得值 实际值 应得值 结论
测试1 1 11 2 22 10 46 46 T
测试2 1 11 A 22 10 非法数据 44 F
销售付货:
付货1 付货2 实际值 应得值 结论
测试1 吊车1台 卡车2辆 库存自动减掉 库存自动减掉 T
测试2 钉子50盒 塔吊2台 库存自动减掉 库存自动减掉 T
三、 关键技术与创新
1解决的难题
(略)
五、参考文献
1、 新智工作室, 《Delphi 5.0 数据库编程》, 电子工业出版社, 2001年4月
2、 萨师炫 王珊,《数据库系统概论》(第三版),高等教育出版社,2000年2月
3、(美)P.Thurrott,G.Brent,R.Bagdazian,S.Tendon, 《Delphi3.0 编程参考手册》,清华大学出版社,1998年8月
4、(美)Marco Cantu,《delphi5 从入门到精通》,电子工业出版社,2000年5月
 

我来插一脚

Unregistered / Unconfirmed
GUEST, unregistred user!
我想买,就是没有钱
 
X

xtb218

Unregistered / Unconfirmed
GUEST, unregistred user!
先让我看看,xtb218@163.net
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
705
import
I
顶部