汽车维修预约管理系统的设计与实现内容摘要:
技术框架。 在此汽车预约管理系统中,流程控制我主要使用了 Java 语言,以及 Struts 与Spring 框架进行整合开发。 使用 Java 语言主要是因为当前 Java 语言比较流行,一方面便于系统的实现,另一方面便于以后的维护于升级。 Struts 主要应用于逻辑控制,由于 Struts 封装了好 多拦截器及功能实现,因此我们使用它时可以省去不少代码的开发与实现,极大程度上实现了代码的复用性,又由于 Struts 的代码与我们的实现极度的松耦合,使得我们的程序也更加健壮,易维护。 Spring 技术为一轻量级整合框架,它为我们提供了 AOP 以及依赖注入功能,通过注解功能极大减少了我们代码的书写量,提供了代码的健壮性。 总之,使用 Spring 与 Struts 整合开发,一方面可以减少我们对程序功能的开发设计,另一方面可以提高我们对程序的利用性,不但减少了程序之间的耦合度而且使得程序更易修改及扩展,对后期我们的升级及维护 带来了不可忽视的方便,因此,在本课题汽车预约管理系统的开发过程中我使用了 Spring 及 Struts 的整合开发。 (3)特效技术探讨 在这个汽车预约管理系统实现时,我也使用了 DIV+CSS 进行页布局,以及使用 CSS 对页面进行相应的美化操作,除此之外还使用了 JQuery、 Javascript 制作了菜单栏的特效功能。 汽车维修预约管理系统的设计与实现 8 软件项目实训报告 9 第 3 章 系统的设计与分析 系统实现总体流程架构图 系统功能模块划分 汽车预约管理系统是一个基于 B/S 的信息管理系统,它主要分为五个模块功能,用户注册、维修预约、用户留言、 用户评论以及后台管理组成。 在用户注册功能中,系统管理人员登陆身份为系统默认分配,普通人员登陆时使用共同的帐号进行登陆,登陆成功后可以查询所有人员对汽车维修点的评论信息,当一个会员注册成功后,有产生一个登陆用户名和一个登陆密码,用户根据此登陆密码以及注册申请的登陆权限则可以进入有操作权限功能的界面进行操作,主要包括预汽车维修预约管理系统的设计与实现 10 约管理、评论管理、留言管理等,在预约管理中,会员用户可以申请预约,也可以取消已经申请的预约以及查询所有已经取消成功的预约信息;在评论管理中,会员用户可以查询并删除自己以前对汽车维修点的所有评论,也 可以对汽车维修点增加一个新的评论,也可以查询所有人的评论信息,但是查询所有人的评论信息时,不可以删除评论;在留言管理中,会员用户若是有什么问题要是不想被其它人看到的,可以通过此功能实现,管理人员则可以通过留言回复功能,帮助用户解决问题,同时会员用户还可以浏览自己的所有历史留言,查看详细信息,或者删除指定的留言。 当通过管理人员登陆系统后,管理人员可进行以下操作。 首先可以确认所有用户的预约申请,并可以确认用户的预约取消;然后管理人员可以查询并删除用户的留言或者评论;最后还可以对用户的留言进行相应的回复,帮助用户 解决难题,以获得用户的信赖,方便以后更好的交流合作。 系统总体层次图如下所示: 系统功能数据流程图 汽 车 预 约 管 理系 统用 户登 录 信 息反 馈 信 息后 台 数 据库要 处 理 的 信 息处 理 后 的 信 息图 顶层图 汽车预约管理 系统 后台管理 注册管理 留言管理 评论管理 预约管理 软件项目实训报告 11 用 户登 录1登 录 信 息返 回 登 录 信 息用 户 注 册维 修 预 约用 户 评 论用 户 留 言后 台 管 理要 处 理 的 信 息要 处 理 的 信 息处 理 后 的 信 息后 台 数 据 库图 0 层图 数据库设计分析 在汽车预约管理系统的设计过程中,考虑到信息的完整性及安全性,以及查询的高效问题,在综合系统功能之后,设计为适应这个汽车预约管理系统的数据库,它主要有六张表组成:预约申请表、 评论信息表、留言信息表、用户信息表、角色信息表以及菜单信息表,具体如下: 总体逻辑设计图: 汽车维修预约管理系统的设计与实现 12 数据库实体概要设计图 图 用户信息表实体图 用户信息 角色标识 邮箱 姓名 登陆密码 联系方式 性别 登陆名 软件项目实训报告 13 图 角色信息表实体图 图 留言信息表实体图 图 菜单信息表实体图 菜单信息 链接地址 父菜单标识 子菜单标识 菜单名称 菜单标识 角色标识 留言信息 回复内容 回复状态 留言者标识 留言人姓名 留言内容 留言时间 留言标识 角色信息 角色标识 角色名称 汽车维修预约管理系统的设计与实现 14 图 评论信息表实体图 图 预约信息表实体图 数据库逻辑结构表 appointmentId int 不允许空 loginName varchar(50) 允许空 appointmentPhone char(11) 允许空 appointmentData char(10) 允许空 appointmentThings varchar(200) 允许空 appointmentLevel char(4) 允许空 appointmentDeal char(1) 允许空 预约信息 处理标志 预约时间 预约事宜 预约级别 登陆标识 联系方式 预约标识 预约人 评论信息 评论人标识 评论人姓名 评论时间 评论内容 评论标识 软件项目实训报告 15 username varchar(50) 允许空 图 预约信息逻辑结构表 critiqueId int 不允许空 critiqueText varchar(300) 允许空 critiqueTime varchar(50) 允许空 loginName varchar(50) 允许空 username varchar(50) 允许空 图 评论信息逻辑结构表 funId int 不允许空 funName varchar(20) 允许空 oneFun int 允许空 twoFun int 允许空 funUrl varchar(50) 允许空 roleId int 允许空 图 菜单信息逻辑结构表 messageId int 不允许空 messageText varchar(300) 允许空 messageTime varchar(30) 允许空 messageState char(1) 允许空 loginName varchar(50) 允许空 username varchar(50) 允许空 reMessage varchar(300) 允许空 图 留言信息逻辑结构表 roleId int 不允许空 roleName varchar(20) 允许空 图 角色信息逻辑结构表 loginName varchar(50) 不允许空 phone char(11) 允许空 sex char(2) 允许空 varchar(50) 允许空 汽车维修预约管理系统的设计与实现 16 username varchar(50) 允许空 password varchar(50) 允许空 roleId int 允许空 图 登陆用户信息逻辑结构表 ..3 数据库表实现 预约申请表 评论信息表 留言信息表 软件项目实训报告 17 用户信息表 角色信息表 菜单信息表 汽车维修预约管理系统的设计与实现 18 软件项目实训报告 33 第 4 章 汽车维修预约系统的实现 系统功能与数据库的交互步骤 作者在此研究项目中,主要使用了 Spring 框架进行相关数据库操作。 具体步骤是,首先加载 Sqlserver 驱动包 ,然后通过在 properties 中配置数据库连接参数: = =jdbc: =sa =12345678 然后通过 Spring 加载配置文件 bean id=propertyConfigurer class=figurer property name=locations list valueclasspath:/value /list /property /bean 再通过 Spring 实现数据库初始化连接操作,配置 Spring 数据源 bean id=dataSource class= property name=driverClassName value=${}/property p。汽车维修预约管理系统的设计与实现
相关推荐
cars for guest. party a can only use party b’ s car according to the contract. 甲方应做好轿车接送客人的业务管理工作,每日予以记录业务清单与应收报酬,每周甲乙双方核对客人用车经营收入。 三、 乙方权利义务 rights and obligations of party b 乙方需提供蒙迪欧、奥迪 a别克
实施盘点一次;半年、年终各实施全面大盘点一次。 月末盘点日为当月 25 日(不含 6 月、 12月),半年盘点日为 6 月的25日,年终盘点日为 12 月 31 日(如遇节假日或其它原因,盘点时间另定)。 月末盘点的时间原则上为每月 25日下班前或每月 26 日上班前,具体清点存货时间由盘点单位自行掌握。 (五)盘点登记 第 4 页 共 7 页 一级库仓库存货盘点
操作方式。 顺控操作 顺控操作的基本条件 符合倒闸操作的基本要求。 监控系统中有合格的顺控票。 现场规程、典型操作票有专门的顺控操作要求和内容。 监控系统设有设备顺控操作监控分图,顺控监控分图中有设备状态切换关系图、汇控柜、测控装置的远近控方式,联闭锁方式,保护软硬压板对应方式等信息。 顺控操作的基本要求 顺控操作的基本步骤 ① 进入待操作设备的顺控操作界 面; ② 检查待操作设备确在初始状态;
支出。 费用支出核算办法:多餐学校食堂对费用支出无法直接区分 营养餐、非营养餐费用支出的,应按照实际发生支出全部先计入非营养餐支出,期末按照当月营养餐与非营养餐的伙食收入或供餐人次等比例进行合理分摊。 属于营养餐的燃动、人员工资费用支出列入营养餐费用支出;属于营养餐的调料等支出列入营养餐成本支出。 发生营养餐支出时,借记本科目,贷记“库存物资”等科目。 9 月末结束
漏注现象。 压浆设备设备选型主要取决于注浆方式,它包括有钻机、注浆泵、浆液搅拌机和止浆塞、混合器等。 注浆泵为注浆工作中的核心设备,一般应选用可调注浆量和压力,自身控制与记录,并具有外型尺寸小、重量轻、性能好的机械。 配制浆液应符合下列要求水泥浆应搅拌均匀,搅拌 时间不应小于 3min,并在注浆过程中不停搅拌;配制的水泥浆应在规定的时间内注完,应认真填写配浆记录。 提河坝 、 引水渠
时提出,甲方负责处理。 乙 方所需主材计划提前七天以书面形式向甲方报告;(如乙方所报数量有误,发生的退货浪费及一切经济损失由乙方承担 )。 甲方提供的材料乙方每次必须按时签收确认办理交接手续,严禁不经签收乱用材料。 九、 甲方职责与义务 : 向乙方交付具备本合同项目开工条件的施工场地; 提供临时水源、电源接点。 统筹安排、协调解决各施工队伍与乙方关系。 按时提供图纸、变更、及时交付供应材料