第一章 绪论
第二章 邮政编码系统综述
2.1 信息系统的发展历程
2.2 邮政编码系统概述
2.3 当前我国信息化建设的现状
2.4 搞好邮政编码系统的必要条件
第三章 开发方法的选择
3.1 软件工程方法概述
3.2 结构化生命周期法简介
3.3 原型法简介
2.4 本系统开发方法选择
第四章 系统规划
4.1 系统的初步调查
4.2 系统的可行性调查
4.2.1 使用单位的战略目标
4.2.2 邮政编码系统的范围和边界
第五章 系统分析
5.1 邮政编码系统的详细调查
可行性分析包括两部分内容:分析建立新的管理信息系统的必要性和可能性。分析建立信息系统的必要性时要注意用户提出的理由是否充分和合理;分析建立信息系统的可能性主要包括经济可行性、技术可行性和社会可行性。
经济可行性研究的目的是使新系统能达到以最小的开发成本取得最佳的经济效益。需要作投资估算,对开发中所需人员、硬软件支持以及其它费用进行估算,并对系统投入使用后带来的经济效益进行估计。
技术可行性研究就是弄清现有技术条件能否顺利完成开发工作,硬软件配置能否满足开发的需要等等。
社会可行性研究是指新系统在投入使用后,对社会可能带来的影响进行分析。
可行性分析的最后成果是写出可行性分析报告。可行性分析报告包括如下内容:
•使用单位的战略目标,新系统的总体目标及主要功能;
•拟定新系统的总体方案;
•从技术、经济、社会等方面论证技术方案的可行性;
•制定投资规划和开发计划。
在系统初步调查的基础上,明确了使用单位现行管理系统存在的主要问题和建立管理信息系统的初步设想,进一步对系统目标、范围等因素进行分析研究。
4.2.1使用单位的战略目标
该该系统只是初步的建设,可能有些小问题,希望大家能多多支持和理解。现有的邮政编码系统尽管已经满足了当前一些小地方的处理的要求,但为了适应未来课程调整的变化,所以非常希望能开发出一个适应性、通用性强的邮政编码系统。
4.2.2 邮政管理的目标
邮政编码系统的目标是:按照邮政比那么系统的原理和方法,采用先进的计算机信息技术和手段,充分利用现有微机设备,加强邮政管理活动中的各种信息资源的管理和应用,提高邮政管理的现代化水平,人事管理、工资管理等的微机化。在为邮政提供有关信息服务的基础上,提供邮政管理决策支持功能,为实现邮政管理的科学化、信息化进行技术准备。
4.2.3邮政编码系统的范围和边界
邮政编码系统的范围和边界是:为邮局提供邮政编码的查询, 也为用户提供了方便。在这个时代 ,我们进应该跟着时代的脚步走 。努力发展计算机的优势,尽量的应用计算机的资源来让我们的生活跟加轻松、愉快。
11、退出按扭的代码是:
thisform.release
Clea event
QUIT
12、任意中表格的代码是:
this.top=0
this.left=0
this.width=thisform.width
13、任意中Combo1中上午代码是:
aa=allt(thisform.combo1.displayvalue)
do case
case aa="省或直辖市"
thisform.combo2.rowsource="sheng.省市"
case aa="地区或市"
thisform.combo2.rowsource="shi.地市"
case aa="县城或县级市"
thisform.combo2.rowsource="xian.县市或区"
case aa="乡镇"
thisform.combo2.rowsource="xiang.乡镇或街道"
endcase
thisform.refresh
14、任意中Combo2中的代码是:
LPARAMETERS cItem
15、任意中查询按扭的代码是:
if allt(thisform.combo1.displayvalue)=="" or allt(thisform.combo2.displayvalue)==""
messagebox("请选择地区","警告")
endif
aa=allt(thisform.combo1.displayvalue)
do case
case aa="省或直辖市"
thisform.combo2.rowsource="sheng.省市"
sele * from codemail where codemail.省市=allt(thisform.combo2.displayvalue) into cursor ll
thisform.grid1.recordsource="ll"
case aa="地区或市"
sele * from codemail where codemail.地市=allt(thisform.combo2.displayvalue) into cursor ll
thisform.grid1.recordsource="ll"
case aa="县城或县级市"
sele * from codemail where codemail.县市或区=allt(thisform.combo2.displayvalue) into cursor ll
thisform.grid1.recordsource="ll"
case aa="乡镇"
sele * from codemail where codemail.乡镇或街道=allt(thisform.combo2.displayvalue) into cursor ll
thisform.grid1.recordsource="ll"
endcase
thisform.combo2.displayvalue=""
thisform.refresh
16、任意中 按扭的代码是:
if thisform.label1.visible=.t. then
thisform.label1.visible=.f.
else
thisform.label1.visible=.t.
endif
17、主程序的代码是:
gcdir=sys(5)+sys(2003)
set defa to (gcdir)
_screen.caption="邮政编码系统"
_screen.icon="graph.ico"
set debug off
close all
set safety on
set dele on
set excl on
set escape on
set talk off
set century on
on shutdown quit
_screen.caption="邮政编码系统"
_screen.icon="graph.ico"
_screen.windowstate=2
rele windo 系统菜单
rele window 常用
_screen.picture="as.bmp"
_screen.caption="邮政编码系统"
_screen.icon="graph.ico"
do mmenu.mpr
do form 登录.scx
read events
_screen.caption="邮政编码系统"
_screen.icon="graph.ico"