数据库课程设计汽车销售管理系统.docx
《数据库课程设计汽车销售管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计汽车销售管理系统.docx(12页珍藏版)》请在冰豆网上搜索。
数据库课程设计汽车销售管理系统
数据库课程设计
汽车销售管理系统
院(系)别
班级
学号
姓名
指导教师
时间
课程设计任务书
题目汽车销售管理系统
系(部)
专业
班级
学生姓名
学号
月日至月日共周
指导教师(签字)
系主任(签字)
年月日
一、设计内容及要求
轿车信息,包括轿车的编号、型号、颜色、生产厂家、出厂日期、价格等;员工信息,包括员工编号、姓名、性别、年龄、籍贯、学历等;客户信息,包括客户名称、联系方式、地址、业务联系记录等;轿车销售信息,包括销售日期、轿车类型、颜色、数量、经手人等。
按条件查询,并将销售报表打印输出。
二、设计原始资料
(1)电子出版社出版的《VISUALC++程序设计及应用》,贺怀清等编著.
(2)高等教育出版社出版的《数据库系统简明教程》,王珊。
三、设计完成后提交的文件和图表
1.课程设计报告(3000—5000字),纸质打印稿及电子版
(1)需求分析(功能模块层次图)
(2)系统设计(包括详细设计和界面设计)
(3)代码设计(主要功能函数)
(4)测试记录(测试各项功能的正确性、容错性)
(5)课程设计总结
2.系统程序演示。
3.课程设计任务书。
四、进程安排
第一天:
选定研究课题,为课程设计做准备。
第二天:
查阅相关资料并开始进行界面设计。
第三天:
完成界面设计。
第四天:
编写数据库数据表。
第五天:
编写关键代码函数。
第六天:
代码错误处理。
第七天:
连接数据库。
第八天:
数据库整合。
第九天:
完善数据库系统。
第十天:
答辩。
五、主要参考资料
高等教育出版社出版的《数据库系统简明教程》,王珊。
成绩评定表
作品成绩
报告成绩
口试(答辩)成绩
总评成绩
摘要
私達の実践の能力を高めるため、学んだ知識を運用することができて行って更に創造して、学校は特に2週間手配して、私達にVisualC++の課程の設計の実習を行わせます.
このファイルの詳しい説明はVisualC++6.0環境の下で、1つのソフトウェアの過程を設計して、このソフトウェアは各種のデータの個数を統計したのです。
このソフトウェアの機能は、ユーザーは1段の文字を入力して、ソフトウェアは文字の中の各類のデータの数を記録して、英文のデータの数、数字のデータの数、空欄のデータの数とそれのタイプのデータの数を含んで、そしてそれらを明らかに示します.
以下、課程を通して説明を設計して、データはソフトウェアの説明を統計して、プログラムは説明を調整して、総括などの方面を開発して、詳しくこのプログラムの製作の過程を説明して、作用、各種の実行することができる操作.
关键字:
データの統計,VC++6.0,ヘッドファイル
1课程设计概述
开发环境概述
VisualC++是微软公司的重要产品之一,是一种功能强大行之有效的可视化编程工具。
它提供了MFC类库,使用户可以方便的开发自己想实现的功能。
VisualC++6.0的主要特点:
(1)自动化和宏功能。
(2)可以灵活地定制工具栏和菜单。
(3)可以直接运行和调试程序,还可以使用宏语言来自动操作调试器。
(4)支持Internet连接。
(5)一个新的便捷的项目系统可以允许一个工作区内包含多个不同的项目类型。
(6)在工作区内可以包含多个并列的工程文件。
(7)可以在对话框中使用WizardBar将程序同可视化元素联系起来。
(8)FindinFile命令支持两个独立的输出窗格,可以保存上一次搜索的结果。
这些新特性可以更好地利用VisualC++开发工具进行Windows应用程序开发。
总体设计流程图
图2-1 总体设计流程
本系统客户信息E-R图:
客户表中有属性:
客户姓名,客户地址和客户电话。
图2.2客户表ER图
销售管理表中有属性:
汽车编号,汽车售价,反馈信息,汽车情况,销售情况,销售日期,销售人员编号。
图2.2销售管理表ER图
汽车表中有属性:
汽车编号,汽车颜色,汽车型号,汽车售价,出入库情况。
图2.3汽车表ER图
图2.4系统总体ER图
1.3逻辑设计
将E-R图向数据模型关系模式化
1.销售管理表
表2.1
2.汽车表
表2.2
3.客户表
表2.3
1.4界面展示
设计体会及今后的改进意见
这次课程设计说漫长也短暂,从刚开始的什么也不懂,到最后做成完整的系统,是一个完全自学的过程。
连续好几天的足部出户,从早8点到晚上几乎都没扎动,饭都是叫别人带的,拿着那刚买的PB教程不停的翻看,边看边做,遇到问题再查资料,讨论。
在不断的摸索和实践下,终于弄懂了一些,虽然不至于能够自己编写全部代码,但是大部分代码都能弄懂是什么意思,而且在课本教材的基础上,自己也能够写出一些代码来实现自己想出的有些小功能,来添加自己系统的特色之处.
感触最深的是:
学软件类的东西,光是看书时不行的,学的也吃力枯燥,在实践中学习,不断的练习揣摩,这才是好方法。
本汽车管理系统的特色就是可以区分是客户还是操作员进入系统,并且为他们分配了对系统可以进行的操作.这样一个系统可以满足两种人的需求.另外此系统可以查询厂商,车型,客户的基本资料,操作员可以对相应的内容进行修改增加.
汽车销售系统主要可以实现的功能是:
汽车信息的管理、客户信息的管理以及员工信息的管理。
本系统结构合理,简单明了,美观大方并能够快速、准确的响应客户所进行的操作,系统管理员能很好的对数据库进行录入,修改,删除,查询等操作,稳定性好,安全性优良。
使复杂繁琐的工作变得快速简单,使汽车销售信息能够具体化、直观化、合理化。
本系统界面友好,易于操作维护,采用了大量的人机交互式操作,使操作者一进入就可以独立的进行自己需要的操作,一目了然。
应用本系统极大的提高了工作人员的工作效率,使每天的工作变得简单轻松,使汽车销售更加科学化、智能化。
本系统还有一些不足之处.系统拥有最高操作员增加删除操作员的功能,却没能设置一项可以让操作员自己修改初始密码的功能.这在一定程度上造成了不便之处.我会在以后对本系统进行完善,使得上述不足之处可以得到修改.另外,本系统并不能对操作员的具体权限进行设置,所以操作员都能进行除增添操作员的功能外的所有功能
参考文献
1.王珊.数据库系统简明教程[M].北京:
高等教育出版社
2.李闽溟等.VisualC++6.0数据库系统开发实例导航[M].北京:
人民邮电出版社
3.耿文兰等.SQLServer2000数据库管理与开发[M].北京:
电子工业出版社
4.闪四清.数据库系统原理与应用教程[M].北京:
清华大学出版社
5.贺怀清等.VISUALC++程序设计及应用[M].北京:
电子出版社