二手车管理系统详细设计报告材料_第1页
二手车管理系统详细设计报告材料_第2页
二手车管理系统详细设计报告材料_第3页
二手车管理系统详细设计报告材料_第4页
二手车管理系统详细设计报告材料_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

3、码签约日期签约负责人签约价格备注2.2.2数据逻辑结构设计车辆信息表Car列名数据类型是否为空说明NumTextNOTNULLTpyeTextNOTNULLVINTextNULLDealerTextNULLOwnerTextNULLMileageTextNULLStateTextNOTNULL收购信息表Buy列名数据类型是否为空说明NumTextNOTNULL系统生成BuyDateTextNOTNULLyyyymmddPICTextNOTNULLBuyPriceTextNOTNULLRemarkTextNULL2.3 程序界面:(1) 模块主界面:(2)收购新增界面:(3)收购修改界面:(4)

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

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

6、新增和定价修改等功能。序号功能名称1车辆定价1.1查询车辆定价信息列表1.2新增车辆定价信息1.3修改车辆定价信息点击“定价新增”则新增数据,并可以返回列表查询到相应新增后的数据点击“定价修改”则保存修改数据,并可以返回列表查询到相应修改后的数据3.1.1软件结构客户端界面:3.2. 数据库设计3.2.1. 数据库概念结构设计定价系统定价系统TheLowestTheHighestNumPricePriCeCostPricePriceOnline3.2.2.数据库逻辑结构设计Price表列名数据类型是否为空说明NOintNotnull编号NumintNotnull二手车编码StatetextNo

7、tnull定价状态TheLowestPriceintNotnull最低销售价格TheHighestPriceintNotnull最高销售价格CostPriceintNotnull成本价PriceOnlineintNotnull挂网价3.3客户端模块1 .程序界面圜圜圜窗报页宏模体表二新建SS丽嚣丽彘SiSiSSS通过输入数据创建表BuyCarCurulitionPriceS:aleTypeDD-主程序界面窗体界面NubPriceCDTheLovestTheHighesCostPricePriceOnlinLOU02已定价10000015LOOO80000100000ITI0031500002l

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

9、表里面的内容进行修改的话,则通过“定价修改”即可实现上述功能:更Price:表.1T0IbairiStateTheLowestFriceTheHighes+FriceCostPriceFriceOnline100004已定价20000030000015000020000000002已定价1000001500008000010000000003已定价15000020000014000015800000001已定价1500002000001000001500003.4.改进计划3.4.1 .定价窗体中总共有3个按钮:“定价查询”、“定价新增”和“定价修改”,它们三个是同时处于可操作状态的。由于技术

10、水平有限,做不到当其中一个按钮在进行操作时而另两个按钮处于灰度状态(即不可操作),所以跟专业的相比起来还是有很大差距的。3.4.2 .Car表中有所有二手车的信息,如果Price表里没有Car里所有的信息,则通过“定价新增”则可把相关的信息添加到Price表里面;但我所忽略的一个问题是:通过“定价新增”我甚至可以把Car里面所没有的信息添加到Price表里面。这个位置是相当需要完善的。3.4.3 缺少一些“保存”或“退出”的按钮等,这使得操作相对来说不是很系统。3.4.4 改进说明其实,综合以上需要改进的地方,主要有两点:一是在进行系统开发的时候考虑不周,导致有很多细节方面都忽略了;二是技术水

11、平问题,由于学艺不精,所以即使有自己想实现的功能也都无法实现。在这一点上,我觉得要听取老师的教诲:像我们信息管理与信息系统的学生,至少要掌握一门程序开发语言。之前是没真真正正地开发过什么东西或项目,而这次一上阵,就深感“书到用时方恨少”啊!销售部分详细设计4.1 总体设计4.1.1. 需求概述二手车销售签约处理模块能够实现三大功能,主要是:查询销售签约信息列表、新增销售签约信息、修改销售签约信息。4.1.2. 结构模型列表查询点击“修改新增点击“保存”则新增数据,并返回列表查询;点击“保存”则保存修改,并返回列表查询;点击“返回”直接返回列表查询。点击“返回”直接返回列表查询。4.2 .程序描

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

