撰写时间:2019年1月17日
开发工具与关键技术:Visual Studio与C# ASP.Net软件编程
完成模块功能:预约安排
一、功能实现
预约安排主要包括车主信息、项目费用明细录入的功能模块。
见图1,是预约安排模块实现界面。

图1 预约安排模块
点击图1车牌文本框后面的“Go!”按钮弹出车主资料的界面如图2,

图2 车主信息
单击左边框车主的信息会把该车主的信息回填到右边框的页面,然后再双击就会回填到主页面,即预约安排页面,该功能主要是调用已有的车主信息(即是老客户的信息);如果是新客户,则需要点击图2的“新增”按钮进行数据的录入,然后再回填到主页面去进行下一步的操作。先把预约安排单里面没有填完的数据填写完整,然后将下面的三个明细表格进行相对应的填写,填写完整之后就可以点击“保存”按钮进行数据保存了。
在图2中,如果客户信息过多,还可以根据车主的车牌号进行模糊查询,在左上角车牌搜索输入框输入车主的车牌信息,然后点击“查找”按钮,这样就可以减少一个又一个去查找的麻烦。
当车主的信息保存成功后,还要经过管理员去审核,只有审核通过的信息才有效进行下一步的操作,审核后和未审核的信息都可以通过点击图1 中的“查询单据”按钮,去查询出来,如下图3。审核状态有:未审核和已审核的状态;不同状态的预约单号用不同颜色标记,方便用户快速识别。

图3 查询单据信息
图3中还可以根据预约单号和审核状态进行多条件查询,此功能的目的是为了避免数据量过大,给用户查询带来困难,通过模糊查询,这样就可以起到筛选过滤数据的效果。

二、相关业务表和关系

三、经典代码
自动生成预约单号的代码:

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

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

  1. Java-Web机试练习题一、后台管理系统——管理员管理模块

    题目:后台管理系统--管理员管理模块 一. 语言和环境 1. 实现语言:JAVA 语言. 2. 环境要求:MyEclipse/Eclipse + Tomcat + MySql. 3. 使用技术:Jsp ...

  2. 《进销存管理系统——“系统管理”模块》项目研发阶段性总结

    <进销存管理系统--"系统管理"模块> 项目研发阶段性总结 项目概要 登录页面(图1): 图1 然后我们来看看系统的主要模块有哪些,如下(图2): 整个"进销 ...

  3. 《图书馆管理系统——“借书还书”模块》项目研发阶段性总结

    <图书馆管理系统--"借书还书"模块>项目研发阶段性总结 本次任务完成时间:2021年8月2日-2021年8月10日 完成模块功能:借书还书 一.功能实现 借书还书主要 ...

  4. 《华仪酒店管理系统》项目研发阶段性总结

    <华仪酒店管理系统>项目研发阶段性总结 ·························································· 开发工具:Visual Stu ...

  5. 《智百盛汽修汽配管理系统——“系统设置”模块》项目研发阶段性总结

    开发工具与关键技术:IntelliJ IDEA 2021.1 . SQLyog - 64 bit .JAVA 完成模块功能:系统设置 1.项目概要 系统主要功能模块有: 基础数据维护模块:(基础数据分 ...

  6. [Java开发]搭建人力资源管理系统——简历管理模块(附带下载链接)

    最近一位老哥让我给他的公司开发一套人力资源管理系统,并详细描述了这个系统的一些功能,我也查找了一些人力资源的资料.因为跟老哥关系不错,就答应了他.大家都知道,人力资源管理就是管人的,从给公司开始投递简 ...

  7. SRM采购管理系统投标管理模块:阳光招采,助力建筑材料企业智慧采购

    在建筑行业企业材料管理的四大业务环节即采购.运输.储备和供应,采购是首要环节,没有采购,就没有材料供应,就没有施工生产的顺利进行,因此采购是决定其他三项业务环节的基础因素. 随着流通环节的不断发展壮大 ...

  8. 06_04_任务一:拉勾教育后台管理系统[课程管理模块、图片上传、 BeanUtils封装实体类](SSM)

    拉勾教育后台管理系统(SSM) 1. 项目架构 1.1 项目介绍 ​ 拉勾教育后台管理系统,是提供给拉勾教育的相关业务人员使用的一个后台管理系统, 业务人员可以在 这个后台管理系统中,对课程信息.广告 ...

  9. 《租车管理系统 ——“订单管理(代驾)”模块》项目研发阶段性总结

    一.功能实现        订单管理(代驾)里包括订单条件查询.创建订单.需求确认.业务取消.编辑订单.复制订单.作废订单.订单详情.生成路单等功能模块. 订单维护:见下图,是订单管理模块维护实现界面 ...

  10. 《考勤管理系统——部分模块》项目研发阶段性总结

    开发工具:MyEclipse 10 Aad SQLyogEnt 关键技术:MyBaits + SpringMVC + Spring + H5 + Bootstrap + JQuery + Css 完成 ...

最新文章

  1. 第10课--10_04_LVM之二
  2. (Mybatis)复杂查询
  3. C/C++语言函数中参数的入栈顺序
  4. surfaceview结束后怎么处理_污泥压滤机处理后的污泥怎么处置
  5. ajax请求可以延时吗,延时校验AJAX请求
  6. Kettle:创建资源库
  7. 服务器修改字体,云服务器怎么修改字体
  8. 汉王考勤管理软件mysql数据库配置_汉王考勤管理软件使用说明书介绍.pdf
  9. 简析also, too, as well,either用法
  10. 小程序和APP测试的区别
  11. c语言编程题会议室安排,C语言编程题:会议室安排
  12. ceph-deploy源码分析(三)——mon模块 转
  13. 计算机科班与培训开发编程的区别在哪里?
  14. 彩色图像直方图均衡化
  15. 如何查看mysql的安装路径
  16. 1120_野火RT-Thread教程学习4_RTT学习基础知识梳理
  17. 记一次线程池引发的BUG,差点被祭天
  18. 小米电视2 android版本,教你如何打开小米电视2 1.1.25版本的adb调试
  19. zjfc---1120 对称串
  20. android 6无法连电脑,vivo手机无法连接电脑怎么办?vivo手机无法连接电脑的解决方法...

热门文章

  1. 《30天精通iPhone手机编程》-Day20-DJ混音器
  2. 抖音、快手、拼多多捕蝉,1688在后
  3. PowerISO----百度百科
  4. [记录]curl命令笔记
  5. 在html语言中段落标签是,HTML的基本结构、段落标签、空格标签、标题标签、图片标签详解...
  6. Docker 容器中的域名解析问题
  7. 简单登录网站的搭建(未完成)
  8. 制作轮播图的几种方式
  9. 开放报名|顶尖专家联合打造,首个系统化AI大模型前沿技术讲习班
  10. 计算机主机跳线连接图片,电脑主板跳线怎么接 电脑主板跳线接法【图文】