汽车4s店管理系统应用系统开发实践实验报告内容摘要:
计的主要目的是为后面的详细设计以及代码的编写打基础。 在软件的设计中,如果直接从需求分析到代码的编制,那会让代码编写较慢,同时容易出错。 因此,进行概要设计是必要的,它为整个编码提供了一个大的框架,让编码时更加的容易和清晰,同时减少程序的修改次数。 背景 这个软件为汽车 4S 管理系统,主要是为汽车的 4S 销售进行操作。 在此软件中,任务的用户主要是汽车 4S 店,用于对汽车部件的管理,对汽车的整体销售情况,以及对汽车配件及维修的管理。 总体设计 需求规定 在本系统中主要的输入是对于各种信息的管理。 输入项目中包括车辆信息,厂商信息,客户信息,车辆订货单,车辆销售单,车辆转存储,配件进退货单,客户配件订退货单,车辆维修委托单,车辆维修派工单,车辆维修结账单,车辆维修审核单,用户回访单等。 在输出方面主要是针对用户的票据打印,以及用于店内管理的进退货单的打印票据。 运行环境 此软件需要在 WINDOWS 平台下运行,同时需要 .NET 以及 SQL SERVER 2020的支持。 模块结构 模块主要划分为以下几个 : 登录模块:用于用户登录以及退出等 汽车销售模块:用于汽车的进销存以及转储 汽车配件模块:用于汽车配件的进销存以及退货 汽车维修模块:用于汽车维修的管理 用户管理模块:用于对用户的售后管理以及对潜在用户的管理 应用系统开发实践实验报告 17 ( ER图) 应用系统开发实践实验报告 18 应用系统开发实践实验报告 19 应用系统开发实践实验报告 20 应用系统开发实践实验报告 21 接口设计 用户接口 此软件为 WINDOWS 下的软件,因此应该符合 WINDOWS 下用户的风格。 在用户接口方面,应该尽量做到简洁,同时也不遗漏任何信息。 界面的风格应该表现得比较平易近人,而不是太绚丽,以为作为一个管理系统,重要的不是界面而是功能,所以简洁的界面和严谨无误的运行才会得到用户的认可。 外部接口 包括软件接口以及硬件接口。 软件接口: 操作系统: WINDOWS XP, 2020 及更高, 编辑平台: Visual Studio 2020 及更高, 数据库系统: SQL SERVER 2020 及更高。 硬件接口: Intel 处理器,有一定的内存储空间。 内部接口 内部接口主要是先由用户输入数据,并将此数据存储在相应的数据结构中,此数据结构存储在内存中,然后通过接口连接到 SQL SERVER 数据库中,并执行相应的操作。 再有 SQL SERVER 数据库返回一个结果,并通过接口返回到内存中,再显示给用户。 运行设计 运行控制 系统登录: 1. 点击登录按钮 2. 输入 ID 3. 输入密码 汽车销售: 1. 点击汽车销售按钮 2. 选择相应的子操作:汽车销售,汽车进货,汽车仓库,打印票据 3. 根据 2 做的选择进行相应的输入操作 汽车配件管理: 1. 点击汽车配件管理按钮 2. 选择相应的子操作:配件订货,配件退货,配件销售,配件销售退货,打印票据 3. 根据 2 做的选择进行相应的操作 汽车维修: 应用系统开发实践实验报告 22 1. 点击选择汽车维修按钮 2. 选择相应的子操作:维修委托单,派工单,领料单,结算单,审核单,售后单,打印票据 3. 根据 2 做的选择进行相应的操作 用户管理: 1. 点击用户管理按钮 2. 选择相应的子操作:回访单,潜在用户信息 3. 根据 2 做的选择进行相应的操作 运行时间 各模块的运行时间取决于数据的复杂程度以及与数据库的链接速度。 系统出错处理设计 出错信息 此软件的错误信息主要来自于用户的输入,当用户的输入不符合相应的数据结构时会出现错误。 出错的信息会以窗口的形式显示给用户 补救措施 对于错误信息的补救方法是,当用户输入了一个错误信息时,并不立即将数据写入相应的数据库表中,而是当整个数据完整时才将其写入数据库表中。 因此出错时,在上次成功提交后的所有输入将被视为无效,进行删除。 应用系统开发实践实验报告 23 4 详细设计 应用系统开发实践实验报告 24 应用系统开发实践实验报告 25 应用系统开发实践实验报告 26 应用系统开发实践实验报告 27 应用系统开发实践实验报告 28 5 编码实现 部分代码 数据库连接部分代码 头文件 class ado{ public: _ConnectionPtr m_pconnection。 //指向 Connection 的指针 _RecordsetPtr m_precordset。 //添加指向 Recordset 的指针 public: ado()。 virtual ~ado()。 void initado()。 //初始化连接数据库 _RecordsetPtr amp。 GetRecordSet(_bstr_t bstrtsql)。 //执行查询 BOOL executesql(_bstr_t bstrtsql)。 //执行 SQL 语句 void exitado()。 //断开数据库连接 }。 Cpp 文件 include include ado::ado(){} ado::~ado(){} void ado::initado(){ ::CoInitialize(NULL)。 try{ (__uuidof(Connection))。 // 创建connection 对象 (__uuidof(Recordset))。 //创建记录集对象 _bstr_t strconnect=Provider=。 Integrated Security=SSPI。 Persist Security Info=False。 Initial Catalog=4s。 Data Source=LONGERPC\\SQLEXPRESS。 //设置连接字符串 m_pconnectionOpen(strconnect,adModeUnknown)。 //执行 }catch(__error e) { AfxMessageBox(())。 } } 应用系统开发实践实验报告 29 BOOL ado::executesql(_bstr_t bstrtsql){ try{ if(m_pconnection==NULL) initado()。 ado::m_precordset=ado::m_pconnectionExecute(bstrtsql,NULL,adCmdText)。 return TRUE。 } catch(__error e) { ()。 return FALSE。 } } void ado::exitado(){ //m_precordsetClose()。 m_pconnectionClose()。 ()。 ::CoUninitialize()。 } _RecordsetPtr amp。 ado::GetRecordSet(_bstr_t b。汽车4s店管理系统应用系统开发实践实验报告
相关推荐
以下由外出经营地地税机关填写 应税劳务 结算金额 缴纳税款 使用发票名称 发票份数 开具发票金额 合计金额 …… 货物 名称 销售 数量 销售金额 缴纳税款 使用发票名称 发票份数 开具发票金额 金额 …
、四川南骏、重庆力帆、一拖集团、成都王牌等一大批在低速汽车市场活跃的企业,在 2020 年在轻卡市场将有更好市场表现 ,其推出的价格相对低廉、适合农村市场使用的经济型轻卡,在继续的“汽车下乡”政策推动,将会持续保持高速增长发展态势。 2020 年轻卡产品发展趋势及特征 透过 2020 年轻卡产品发展趋势不难发现, 2020 年的我国轻卡的增量结构将会发生明显变化,轻卡正向高技术方向发展,新材料
并对纠正措施执行情况组织跟踪验证; e. 组织处理检测工作中的申诉和投诉以及检 测质量事故。 f. 负责检查检测人员的检测质量和工作质量,监督检测人员遵守操作规程; g. 组织落实检测仪器定期送检和日常维护工作; h. 严把检测质量关,行使质量裁决权,处理好检测质量申诉,确保出具的检测数据准确可靠; i. 参与管理评审,负责编制管理评审计划和评审报告并组织实施; j.
同等条件下对参加志愿服务者优先考虑。 医院志愿者参加志愿服务工作的情况要记入医德(职业道德)考评档案。 (七)相关法律、法规、政策所赋予的权利。 (八)可申请取消志愿者身份。 第十条 志愿者应当履行下列义务: (一)在法律法规规定的范围内开展志愿服务。 (二)遵守《河北省人民医院志愿者管理办法(试行)》、《河北省人民医院志愿服务承诺书》和《河北省 人民医院志愿者服务手册》的内容。
提下,提出修改设计、修改工艺的合 理化建议,经发包方、设计单位或有关技术部门同意后采取实施,其节约的价值按国家规定 分配。 四、发包方如需设计变更,必须由原设计单位作出正式修改通知书和修改图纸,承包方 才予实施。 重大修改或增加造价时,必须另行协商,在取得投资落实证明,技术资料设计图 纸齐全时,承包方才予实施。 第八条 工程验收 一、竣工工程验收,以国家颁发的《关于基本建设项目竣工验收暂行规定》
( 4)教学、科研、管理、产业、服务等方面工作的基本状况和重要事项; 11 ( 5)学校设备、设施等资产的分配和使用情况; ( 6)工程建设项目方案、大宗物资和大型仪器设备采购方案、招投标情况,工程验收结果及工程决 算; ( 7)党政领导干部履职、述职和考核、评议情况,领导干部廉洁从政各项规定及其执行情况,党风廉政建设责任制执行情况; ( 8)教职工工资调整,奖金、福利分配方案,住房公积金