13、t按钮保存NNButton返回NNButton4.3 .程序界面与功能说明说明:在此界面用户可以通过点击“销售查询”“销售新增”“销售修改”来进入相关的功能界面。说明:通过下拉框可以选择想要查询的车辆号,然后点击“查询”,窗口中会显示其相关信息。如果点击“查询所有”则出现的是全部销售信息的相关报表。销售信息二手车编号买主买主证件证件号交易负责人售价交易日期备注000001张三身份证420112111111韩泽坤241201991-5-3000002李四身份证420112111111韩泽坤285101995-10-11000007好身份证420112111111韩泽坤312501994-4-50

14、00008g身份证420112111111韩泽坤259601991-8-700008hn身份证420112111111韩泽坤451001994-12-26说明:将需要保存的信息录入,然后点击“保存”,若取消保存,则点击“取消”在二手车编号下拉框中选择想要进行信息修改的编号,从而实现其信息的修改录入。点击“修改”后,会出现“修改成功”的对话框。4.4 .、改进计划因为时间问题以及自身在VB与ACCESS使用时的不熟练,导致许多想法最终没有实现。因此具有界面不美观,亲和力较差,功能实现不方便,许多功能不能实现等缺点。在后继的学习中如果有机会,我们会进行深层次的完善。4.4.1. 界面设计。摈弃单调

15、的灰色界面,加入更加时尚美观的背景。4.4.2. 功能实现简洁例如可以直接在用户进行信息查询时在每一条记录后面加入两个功能按钮,如“删除”、“更改”。这样便可实现操作的快捷便利。4.4.3. 易于上手操作实现当用户第一次使用这个界面是便可熟练上手。附录:相关代码:销售信息查询:PrivateSubCommand22_Click()DimstrSQLAsStringDimrstAsRecordsetDimdbsAsDatabaseDimstrPayAcctAsStringst叩ayAcct二Combo19.ValueSetdbs=CurrentDbstrSQL=SELECT*FROMSaleWH

16、ERESale.Num=&strPayAcct&Setrst=dbs.OpenRecordset(strSQL)Ifrst.EOFThenMsgBox您所要查询的车辆不存在!,vbOKOnly+vbExclamation+vbDefaultButtonl,出错ElseLabel29.Caption=rst.Fields(Num)Label31,Caption=rst.Fields(BuyerName)Label33,Caption=rst.Fields(BuyCardType)Label35,Caption=rst.Fields(CardNum)Label37,Caption=rst.Fiel

17、ds(PIC)Label39,Caption=rst.Fields(SalePrice)Label41.Caption=rst.Fields(SaleDate)EndIfrst.CloseEndSub销售签约新增:PrivateSubcmdsubmit_Click()OnErrorGoToErr_cmdsubmit_Clickrc二MsgBox(新增信息成功!,vbOKOnly)DoCmd.DoMenultemacFormBar,acRecordsMenu,acSaveRecord,acMenuVer70Exit_cmdsubmit_Click:ExitSubErr_cmdsubmit_Cli

18、ck:MsgBoxErr.DescriptionResumeExit_cmdsubmit_ClickEndSub销售信息修改:OnErrorGoToErr_Command14_ClickDimstrSQLAsStringDimrstAsRecordsetDimrst1AsRecordsetDimdbsAsDatabaseDimstrAcctIDAsStringDimstDocNameAsStringDimstLinkCriteriaAsStringSetdbs=CurrentDbstrAcctID二Combo9.ValuestrSQL=SELECT*FROMSaleWHERENum=&strA

19、cctID&Setrst=dbs.OpenRecordset(strSQL)rst.Editrst.Fields(BuyerName)二买主姓名.Valuerst.Fields(BuyCardType)二买主证件类型.丫&标rst.Fields(CardNum)二证件号码.Valuerst.Fields(PIC)二交易责任人.Valuerst.Fields(SalePrice)二交易金额.Valuerst.Fields(SaleDate)二交易时间.Valuerst.Updaterc二MsgBox(修改信息成功!,vbOKOnly)rst.CloseExit_btnSave_Click:ExitSub5 .运行环境服务器平台:Windows运行平台:MicrosoftAcess20036 .使用说明直接打开.mdb文件就可以进行相关的操作了。其中主要的操作界面是在定价这个窗体里面,如果想查阅一下系统的信息,可以可打开相关的表或报表或查询等都可以获得想要的信息。7.结束语由于主观和客观等方面的原因,这次第一次尝试开发的项目并不是非常成功,目前为止仍有许多需要改进的地方。一方面是在开发的过程中遇到了很多问

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论