




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软 件 学 院课程设计报告书课程名称 数据库原理及应用 设计题目 汽车修理管理系统 专业班级 软件工程10-5班 学 号 1020010503 姓 名 崔鹏 指导教师 2012年6月目录1 设计时间 2012年6月4日2012年6月8日2 设计目的帮助汽车修理企业对有关的各类数据进行输入,修改,查询等工作,编制零件订货计划,并可将有关人员从以往繁琐的工作解脱出来,充分体验到信息时代的企业信息化工作给企业的日常工作所带来的便利和快捷,体会到计算机的快速、性能强大的功能。3设计任务利用数据库原理及应用设计出汽车修理管理系统,设计该系统实现其数据登记、查询、编制并显示零件订货计划月报表、发票。进行登记时要录入每个客户的汽车的详细信息,包括其型号,损坏部位,零件更换等。通过查询能够显示出该客户汽车的详细信息,根据损坏程度的差异制定不同的价位,开出发票。4 设计内容 汽车修理管理系统汽车修理管理系统完成的主要功能有:1.修车登记单信息的输入、修改与查询。2.汽车修理单信息的输入、修改与查询。3.零件领用单信息的输入、修改与查询。4.零件入库单信息的输入、修改与查询。5.修车发票信息的输入、修改与查询。6.汽车登记册信息的输入、修改与查询。7.修理工名册信息的输入、修改与查询。8.汽车修理台帐信息的输入、修改与查询。9.库存零件台帐信息的输入、修改与查询。10.零件耗用月报表信息的输入、修改与查询。11.零件订货计划信息的输入、修改与查询。12.修理工工资月报表信息的输入、修改与查询。13.能计算修车费和开发票。其修车费按下列各式计算:零件费=(零件价格耗用数量)修理费=小时工资修理小时3总计=零件费+修理费修理工的月工资=(小时工资)修理小时14.能找出需要订货的零件,编制并打印零件订货计划。订货条件:零件库存量最低库存量订货数量:额定订货量15.按现行格式和内容编制和打印零件耗用月报表的修理工资月报表。16.有多种查询和统计功能。4.1需求分析 本系统的最终用户为汽车修理用户提供修理汽车业务并通过用户手工录入数据,并可以通过查询系统对数据进行查询和修改,根据要求得出用户的下列实际要求:1.修车登记单信息的输入、修改与查询,包括汽车牌号、型号、生产厂商、修理项目码、车主姓名、联系电话、联系地址、修理登记日期、完工日期。2.零件领用单信息的输入、修改与查询,包括修理单编号、零件号、零件数量、领用日期。3.零件入库单信息的输入、修改与查询,包括零件号、零件名称、成本、零件数量、入库日期。4.修车发票信息的输入、修改与查询,包括车主姓名、联系地址、车牌号、修理项目、修理费用、零件费用、总计费用、发票开具时间。5.汽车登记册信息的输入、修改与查询,包括车牌号、型号、生产厂商、车主姓名、联系地址、联系电话。6.修理工名名册信息的输入、修改与查询,包括工号、姓名、小时工资、出生月日、进厂日期、联系地址、身份证号。7.库存零件台帐信息的输入、修改与查询,包括零件号、零件名称、成本、价格、库存量、最低库存量、订货量。8.修理工工资月报表的信息输入、修改与查询,包括工号、姓名、修理小时、小时工资、月工资、身份证号。 4.2系统设计4.2.1 概念结构设计E-R图是分为两部分实体和属性,每个实体可以有多个属性,这些属性用来表示实体的性质。不同实体之间可以用关系进行连接,表明各个实体之间的内在联系。实体和实体之间的关系有一对一的关系(1:1),一对多的关系(1:N)和多对多的关系(N:M)。总体E-R图及各个实体之间的关系如下图所示:4.2.2 逻辑结构设计将以上E-R模型图转换为如下关系模式:系统用户(用户编号,用户密码,用户性别,姓名,用户密码)修理工(工号,姓名,身份证好,进厂日期,小时工资,电话,地址,出生日期)零件()汽车(车牌号,生产厂商,型号,联系地址,联系电话,车主姓名,完工日期)购买(用户编号,用户密码,零件编号)修理(工号,车牌号)其中带有下划线的字段表示为该数据表的主码,即主关键字。4.2.3 物理结构设计4.3系统实施4.3.1数据库实现4.3.2 数据载入4.4运行与测试4.4.1运行与测试设计系统查询功能及要求,写出主要的查询SQL语句,并给出运行结果。4.4.2分析内容包括:1、调试过程中遇到的问题是如何解决的,以及对设计与实现的回顾、讨论和分析;2、改进设想。5 总结与展望我在本次数据库课程设计中,一开始并没有认真的进行需求分析以及数据库的设计,而是给予去编码实现界面等前台的东西。结果编到第二个界面时,发现数据库设计不合理,只好重新回去修改。我的解决方法是:详细进行需求分析,争取做到对整个系统了然于胸,详细进行系统功能划分,分到最小模块为止,然后再一个一个模块添加代码,当然,要考虑模块与模块之间的耦合程度以及模块与模块之间的共享信息。作为一名计算机专业学生,专业术语和专业知识是最基本的,学好SQL语言,懂得它的插入、删除、查询等一系列的操作作为根基,对于一个题目来说,首先进行好需求分析,设计出概念模型。进行逻辑分析,转换出关系模型。再进行物理分析及数据库的实施,数据库的运行和维护。最近,其实不止是本次课程设计给我带来收获,未来要作为一名合格的程序员,要注意对知识的积累和只是体系的梳理,每隔一段时间就应该对自己近期的学习有个小结和反思,只有这样,才能不断进步。参考文献1 屈辉立,陈可明,石武信.JSP网站编程教程M.第1版, 北京:北京希望电子出版社,2005 2 白勇.用B/S模式构建在线考试系统J,重庆电力高等专科学校学报,2003,10(4): 100130. 3 Jiang Guo,Yuehong Liao,Behzad Parviz.A Survey of J2EE Application Performance Management SystemsJ,Proceedings of the IEEE International Conference on Web Services (ICWS04),2004.6(5):1732.4 VB数据库管理范例:/down/2j.as
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国广电渭南市2025秋招笔试行测题库及答案供应链采购类
- 中国广电黄南藏族自治州2025秋招计算机类专业追问清单及参考回答
- 国家能源鹰潭市2025秋招面试专业追问及参考法学岗位
- 特勤人员考试试题及答案
- 大庆市中石化2025秋招笔试模拟题含答案法律与合规岗
- 国家能源固原市2025秋招心理测评常考题型与答题技巧
- 中国移动济南市2025秋招笔试行测题库及答案技能类
- 中国移动无锡市2025秋招笔试行测题库及答案通信技术类
- 中国联通眉山市2025秋招行业解决方案岗位专业追问清单及参考回答
- 国家能源德宏自治州2025秋招化学工程类面试追问及参考回答
- 2025年职业病诊断医师资格考试(职业性化学中毒)历年参考题库含答案详解(5卷)
- 2025年仓库保管工技师考试题库
- ISO 21001《教育组织 教育组织管理体系 要求与使用指南》标准化发展报告
- 劳动关系管理课件下载
- 违法用地属地管理办法
- 乡村医生考试试题及答案
- 上海崇明县2025年公开招聘农村(村务)工作者笔试题带答案分析
- 残疾人旅客航空运输培训
- 学大教育新员工入职培训
- 2025年山东省淄博第十一中学高一下学期6月学业水平合格考模拟考试历史试题(含答案)
- DB3301T 0461-2024电动自行车停放充电场所消防安全管理规范
评论
0/150
提交评论