所有软件外包项目 Gray arrow bg 柜台作业—(调拨接收、会员资料、手动存点)

柜台作业—(调拨接收、会员资料、手动存点)

发包方 : Csdbbworld 状态 :竞标已结束
项目编号 : 219804
项目预算 : ¥1,000-3,000
开发周期 : 7 天
技能 : SQL VB&.NET
发布日期 : 2016-03-25
竞标后显示联系方式

描述

这是我们公司柜台的操作系统里的3个小程序,包含了兑换礼品点数的存入、礼品的转收,会员资料的注册办理。
文档中提供输入、输出、表和说明逻辑文档,大多工作是把数据表转存到数据库,简单但是繁琐无味,提供的源代码不多,但是要求按word文档开发,不能更改文档内容,按文档要求实现即可。

VB.NET(必要)
window7x64(必要)
Visual Studio 2015(必要)
Microsoft .NET Framework 4.6(必要)

下面先把3个文档里的说明贴出来:
3.1 显示资料:将”手动存点原因设定表”中的手动存点原因显示到cbo_手动存点原因中,同时将使用者基本资料表的资料传回到DataTable中。(用存储过程完成)
3.2 根据传入字串的值去表”卡片基本资料表”中捞取该卡片的资料,
若止用时间不为空,则跳提示”卡片已被止用!”;
若找不到该卡资料,则跳提示”查无此卡!”;
若找到该卡资料且止用时间为空,则带出对应的资料显示到画面上
(卡片类型物品化,根据物品Key从”物品資料表”中带出对应的物品名称即为卡片类型)
(会员Key不为空时,从”会员基本资料表”带出对应的会员姓名,从本机图片库的会员照片的文件夹带出对应的以会员Key命名的会员照片)
3.3 输入账号,密码。点确定执行按钮,如果未输入账密,则提示”密码不正确!请重新输入!”;已输入账密的情况下,若存点点数,手动存点原因,卡号中有一个为空时,提示”请确认存点资料!”;均不为空时,将资料写回表”手动存点纪录表”,写入成功后,跳提示,格式:”执行成功!”+ 卡号+”存入点数:”+存点点数 +”结余点数:”+结余点数

a) 接收调拨的物品,勾选选取按钮,点击接收选取项目即为接收调拨。
b) 显示资料:从表” 物品庫存調撥紀錄表”捞出”接收時間”为空的且”接收共用單位Key”和当前登录者的单位Key一致的资料显示到dgv_调拨接收中。
(计量单位根据物品Key从”物品資料表”找到單位Key,再根据單位Key从”物品單位資料表”中找到單位,即为计量单位)
(拨出数量即为默认的调拨数量)
表” 共用庫存資料表”中关于接收物品的库存量即为接收仓库库存量。
c) 存入资料:有多笔资料时,可部分勾选”选取”按钮,也可点击全部选取按钮,即所有选取 都打勾;点取消选取,则将勾选去掉。
i. 点接收选取项目,将调拨数量、接收人和接收时间更新到表” 物品庫存調撥紀錄表”中(一次性写入表)。接收UserKey即为接收人的Key(当前登陆者的Key),接收时间为当前时间。同时重新显示资料并跳提示”物品调拨接收成功!”。如果更新失败,则记录失败讯息
将调拨数量与表” 共用庫存資料表”中接收物品的库存量之和存入表” 共用庫存資料表”的库存量中,即为当前接收仓库库存量。
将表” 共用庫存資料表”中拨出物品的库存量与调拨数量之差存入表” 共用庫存資料表”的库存量中,即为当前拨出仓库库存量。
ii. 点不接收选取项目,跳提示”是否确定不接收选取项目?” 点是,则将调拨数量、接收人和接收时间更新到表” 物品庫存調撥紀錄表”中(一次性写入表)。(调拨数量为0)。重新显示资料并跳提示”选取项目已取消接收!”;如果更新失败,则记录失败讯息。

1.1.1 会员资料有注册、资料修改和查询功能。
1.1.2 注册时,身份证号输入需要判断是否真实有效。
性别由身份证号获得。
会员号自动生成,格式为前三码为单位Key,之后为编号,如0011。
点数即为结余点数。
UserKey即当前登陆者的Key。
点击拍摄按钮,将照片显示到pic_会员照中。
点击保存按钮,将会员照保存到服务器图片库的会员照片的文件夹中(相对路径),测试时为本机图片库的会员照片的文件夹中。
同时将卡号、卡片类型、手机号、会员号、加入时间、身份证号码、姓名、生日、点数新增到表”卡片基本资料表”和表”会员基本资料表”中。
1.1.3 查询:可输入身份证号或者手机号或卡号, 按回车后查出对应的该会员资料及其正在使用中(止用时间为空)的卡片信息、交易纪录(最近的15笔资料)和卡片更换纪录。
输入卡号查询时,若该卡已做卡片更换,则跳提示”该卡已做卡片更换!”
(注:卡片信息和卡片更换纪录均来自表”卡片基本资料表”)
1.1.4 资料修改:仅可进行卡片更换和修改手机号
1.1.4.1 卡片更换:勾选卡片更换,显示panel_卡片更换。输入新卡号,选择更换原因后,点击保存(一次性写回表中):
1.1.4.1.1 if(止用原因==”挂失补办”)
{
该共用单位和新卡同类型的卡片的库存量-1
新卡的卡片类型与旧卡相同
}
else if(止用原因==”升级”)
{
该共用单位和新卡同类型的卡片的库存量-1
旧卡同类型的库存量加1
新卡的卡片类型=”金卡”
}
将库存量更新到表”共用庫存資料表”中;
1.1.4.1.2 将原卡号的更换原因和更换时间更新到表”卡片基本资料表”的止用原因和止用时间中,结余点数清零;
1.1.4.1.3 在表”卡片加扣点纪录主表”中新增一笔旧卡扣点的纪录(点数清零);
1.1.4.1.4 表”卡片基本资料表”增加一笔新卡号对应的纪录,起用时间即为原卡的止用时间,结余点数为原卡的结余点数;
1.1.4.1.5 在表”卡片加扣点纪录主表”中新增一笔新卡加点的纪录(点数转移)(此操作是为了表”卡片基本资料表”和表”卡片加扣点纪录主表”的结余点数保持同步);
1.1.4.1.6 同时刷新页面,将该会员卡片更换后的资料捞出显示到画面对应的控件中,并在dgv_卡片更换纪录中显示卡片更换纪录。
1.1.4.2 修改手机号:点击保存,将修改的手机号更新到表” 会员基本资料表”中,同时跳提示”保存成功!”(手机号需判断是否有效)

项目竞标

接包方 国家/地区
通过实名认证 拥有案例
5
Gengn
北京市
拥有案例
1
741116shl
北京市

竞标

请您先登录,然后提交此项目的竞标方案。
还不是智城用户? 智城期待您的加入,请注册成为我们的一员吧!
Project ad2