版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品资料数据库应用系统综合设计报告题目汽车销售管理系统设计与实现专业班级学号姓名指导教师内蒙古工业大学信息工程学院计算机系2016 年9月21日A引言信息时代的到来意味着工作效率的日渐提高,同时也给汽车管理部门带来总理部门更大的压力,管理部门必须及时准确地提供各种参考资料,若无法做到这一点,将成为企业发展、机构运转的瓶颈。基于这一原因,汽车管理工作无一例外受到领导的高度重视。随着车辆资料价值的日渐提升,社会对车辆管理部门也提出了更高的要求,对车辆早已不限于“用好”,更多的要求“管好”,车辆资料管理已向前延伸到公文的管理,向后扩展到信息资源的整理、采编、发放。就在车辆管理部门职能不断扩大、业务不
2、断扩充的同时,机构改革、 企业改制等等政策又要求车辆部门精兵简政,缩减日常经费开支,充分利用现有资源产生更多经济效益。提升国家对客运或私人车辆、驾驶员、及各项资料等管理水平,能够通过管理信息系统做到对车辆部门对资料的科学管理 “向管理要效益”已成为车辆部门的运营之本,车辆部门必须提高其自身的管理水平。 “提升车辆管理档次,将车辆交给计算机管理 ”正在成为一种潮流,同时, 计算机管理突出优势也在影响车辆管理的机制。在知识经济时代,推进现代的信息化管理方法是车辆管理的有效方法。特别是: 提升国家对客运车辆、驾驶员、及各项资料等管理水平,能够通过管理信息系统做到对车辆部门对资料的科学管理,重要事项的
3、提醒,报表统计,以及通过信息化流程工作提升部门工作效率,强化国家交通安全和车辆管理。正是在这样的背景下通过管理信息化的推进,全面提升车辆部门管理水平。以手工检索为目的的著录卡片、目录等, 不仅在编制阶段大量占用车辆员的工作时间,检索利用也非常繁琐,缺少经验的车辆员甚至无法再别人编制的目录中查找车辆,更加难以保证 “查全率” ,使用计算机检索,将彻底解决这一问题并强化国家交通安全和车辆管理。另外,为了保护车辆资料,大中型车辆管都编制了“二套车辆”,造成保管费用高涨,复印机时车辆复印冯家简便,却造成纸张消耗量的剧增,同时, 大量复制文件的出现又给车辆管理带来新的问题, 更与车辆管理的严肃性相抵触,
4、使用计算机查询,将纸载车辆管理与电子车辆利用结合起来,可以完美解决这一难题,大幅度降低车辆管理费用。二、需求分析2.1 系统目标针对相关车辆管理的情况,车辆管理系统要达到的目标。由人工管理过渡到自动化,系统化和规范化管理;车辆及驾驶员的详细信息一目了然,及时掌握车辆或驾驶员的情况,提高车辆管理的效率和规范性。2.2 功能分析系统功能分析是在系统开发总体任务的基础下完成的。车辆管理系统功能主要包括:档案管理,车辆管理,驾驶员管理,系统维护等功能。2.21 车辆档案录入、查询、修改和删除。打开 SQL Server2000 服务器,然后打开企业管理器,直接在企业管理器中进行数据的 录入、查询、修改
5、和删除。2.22 驾驶员档案录入、查询、修改和删除。打开 SQL Server2000 服务器,然后打开查询分析器,在查询分析器中输入命令来执行 相应的数据录入、查询、修改和删除操作。三、数据库的详细设计与实现1.1 数据库模块设计结构根据上面得出有以下数据项:ACASE (客户信息实体);AutoMobile (汽 车信息实体);Emploee (销售人员信息实体);FQ (客户服务信息实体);Picture (图片信息实体);Resolvecase (回馈信息实体)(1) gys (员工信息实体)E-R图:图4-3 AutoMobile(汽车信息实体)E-R图1.2数据库基本表(1)用户登
6、录基本表属性中文君称属性名9长度说明员工号yugonghaochaxw主科:工导统一编号,具有睢一 性员工姓名ygnamiechax10员工,捌ygsexcha4员工氐新ygdiwinint员工职位ygihiwnchai员工电话ygphon&int员工提成ygtichangint可编辑修改1.员工信息录入四、功能模块实现2、员工信息查询及修改呼员丁杳询职位名字 I底薪 遑成 电话杳询手机W会猾 清情离文 S留直乔100.0000 10.0000 省修 154 COM. . . M0. 0000 269Z142 20(1.0000 IC. 0000259214S5456. . . 5G465.
7、. 659 1E3.0000 132 0000 41G1421管注1236547632 25695154& 123B5841 0790 132123口干建.好林的好吉ft员长理售事经理理倩董总经经5、 心得总结该项目经过需求分析、总体设计和运用SQL Server2000 实行建表完成,该项目的主要目的也经过系列的步骤完成,该系统的结构虽然简单但包含的内容并不是很多,实际中有些方面的内容没能完全实现, 该系统中的功能只是一些核心的功能。经过这次的设计让我对数据库有了更为深刻的了解,让我也见识到了数据库更多的功能,同时也让我明白了如果要开发一个项目需求分析和总体设计是必不可少的有了他们你才能更准
8、确更快速的完成项目的设计,还有设计的时候一定要从实际出发,设计出来的东西既要能运行又要符合实际需求。通过这次的课程设计实验,我发现自己对数据库课程的兴趣有了很大提高,而且对课本的知识更加的了解并有了一定的掌握,通过实验我懂得了如何创建索引、视图、存储过程以及触发器。几天的数据库课程设计很快就结束了,在这短暂的几天的的时间里,发现自己学会了很多课外的东西,特别是和同学们一起讨论分析,以及复习了我们所学过的相关数据库知识,进一步了解了数据库的实践应用过程,增强了课外的动手实践能力。6、 参考文献1 王强,张莉. SQL SERVER 数据库原理及应用教程M. 北京:清华大学出版社,2003 。2
9、数据库应用系统综合设计指导书自编20093 杨昭数据库技术课程设计案例精编北京:中国水利水电出版社20064 郑阿奇SQL Server 实用教程第二版北京:电子工业出版社20055 李存斌SQL Server 2000 简明教程北京:中国水利水电出版社20026 网冠科技SQL Server 2000 编程时尚应用百例北京:机械工业出版社20027 钱雪忠,罗海驰,程建敏SQL SERVER 2005 实用技术及案例系统开发北京:清华大学出版社20078 李春葆, 曾惠 SQL SERVER 2000 应用系统开发教程北京: 清华大学出版社20059 方睿 . 网络数据库原理及其应用M. 成
10、都:四川大学出版社,2001 。10 汤涛 . NET 企业级应用程序开发教程M. 北京:清华大学出版社,2003 。11 刘强 , 张高 . C# 编程语言程序设计与开发M. 北京:清华大学出版社,2004 。12 韩宏伟 . 汽车销售实务销售流程篇 M. 北京:北大出版社,2004 。13 启明工作室. MIS 系统开发与应用M. 北京:人民邮电出版社, 2005 。14 许庆 . C# 编程语言的实现M. 北京 :北大出版社,2001 。附录.代码实现1 .员工录入using System;using System.Collections.Generic;using System.Com
11、ponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace 汽车销售管理系统publicpartialclass ylu : Form public ylu() InitializeComponent();#region 加载事件/summary/加载事件 /summary/param name=sender/param name=eprivatevoid ylu_Load( object
12、 sender, EventArgs e)txtdi.ReadOnly = true ; txtname.ReadOnly = true ; txtshou.ReadOnly = true ; txtticheng.ReadOnly = true ; richTextBoxl.ReadOnly = true ; txtphone.ReadOnly = true ;#endregion#region 清空按钮/summary / 清空按钮/summary/ /privatevoidbutton1 Click(object sender, EventArgs e)txtdi.Text = txtn
13、ame.Text = txtshou.Text = txtticheng.Text = richTextBox1.Text =txtphone.Text = #endregion #region 添加按钮/summary /添加按钮/summary /param name=sender /param name=e/param privatevoidbutton2 Click(object sender, EventArgs e)if (yan() int count = 0; string sql = string .Format( insert into yuangong(name,di,t
14、icheng,phone,shouphone,bei,zhiwei) values(0,1,2,3,4,5,6)”, txtname.Text, txtdi.Text, txtticheng.Text, txtphone.Text, txtshou.Text, richTextBox1.Text,comboBox1 .Text );try count = DBHelper .ExecuteNonQuery(sql); catch (Exception ex) thrownew Exception (ex.ToString();if (count = 1)MessageBox .Show(添加成
15、功! !,添力提示,MessageBoxButtons .OKCancel, MessageBoxIcon .Question);MessageBox .Show(添加失败! !,添力口提示,MessageBoxButtons .OKCancel, MessageBoxIcon .Question); #endregion #region 验证方法/summary/验证方法/summary/privatebool yan()if (txtname.ReadOnly = true )txtdi.ReadOnly = false ;txtname.ReadOnly =false ;txtshou.
16、ReadOnly =false;txtticheng.ReadOnly = false ; richTextBoxl.ReadOnly = false ; txtphone.ReadOnly = false ;returnfalse ; elseif (txtname.Text =)MessageBox .Show(请输入员工姓名!,录入提示,MessageBoxButtons .OK, MessageBoxIcon .Question); returnfalse ;elseif (txtdi.Text =) MessageBox .Show(请输入员工底薪!,录入提示, MessageBox
17、Buttons .OK, MessageBoxIcon .Question); returnfalse ; elseif (txtticheng.Text =)MessageBox .Show(请输入员工提成!,录入提示, MessageBoxButtons .OK, MessageBoxIcon .Question); returnfalse ;elseif (txtphone.Text =)MessageBox .Show(请输入电话!,录入提示,MessageBoxButtons .OK, MessageBoxIcon .Question); returnfalse ;elseif (t
18、xtshou.Text =) MessageBox .Show(请输入手机号!,录入提示,MessageBoxButtons .OK, MessageBoxIcon .Question); returnfalse ;elseif (richTextBox1.Text =)MessageBox .Show(请输入备注!,录入提示,MessageBoxButtons .OK, MessageBoxIcon .Question); returnfalse ; returntrue ;#endregion #region 退出按钮/summary/退出按钮/summary/param name=sen
19、der/param name=e |privatevoid button3 Click(object sender, EventArgs e)this .Close();#endregion2 .员工查询using System;using System.Collections.Generic;using System.ComponentModel;using System.Data; using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace 汽
20、车销售管理系统 publicpartialclass ycha : Form#region 加载事件/summary/ 加载事件/summary/param name=sender/param name=eprivatevoid ycha Load( object sender, EventArgs e) Fill(); #endregion#region 填充方法 /summary /填充方法/summary publicvoid Fill() listView3.Items.Clear();string sql = select id,name,di,ticheng,phone,shoup
21、hone,bei,zhiwei from yuangong SqlDataReader reader = DBHelper .Read(sql); while (reader.Read() ListViewItem aa = new ListViewItem ();aa.Text = reader name .ToString();aa.Tag = reader id .ToString();aa.SubItems.Add(readerdi .ToString();aa.SubItems.Add(readerticheng .ToString();aa.SubItems.Add(readerp
22、hone .ToString();aa.SubItems.Add(readershouphone .ToString();aa.SubItems.Add(readerbei .ToString();aa.SubItems.Add(readerzhiwei .ToString();listView3.Items.Add(aa);#endregion #region 查找事件/summary/ 查找事件/summary/param name=sender/param name=eprivatevoid button1_Click( object sender, EventArgs e) listV
23、iew3.Items.Clear();string sql = string .Format( select id,name,di,ticheng,phone,shouphone,bei,zhiwei from yuangong where zhiwei=0 ,comboBox1 .Text );SqlDataReader reader = DBHelper .Read(sql);if (!reader.HasRows)MessageBox .Show(抱歉,没有您要找的部门,结果提示, MessageBoxButtons .OK, MessageBoxIcon .Question); whi
24、le (reader.Read() ListViewltem aa = new ListViewltem (); aa.Text = reader name .ToString(); aa.Tag = reader id .ToString(); | aa.SubItems.Add(readerdi .ToString();aa.SubItems.Add(readerticheng .ToString();aa.SubItems.Add(readerphone .ToString();aa.SubItems.Add(readershouphone .ToString();aa.SubItems
25、.Add(readerbei .ToString();aa.SubItems.Add(readerzhiwei .ToString();listView3.Items.Add(aa); comboBoxl.Text =; #endregion#region 删除按钮/summary/ 删除按钮/summary/param name=sender/param name=eprivatevoid button2_Click( object sender, EventArgs e) if (listView3.SelectedItems.Count = 0) MessageBox .Show(您没有
26、选择任何用户,操作提示,MessageBoxButtons .OKCancel, MessageBoxIcon .Question);DialogResult result = MessageBox .Show(确定要删除该供应商吗?,操作提示, MessageBoxButtons .OKCancel, MessageBoxIcon .Question);if (result = DialogResult .OK) string sql = string .Format( delete from yuangong where id=0,Convert .ToInt32(listView3.Se
27、lectedItems0.Tag);int count = DBHelper .ExecuteNonQuery(sql); if (count = 1)MessageBox .Show(删除成功,操作提示, MessageBoxButtons .OKCancel, MessageBoxIcon .Question);listView3.Items.Clear();Fill(); MessageBox .Show(删除失败,操作提示, MessageBoxButtons .OKCancel, MessageBoxIcon .Question); #endregion#region 退出按钮/su
28、mmary/ 退出按钮/param/privatevoid button3_Click( object sender, EventArgs e) this .Close();#endregion #region 双击listview组件弹出修改窗口/summary/ 双击listview组件弹出修改窗口/summary/param name=sender/param name=eprivatevoidlistView3 DoubleClick(object sender, EventArgs e)UserHelper .yuanlD = Convert .ToInt32(listView3.SelectedItems0.Tag);ygai a = new ygai (this );a.Show();#endregion3 .员工修改using Syst
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年焦作市烟草专卖局人员招聘考试备考试题及详细答案解析
- 2026年青岛城市发展集团有限公司人员招聘考试备考试题及详细答案解析
- 2026年平顶山市烟草专卖局人员招聘考试模拟试题及详细答案解析
- 2026年扬州市烟草专卖局人员招聘笔试备考题库及详细答案解析
- 2026年中国烟草总公司贵州省公司人员招聘考试模拟试题及详细答案解析
- 2026年黄冈市烟草专卖局人员招聘笔试模拟试题及详细答案解析
- 2026年淮北矿业集团有限责任公司人员招聘参考题库及详细答案解析
- 2026年中国烟草总公司海南省公司人员招聘笔试参考试题及详细答案解析
- 2026年车载显示屏行业洞察报告及未来五至十年发展趋势报告
- 2026年中石化福建石油分公司人员招聘笔试参考试题及详细答案解析
- 河南城建学院2021届毕业生就业质量年度报告
- DL-T1848-2018220kV和110kV变压器中性点过电压保护技术规范
- (高清版)JTGT 3650-01-2022 公路桥梁施工监控技术规程
- 柴油空压机操作规程
- 结肠息肉护理查房-课件
- TQGCML 2482-2023 FDA-P型急救担架操作技术指南
- 汽车检测员培训课件
- 中国联通客户接入工程施工规范操作手册版图
- GB/T 21205-2022旋转电机修理、检修和修复
- GB/T 8163-1999输送流体用无缝钢管
- 《煤矿班组长培训》课件
评论
0/150
提交评论