二手车管理系统详细设计报告

上传人:公**** 文档编号:564937937 上传时间:2022-08-01 格式:DOCX 页数:14 大小:65.34KB
返回 下载 相关 举报
二手车管理系统详细设计报告_第1页
第1页 / 共14页
二手车管理系统详细设计报告_第2页
第2页 / 共14页
二手车管理系统详细设计报告_第3页
第3页 / 共14页
二手车管理系统详细设计报告_第4页
第4页 / 共14页
二手车管理系统详细设计报告_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《二手车管理系统详细设计报告》由会员分享,可在线阅读,更多相关《二手车管理系统详细设计报告(14页珍藏版)》请在金锄头文库上搜索。

1、江汉大学二手车管理系统详细设计报告专业:信息管理与信息系统参与人: *、*、*学号:200901501104,200901501112、20090150山3实验时间:20120506一、引言1.1. 编写目的编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发 人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现 的设计工作。同时,详细说明书也是为了让使用者更好的了解该程序的各个模块功能。1.2. 项目背景 软件系统名称:某品牌二手车管理系统 软件开发平台:Microsoft Acess 2003本项目的提出是按照老师提出的要求,经过小组成员的讨 论,结合我们所学

2、的专业知识而最终决定的。该项目结合了计算 机技术、数据库技术,采用了C/S的客户机/服务器模式二手车在 日常生活中流通广泛,具有较好的市场前景与商业价值。 该软件运行于Wi ndows系统平台。1。3。 备 注 由于只有两天试验时间,本说明书中关于程序描述部分,不再对每一模 块进行详细的分类说明,只进行大概的功能说明、操作、输入输出、程序逻辑等 方面的说明。收购部分详细设计2.1需求概述2。1。1收购模块:本模块针对二手车交易过程中的收购环节设立,能够实现对预购入二手车的信息新增、修改和查询功能。2.1。2软件结构2.2.数据库设计2.2.1数据概念结构设计2.2。2数据逻辑结构设计车辆信息表

3、 Car列名数据类型是否为空说明NumTextNOT NULLTpyeTextNOT NULLVINTextNULLDealerTextNULLOwnerTextNULLMileageTextNULLStateTextNOT NULL收购信息表Buy列名数据类型是否为空说明NumTextNOT NULL系统生成BuyDateTextNOT NULLyyyymmddPICTextNOT NULLBuyPriceTextNOT NULL2。3 程序界面:(1) 模块主界面:(2) 收购新增界面:(3) 收购修改界面:(4)收购查询界面:2.3。2 功能说明:程序启动后,在主界面点击“收购后,首先会

4、出现收购面板,上面有三 个可选按钮:“收购新增”、“收购修改”、“收购查询”. 收购新增:在文本框中填入要输入的车辆收购信息,单击“添加”按钮 ,添加 后出现消息框提示新信息已成功添加.若不想添加新信息了,则可单击“关闭” 按钮退出该窗口.收购修改:在“二手车编号列项的组合框中选择或自行输入要修改的车辆 编号,输入新的车辆收购信息,然后单击“保存 框,若所填写的“二手车 编号正确,则新输入的数据将会覆盖相应的原数据,并弹出消息框提示修改 成功,否则修改失败。若不修改了或修改完毕,可单击“退出”按钮,退出窗 口。收购查询:查询单条数据,可在文本框中输入要查询的二手车的编码,单击“查 询”按钮,在

5、窗口下方的标签上,会出现要查询的讯息。若要查询所有的二手 车情况,则可直接单击“查询所有”按钮,所有车辆信息将会以报表形式一 次性呈现出来。单击“关闭”按钮将会退出本窗口。2。4改进1、在收购新增窗口中,输入“二手车编号后,系统应当可以立即自动在表中查询,是否已存在相同编码的数据,以避免重复添加相同的数据。2、查询窗口中,可以增加设置一次查询多项信息(非全部信息)的选项,则可 更加方便客户的使用。定价部分详细设计3.1需求概述二手车定价系统主要依赖于定价新增/修改窗体,其次还有 相关的表格和报表加以辅助说明,能够实现客户端的定价查询、 定价新增和定价修改等功能。序号功能名称1车辆定价1.1查询

6、车辆定价信息列表1。2新增车辆定价信息1。3修改车辆定价信息1点击T“定价新增”/新增点击“定价新增”则新增数据,并可以返回列表杳询列表查询11点击“定价修改”修改点击“定价修改”则保存修改数据,并可以返回列表linu 10NMQUI|UO00Udlinu ionMQOUdJSOOwwwwlinu ionMQ0UdlSQq6iH0L| 1wwrawlinu ionMQOUcIJSQMOqQqi翠細聿linu ionixoi01E1S鋤古圭二linu ionMturiNlinu ionMON旳映辞郢诲峯 eoud也锲與西樹密却郢诲-乙乙皿與勰御蜩诲*17 也欲車酬篥弋3。3 客户端模块1程序界面

