版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学号:1045025552河南大学2014届本科毕业论文基于cs架构的汽车美容管理系统设计与实现the automotive cosmetology management system based on cs architecture design and implementation论文作者姓名: 冯贺娟 作 者 学 号: 1045025552 所 在 学 院: 软件学院 所 学 专 业: 计算机科学与技术 导师姓名职称: 刘俊男(讲师) 论文完成时间: 2014年3月5日 2014年3月5日河南大学2014届毕业设计(论文、创作)开题报告(学生本人填写)学号1045025552姓名冯贺娟导
2、师姓名职称刘俊男(讲师)开题时间2013年10月15日课题题目基于cs架构的汽车美容管理系统课题来源导师指定 自定 其他来源课题的目的、意义以及和本课题有关的国内外现状分析:1目的:众所周知,世界经济从工业向知识经济转变。我们说知识经济的两个重要的特征是信息化和全球化,要实现这两个基本体征,必须依靠完善的网络和完善的数据库。在这样一个发展迅速的信息化时代,各行各业中都离不开信息处理,这正是计算机被广泛应用于管理信息系统的重要原因。使用计算机进行信息管理,不仅提高工作效率,而且大大提高安全性。对于复杂的信息管理,计算机能够充分展现其优越性。本系统就是为了更好地管理汽车美容店而进行开发的。2意义:
3、通过使用microsoft visual studio2010应用程序开发环境,旨在缩短企业工作时间,提高企业工作效率,解决当前汽车美容店业务流程管理麻烦、耗时耗力问题。3现状:美国人口总数不过两亿多,可汽车的使用数量达到1.3亿俩,平均每1.31人拥有一辆。而我国拥有13亿人口,拥有的汽车有1.04辆,每百户家庭拥有16辆小轿车,许多城市都进入汽车化社会。在不久的将来,汽车将会是人们的代步工具。汽车平时的清洁护理和定期美容保养,必然成为人们日常消费内容。为了改善系统管理中因手工统计车辆、材料出入库、原料购买等各类信息的繁琐性以及现在汽车美容店的业务流程大、头绪多,耗费大量人力和财力的问题,所
4、以为了提高工作效率,完善的信息化汽车美容管理系统应运而生。研究目标、研究内容和准备解决的问题:1目标:通过microsoft visual studio2010应用程序开发环境,开发一个实用性很强的汽车美容管理系统。2内容: 在汽车美容管理系统开发中,主要实现如下功能: (1)登录模块:管理员登录。 (2)会员卡管理:对会员卡基本信息进行管理。 (3)项目设定:设定项目基本信息。 (4)服务项目:设定项目的类别。 (5)收支类别:设置收入、支出类别的名称。 (6)公司资料:设置公司基本信息。 (7)会员管理:设定会员的基本信息。 (8)员工管理:设定员工基本信息。 (9)工资管理:设定员工工资
5、信息。 (10)预定项目管理:对预定项目信息进行管理。 (11)事件提醒:对预定项目的信息及时间进行设置。 (12)操作员管理:设定操作员的信息进行管理。 (13)操作员组管理:设定操作员组基本信息。 (14)最大化:对打开的所有窗体进行最大化。 (15)计算器:调用计算器进行数据计算。 (16)退出系统:退出汽车美容管理系统。3 准备解决的问题: (1)如何使microsoft visual studio2010访问microsoft sql server 2008的数据库; (2)如何配置数据库连接字符串; (3)如何获取数据库的连接对象; (4)如何实现数据的查询;如何查询单列值; (5
6、)如何使用进行数据处理;如何对数据进行添加、删除、修改、查询; (6)使软件具有可视性、全面性、实用性。拟采取的方法、技术或设计(开发)工具:程序平台:vs2010开发工具和语言:开发工具拟采用vs2010;语言采用c#数据库:拟采用microsoft sql server 2008预期成果:1源程序2毕业论文进度计划与阶段要求: (1)2013-9-26 - 2013-10-25:查找资料、确定毕业设计课题。 2013-10-28:将毕业设计题目和基本功能发送到导师邮箱。 (2)2013-11-2 - 2013-12-31:收集与课题相关的一些信息和课题所面临的一些常见的问题以及解决办法,整
7、理课题所需要的详细内容。 2014-01-02:将开题报告和整理的设计内容发送到导师邮箱。 (3) 2014-01-02 - 2014-01-15:根据导师的建议和指导,继续设计。 2014-1-20:将中期检查表和修改后的设计内容发送到导师邮箱。 (4) 2014-1-21 - 2014-2-5:实现功能:会员卡管理(充值规则、充次规则)、员工管理。 (5) 2014-2-8 - 2014-2-20:实现功能:部门管理、员工类型管理、客人类型管理、职务类型管理、车辆管理。 (6)2014-2-22 - 2014-3-5:实现的功能:综合管理(库存管理、收支管理等)、工资管理、查询统计(会员信
8、息查询、消费项目查询、员工信息查询等)。 (7) 2014-3-6 - 2014-3-10:实现的功能:维护(设置权限、更改操作员、修改密码、退出系统)、设置窗口、帮助。 2014-3-11:将毕业设计论文初稿发到导师邮箱。 (8)2014-3-12 - 2014-3-21:根据导师对论文的修改建议和指导,完成论文。 2014-3-22:将毕业论文终稿发送到导师邮箱。开题前收集的资料和参考文献(5-8种)1 美)内格尔(nagel.c) ,csharp高级编程(第6版),清华大学出版社。2 马骏c#网络应用编程(第2版)人民邮电出版社,2010年2月。3 谢希仁计算机网络(第4版)电子工业出版
9、社,2003年6月。4 杨中科. 程序员的sql经典. 电子工业出版社2008年9月。5 沃森(karli watson) (作者), 内格尔(christian nagel) (作者), 齐立波 (编译), 黄静(合著者),c#入门经典(第5版),清华大学出版社,2010年12月1日。指导教师对开题报告的意见:同意按开题报告的题目和设计思路开题。指导教师签名: 2013年11月5日河南大学2014届毕业论文(设计、创作)任务书(导师根据学生的开题报告填写)题目名称 基于cs架构的汽车美容管理系统学院软件学院学生姓名冯贺娟所学专业计算机科学与技术学号1045025552毕业论文(设计、创作)要
10、求1设计内容通过vs2010设计一个基于cs架构的汽车美容管理系统。2基本要求利用microsoft visual studio2010和microsoft sql server 2008软件进行cs架构美容管理系统的开发。要求至少实现以下内容:(1)会员管理、车辆管理。(2)收支管理、项目管理。(3)维护中心。3要解决的问题 如何配置数据库连接字符串;如何获取数据库的连接对象;如何实现数据的查询;如何查询单列值;如何使用进行数据处理; 4要求提交的成果(1)毕业设计源程序(2)论文指导教师签名:2013年12 月 5 日河南大学2014届毕业设计(论文、创作)中期检查表(导师只填写评语,其他
11、由学生填写)题目名称:基于cs架构的汽车美容管理系统学院软件学院学生姓名冯贺娟所学专业计算机科学与技术学号1045025552一、毕业设计(论文、创作)进展情况目前,项目设计的大致框架已基本完成,程序能够正常运行。但是还有一部分没有实现,有待进一步完善。已经完成的模块有会员卡管理(充值规则、充次规则)、员工管理、部门管理、员工类型管理、客人类型管理、职务类型管理、车辆管理。经测试模块运行基本正常,但页面不太美观。二、毕业设计(论文、创作)存在的问题及解决方案存在的问题:添加的数据名称有重复,出现多个添加重复数据。解决方案:获取添加的数据,解析是否重复,重复只添加一个,并且报错,不重复就添加数据
12、。三、学生本人对毕业设计阶段所做工作及进展情况的评价在做毕业设计期间,我积极认真,严格要求自己,并在代码设计过程中及时解决了遇到的大部分问题。但是在车辆管理的上传显示部分存在问题,目前正在通过学过的知识和搜集的参考资料,想办法尽快解决这个问题。四、指导教师对学生毕业设计(论文、创作)中期检查的评语根据该生提交的毕业设计成果,以及该生和导师交流的情况,同意该生通过中期检查。允许该生根据本人搜集的参考资料和已经完成的设计成果,开始整理毕业论文文档。指导教师签名 2014年 3 月 5 日河南大学2014届毕业论文(设计、创作)教师评阅成绩表学院名称:计算科学与技术学 号1045025552姓名冯贺
13、娟专业计算机科学与技术指导教师刘俊男(讲师)教师评阅平均得分论文题目基于cs架构的汽车美容管理系统指导教师评语及得分指导教师评语该生的选题有现实意义,按时完成了所要求的功能。论文叙述条理清晰、详略得当,是一篇优秀的本科论文。评分项目分值指导教师对毕业论文(设计、创作)评分撰写开题报告、文献综述15调查研究查阅整理资料10学习态度与规范要求10数据处理、文字表达10论文(设计、创作)质量和创新意识55合计100得分指导教师签名 2014年5月18日评阅教师评语及评分评阅教师评语该生论文结构合理,论文语句流畅,思路清晰,表达准确,是一篇优秀的本科论文。评分项目分值评阅毕业论文(设计、创作)评分撰写
14、开题报告、文献综述满分15调查研究查阅整理资料10学习态度与规范要求10数据处理、文字表达10论文(设计、创作)质量和创新意识55合计100得分评阅教师签名 2014年5月19日此表由教师填写河南大学2014届毕业论文(设计、创作)综合成绩表学号1045025552姓名冯贺娟所在学院软件学院答辩委员会评语及评分答辩委员会评语该生答辩过程中思路清晰,反应敏捷,论文结构合理,条理清楚,达到本科毕业设计和毕业论文要求的标准,经答辩小组评议,同意通过论文答辩。答辩委员签字(4名以上): 2014年5月22日评分项目分值论文答辩小组评分答辩情况论文质量合计(100)内容表达情况(15)答辩问题情况(25
15、)规范要求与文字表达(20)论文(设计、创作)质量和创新意识(40)得分答辩委员会主任签字: 2014年5月22日毕业论文(设计、创作)成绩综合评定(百分制): 分(教师评阅表平均成绩占40%,答辩成绩占60%)综合评定等级(优、良、中、差):备注:一、论文的质量评定,应包括对论文的语言表达、结构层次、逻辑性理论分析、设计计算、分析和概括能力及在论文中是否有新的见解或创新性成果等做出评价。从论文来看学生掌握本专业基础理论和基本技能的程度。二、成绩评定采用结构评分法,即由指导教师、评阅教师和答辩委员会分别给分(以百分计),评阅教师得分乘以20%加上指导教师得分乘以20%加上答辩委员会得分乘以60
16、%即综合成绩。评估等级按优、良、中、差划分,优90-100分;良76-89分;中60-75分;差60分以下。三、评分由专业教研室或院组织专门评分小组(不少于5人),根据指导教师和答辩委员会意见决定每个学生的分数,在有争议时,应由答辩委员会进行表决。四、毕业论文答辩工作结束后,各院应于6月20日前向教务处推荐优秀论文以汇编成册,推荐的篇数为按当年学院毕业生人数的1.5%篇。五、各院亦可根据本专业的不同情况,制定相应的具有自己特色的内容。须报教务处备案。河南大学本科生毕业论文(设计、创作)承诺书论文题目基于cs架构的汽车美容管理系统姓 名冯贺娟所学专业计算机科学与技术学 号1045025552完成
17、时间2014年5 月20日指导教师姓名职称刘俊男(讲师)承诺内容:1本毕业论文(设计、创作)是学生 冯贺娟 在导师 刘俊男 的指导下独立完成的,没有抄袭、剽窃他人成果,没有请人代做,若在毕业论文(设计、创作)的各种检查、评比中被发现有以上行为,愿按学校有关规定接受处理,并承担相应的法律责任。2学校有权保留并向上级有关部门送交本毕业论文(设计、创作)的复印件和磁盘。备注:学生签名: 指导教师签名:2014 年 5 月 20 日 2014 年 5 月 20 日说明:学生毕业论文(设计、创作)如有保密等要求,请在备注中明确,承诺内容第2条即以备注为准。目 录摘 要1abstract2第1章 绪 论3
18、1.1 课题来源31.2 课题背景31.3 国内外在该方向的研究现状及分析31.4 论文主要研究内容41.5 课题的研究意义41.6 使用的开发平台41.6.1 microsoft visual studio vs201041.6.2 .net51.6.3 sql server 200851.7 相关技术介绍61.8 开发及运行环境6第2章 可行性研究与需求分析72.1 可行性研究72.1.1 技术可行性72.1.2 经济可行性72.1.3 操作可行性72.1.4 法律可行性72.2 需求分析82.2.1 系统功能需求登录基本资料综合管理82.2
19、.1.4维护中心帮助102.2.2 系统性能需求10第3章 概要设计113.1 系统结构图113.2 数据库设计113.2.1 数据库概念结构设计113.2.2 数据库表设计14第4章 系统详细设计与具体实现254.1 登录界面254.2 基本资料264.2.1 项目设定264.2.2 服务类别284.2.3 收支类别294.2.4 公司信息294.2.5 设定基本资料314.3 综合管理344.3.1 会员管理344.3.2 会员卡管理344.3.3 员工管理364.3.4 库存管理364.3.5 工资管理374.3.6 收支管理374.3.7 预定项目管理384.3.8 事
20、件提醒404.4 维护中心414.4.1 更改操作员414.4.2 操作员管理424.4.3 操作员组管理434.4.4 修改管理员密码444.4.5 新手导航444.4.6 退出系统454.5 帮助454.5.1 最大化454.5.2 计算器46结 论47总结及致谢48参考文献49摘 要近年来,伴随着经济的发展,人们的收入水平和生活质量的提高,私家车逐渐增多,汽车美容店的数量迅速增多。与此同时,汽车美容管理系统也得到了普遍应用。本文首先分析了汽车美容行业现状和存在的问题,然后介绍了一种新的管理机制汽车美容管理系统。在此基础上,设计了会员管理、会员卡管理、项目管理、库存管理等功能。汽车美容管理
21、系统设计部分基于.net平台,采用c#语言和sql server数据库,主要实现数据库的连接、如何控制数据的增加、删除、编辑、查询、如何对数据进行统计分析。本论文主要解决以下问题:1. 如何实现数据库连接。2. 如何控制数据的增加、删除、编辑、查询。3. 如何对数据进行统计分析。关键词 汽车;数据库连接;数据控制;数据统计分析abstractin recent years, with the development of economy, peoples income level and improve the quality of life, gradually increasing num
22、ber of private cars, car beauty shop rapidly increase. at the same time, car beauty management system has been widely applied.this paper first analyzes the status quo of car beauty industry and the existing problems, and then introduces a new management mechanism, car beauty management system. on th
23、is basis, design the membership management, membership management, project management, inventory management and other functions.automotive beauty management system design based on.net platform, using c# language and sql server database, the main database, how to control the increase, delete, edit da
24、ta, query, how to carry on the statistical analysis of data.this thesis mainly solves the following problems:1. how to realize the database connection.2. how to control data, delete, edit, query increase.3. how to statistical analysis of data.keywords: database; data control; data analysis第1章 绪 论随着社
25、会的高速发展、科学技术的迅速进步,人们的收入水平和生活质量的逐渐提高,汽车的使用越来越普及,同时汽车美容店等相应的行业迅速增多,规模逐渐增大,传统的手工操作进行业务流程、资料管理和原料管理已经很难满足当前汽车美容行业的业务需求。为了改善企业中因手工统计车辆、材料、项目、和财务等各类信息的繁琐性以及当前汽车美容店业务流程管理难度大、头绪多、耗费大量人力和财力的问题,在节省工作时间,提高工作效率,达到企业效益的前提下,一套完整的信息化汽车美容管理系统应运而生。该系统的具体任务是设计一个基于cs框架的汽车美容店的管理流程和资料信息。由计算机来代替人工进行车辆管理、项目资料管理、收支管理、仓库管理等。
26、这样就使办公人员可以轻轻松松的完成工作。1.1 课题来源该课题为自选课题。1.2 课题背景众所周知,世界经济从工业向知识经济转变。我们说知识经济的两个重要的特征是信息化和全球化,要实现这两个基本体征,必须依靠完善的网络和完善的数据库。在这样一个发展迅速的信息化时代,各行各业中都离不开信息处理,这正是计算机被广泛应用于管理信息系统的重要原因。使用计算机进行信息管理,不仅提高工作效率,而且大大提高安全性。对于复杂的信息管理,计算机能够充分展现其优越性。本系统就是为了更好地管理汽车美容店而进行开发的。1.3 国内外在该方向的研究现状及分析随着经济的发展,汽车美容在西方国家已成为普及性、专业性很强的行
27、业。服务范围从过去的修修补补、汽车清洗等业务,发展到包括美容(高压洗车、去除沥青或焦油等污物、上蜡增艳、镜面处理、新车蜡、钢圈、轮胎、保险杠翻新)、内饰美容(车室美容、发动机美容及行李箱清洁)、漆面处理、车辆防护(粘贴防爆太阳膜、安装防盗器、语音报警系统、安装静电放电器和前后护杠)和汽车精品(汽车香水、车室净化、装饰粘帖和各种垫套)5个方面。在西方发达国家汽车相当普遍,美国的汽车保有量几乎占据全球保有量的1/5,其中轿车高达1.3亿辆,平均每1.3人拥有1辆,汽车美容行业随着市场需求逐渐从汽车维修行业中分离出来。在汽车服务市场中,汽车美容行业已占据整个汽车行业的80%。汽车美容市场行业在未来将
28、是一个大的发展趋势,随着人们生活水平的不断提高,汽车不断深入普通百姓,目前发达国家汽车美容行业和后市场做的相对健全,我国起步较晚,但近几年汽车销量在不断增加,汽车美容行业也在不断增多。1.4 论文主要研究内容国内外研究现状、水平和发展趋势随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济的迅速完善,各个行业都在迅速发展,尤其是汽车美容行业在近几年的发展速度迅速加快。各个行业也在积极的使用现代化手段,不断改善工作效率,节省时间。这些在很大程度上给汽车美容店提出越来越严峻的挑战,对汽车美容店的体系管理水平及优秀服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这些问题的唯一途
29、径。由于汽车美容店的员工信息、客户信息、服务项目信息都不尽相同。如果没有一个完整的管理系统来进行管理,那么势必会给管理人员带来很多问题。因此汽车美容管理系统的开发是势在必行。在市场竞争激烈的新时代,用户需要不断趋向多样化,在管理的思想观念,方式方法上不断改变,人力已经很难达到要求,必须借助现代科技的最新成果,增强汽车美容行业的运行和管理。1.5 课题的研究意义汽车美容管理系统的开发是基于c#来访问sql server 2008数据库的,根据c#和sql server2008的特点可以完成汽车美容管理系统的会员管理、会员卡管理、项目管理等功能,用来规范汽车美容店的管理制度,从而提高汽车企业的工作
30、效率。1.6 使用的开发平台1.6.1 microsoft visual studio vs2010visual studio是微软公司推出的开发环境,是目前最流行的windows平台应用程序开发环境。visual studio 2010版本于2010年4月12日上市,其集成开发环境(ide)的界面被重新设计和组织,变得更加简单明了。visual studio 2010同时带来了net framework 4.0、microsoft visual studio 2010 ctp(communtiy thechnology preview-cyp),并且支持开发面向windows 7的应用程序。
31、除了microsoft sql server,它还支持ibm db2和oracle数据库。1.6.2 .net.net是microsoft xml web services并将这些服务集成一起之所需。对个人用户的好处是无缝的、吸引人的体验。.net就是微软用来实现xml,web services,soa(面向服务的体系结构service-oriented architecture)和敏捷性的技术。对技术人员,向真正了解什么是.net,必须先了解.net技术出现的原因和它想解决的问题,必须先了解为什么他们需要xml,web services和soa。技术人员一般将微软看成一个平面厂商。微软搭建技
32、术平台,而技术人员在这个技术平台之上创建应用系统,从这个角度,.net也可以如下来定义:.net是微软的新一代技术平台,为敏捷商务构建互联互通的应用程序,这些系统是基于标准、联通的、适应变化的、稳定的和高性能的。从技术的角度,一个.net应用是一个运行于.net framework 之上的应用程序。(更精确的说,一个.net应用是一个使用.net framework类库来编写,并运行于公共语言运行时common language runtime 之上的应用程序。)如果一个应用程序跟.net framework无关,他就不能叫做.net 程序。比如,仅仅使用了xml 并不就是.net 应用,仅仅
33、使用soap sdk 调用一个web service 也不是.net 应用。.net 是基于windows 操作系统运行的操作平台,应用于互联网的分布式。1.6.3 sql server 2008sql server 2008 在microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存数在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。sql server 2008允许使用microsoft.net和visual
34、studio开发的自定义应用程序中使用数据,在面向服务的架构(soa)和通过microsoft biztalk server进行业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。sql server 2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户成本。这个平台有以下特点:可信任的-使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效性-使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的-提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信
35、息。1.7 相关技术介绍c/s结构,即大家熟悉的客户端和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到client端和server端来实现,降低了系统的通讯开销。目前大多数软件系统都是client/server形式的两层结构,由于现在的软件应用系统正在向分布式的web应用发展,web和client/server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。(client/server或客户/服务器模式):
36、client和server常常分别处在相距很远的两台计算机上,client程序的任务是将用户的要求提交给server程序,再将server程序返回的结果以特定的形式显示给用户;server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。传统的c/s体系结构,虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是client端还是server端都还需要特定的软件支持。由于没能提供用户真 正期望的开放环境,c/s结构的软件需要针对不同的操作系统开发不同版本的软件, 加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,
37、效率低。c/s 结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成dbms(数据库管理系统)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。c/s结构的优点是能充分发挥客户端pc的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。具体表现在以下两点:(1) 应用服务器运行数据负荷较轻。(2)数据的储存管理功能较为透明。1.8 开发及运行环境系统开发平台:visual studio 2010系统开发语言:c#l数据库管理系统:
38、sql server 2008系统运行平台: windows2003/ windows xp / windows7第2章 可行性研究与需求分析2.1 可行性研究为了达到目的,首先要对汽车美容管理系统进行可行性分析。如果设计的系统不可行,也无需花费时间和精力去设计。进行可行性分析主要是从技术可行性、经济可行性、操作可行性、法律可行性四方面进行。可行性研究(feasibility study),是指在调查基础上,通过市场分析、技术分析、财务分析和国民经济分析,对各种投资项目的技术可行性与经济合理性进行的综合评价。可行性研究的基本任务,是对新建或改建项目的主要问题,从技术经济角度进行全面的分析研究,
39、并对其投产后的经济效果进行预测,在既定的范围内进行方案论证的选择,以便最合理地利用资源,达到预定的社会效益和经济效益。2.1.1 技术可行性本系统使用microsoft visual studio 2010和microsoft sql server 2008开发工具,而这两个开发工具相对而言也是简单、易学的。开发语言使用c#,这种面向对象语言,相对于c,c+而言简单很多。所以技术上也是可行的。2.1.2 经济可行性本系统主要是个人开发的,投入的资金并不多,系统投入使用后能在很大程度上提高汽车行业的工作效率,节约工作时间,在经济上带来很大的效益,远大于开发成本,所以本系统在经济上是可行的。2.1
40、.3 操作可行性本系统设计清晰,有良好的用户界面,操作简洁,有完善的异常处理机制和错误提示机制,用户只需要简单的培训操作即可,所以在操作方面是可行的。2.1.4 法律可行性本系统没有违反法律规定,所以在法律方面是可行的。综上所述:不管是从技术上、经济上、操作上、法律上考虑,本系统都是可行的。2.2 需求分析要实现汽车美容管理系统,进行可行性分析之后,必须进行需求分析,这样才能设计出符合要求的功能。下面对汽车美容管理系统进行需求分析。2.2.1 系统功能需求本系统主要实现会员管理、会员卡管理、员工管理、工资管理等功能。设计程序时,首先设计登录界面,进入程序之后,首先输入登录名和密码,身份确认后再
41、进入汽车美容管理系统进行相关操作。本系统应具有以下功能:登录用户在登录模块中的账户和密码处,输入账户和密码,根据系统设定好的账户和密码进行匹配,如果匹配成功进入汽车美容管理界面,未匹配成功,提示错误信息。基本资料基本资料包括以下五个功能:项目设定、服务类别、收支类别、公司资料、设定基本资料。(1)项目设定:设定项目的基本信息,例如:项目编号、名称等。可以对项目的基本信息进行增加、修改、删除。还可以按照项目编号、名称、类别进行查询。(2)服务类别:设定项目的类别。可以对项目类别进行增加、删除、修改。(3)收支类别:管理收入、支出的类别。通俗的意思是属于收入的类型名称和
42、属于支出的类型名称,可以对收支类别进行增加、删除、修改。(4)公司信息:管理公司的信息,例如:公司名称、电话、传真等。修改信息时,若公司名称未变,修改其他信息,若公司名称改变,添加新的公司信息。(5)设定基本资料:设定会员卡名称、充值规则、员工类型、客人类型、职务、部门、消费说明,可以对基本资料进行增加、删除、修改。综合管理综合管理包括以下八个功能:会员管理、会员卡管理、员工管理、库存管理、工资管理、收支管理、预定项目管理、事件提醒。(1)会员管理:设定会员的基本信息,例如:卡号、持卡人等,可以对会员的基本信息进行增加、修改、删除。还可以按照卡号、状态、卡名称、客人类型进行查询。
43、(2)会员卡管理:针对会员卡进行存款、充次、禁用、解禁、修改密码。(3)员工管理:设定员工的基本信息,例如:员工编号、姓名等,可以对员工的基本信息进行增加、修改、删除,还可以按照员工编号、姓名、手机号、部门进行查询。(4)库存管理:设定库存的基本信息,例如:库存数量、名称、价格等,可以对库存的基本信息进行增加、修改、删除,还可以按照项目编号、名称、类别进行查询。(5)工资管理:设定工资的基本信息,例如:员工编号、员工名称、工资等,可以对工资的基本信息进行增加、修改、删除,还可以按照员工编号、部门、时间进行查询。(6)收支管理:设定收支的基本信息,例如:名称、收支类型等,可以对收支的基本信息进行
44、增加、修改、删除,还可以按照名称、收支类型、收支名称查询。(7)预定项目管理:设定预定的项目的基本信息,例如:预定日期、卡号、项目编码等,可以对预定的项目的基本信息进行增加、修改、删除,还可以按照卡号、项目编码、预定日期查询。(8)事件提醒:设定事件提醒的基本信息,例如:提醒事件、顾客电话等,可以对事件提醒的基本信息进行增加、修改、删除,还可以按照卡号、顾客类型、提醒时间查询。维护中心维护中心包括以下六个功能:更改操作员、操纵员管理、操作员组管理、修改管理员密码、新手导航、退出系统。(1)更改操作员:如果操作员的状态为“不禁用”,可以管理汽车美容管理系统。(2)操作员管理:设定操
45、作员的基本信息,例如:操作员编号、名称等,可以对操作员的基本信息进行增加、修改、删除,还可以按照操作员编号、部门、所属组进行查询。(3)操作员组管理:设定操作员组的基本信息,例如:组名称等,可以对员工的基本信息进行增加、修改、删除。 (4)修改管理员密码:修改管理员的密码。 (5)新手导航:新手可以按照步骤进行操作:基本资料设定-员工资料设定-项目类别设定-项目资料设定-公司资料设定。(6)退出系统:退出汽车美容管理系统。帮助帮助包括以下2个功能:最大化、计算器。(1)最大化:所有打开的窗体最大化。(2)计算器:调用计算器进行计算。2.2.2 系统性能需求为了满足汽车行业的员工管
46、理、会员管理、会员卡管理、工资管理等功能,系统必须要有高的运行速度,基本信息输入到系统之后,系统立马做出相应,迅速的处理信息,显示信息,由于要储存大量数据和信息,需要有足够大的磁盘容量。第3章 概要设计3.1 系统结构图根据系统分析,将系统每个模块进行规划,画出如图3.1的系统结构图。图3.1 系统结构图3.2 数据库设计3.2.1 数据库概念结构设计数据库设计是在需求分析的基础上进行的,设计出系统的概念模型,而概念模型一般是用e-r图表示,下面用e-r图来表明汽车美容管理系统的数据库概念结构。如下图3.2至3.8所示:图3.2系统数据对象e-r图图3.2 设计的理念主要是:(1) 部门管理员
47、工类型是多对多的关系。(2) 部门管理员工信息是一对一的关系。(3) 员工担任职务是一对一的关系。(4) 员工领取工资是一对一的关系。图3.3 系统数据对象e-r图图3.3设计的理念主要是:(1) 项目信息属于项目类别,一对多的关系。(2) 预定项目与项目信息是一对多的关系。(3) 预定项目和事件提醒是一对多的关系。图3.4 系统数据对象e-r图图3.4设计的理念主要是:会员管理可以管理会员卡名称、充次规则、消费说明,会员卡管理,都是一对一的关系。图3.5 系统数据对象e-r图图3.5设计的理念主要是:车辆与车牌号一一对应图3.6系统数据对象e-r图图3.6设计的理念主要是:操作员组管理操作员
48、,是一对多的关系。图3.7 系统数据对象e-r图图3.7设计的理念主要是:收支科目属于收支类别,是多对一的关系。图3.8 系统数据对象e-r图3.2.2 数据库表设计 本系统数据库名为carbutaymanger,设计表格如下:1、 系统管理员表(sysuser),如表3.1所示:表3.1 系统管理员表名称字段是否关键字类型是否为空管理员名称username是varchar(50)否密码userpwdvarchar(50)否2、 卡名称表(clubcard),如表3.2所示:表3.2 卡名称表名称字段是否关键字类型是否为空idcardid是int否卡名称cardnamevarchar(50)否
49、消费金额monetryvaluefloat售卡金额cardinitfloat折扣carddiscountfloat否每消费元cardmoneyint否积分cardintegralint否介绍人cardintroducervarchar(50)备注cardremarkvarchar(50)3、 充值规则表(rechargerole),如表3.3所示:表3.3 充值规则表名称字段是否关键字类型是否为空idrechargeid是int否充值规则rechargerolevarchar(50)否赠送金额rechargemoneyfloat否充值下线rechargedownfloat否充值上线rechar
50、geupfloat否备注rechargeremarkvarchar(50)4、 充次规则表(rechargetime),如表3.4所示:表3.4 充次规则表名称字段是否关键字类型是否为空idrechargetimeid是int否充次规则rechargetimenamevarchar(50)否充次金额/次rechargetimemoneyfloat否充次下线rechargetimedownfloat否充次上线rechargetimeupfloat否备注rechargetimeremarkvarchar(50)5、 员工类型表(membertypes),如表3.5所示:表3.5 员工类型表名称字段是否关键字类型是否为空员工类型membertype是varchar(50)否备注membertyperemarkvarchar(50)6、 客人类型表(guesttypes),如表3.6所示:表3.6 客人类型表名称字段是否关键字类型是否为空客人类型guesttype是varchar(50)否备注guesttyperemarkvarchar(50)7、 职务表(jobtypes),如表3.7所示:表3.7 职务表名称字段是否关键字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 店长年度感悟总结
- 建议书范文(共2篇)
- 模板施工专项方案范例
- 租房合同简易版
- (一模)长春市2025届高三质量监测(一)物理试卷
- 五四制六年级英语单词表
- 山东省聊城市(2024年-2025年小学五年级语文)人教版随堂测试(上学期)试卷及答案
- 2024年福特小型车项目资金筹措计划书代可行性研究报告
- 2024年盘碟托盘项目资金需求报告代可行性研究报告
- 2024-2025学年天津市南开中学高三上学期10月月考化学试题及答案
- 2024-2025学年中职思想政治哲学与人生高教版(2023)教学设计合集
- 10.1爱护身体(课件)-2024-2025学年统编版道德与法治七年级上册
- 2024口腔执业医师聘用合同
- 2024年事业单位自主公开招聘 高层次急需紧缺人才报名登记表
- 2024-2025学年人教版生物七年级上册期中备考重点知识
- 低空经济招商引资策略与措施
- 第10课《我们不乱扔》(课件)-部编版道德与法治二年级上册
- 2024秋五年级语文上册 第四单元 12 古诗三首教案 新人教版
- 阳光心理-健康人生小学生心理健康主题班会课件
- 中图版七年级下册信息技术 4.1策划数字故事 教学设计
- 和灯做朋友(教学设计)-2023-2024学年五年级上册综合实践活动蒙沪版
评论
0/150
提交评论