




免费预览已结束,剩余46页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
天津工业大学毕业设计宝马4s店管理系统的设计与实现姓 名 学 院 管理学院 专 业 信息管理与信息系统 学 号 指导教师 职 称 年 月天津工业大学毕业设计任务书题目宝马4s店管理系统的设计与实现学生姓名学院名称管理学院专业班级课题类型模拟课题课题意义为了适应4S店业务的增加,管理的不便利,售后服务业务越来越多而越来越不便于管理,而开发本系统就是为了解决上面的问题,而售后服务是对一款汽车品牌的维护,所以是重中之重。 任务与进度要求2014.12.10前 各系自行进行毕业设计(论文)动员。2014.12.11-2015.1.17学生在校查阅资料,做好选题准备;2015.2.202015.4.11 毕业实习;与指导教师协商确定论文题目及提纲;2015.4.12 实习完毕,准时返校;向指导教师提交开题报告;2015.4.13-21 各系组织开题答辩及二次开题答辩;2015.4.22-5.30 撰写毕业论文;2015.5.31-6.5 定稿。指导教师将写好评语的学生论文交到系主任处; 2015.6.8-10 毕业论文答辩;(答辩及二次答辩时间暂定。具体时间由教务处统一安排)2015.6.14 二次答辩。主要参考文献1宁滔. 浅析 PHP 语言中的循环语句J. 电脑知识与技术, 2013, 24: 018.2杜雅杉. 基于 PHP 及 MySQL 数据库的行业网站建设研究J. 电脑开发与应用, 2013, 26(7): 24-26.起止日期2014.122015.6备注院长 系主任 指导教师毕业设计开题报告表 年 月 日姓名学院管理学院专业信息管理与信息系统 班级题目宝马4s店管理系统的设计与实现指导教师一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况:随着汽车的普及,汽车4S店如雨后春笋般萌芽,这也给4S店的管理带来了很大的难度,汽车4S店管理系统也随之产生,它将代替传统的4S店的管理模式。课题研究的主要内容:系统的主要功能有汽车销售管理部分,包括汽车入库、出库操作,汽车信息管理、销售数据分析。目的和意义:为了适应4S店业务的增加,管理的不便利,售后服务业务越来越多而越来越不便于管理,而开发本系统就是为了解决上面的问题,而售后服务是对一款汽车品牌的维护,所以是重中之重。二、进度及预期结果 起止日期主要内容预期结果2014.12.11-2015.1.12015.4.13-212015.4.22-5.302015.5.31-6.52015.6.8-10在校查阅资料,做好选题准备开题答辩撰写毕业论文定稿 毕业论文答辩选定论文题目参加开题答辩按进度要求完成按进度要求完成参加毕业论文答辩完成课题的现有条件1指导教师指导论文。2利用图书馆查阅资料。3通过互联网进行资料搜索、查找。4查阅相关杂志、期刊等资料。审查意见指导教师开题报告的签字时间应在4月13日之前:年月日学院意见主管领导:年月日天津工业大学本科毕业设计评阅表毕业设计题目宝马4s店管理系统的设计与实现学生姓名学生班级指导教师姓名评审项目指标满分评分选题能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。10题目与生产、科研等实际问题结合紧密。10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用能正确引用外文文献,翻译准确,文字流畅。5设计说明书(论文)设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。20设计具有创新性或实用价值。10合计100意见及建议评阅人签名:年 月 日天津工业大学毕业设计成绩考核表学生姓名学院名称管理学院专业班级题目宝马4s店管理系统的设计与实现1毕业设计指导教师评语及成绩:成绩:指导教师签字: 年 月 日2毕业设计答辩委员会评语及成绩:成绩:答辩主席(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘要随着信息时代的发展,Internet网络已经成为人们日常生活中密不可分的一部分,无论是学习、工作、还是休闲娱乐,都有了互联网的影子,网络已经融入人们生活的方方面面。随着网络技术的进一步发展,传统的4S汽车店已经不能满足日益增长的需求,利用网络发布4S汽车店信息作为传统车友会的延伸,应当是信息时代计算机辅助车友会最有效,也是很重要的手段之一,建设具有互动性比较强的网络4S汽车店,是充分发挥网络最有效的方法之一,更是传统4S汽车店改变的一个重要方向.本文在说明建设网络4S汽车店的背景、来源和意义的基础上,阐述了我国目前网络4S汽车店的建设情况,并说明了其目的和内容。并且以PHP+Mysql的开发模式,阐述了该4S汽车店的设计与实现,本论文着重描述了此4S汽车店的设计部分,同时对其功能实现(部分重要功能及模块)做了详细说明,最后总结了我们开发的4S汽车店存在的优点和不足。关键词: 4S;PHP;MYSQLABSTRACTWith the development of information time, Internet has become more and more inseparable part to peoples daily life. Not only about the learning and work, but also the entertainment, network is at everywhere. With the further development of network technology, the traditional 4S shop have already cant meet the increasing demand, the dissemination of 4S shop information using network as an extension of the traditional drives, computer aided drives should be in the information age is the most effective, it is also important means of building interactive stronger network 4S shop, is one of the most effective way to give full play to the network, and provides the cyclists a whole new way of communication platform, communication, but also the traditional 4S car store change one of the important direction.This article on the construction of the network background, source and meaning of 4S shop, on the basis of this paper expounds the current network on the construction of 4S shop, and explains the purpose and content. And with PHP + Mysql development model, this paper expounds the design and implementation of the 4S shop, this thesis focuses on the design part of the 4S shop at the same time to its function implementation (part of the important functions and modules) title in detail, finally summarizes the development of 4S shop.Key words: 4S shop;PHP;Mysql目录第一章 绪论11.1 课题背景及研究目的和意义11.2 我国目前汽车4S店系统现状2第二章 系统的开发工具和技术32.1 开发工具简介32.2 开发环境简介3第三章 系统的需求和分析53.1 需求分析53.2 系统可行性分析93.3 系统功能结构图93.4 系统功能的业务流程10第四章 系统的设计134.1 系统设计目标134.2 数据库设计134.3 系统各功能模块设计18第五章系统测试305.1测试的介绍305.2测试内容305.2测试结果31结 论32参考文献33附 录34谢辞39天津工业大学2015届本科生毕业设计第一章绪论1.1 课题背景及研究目的和意义1.1.1课题背景和意义在当今这个信息化高速发展的年代,各项新兴技术不断产生不断进步,随着互联网的大面积的普及,更快的推动了人类社会的不断进步和发展,目前人们开始越来越看中计算机网络信息技术对传统行业发展的推动作用,重视其对信息资源的共享和利用,而以计算机和网络为主要媒介的自动化工具,逐步的替代了很多的传统的工作和生活模式,使现代人的工作和生活都发生了不一样的变化。随着计算机的应用,不仅提高了对信息管理的准确性和效率,而且使其安全性也得到了极大程度的提高。随着网络技术和电子商务的发展,传统的汽车4S店的管理方式,已经不能满足越来越庞大的人员体系和汽车体系了,所以利用计算机管理汽车4S店已经越来越受到关注,随着互联网的大面积普及,汽车4S店管理系统网站将承担越来越多的汽车4S实体店的管理工作。1.1.2 研究目的当今这个信息化高速发展的社会,计算机技术已经非常的成熟,网络更是已经覆盖到每一个角落,计算机技术已成为工作、生活中不可缺少的一部分,网络的迅速发展,计算机技术的进步,为提高企业管理和工作效率提供了必要的手段,同时他也成为人与人之间的一个共同的桥梁,它减少了沟通的成本,节约了沟通的时间,创造了无数的隐藏效益。同样在每个汽车4S店的管理工作越来越多,消耗的人力也越来越大,尤其销售部分和售后服务部分,成为4S店管理的主要内容,为了减轻汽车4S店的管理成本,本课题开发的宝马4S店管理系统1,本系统可以释放4S店大量的人力管理成本,而且使销售部门的记录和管理变得更加便捷,更容易管理,同时数据统计功能也让店内销售部分数据变得更加直接。1.1.3 研究的主要步骤通过对汽车4S店的实际调查,对本系统的设计方向、需求分析加以确定。首先系统的开发需求主要是通过需求分析先进行归纳,然后进行详细的系统功能分析,在系统开发期间,要合理安排好开发时间,正确选择开发模式,并跟踪开发进度,以确保系统可以顺利准确的完成。在初步完成系统功能的开发之后,对系统进行功能测试也是很必要的,这样可以确保系统正常运行。1.2 我国目前汽车4S店系统现状随着我国经济的快速发展,汽车行业的竞争日渐激烈,我国的汽车销售市场不在仅仅是传统的汽车贸易市场了,现如今还有多种销售形式例如:超市式大卖场、汽车一条街、特许经销商、专卖店等。在我国各大城市,都有汽车经销商的存在。随进我国家庭生活逐渐步入小康社会,汽车也变为最基本的代步工具。汽车之家等网站的出现,预示着计算机网络开始介入汽车4S店的管理,而大大小小的4S店也逐步开始使用计算机进行管理。但是很少为了某个4S店进行量身定做一个管理系统。由此可见,系统目前趋向成熟,但是仍然后更多的潜力可以进行发掘。第二章系统的开发工具和技术 开发工具简介2.1.1 Dreamweaver简介Dreamweaver2之所以风靡一时,到现在仍然占据着页面设计的主导地位,说明其具有无法替代的优势:第一:DW在设计动态主页时,浏览页面比较快捷,并且不需要我们打开浏览且,也能正常打开页面。第二:DW 非常精确,可以非常清晰的分清页面的层次,并且保证版面合理化。第三:DW具有很完善的语法提示功能,对每个html的标签都会进行提示。这使得我们在编译代码是更加方便第四:DW为了使用起来非常方便,将页面代码和页面设计分开。开发者可以直接进行代码编写,在上部分查看生成页面的样式,也可以直接通过可视化的方式进行页面设计,此功能为不同性格的开发者量身设计。第五:DW在制作网站模板效率更高,并且可以对已有的模板进行更新和修改第六:DW使用效率比较高的原因是支持其他编程语言,比如说PHP。2.2 开发环境简介2.2.1 PHP技术PHP不仅是编程语言,而且它还嵌入在HTML代码里。它与微软的ASP十分的相似,都是一种嵌入在在HTML代码里的脚本语言,它的语法风格和C语言非常的相似,正因此,现在PHP语言被广泛的熟悉和使用。PHP语法规则是融合了 C语言、Java语言和Perl语言,然后又加入了它自己创新的语法规则。嵌入在HTML语言里的PHP可以让服务器更快的生成动态网页,这一点上,它可以比 CGI 或者 Perl语言快速许多。与JavaScript相比,虽然JS同样是嵌入HTML语言里的脚本语言,PHP则具有运营速度更快,更能充分的利用服务器的优势,所以在服务器性能上比JS要有很大的优势;PHP引擎本身设计了缓存用户常访问PHP程序,它会将用户经常访问的PHP程序存在系统的内存中,为了方便下一次访问这个程序的时候,不用再次重新编译程序,直接读取系统内存中已经编译好的代码就可以了,这同样也是PHP语言高效率性的又一体现。并且几乎所有的CGI语言或者JS语言的功能都可以用PHP来完成实现,并且PHP几乎支持所有流行的数据库以及操作系统更是给PHP语言增添了一重要的砝码。PHP被许多人使用,主要是因为它具有如下几点优点:1)PHP语言具有开发源代码的特点。2)PHP语言不向使用者收取任何费用3)它嵌入在HTML代码中,因此编辑起来也相对简单。4)PHP语言是一种可以跨平台运行的脚本语言。5)PHP语言多种数据库,功能较为强大。2.2.2 MYSQL介绍MySQL5是最受欢迎的开源数据库之一,用户可以在网上免费下载到MySQL。同时也可以在此基础上根据项目的需求进行扩展和开发。与其他大型数据库(比如Sqlserver等等)相比,MySQL具有规模小,功能有限的缺点,但对于小型的系统,MySQL还是一个很理想的数据库,使用MySQL可以降低项目的整体成本。同时它自身有着功能强、简单便捷、运行速度快、安全性强等不可忽视的优点。现在,为了降低成本,越来越多的中小型网站选择了MySQL作为网站的数据库,主要是因如下几点优点:第一:支持多种操作系统。第二:Mysql是一种具有拓展性和可移植性强的源码开放软件。第三:sql查询算法进行优化后,可提高sql查询的运算速度第四:Mysql数据库支持多线程操作,提高CPU资源的利用率。2.2.13 Apache简介最流行的HTTP服务器软件中比较受欢迎的是Apache,它是网页发布服务器。具有便捷、安全等特点。若要完全源代码开放,只要对其进行简单的API扩展就可以。在实际应用中的最佳组合便是Apache,PHP。第三章系统的需求和分析本章主要进行系统的需求和分析,通过对4S汽车店调查分析,主要功能模块得以明确,并对其中模块的功能进行说明,然后在此基础上,进行整个系统的数据库的表结构设计,并且介绍设计过程。343.1 需求分析需求分析是对功能需求的明确,并且对系统功能进行分析,让自己对接下来开发的系统的功能设计更加明确,对接下来系统的功能需求做出正确的引导。系统的功能需求分析主要是通过不断的调查,收集实际的系统的需要完成什么样的功能,有哪些性能要求、有哪些的安全性的需求等等。在进行系统需求调查的过程中,要确认哪些是系统必要的功能需求,哪些是关键模块,哪些是系统锦上添花的功能。通过不断的收集资料,透过用户的表象需求,挖掘用户的深层次的功能需求,并且通过不断的确认、修改、再确认来保证最后的系统可以完全达到系统的功能需求。综合考虑,汽车4S店管理系统的实际需要,根据实体4S店的业务内容,确认系统关键的功能需求:1)汽车型号管理:汽车型号的增加、删除、修改操作和查询功能。2)汽车信息管理:汽车信息的增加、删除、修改操作和查询功能。3)汽车入库管理:汽车的入库登记和查询入库记录。4)汽车出库管理:汽车的出库登记和查询出库记录。5)数据分析统计:分析汽车的销售记录。6)库存警报:汽车的数量警报。7)汽车售后管理:汽车售后服务记录的增加、删除、修改操作和查询功能。8)汽车配件管理:汽车缺货配件信息的增加、删除操作和查询功能,和配件到货处理功能。9)汽车未解决故障管理:汽车未解决故障信息的增加操作、查询功能和技术升级记录功能。10)数据分析统计:分析汽车的销售记录。为了更清楚的了解各功能模块之间的联系,添加销售员负责的功能用例图,具体如图3.1所示:图3.1 销售员功能用例图图3.2售后服务员功能用例图3.1.1员工信息管理功能需求员工信息管理功能是对员工信息的管理,其中包括对新进员工信息的录入,对在职人员信息 进行修改,删除,查询。整个功能大致划分为增加员工基本信息,修改员工基恩信息,删除员工信息,查询员工基本信息这四大模块。员工个人管理时序图如图3.3所示:图3.3员工信息时序图3.1.2 汽车型号管理功能需求汽车型号管理功能是为了保证汽车相关信息的健全性,而且将汽车型号进行单独管理,可以更方便系统对汽车的管理。该功能主要包括添加汽车型号、修改汽车型号、删除汽车型号、查询汽车型号。3.1.3汽车信息管理功能需求汽车信息管理功能是在汽车型号信息健全的基础上进行的,是对4S店所有经营的汽车信息的管理功能,该功能与汽车型号信息管理功能相关联,使系统更方便的管理汽车相关信息。该功能包括:添加汽车信息、修改汽车信息、删除汽车信息、查询汽车信息。3.1.4汽车入库管理功能需求汽车入库管理功能与汽车出库管理功能为该系统的重要功能,是销售模块的核心部分,在汽车信息建立的情况下,销售员只需要找到对应的汽车信息,添加数量选择入库处理就可以完成汽车入库。该功能包括:汽车入库操作,汽车入库信息查询。3.1.5汽车出库管理功能需求汽车入库管理功能与汽车出库管理功能为该系统的重要功能,是销售模块的核心部分,在汽车入库操作之后,销售员只需要找到对应的汽车信息进行出库处理操作。该功能包括:汽车出库操作,汽车出库信息查询。销售人员功能时序图如图3.4所示:图3.4销售人员功能时序图3.1.6数据分析统计功能需求数据分析统计功能是为了可以统计在一段时间里,汽车的销售情况,以此来判断下一阶段时间,汽车销售的策略,该部门功能在技术上是你难点,同样对于4S店的管理者,他们会更关心这部分的销售统计。该功能包括:汽车销售统计。3.1.7汽车库存警报功能需求汽车库存警报功能是一个提醒功能,为了让销售人员在最短的时间发现汽车库存存在的问题,该功能需需要设计缺货警报和堆积警报。3.1.8汽车售后管理功能需求汽车售后管理功能是一个汽车品牌服务的保证,所以该功能是汽车售后工作的重点。该功能主要包括汽车售后服务单登记、汽车售后服务单修改、汽车售后服务单登记删除。3.1.9汽车配件管理功能需求汽车配件管理功能是为了保证汽车售后服务更好的进行的前提,该功能同样也是汽车售后部分的重点工作,也是信息非常复杂的一个功能。该功能包括:缺货汽车配件登记、缺货汽车配件修改、缺货汽车配件删除、到货汽车配件登记。3.1.10汽车故障管理功能需求汽车故障管理功能是一个汽车4S店售后部分的一个技术提升部分,是为了更好的服务客户的一个模块,同时也是店内人员交流的一个平台,该功能能促使大家进步。该部分功能包括:汽车未解决故障登记,技术升级。售后人员服务时序图如图3.5所示图3.5售后人员服务时序图3.1.11据分析统计功能需求数据分析统计功能是为了可以统计在一段时间里,汽车的售后服务情况,通过数据分析可以提供售后部分的服务质量,该功能将是系统的一个技术难点。该功能包括:汽车售后服务记录统计。3.2 系统可行性分析3.2.1经济可行性该系统主要的支出有两种:一是开发费用、二是服务器费用。这种小型系统和大型网站相比更简单、费用更少,所以费用是在可承受范围内,综上,系统开发的费用在可承受范围内。3.2.2 技术可行性这次毕业设计是利用PHP技术和Mysql数据库,建立一个汽车4S店信息的管理平台。PHP语言的具有开源、免费和快捷性等特点,并且语法相对简单,跨平台性强,支持多个操作系统,这解决了操作系统由于限制而造成无法开发的问题。Mysql数据库是一种可以和PHP良好配合的开源数据库管理系统,该系统具有操作简单、运行速度快,查询功能比较强大的优点。Apache具有安全性和跨平台性,所以很受欢迎。3.3 系统功能结构图随着网络技术和电子商务的发展,传统的汽车4S店的管理方式,已经不能满足越来越庞大的人员体系和汽车体系了,所以利用计算机管理汽车4S店已经越来越受到关注,随着互联网的大面积普及,汽车4S店管理系统网站将承担越来越多的汽车4S实体店的管理工作。综合考虑,汽车4S店管理系统的实际需要,根据实体4S店的业务内容,确认系统关键的功能需求:1)汽车型号管理:汽车型号的增加、删除、修改操作和查询功能。2)汽车信息管理:汽车信息的增加、删除、修改操作和查询功能。3)汽车入库管理:汽车的入库登记和查询入库记录。4)汽车出库管理:汽车的出库登记和查询出库记录。5)数据分析统计:分析汽车的销售记录。6)库存警报:汽车的数量警报。为了清晰地了解系统功能,同时加强对系统的使用深度,具体汽车4S店管理系统中的功能结构图如图3.6示:汽车4S店管理系统管理员销售人员管理员管理员工信息管理销售信息查询售后信息查询数据分析查看个人账号管理汽车型号管理汽车信息管理汽车入库管理汽车出库管理个人账号管理汽车售后管理里汽车配件管理故障管理数据分析售后人员图3.6汽车4S店管理系统功能结构图3.4 系统功能的业务流程系统的业务流程分析是一个系统功能需求完成的下一步任务,它表明着系统各个功能之间的关系,系统的业务流程也是通过不断的修改、确认再修改再确认来完成的,为的是使开发者更加明确系统的功能需求和功能之间的联系,设计好功能的接口,而业务流程图是一种最简单清晰的表现方式,也是系统分析员和用户之间进行交流的一座桥梁。业务流程图可以解决这一问题。该系统的具体业务流程图3.7下所示:是是否否否销售人员登陆是否登陆添加型号信息是否成功添加汽车信息汽车入库是否成功登出是是是否成功否否汽车出库是否成功是图3.7销售人员业务流程图是是否否否售后人员登陆是否登陆售后服务登记是否成功配件缺货登记是否成功登出是是配件是否缺货否否技术升级是否成功是图3.8售后服务人员功能用例图43第四章系统的设计4.1 系统设计目标系统应能实现以下功能:(1)良好的人际交互界面,(2)能对汽车类型管理、汽车信息管理、入库操作、出库操作等等的需求及时作出响应(3)使管理员对系统的维护、相关信息的管理进行更加便捷的更新和修改。4.2 数据库设计数据库是系统中最基础的是数据库,也是最重要的组成部分。系统数据库满足了系统数据处理和存储的需求。数据库各个表中存储的是基础的数据,在功能层和数据库相互连接之后,SQL语句处理从数据库中获取的数据。在设计数据库时,每个表名用实际内容的汉语拼音来作为每个表名。为了更加方便地维护各个表和存储的数据,该表名和列名作为表内的列名。系统开发当中一项重要的工作就是设计数据库。而数据字典相当于这个系统数据库的参照,也是系统功能与数据库进项连接调试的一个参照,所以数据字典需要设计思路缜密,考虑的相当周全。一旦和系统功能进行调试之后,发现在运行速度或者数据库存储空间上出现问题,一定进行及时修改,并且保证数据字典和实际的数据库的一致性。本节主要介绍系统的数据库设计。按照正确的数据库规范设计,在明确对系统进行需求分析的基础上,进行数据库的设计工作。下面进行简单的设计过程说明和设计思路讲解。4.2.1 概念结构设计通过对4S店汽车入出库整个过程和系统设计思路的分析,本系统应设计的实体和属性如下:销售员(包括工号、姓名、密码、身份证信息等)汽车类别(包括ID、汽车类别、添加时间)汽车信息(包括ID、型号、名称、图片、价格等信息)入库记录(包括ID、型号、数量、入库价格等信息)出库记录(包括ID、型号、数量、出库价格等信息)具体各表之间的数据关系如ER图4.1所示:销售ER图 售后ER图4.2.2 数据库表结构分析数据库的结构设计大体可以分为两个步骤:首先,确定数据库的物理结构。物理结构设计主要关注的是时间和空间的效率。如果运行的时间和空间都满足运行要求,则进行数据库的实施,否则,需要重新进行设计。数据库的不同,不仅使得物理环境、存取方法和存储结构也有差别,也使设计变量和参数范围存在一定的差异,所以我们不能遵循通用的物理设计方法。所有设计都具有响应的时间小、存储空间利用率高、吞吐率大的特点。根据以上设计的实体以及实体间的关系,设计如下二维表:员工信息表主要有工号、姓名、密码、身份证信息等字段。如表4.1所示:表4.1 员工信息表ID英文字段中文字段类型备注1idIDInt(11)主键2Gonghao工号varchar(50)3Xingming姓名varchar(50)4Mima密码varchar(50)5Shenfenzheng身份证varchar (300)6Dianhua电话varchar(50)7Youxiang邮箱varchar(50)8Zhaopian照片varchar(50)9Zhuyaozhize主要职责varchar (300)10Ruzhishijian入职时间varchar(50)11Beizhu备注varchar (300)12Addtime添加时间timestamp13Xingbie性别varchar(10)汽车类别表主要有包括ID、汽车类别、添加时间。如表4.2所示:表4.2 汽车类别表ID英文字段中文字段类型备注1IdIDInt(11)主键2Leibie类别varchar(50)3Addtime添加时间timestamp汽车信息表主要ID、型号、名称、图片、价格等信息。表4.3所示:表4.3 汽车信息表ID英文字段中文字段类型备注1IdIDInt(11)主键2Bianhao编号varchar(50)3Mingcheng名称varchar(300)4Leibie类别varchar(50)5Tupian图片varchar(50)6Jiage价格varchar(50)7Beizhu备注varchar(500)8Kucun库存varchar(50)9Addtime添加时间timestamp入库信息表主要有ID、型号、数量、如库价格等。如表4.4所示:表4.4 入库信息表ID英文字段中文字段类型备注1idIdInt(11)主键2Bianhao编号varchar (50)3Mingcheng名称varchar (300)4Leibie类别varchar (50)5Rukushuliang入库数量varchar (50)6Rukujiage入库价格varchar (50)7Beizhu备注varchar (500)8Caozuoyuan操作员varchar (50)9Addtime添加时间Timestamp出库信息表主要有ID、型号、数量、出库价格等信息。如表4.5所示:表4.5 出库信息表ID英文字段中文字段类型备注1idIdInt主键2Bianhao编号varchar (50)3Mingcheng名称varchar (300)4Leibie类别varchar (50)5Jiage价格varchar (50)6Chukushuliang出库数量varchar (50)7Leixing类型varchar (50)8Beizhu备注varchar (500)9Caozuoyuan操作员varchar (50)10addtime添加时间Timestamp配件信息表主要包括ID、配件名称、适应车型、缺货数量等信息。表4.6所示:表4.6汽车配件信息表ID英文字段中文字段类型备注1IdIDInt(11)主键2Peijianmningcheng编号varchar(50)3Shiyingchexing名称varchar(50)4Shuliang类别Int(4)外键5Daohuoriqi图片varchar(20)6Beizhu价格varchar(500)7Shouhouyuan备注varchar(20)8zhuangtai库存Int(1)9Addtime添加时间timestamp技术信息表主要包括ID、汽车型号、故障描述、备注等信息。如表4.7所示:表4.7技术信息表ID英文字段中文字段类型备注1idIdInt(11)主键2Qichexinghao汽车型号varchar (20)外键3Guzhangmiaoshu故障描述varchar (200)4Beizhu备注varchar (500)5Jiejueren解决人varchar (10)6Shuohouyuan售后员varchar (10)7zhuangtai状态Int(1)9Addtime添加时间Timestamp售后服务信息表主要包括ID、顾客姓名、顾客地址、电话信息等。如表4.8所示:表4.8售后服务信息表ID英文字段中文字段类型备注1idIdInt主键2Kehuxingming客户姓名varchar (50)3Kehudizhi客户地址varchar (200)4Dianhua电话varchar (20)5Qichexinghao汽车型号varchar (20)外键6guomairiqi购买日期varchar (50)7Baoxiuriqi报修日期varchar (50)8Ticheriqi提车日期varchar (50)9Baoxiuyuanyin报修原因varchar (200)10beizhu备注varchar (200)11shouhouyuan售后员varchar (50)12addtime添加时间Timestamp4.2.3 数据库连接在进行系统开发时,建立数据库的链接是最重要的一个步骤。整个系统形成动态并实现交互都是由于连接到数据库。4.3 系统各功能模块设计在完成系统的功能需求分析之后,接下来进行系统的设计工作。本系统采用B/S体系结构和模块化设计的方法,实现系统各项功能:1)汽车型号管理:汽车型号的增加、删除、修改操作和查询功能。2)汽车信息管理:汽车信息的增加、删除、修改操作和查询功能。3)汽车入库管理:汽车的入库登记和查询入库记录。4)汽车出库管理:汽车的出库登记和查询出库记录。5)数据分析统计:分析汽车的销售记录。6)库存警报:汽车的数量警报。7)汽车售后管理:汽车售后服务记录的增加、删除、修改操作和查询功能。8)汽车配件管理:汽车缺货配件信息的增加、删除操作和查询功能,和配件到货处理功能。9)汽车未解决故障管理:汽车未解决故障信息的增加操作、查询功能和技术升级记录功能。10)数据分析统计:分析汽车的销售记录。4.3.1 页面结构功能设计在功能代码开始前先要进行页面的结构设计和页面风格设计,本系统采用的风格为淡绿色,整体比较活泼。页面主要分为top、center、down3个部分,为了让页面显得非常的整齐。设计方法:采用frameset框架,将页面分成3个部分,top部分、center部分、down部分,其中center部分同样采用frame结构,分为left和main部分。页面如图4.2所示:图4.2 汽车4S店管理系统页面主要代码:4.3.2 汽车型号管理功能设计根据前面章节的需求分析,该功能主要包括添加汽车型号、修改汽车型号、删除汽车型号、查询汽车型号。该部分设计为汽车4S管理系统的所有信息的基础。设计方法:以添加汽车型号功能为例,将汽车型号信息填入,通过提交表单,php语言与mysql数据库进行交互,将页面提交的信息写入数据库中,完成添加操作。具体汽车型号添加界面如下图4.3所示:图4.3 添加汽车型号功能界面主要代码:?php session_start();/启用服务器sessioninclude( conn.php);/与数据库建立连接$ndate =date(Y-m-d);/传递页面参数$leibie=$_POSTleibie;$sql=insert into shangpinleibie(leibie) values($leibie) ;mysql_query($sql);/执行sql,插入数据库操作echo javascript:alert(添加成功!);location.href=shangpinleibie_add.php;?4.3.3 汽车信息管理功能设计根据前面章节的需求分析,该功能主要包括添加汽车信息、修改汽车信息、删除汽车信息、查询汽车信息。设计方法:以修改汽车信息功能为例,首先php会先与数据库进行交互,查询出要修改汽车的信息内容,然后对需要修改的信息进行修改,点击提交之后,php会再次与mysql数据库进行交互,将页面提交的信息在数据库中继续更新,完成修改操作。具体汽车信息修改界面如下图4.4所示:图4.4 汽车信息修改功能界面主要代码:查询操作:?php/先进行查询操作$sql=select * from shangpinleibie where id=.$id;$query=mysql_query($sql);$rowscount=mysql_num_rows($query);/更新操作:?php session_start();/启用服务器sessioninclude( conn.php);/与数据库建立连接$ndate =date(Y-m-d);$leibie=$_POSTleibie;/传递参数$sql=update shangpinleibie set leibie=$leibie where id= .$id;mysql_query($sql);/执行sqlecho javascript:alert(修改成功!);location.href=shangpinleibie_list.php;4.3.4 汽车入库功能设计根据前面章节的需求分析,该功能主要包括添加汽车型号、修改汽车型号、删除汽车型号、查询汽车型号。设计方法:以添加汽车入库功能为例,汽车入库操作实际同样是数据库的写入操作,通过提交表单,php语言与mysql数据库进行交互,将页面提交的信息写入数据库中,完成入库操作。具体汽车型号添加界面如下图4.5所示:图4.5汽车入库功能界面主要代码:?phpsession_start();/启用服务器sessioninclude( conn.php);/与数据库建立连接$ndate =date(Y-m-d);/* 传递页面参数开始$bianhao=$_POSTbianhao;$mingcheng=$_POSTmingcheng;$leibie=$_POSTleibie;$rukushuliang=$_POSTrukushuliang;$rukujiage=$_POSTrukujiage;$laizichangshang=$_POSTlaizichangshang;$beizhu=$_POSTbeizhu;$caozuoyuan=$_POSTcaozuoyuan;传递页面参数结束 */$sql=insert into rukujilu(bianhao,mingcheng,leibie,rukushuliang,rukujiage,laizichangshang,beizhu,caozuoyuan) values($bianhao,$mingcheng,$leibie,$rukushuliang,$rukujiage,$laizichangshang,$be
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑监理工作日记与总结范例
- 园林植物与美食结合的产品创新创业项目商业计划书
- 虚拟现实心理学课程创新创业项目商业计划书
- 地黄创新创业项目商业计划书
- 园艺电商数据分析创新创业项目商业计划书
- 清涧消防安全知识培训课件会
- 物流企业仓库库存管理规范模板
- 建筑施工企业岗位职责标准手册
- 2025年低温照明项目申请报告模范
- 中职学校年度体育工作规划报告
- XXX加油站风险分级管控台账
- 甘12J8 屋面标准图集
- 购买设备合同
- GB/T 28288-2012足部防护足趾保护包头和防刺穿垫
- GB/T 19666-2019阻燃和耐火电线电缆或光缆通则
- GA/T 1241-2015法庭科学四甲基联苯胺显现血手印技术规范
- 小学和初中科学教学衔接
- 《循证医学》治疗性研究证据的评价和应用
- “李可中医药学术流派论治厥阴病”-课件
- 通用技术作品设计报告
- JJF 1847-2020 电子天平校准规范-(高清现行)
评论
0/150
提交评论