1课程设计Ⅱ课程设计说明书汽车美容服务管理系统数据库设计和数据操作学生姓名王鲜宁学号1021024007班级信管101成绩指导教师肖海蓉数学与计算机科学学院2012年9月7日2课设Ⅱ课程设计评阅题目汽车美容服务管理系统的数据库设计与数据操作学生姓名王鲜宁1021024007指导教师评语及成绩成绩:教师签名:年月日答辩教师评语及成绩成绩:教师签名:年月日教研室意见总成绩:室主任签名:年月日注:指导教师成绩60%,答辩成绩40%,总成绩合成后按五级制记入。3课程设计任务书2012—2013学年第1学期专业:信息管理与信息系统学号:1021024007姓名:王鲜宁课程设计名称:课程设计Ⅱ设计题目:汽车美容服务管理系统的数据库设计和数据操作完成期限:自2012年8月26日至2012年9月7日共2周设计依据、要求及主要内容(可另加附页):通过实际考察我市汽车美容服务公司,设计汽车美容服务管理系统。1.系统功能要求:(1)汽车美容项目的管理功能。包括美容项目的增加、更新、删除、浏览功能;(2)汽车用户信息的管理。包括用户信息的增加、更新、删除、浏览功能;信息的查询统计功能,能按不同条件进行查询功能;(3)汽车美容项目的预订功能,并能根据用户的预订信息定期为用户进行服务,并记录维护费用等;(4)根据不同信息进行统计报表功能。(5)系统不同用户的权限设置功能。2.具体要求如下:(1)在小组内进行分工,进行系统调查,搜集资料。(2)系统的需求分析:根据自己的选题,确定系统的功能需求,性能需求,绘制的DFD,DD图表以及书写相关的文字说明。(3)概念结构设计:绘制所选课题详细的E-R图(要求使用PD建模工具);(4)逻辑结构设计:将E-R图转换数据库的逻辑结构,并进行优化(此步骤可略);(5)物理结构设计:选定实施环境,确定系统数据库的存储结构和存取方法等;(6)数据实施和维护:用DBMS建立数据库结构,加载数据,实现各种查询,链接应用程序,设计库中触发器、存储过程等对象,并能对数据库做简单的维护操作。(7)自选开发工具,采用C/S或B/S模式实现软件功能。3.课程设计报告的基本要求:(1)必须提交系统分析报告,包括:数据流图、数据词典和系统功能分析。(2)数据库的设计与实现。包括数据库的数据字典,数据库的概念结构(E-R图),数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义,数据库数据的插入、修改、删除、查询,要求使用SQL脚本提供。(3)程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)。指导教师(签字):教研室主任(签字):批准日期:年月日4摘要随着经济的快速发展,越来越多的行业实现了管理的信息化和自动化,汽车美容行业就是一个不错的例子。系统着重分析了汽车美容服务行业的工作流程,并从需求分析、数据库概念、逻辑、物理设计等方面阐述了汽车美容服务管理系统的开发过程,进而设计并实现了科学方便的管理公司的业务。系统采用了SQLSever2005作为开发工具进行数据库设计,方便数据输入和修改。关键字:汽车美容;服务管理;数据库目录1绪论...............................................................................................................................................12需求分析.......................................................................................................................................22.1系统需求...........................................................................................................................22.2功能需求...........................................................................................................................32.3性能需求...........................................................................................................................32.4数据字典...........................................................................................................................43概念结构设计...............................................................................................................................54逻辑结构设计...............................................................................................................................65物理结构设计...............................................................................................................................75.1创建基本表........................................................................................................................75.2实体关系图.........................................................................................................................96数据库操作..................................................................................................................................106.1对项目表的有关操作......................................................................................................106.2对用户的有关操作.........................................................................................................136.3对数据库权限进行设置.................................................................................................15参考文献.........................................................................................................................................1711绪论汽车美容概念进中国市场现在已经有十几年的时间了,随着汽车美容方式的不断升级及美容服务的“星级化”,汽车美容行业已经正式走向了成熟的发展时期。中国拥有庞大的汽车市场,使得众多商家纷纷向汽车美容行业进军。一时之间,汽车美容服务也成了热门的行业话题。随着汽车美容行业的正规化,规模庞大花,人工管理已不能满足公司的需求。通过计算机管理,无疑是最好的选择。管理信息系统是进行信息的采集、存储、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。汽车美容服务管理系统是一个单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以汽车美容服务管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对汽车美容客户信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,汽车美容服务管理系统提供了强大的客户与企业管理管理功能,方便管理员对美容项目于客户等信息的添加.修改.删除.查询.汇总.统计等操作。更适合大型数据库的管理。22需求分析需求分析是数据库设计最重要的一个阶段,它的基本任务是准确的回答:系统必须做什么。目前,汽车美容行业已成为一个很火爆的行业,伴随着行业的快速发展,人工管理已无法满足公司的需求。通过实地调查汉中市汽车美容管理行业,我们发现当地已开始逐渐由人工管理向计算机管理过度。用计算机管理已成为当前发展的必然趋势,我们通过调查得到的数据,队汽车美容服务管理系统做了一个详细的概述。2.1系统需求在当近这个飞速发展的社会,计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不熟悉继续用手工劳动。这样既不方便,也无法适应当今这个节奏过快的社会。为了满足当代人们强烈的时间观念,我们设计了这款汽车美容管理系统。这款系统采用SQLSever2005设计数据库。通过这款系统,用户只需要手动输入便可完成作业。这样既提高了工作效率,又不容易出错,为人们管理提供了一条捷径。系统功能模块图能够很直观的展示系统的各种功能,该系统功能模块图如下图2.1所示:图2.1系统功能模块图32.2功能需求汽车美容服务管理系统主要提供方便高效的管理功能,用户可以通过该系统查阅相关信息,管理员可以管理所有信息。对于本系统,我们需要实现以下一些基本功能:1)汽车美容项目的管理功能:包括美容项目的增加、更新、删除、浏览功能。2)汽车用户信息的管理:包括用户信息的增加、更新、删除、浏览功能;信息的查询统计功能,能按不同条件进行查询功能。3)汽车美容项目的预订功能:能根据用户的预订信息定期为用户进行服务,并记录维护费用等。5)统计报表功能:管理员可以通过条件统计公司每年的支出费用,总收入及利润。6)权限设置功能:管理员可以通过设计数据库,对不同用户设着不同的权限。2.3性能需求1)系统安全性汽车美容服务管理系统应具有较高的安全性,系统登录有各自的安全账户。系统管理员可以添加用户信息,更改用户信息和删除用户信息,同时可以针对其他的信息具有所有的权限;职工可以查找自己及公司公布的信息,但不可以修改。2)系统的灵活性和拓展性本系统能够存储用户和职工的基本信息,