《婚姻登记管理系统——“现场预约”模块》项目研发阶段性总结

作者:孙英鹏 撰写时间:2021年1月18日

一.功能实现
现场预约主要是包括预约登记、打印预约单的功能模块。
现场预约:
见图1,是现场登记模块的实现界面。

图1(图片中的身份证信息是乱填的,请勿当真):
在这里插入图片描述

把要登记的信息填写在上面,分别是男方信息和女方信息,然后点击下面的预约按钮,实现预约,预约完之后会自动跳转到打印预约单页面,不用再点击下面的打印预约单按钮(弄这个按钮是为了防止操作员不小心把打印页面弄不见,又找不到,所以才设置的),跳转到打印页面,选择最新一条数据来进行打印,预约模块完成。

图2:打印的效果。
在这里插入图片描述

二、相关业务表和关系
在这里插入图片描述

三、经典代码
自动生成预约号,ULL层代码:
///
/// 自动生成预约单号
///
///
public string RegistrationNumber()
{
string number = “”;
string data = DateTime.Now.ToString(“yyyyMMdd”);
//查询数据库
var list = (from tb in myModel.PW_RegistrationAppointment orderby tb.R_Number select tb).ToList();
if (list.Count > 0)
{
int count = list.Count;
PW_RegistrationAppointment modelNumber = list[count - 1];
int intNumber = Convert.ToInt32(modelNumber.R_Number.Substring(10, 3));
intNumber++;
number = intNumber.ToString();
for (int i = 0; i < 3; i++)
{
number = number.Length < 3 ? “0” + number : number;
}
number = “YY” + data + number;
}
else
{
number = “YY” + data + “000”;
}
return number;
}

四、开发总结
在做这个模块最麻烦的无非是打印功能,要一个一个的画上去,又要整齐,是一件蛮烦的事情,可做完之后又用成就感,总之对我有很大的帮助,让我知道了去登记结婚的步骤和体验。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值