说明:
此信息由新水木BBS审核并发布(查看原发布网址),应届生求职网转载该信息只是出于传递更多就业招聘信息,促进大学生就业的目的。如您对此转载信息有疑义,请与原信息发布者新水木BBS核实,并请同时联系本站处理该转载信息。
标 题: 寻找一个delphi高手做一个活.10天做完.
发信站: 水木社区 (Sun Dec 3 10:37:58 2006), 站内
寻找一个delphi高手做一个活.10天做完.
需求很简单,价格面议.时间需在10天内完成.
技术需求:
运单管理的技术需求较为简单,简单要求如下:
一、利用公用外部网络。
二、利用管理部门现在有pc server作为数据服务器。其配置是:
处理器品牌: Intel
处理器类型: Xeon MP
处理器频率(MHz): 2400
支持处理器数量: 2
随机硬盘容量: 36GB
硬盘扩展类型: SCSI
SCSI设备: Ultra 320 SCSI
光驱: CD-ROM
三、在管理部门设定的工作点上,拥有一台可上网的计算机作为
客户机,通过运单管理系统软件可访问到设定的数据服务器。
四、软件环境:pc server操作系统是windows2000,装有SQL 2000。
五、合作方解决客户端与服务器的优化连接问题,保证客户端与
服务器的有效连接数在150个左右。
六、保证系统的响应时间为: 秒。
业务需求:
运单管理系统是货运市场管理中的基本环节,实行计算机辅助
2
管理;其基本作用是记录了货运市场中每一起货源的发生及流向,根
据这些基本的记录可以了解货运市场中货源的产生及分布情况,实现
对货源情况的了解、掌握、管理,为宏观调控货运市场的运力,优化
市场结构,提供准确的数据资料。
一、运单代签单位及操作人员管理。
运单由运管部门指定的单位代签。这些单位是从事货运信息服
务及相关业的单位、有建制的车队、大型货源点、运管部门的派出机
构。这些单位在取得经营许可或被派出后将获得一个注册码,注册码
中含有其单位、地址、地市代码、邮编管辖范围等相关信息。
运单代签单位的运单签发操作人员,由代签单位上报,并得到
管理部门的认定,并分配操作工号和登录密码,密码在登录后可自行
维护。
运单代签单位及操作人员的相关信息将在管理部门登记备案。
二、操作登录管理
获得的注册码信息,在操作人员进行客户端注册时写入程序的
注册表内,作为操作员登录时的验证信息。操作人员登录时,本地的
相关信息如:单位名称、地址、地市代码、邮编等与服务器上登记的
基本信息不符时,将被拒绝登录。操作员登录成功后,读取的单位、
地址、地市代码等信息,将以变量形式在业务操作时写入到每条记录
的相应字段下,以作为管理工作中的分类代码。
三、基本业务操作内容及要求
(一)、运单签发点:
3
货物运单见附图,说明如下:
图表中有*号的为必填项,其他为可选项。
装货地点由管理部门设定,运单签发点不能签发所辖范围以外
的货运运单。
装货地点和卸货地点从设定的下拉表内选定,并赋于相应的行
政区划代码值。
货物名称及规格、货物等级等相关内容,按《货物运输规则》
中的规定选定或填写。
计费里程为装货地点与卸货地点两点间的距离,系统在选定两
点时自动算出。特殊情况不能算出的可以输入相应的值。
货运周转量=实际重量*计费里程
运费金额=计费重量*计费里程*运价率(按重量计算)
运费金额=件数*计费里程*运价率(按件数计算)
运杂费合计=运费金额+其他杂费+保价、保险费
货物的实际重量、计费里程不能为零。
运单在每次货物起运前签发,一次货运任务签发一张货物运单。
签发运单时录入运单上的相关内容,确认后输出至到空白一张运单
上,并将操作数据存入到服务器及本地。
数据的双重存储的作用是:1、服务器及时记录辖区内的操作记
录,便于汇总、统计、管理。2、客户端可方便查询到本地组货、配
货情况,不必到服务器读取数据,不会给服务器带来工作压力。
(二)、管理部门:
4
认定辖区内运单签发点,编写注册码,给操作员分配操作工号
及密码。确定本辖区图及辖区各点的地理坐标。
四、查询统计
1、客户端:
可按时间段查询本地业务量,如组货、配货情况,货源发布信
息等。
2、管理部门:
可按时间段查询到辖区内货源产生及分布情况,以及产生货物
的种类。可以按时间段查询到本地产生的货物总量及货运周转量。可
以查询到本辖区内的运单签发点数及在线工作情况等。
附件二:运单管理系统框架、程序流程说明
客户端:
启动客户端程序,访问本地bdsj.zcb,判断其是否为空,如果为
空,启动注册界面,输入注册码号。注册码号可以是某种格式的文件
名,该文件内有管理部门指定的该客户端处的详细内容,也就是本地
bdsj.zcb内各字段的值,将此格式文件内容导入到bdsj.zcb内即完成
注册操作。bdsj.zcd不为空后,读出本地的所在的省、市、县、单位
名称、单位地址、行政区划代码值作为全局公用变量,在以后的程序
过程中使用。读出注册表内的值后,启动登录界面,输入操作员的工
员及密码,访问服务器上ydgl.czryb,如果单位名称、行政区划代码、
操作员工号、密码中任意一项值不符,则拒绝登录。登录成功后,操
作员工号也作为全局公用变量,启动客户端菜单:
5
代码维护 运单签发 货源发布 本地查询 货源信息查询
代码维护:点击该菜单,弹出代码维护界面,可修改该操作员的
密码,确认后保存到服务器上ydgl.czryb的相应记录上。(工员、密
码出现问题时,向管理部门申请解决)
运单签发:点击后启动运单签发窗口(界面可按运单的实际格式
规划,见附图),录入相关内容,连接的数据源为ydgl.jlb。其中装
货地点,省、市、县值、装货地点的行政区划代码值由从客户端读取
的已作为全局公用变量赋与,装货地所在乡从ydgl.xzzb中选取,不
可更改。卸货地点从ydgl.xzqhdmb中选取省、市、县相应的值及行政
区划代码。在装货地点、卸货地点选定后,两点间距离赋值与计费里
程,这项值可修改。货物名称及规格、货物等级项:从ydgl.hwflb
中选择货物种类、货类、货物等级或档次,货物名称键盘录入。输入
实际重量后,货运周转量赋值为:实际重量*计费里程,此值不可键
盘改动。按件数计算运费的货物,录入件数、运价率值后,运费金额
赋值为:件数*计费里程*运价率,录入其他杂费、保价保险费后,运
杂费合计赋值为:运费合计+其他杂费+保价保险费。按重量计算运费
的货物,录入计费重、运价率后,运费金额赋值为:计费重*计费里
程*运价率,录入其他杂费、保价保险费后,运杂费合计赋值为:运
费合计+其他杂费+保价保险费。货物运单签发地,由系统赋值,就是
从bdsj.zcb中读出的单位地址值,操作日期赋值为系统当前日期,操
作员工号由系统已经定义的公用变量赋值。录入完成后,保存到
ydgl.jlb、bdsj.czjl,打印输出到运单,同时完成了一次签发运单
6
操作。
货源发布:点击菜单,将待运货物登记到服务器。登记内容有:
货物名称、起运地点、运达目的地、发布单位、联系电话、发布日期,
录入货物名称、起运地点、运达目的地、联系电话,发布日期为系统
当前日期,发布单位由系统已经定义的公用变量赋值,确认后即可。
本地查询:访问bdsj.czjl,按选定的时间段统计出完成的组数、
配货次数(有效操作记录数),货运量、货运周围量合计,结果显示
输出。
货源信息查询:列表显示当天发布到服务器上的货运信息。
管理部门:
启动管理程序,管理员登录,启动菜单项:
管理面确定 货源信息管理 数据维护 系统查询
管理面确定:点击,弹出二级菜单
确定辖区图 确定辖区坐标 签发单位确认 操作员认证
确定辖区图:做一合适大小的空白表单,将辖区地图做成合适大
小,做为背景即可,背景可更换。用鼠标点击某点,可显示该点的坐
标值。
确定辖区坐标:点击菜单,弹出辖区乡镇登记窗口,数据源为
7
ydgl.xzzb,登记已做好的辖区图上的乡镇情况,登记内容有:乡镇
名称、地理位置横坐标、纵坐标,登记辖区全部乡镇后完成。此项操
作为一次性操作,完成后不会更改,需要能够修改。这项操作是为以
后显示货源分布情况用。
签发单位确认:每产生一个运单签发单位,就有一次确认操作,
点击签发单位确认菜单,弹出签发单位登记窗口,数据源为
ydgl.dwdjb,登记内容为该表的所有字段。完成登记后,指定该运单
签发点的管辖范围,将这些内容,作为该运单签发单位注册码内容。
操作员认证:点击该项菜单,对新操作员进行工号、密码分配登
记,操作内容为ydgl.czryb表中的所有字段,单位名称项从
ydgl.dwdjb表中,已经登记的单位选取,并赋与行政区划代码值,以
保证两表中单位名称、行政区划代码的一致性,工号、密码人工分配,
注册时间为系统当前日期,其他内容录入确认即可。
货源信息管理:将当天由各签发点发布的货源信息,逐条以字幕
形式传送到所有客户端。
数据维护:点击弹出二级菜单:
数据备份 数据整理
数据备份:将ydgl.sjb表中的某一时间段内的数据移出另存。
数据整理:按某种条件清除无用记录。
系统查询:点击弹出二级菜单:
8
货源分布图 运输量统计 单车记录查询 在线客户端信息
货源分布图:按照ydgl.xzzb表中确定的点(乡镇),在ydgl.sjb
表内分别统计出某个时间段内每个点上发生的货运量、货运周转量,
结果存入到ydgl.xzzb表中,并显示在已经做好的辖区图上的相应位
置。
运输量合计:在ydgl.sjb表内统计出某个时间段内发生的货运
量、货运周转量,结果输出显示。
单车记录查询: 在ydgl.sjb表内,以车号+车牌颜色为查询条件,
查询到某时间段内该车的运输记录,列表输出显示,合计出货运量、
货运周转量,输出显示。
在线客户端信息:统计出在线客户端数;列表显示在线的客户端
的单位名称、操作员工员、IP。
附件三:数据库设计
一、本地数据库 bdsj(客户端本地数据库)
内含表:zcb (注册表)
字段名 类型 长度 字段说明
province C 20 省或直辖市
city C 20 地级市
county C 20 县(市)、区
town C 20 乡、镇
village C 20 村
postcode C 6 邮编
coding C 6 行政区划代码
name C 40 单位名称
address C 40 地址
service C 40 经营范围
此表在客户端第一次使用注册时,由程序根据管理部门给定的注册内容赋与相应的字段
值。在客户端,此表仅为一条记录。
9
czjl (操作数据记录表)
字段名 类型 长度 字段说明
number N 8 运单号码
go_date D 起运日期
car_kind C 3 车辆分类编号
car_code C 10 承运车号
color C 2 车牌颜色
car_type C 20 车厂牌型号
trailer_code C 10 承运挂车号
licence_code C 20 营运证号
person1 C 10 承运人
identity1 C 18 承运人身份证号
phone1 C 20 承运人电话
person2 C 10 托运人
identity2 C 18 托运人身份证号
phone2 C 20 托运人电话
person3 C 10 收货人
identity3 C 18 收货人身份证号
phone3 C 20 收货人电话
spot_load C 20 装货地点
coding1 C 6 装货地行政区划代码
spot_unload C 20 卸货地点
coding2 C 6 卸货地行政区划代码
distance N 6 营运里程
goods_kind C 8 货物分类:普通货物、特种货物
goods_sort C 40 货类、特种货物类别
goods_name C 10 货物名称
goods_spec C 10 货物规格
casing_type C 20 包装形式
length N 6 长度(小数点一位)
width N 6 宽度(小数点一位)
high N 6 高度(小数点一位)
number N 6 货物件数
weight N 6 货物重量(小数点一位)
weight1 N 6 计费重量(小数点一位)
grade C 10 货物等级、特种货物档次
tornover N 6 货运周转量
sign_spot C 20 运单签发地
rate N 5 运价率(小数点二位)
price N 10 运费(小数点二位)
bill1 N 10 装卸费(小数点二位)
bill2 N 10 过路费(小数点二位)
bill3 N 10 过桥费(小数点二位)
balance_wise C 10 结算方式
10
money C 16 付款币种/计价单位
price_total N 10 运杂费合计(小数点二位)
operate_date D 操作日期
remark C 40 备注
name C 40 运单签发单位名称
name_o C 10 操作人员姓名
operate_id C 10 操作员工号
postcode C 6 邮编
此表为本地操作记录表。操作员登录服务器业务操作时,相应操作记录也存入这攻表内。
其中行政区划代码(字段coding1、coding2)在选择地点时由系统自动赋值;操作时间(字
段oprate_date)为系统时间;运单签发单位名称(字段name)、操作员姓名(字段name_o)、
操作员工号(字段operate_id)也由系统自动赋值。
二、服务器数据库 ydgl
内含表:xzzb(辖区乡镇坐标表)
字段名 类型 长度 字段说明
town_name C 10 乡镇名称
x_axis N 10 所在地横坐标
y_axis N 10 所在地纵坐标
total_goods N 10 该点货运量
total_t N 10 该点货运周转量
此表记录选定的辖区图上的各乡镇的地理坐标,用于显示辖区内货源分布图。
dwdjb(运单签发单位登记表)
字段名 类型 长度 字段说明
province C 20 省或直辖市
city C 20 地级市
county C 20 县(市)、区
town C 20 乡、镇
village C 20 村
postcode C 6 邮编
coding C 6 行政区划代码
name C 40 单位名称
address C 40 地址
service C 40 经营范围
czryb(操作人员登记表)
字段名 类型 长度 字段说明
name C 40 单位名称
name_o C 10 操作人员姓名
sex C 2 性别
age N 2 年龄
operate_id C 10 操作工号
11
code C 10 密码
date D 注册时间
coding C 6 行政区划代码
hwflb(货物分类表)
字段名 类型 长度 字段说明
kind C 8 货物种类:普通货物、特种货物
sort C 40 货类、特种货物类别
rank C 10 普通货物等级,特种货物档次
此表为字典表,数据已有
xzqhdmb(行政区划代码表)
字段名 类型 长度 字段说明
coding C 6 行政区划代码
name C 30 行政区划名称
字典表,数据已有
clflb(车辆分类表)
字段名 类型 长度 字段说明
car_kind C 3 车辆分类编号
name C 12 车辆名称
字典表,数据已有
sjb(各操作点操作记录总表)
字段名 类型 长度 字段说明
number N 8 运单号码
go_date D 起运日期
car_kind C 3 车辆分类编号
car_code C 10 承运车号
color C 2 车牌颜色
car_type C 20 车厂牌型号
trailer_code C 10 承运挂车号
licence_code C 20 营运证号
person1 C 10 承运人
identity1 C 18 承运人身份证号
phone1 C 20 承运人电话
person2 C 10 托运人
identity2 C 18 托运人身份证号
phone2 C 20 托运人电话
person3 C 10 收货人
identity3 C 18 收货人身份证号
phone3 C 20 收货人电话
spot_load C 20 装货地点
coding1 C 6 装货地行政区划代码
12
spot_unload C 20 卸货地点
coding2 C 6 卸货地行政区划代码
distance N 6 营运里程
goods_kind C 8 货物分类:普通货物、特种货物
goods_sort C 40 货类、特种货物类别
goods_name C 10 货物名称
goods_spec C 10 货物规格
casing_type C 20 包装形式
length N 6 长度(小数点一位)
width N 6 宽度(小数点一位)
high N 6 高度(小数点一位)
number N 6 货物件数
weight N 6 货物重量(小数点一位)
weight1 N 6 计费重量(小数点一位)
grade C 10 货物等级、特种货物档次
tornover N 6 货运周转量
sign_spot C 20 运单签发地
rate N 5 运价率(小数点二位)
price N 10 运费(小数点二位)
bill1 N 10 装卸费(小数点二位)
bill2 N 10 过路费(小数点二位)
bill3 N 10 过桥费(小数点二位)
balance_wise C 10 结算方式
money C 16 付款币种/计价单位
price_total N 10 运杂费合计(小数点二位)
operate_date D 操作日期
remark C 40 备注
name C 40 运单签发单位名称
name_o C 10 操作人员姓名
operate_id C 10 操作工号
postcode C 6 邮编
hyxxb(货源信息表)
字段名 类型 长度 字段说明
goods_name C 10 货物名称
spot_load C 20 装货地点
coding1 C 6 装货地行政区划代码
spot_unload C 20 卸货地点
coding2 C 6 卸货地行政区划代码
issue_date D 货源发布时间
company C 30 货源发布单位
phone C 20 联系电话
先站内联系.在线等.
--
╔╦╗╔╦╗╔╦╗╔╦╗╔╦╗╔╦╗╔╦╗╔╦╗╔╦╗ ╔╦╗╔╦╗╔╦╗╔╦╗
╠博╣╠士╣╠生╣╠研╣╠究╣╠生╣╠本╣╠科╣╠生╣ ╠生╣╠生╣╠不╣╠息╣
╚╩╝╚╩╝╚╩╝╚╩╝╚╩╝╚╩╝╚╩╝╚╩╝╚╩╝ ╚╩╝╚╩╝╚╩╝╚╩╝
╔╦╗╔╦╗╔╦╗╔╦╗╔╦╗╔╦╗╔╦╗╔╦╗╔╦╗ ╔╦╗╔╦╗╔╦╗╔╦╗
╠上╣╠一╣╠届╣╠这╣╠一╣╠届╣╠下╣╠一╣╠届╣ ╠届╣╠届╣╠失╣╠业╣
╚╩╝╚╩╝╚╩╝╚╩╝╚╩╝╚╩╝╚╩╝╚╩╝╚╩╝ ╚╩╝╚╩╝╚╩╝╚╩╝
32m※ 来源:·水木社区
ne***net[点击查看]·[FROM: 222.129.43.*]