7、主程序界面窗体界面报表界面2功能说明关于二手车定价方面的各个功能的实现基本上都是在“定 价”这个窗体里进行的。在这个窗体里面可以进行定价查询、定 价新增和定价修改三个栏目的操作。通过输入二手车编码(Num),点击“定价查询按钮,即可获得与其相关的最低销售 价格、最高销售价格、成本价和挂网价等信息。同时,如果所输入的二手车编码是 Price 表里面所没有的,则 可通过“定价新增”在窗体里输入信息 , “定价新增成功”提示 之后便可看到 Price 表里已成功增加了刚才所新增的内容: 如果需要对 Price 表里面的内容进行修改的话,则通过“定价修 改”即可实现上述功能:3。4改进计划3。4。1.

8、 定价窗体中总共有 3 个按钮:“定价查询”、“定价新 增和“定价修改,它们三个是同时处于可操作状态的。由于技 术水平有限,做不到当其中一个按钮在进行操作时而另两个按钮 处于灰度状态(即不可操作),所以跟专业的相比起来还是有很 大差距的。3.4.2. Car 表中有所有二手车的信息,如果 Price 表里没有 Car 里所有的信息,则通过“定价新增 则可把相关的信息添加到 Price 表里面;但我所忽略的一个问题是:通过“定价新增”我甚 至可以把Car里面所没有的信息添加到Price表里面这个位置是 相当需要完善的。3.4.3 缺少一些“保存”或“退出”的按钮等,这使得操作相 对来说不是很系统

9、。3。4。4 改进说明其实,综合以上需要改进的地方,主要有两点:一是在进行 系统开发的时候考虑不周,导致有很多细节方面都忽略了 ;二是 技术水平问题,由于学艺不精,所以即使有自己想实现的功能也 都无法实现。在这一点上,我觉得要听取老师的教诲:像我们信 息管理与信息系统的学生,至少要掌握一门程序开发语言。之前 是没真真正正地开发过什么东西或项目 ,而这次一上阵,就深感 “书到用时方恨少”啊!销售部分详细设计4.1总体设计4。1。1.需求概述 二手车销售签约处理模块能够实现三大功能,主要是:查询销售签约信息列 表、新增销售签约信息、修改销售签约信息.4.1.2.结构模型4。2 .程序描述4.2。1

10、。 销售查询数据库设计数据库逻辑结构设计栏位名称必输可编辑类型可能的值长度限制格式要求列表项一手车编号NNText车型NNText车身号(VIN码)NNText车主姓名NNText合同金额NNText签约日期NNText签约状态NNText操作NNButton按钮新增NNButton修改NNButton4.2。3. 销售新增数据库设计数据库逻辑结构设计栏位名称必输可编辑类型可能的值长度限制格式要求输入项一手车编号NNText系统分配买主姓名YYText买主证件类型YYText买主证件号码YYText车主姓名YYText签约责任人YYText签约日期YYTextyyyymmdd销售价格YYTex

11、t签约备注NYText按钮保存NNButton返回NNButton4.3。 程序界面与功能说明 说明:在此界面用户可以通过点击“销售查询”“销售新增”“销 售修改”来进入相关的功能界面.说明:通过下拉框可以选择想要查询的车辆号,然后点击“查询,窗口中会显示其相关信息。如果点击“查询所有则出现的是全部销售信息的相关报表。说明:将需要保存的信息录入,然后点击“保存”,若取消保存,则点击“取消在二手车编号下拉框中选择想要进行信息修改的编号,从而实现其信息的修改录入。点击“修改后,会出现“修改成功”的对话框。4。4。、改进计划因为时间问题以及自身在 VB 与 ACCESS 使用时的不熟练,导致许多想法

12、最终没有实现。因此具有界面不美观,亲和力较差,功能实现不方便,许多功能不能实现等缺点。在后继的学习中如果有机会,我们会进行深层次的完善。4.4。1 界面设计。摈弃单调的灰色界面,加入更加时尚美观的背景。4。4.2 功能实现简洁例如可以直接在用户进行信息查询时在每一条记录后面加入 两个功能按钮,如“删除、“更改”。这样便可实现操作的快 捷便利。4。4.3 易于上手操作实现当用户第一次使用这个界面是便可熟练上手。 附录:相关代码:销售信息查询:Private Sub Command22_Click()Dim strSQL As StringDim rst As RecordsetDim dbs A

13、s DatabaseDim strPayAcct As StringstrPayAcct = Combo19。ValueSet dbs = CurrentDbstrSQL = SELECT FROM Sale WHERE Sale。 Num=” strPayAcct & ”Set rst = dbs.OpenRecordset(strSQL)If rst.EOF ThenMsgBox 您所要查询的车辆不存在!, vbOKOnly + vbExclamation +vbDefaultButton1, ”出错ElseLabel29。 Caption = rst。 Fields(Num)Label31。 Caption = rst。 Fields(BuyerName)Label35.Caption = rst.Fields(CardNum)Label37。Caption = rst.Fields (PIC)Label39。 Caption = rst.Fields(”SalePrice)Label41。 Caption = rst.Fields( SaleDate)End If rst.CloseEnd Sub销售签约新增:Private Sub cmdsubmit_

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号