《汽修汽配管理系统——“预约安排”模块》项目研发阶段性总结

撰写时间:2019年1月17日
开发工具与关键技术:Visual Studio与C# ASP.Net软件编程
完成模块功能:预约安排
一、功能实现
预约安排主要包括车主信息、项目费用明细录入的功能模块。
见图1,是预约安排模块实现界面。
《汽修汽配管理系统——“预约安排”模块》项目研发阶段性总结_第1张图片
图1 预约安排模块
点击图1车牌文本框后面的“Go!”按钮弹出车主资料的界面如图2,
《汽修汽配管理系统——“预约安排”模块》项目研发阶段性总结_第2张图片
图2 车主信息
单击左边框车主的信息会把该车主的信息回填到右边框的页面,然后再双击就会回填到主页面,即预约安排页面,该功能主要是调用已有的车主信息(即是老客户的信息);如果是新客户,则需要点击图2的“新增”按钮进行数据的录入,然后再回填到主页面去进行下一步的操作。先把预约安排单里面没有填完的数据填写完整,然后将下面的三个明细表格进行相对应的填写,填写完整之后就可以点击“保存”按钮进行数据保存了。
在图2中,如果客户信息过多,还可以根据车主的车牌号进行模糊查询,在左上角车牌搜索输入框输入车主的车牌信息,然后点击“查找”按钮,这样就可以减少一个又一个去查找的麻烦。
当车主的信息保存成功后,还要经过管理员去审核,只有审核通过的信息才有效进行下一步的操作,审核后和未审核的信息都可以通过点击图1 中的“查询单据”按钮,去查询出来,如下图3。审核状态有:未审核和已审核的状态;不同状态的预约单号用不同颜色标记,方便用户快速识别。
《汽修汽配管理系统——“预约安排”模块》项目研发阶段性总结_第3张图片
图3 查询单据信息
图3中还可以根据预约单号和审核状态进行多条件查询,此功能的目的是为了避免数据量过大,给用户查询带来困难,通过模糊查询,这样就可以起到筛选过滤数据的效果。

二、相关业务表和关系
《汽修汽配管理系统——“预约安排”模块》项目研发阶段性总结_第4张图片

三、经典代码
自动生成预约单号的代码:
《汽修汽配管理系统——“预约安排”模块》项目研发阶段性总结_第5张图片

四、开发总结
通过这个模块的训练,我认识到了每个模块(例如A模块和B模块)之间的紧密性和影响性,它们都是相关联的,A模块中所进行的功能操作会为B模块中的功能实现去做铺垫,即A模块的数据新增之后,就会被B模块去进行调用,然后再去进行相关的操作,这种相互关联的关系就构成了一种业务上的逻辑。
然后我们就可以根据这样逻辑去思考,琢磨下一个模块与模块之间的联系,因为不同的系统之间它们所进行的操作都是不一样的,所以我们要做的就是了解它的业务逻辑,清楚地知道它的每一次进行的操作,相对应的和哪一个和环节挂钩,接着我们再去挖掘它在业务上所要进行的操作,最后便是编码实现它的功能。
记住,每一个功能实现的前提下,都要了解它做的是什么操作?业务逻辑和具体流程的去向,只有这样,我们的系统才会变得越加流畅,功能才会更加强大。

你可能感兴趣的:(《汽修汽配管理系统——“预约安排”模块》项目研发阶段性总结)