成绩评定表
学生姓名 专业 计算机科学与技术 评 语 组长签字: 班级学号 课程设计题目 汽车美容管理系统 成绩 日期
2014 年11月18日
课程设计任务书
学 院 学生姓名 课程设计题目 实践教学要求与任务: 本系统在VS2010软件下使用C#语言和SQL Server数据库开发的。本系统包括客户管理、车辆管理、项目管理、收费管理四大模块。四大模块又包含各自的子模块。客户管理包括新增客户、查询信息、修改信息、删除客户;车辆管理包括新增车辆、查询信息、修改信息、删除车辆;项目管理包括新增项目、查询信息、信息修改、删除项目;收费管理包括登记收费、财务统计。 信息院 专 业 班级学号 计算机科学与技术 汽车美容管理系统 工作计划与进度安排: 按照2010专业方向综合实训(软件方向)教学大纲的要求,本专业方向综合实训时间安排在教学第11周、第12教学周时间内完成汽车美容管理系统的软件开发。 1、查阅资料:《数据库系统概论》《软件工程》,《.NET大局观》等书籍3本。 2、开发与设计:针对C#语言环境,并进行初步设计、整体功能设计、编码。 3、调试和软件功能的测试。 4、答辩与论文撰写。 时间安排如下: 第1周 查找资料、完成初步设计、代码设计与初步调试; 第2周 调试、测试、验收、课程设计论文撰写、答辩。 指导教师: 专业负责人: 学院教学副院长: 2014年10月31日 2014 年10月31日 2014年10月31日
目录
一、题目概述.......................................................................... 2
1.1 系统内容概述................................................................. 2 1.2 系统要求概述................................................................. 2 1.3 系统性能要求................................................................. 2
1.3.1 系统灵活性.............................................................. 2 1.3.2 输入输出要求............................................................ 2
二、需求分析.......................................................................... 3
2.1 系统功能需求................................................................. 3 2.2可行性分析 .................................................................... 3
2.2.1 技术可行性.............................................................. 3 2.2.2 经济可行性.............................................................. 4 2.2.3 操作可行性.............................................................. 4
三、概要设计.......................................................................... 4
3.1系统数据库设计 ................................................................ 4
3.1.1 数据库概念结构设计(E-R图) .............................................. 5 3.1.2 数据库表设计............................................................ 6 3.2 系统功能分析................................................................. 7 四、详细设计.......................................................................... 8
4.1 登陆模块...................................................................... 8 4.2主菜单模块 .................................................................... 9 4.3 收费管理模块................................................................. 12
4.3.1 财务统计模块........................................................... 12 4.2.2 登记收费模块........................................................... 14 4.4客户管理模块 ................................................................. 15
4.4.1 客户信息模块........................................................... 15 4.4.2 新增客户模块........................................................... 16 4.4.3客户修改模块 ........................................................... 17 4.4.4客户删除模块 ........................................................... 18 4.5 车辆管理模块................................................................. 19
4.5.1 车辆信息模块........................................................... 19 4.5.2新增车辆模块 ........................................................... 20 4.5.3车辆修改模块 ........................................................... 21 4.5.4车辆删除模块 ........................................................... 22 4.6 项目管理模块................................................................. 23
4.6.1项目信息模块 ........................................................... 23 4.6.2新增项目模块 ........................................................... 24 4.6.3项目修改模块 ........................................................... 25 4.6.4项目删除模块 ........................................................... 26
五、软件测试......................................................................... 27
5.1 程序的测试方法.............................................................. 27 5.2 软件的可用性测试............................................................ 29 六、总结............................................................................. 30 参考文献............................................................................. 30
1
一、题目概述
1.1 系统内容概述
随着社会的高速发展,科学技术的迅速提高,汽车的使用越来越普及,同时汽车美容店等相应的产业也日益增多,规模逐渐增大,传统的手工操作业务流程和资料管理已经很难满足当前汽车美容店的业务需求。 为改善企业中因手工统计车辆、材料、财务等各类信息的烦琐性以及当前汽车美容店业务流程管理难度大、头绪多、耗费大量人力和财力的问题,在节省企业工作时间的同时提高企业的工作效率,达到提升企业效益的目的,一套完整的计算机化的汽车美容店业务管理的解决方案应运而生[1]。 该系统的具体任务就是设计一个汽车美容店的业务流程和资料信息管理系统,由计算机来代替人工执行一系列诸如车辆登记、维修估价、结算汇总等操作。这样就使办公人员可以轻松地完成汽车美容业务管理的工作。
1.2 系统要求概述
某汽车美容店管理系统 实现美容项目及价格信息管理; 实现客户信息、客户车辆信息管理; 实现美容登记和收费管理; 创建存储过程统计指定月份各种美容项目的美容次数; 创建存储过程统计指定年份各客户的美容次数; 创建存储过程统计指定月份美容店的收入情况; 创建规则限制客户的性别必须输入‘男’或‘女’; 创建表间关系。
1.3 系统性能要求
对系统性能的要求包括对系统时间规定,灵活性,输入输出,数据管理能力,故障处理要求和运行环境规定等的要求。
1.3.1 系统灵活性
1、操作方式通俗易懂、容易上手,界面美观、大方,将窗体程序转为控制台应用程序,符合用户操作习惯。
4、一个模块的改变不会影响其他的模块。 1.3.2 输入输出要求
能够对不完整的数据进行校验,保证数据的完整性和一致性,对特殊字符的过滤功能,输出能满足用户的需求。
2
二、需求分析
系统需求分析是指理解用户的需求,就软件的功能和客户达成一致,需求分析的任务就是解决“做什么”的问题,也就是要从各个方面理解用户的各项要求,并能够准确地表达所接受的用户需求,具有决策性、方向性和策略性的作用。
2.1 系统功能需求
1、美容收费:对美容消费进行登记,能够实时显示收费信息。
2、财务统计:能够统计指定月份各种美容项目的美容次数; 能够统计指定年份各客户的美容次数; 能够统计指定月份美容店的收入情况;
3、车辆管理:对车辆信息进行查询、新增、修改、删除等操作。 3、客户管理:对客户信息进行查询、新增、修改、删除等操作。 3、项目管理:对项目信息进行查询、新增、修改、删除等操作。
2.2可行性分析
可行性分析是根据初步调查结果做出系统开发是否可行的结论的过程。每一个项目工程的确立都需要进行项目的可行性分析。该分析保证正确的选择投资项目所必要工作,这对项目的审批程序也是必不可少的。信息系统开发项目是一项非常复杂的高科技系统工程,所以系统的可行性分析是必不可少的,可行性研究的目的也就是用最小的代价在尽可能短的时间内确定问题是否可以很好的解决、是否值得去解决。根据调查分析,系统设计方案有以下三个可行性。 2.2.1 技术可行性
传统的应用程序是通过事先与数据库确立连接,在整个程序的运行过程通过维护数据库的连接方式而实现。
首先现在的系统开发方法已经发展的相对成熟,结构化和面向的对象,都已经广泛的使用,这让我们开发系统的系统调查、系统分析、系统设计和系统实施更加的规范,系统完成的更加的科学。开发系统所需要的硬件技术、软件开发技术和网络技术发展的相当的成熟。
其次汽车美容管理系统有如下的特点:一是数据量相对较大;二是数据的处理相对集中,内部数据的处理量大,输出量大。三是需要不断进行更新。基于以上三个特点,现有技术都可以达到要求的目标。在单机环境下组建管理信息系统,该系统的开发工作可以采用vs做前台,SQL Server做后台数据库来进行。前台的可视化程度非常高,人机交互能力也比较强,应用起来也是十分的方便,后台的数据库功能十分强大,能很好的支持系统的运行。
3