汽车维修系统概要说明.doc_第1页
汽车维修系统概要说明.doc_第2页
汽车维修系统概要说明.doc_第3页
汽车维修系统概要说明.doc_第4页
汽车维修系统概要说明.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

先你做个系统结构图,方便你对代码和界面的对应关系的理解,其中有一些功能是在别的功能的下拉菜单中,故障资料库在故障分析的下拉菜单中,也就是故障分析的子菜单,同理客户添加是客户管理的子菜单,零件添加时零件管理的子菜单,新增维修时维修管理的子菜单,有下拉菜单的就这四个啦。下面是这个系统的结构图和对应的代码:其中的括号和加好你不用理会这个图片你可以令存为然后单独放大看比较清楚,如果你想知道更详细的代码作用,告诉我我再给你分析,先帮你讲解一样大致的代码做代表的作用和对应的界面吧这个汽车维修管理系统在access数据库中一共有四个表,这个你在你的汽车维修管理系统可以看见详细的设计。下面针对系统的截图和所对应的代码以及提交的数据库表做一一对应的解说。这个所对应的程序是Login.aspx其中Login.aspx.cs是他的后台运行代码Login.aspx.是前台显示代码主要是负责你所看到的界面美观效果,真正执行与数据库交互的还是Login.aspx.cs这个代码,但是这个Login.aspx.cs代码没有与数据库交互式因为在设计的时候默认只有一个管理员验证的时候直接就在Login.aspx.cs这里面做验证了正如你所看到的账号是admin密码是123,仅此这一个而已,但是这个验证码是由CheckCode.aspx产生的随机数组成的,正如前面所说的CheckCode.aspx.cs是CheckCode.aspx后台运行码程序真正运行的还是要靠这部分的,但是CheckCode.aspx也就是前台主要负责美工效果,连接个图片、Flash、音乐什么的,还有也要连接这个后台运行代码CheckCode.aspx.cs,也可以这么说吧CheckCode.aspx这个代码就是一个综合吧,把所有的代码了、多媒体文件啦集合在一起供程序调用的。后面的你所看到的xx.aspx都是前台运行代码,是一个综合,xx.aspx.cs都是后台运行代码主要也是与数据库打交道,概括说一下吧,这个汽车维修管理系统登录界面中主要是涉及到前台码Login.aspx和后台码Login.aspx.cs其中Login.aspx.cs负责验证你所填写的信息而且还调用了CheckCode.aspx用来产生验证码的。当你点击【登录】时就会调用Login.aspx.cs。当你点击【重返】时就会调用LogOut.aspx然后系统会自动清空刚才你所填写的内容放回Login.aspx。如果你登录成功的话,系统就会调用DetailsManage.aspx这个代码(在文件中你会看到xx.aspx就会有一个xx.aspx.cs这两个就像是连体婴儿有一个xx.aspx就必须有一个xx.aspx.cs好,前台码与后台码就啰嗦到这以后不在啰嗦)DetailsManage.aspx.cs自然也是DetailsManage.aspx的后台码啦,登录成功时就会到达如下的界面效果:DetailsManage.aspx这个代码所呈现的也就是这个界面,也是登录成功后的界面,在DetailsManage.aspx中会与数据库中的Details表即零件信息表Details.当你在【关键字】里输入搜索的条件,系统就会搜索数据库中的Details表,执行的是Sql的查询语句,单击【删除】命令时也是在Details表中操作,执行的是Sql的删除语句,要与数据库有所交互必须在程序中执行sql语句。【在这里也特别查上一句其实看程序的英文名也知道差不多是什么意思啦,login不就是验证嘛,那DetailsManage详细管理也就是零件管理呗,后面的也一样,这样有助于记忆】ok,回到正题,这个界面是你登录成功的总的界面,你也可以点击图上的【客户管理】【客户添加】【零件管理】等等当你点击的时候都会有所响应。 当你点击【客户管理】时所执行的代码CustomersManage.aspx后台码是CustomersManage.aspx.cs运行的界面如下:在客户管理的代码CustomersManage.aspx与数据库中的系统客户信息表Customers链接在一起当你点击【搜索】时就与在Customers表执行sql的查询语句,删除就执行sql的删除语句。当你点击【客户添加】时执行CustomerAdd.aspx后台码CustomerAdd.aspx.cs如下的界面所示的效果,按照所列出来的项目填写点击【添加】时,系统执行sql的添加语句,把数据提交给刚才的数据库中的Customers表 当你点击【零件添加】时DetailAdd.aspx被执行,后台码是DetailAdd.aspx.cs运行的界面如下,按照选项填写,最后点击【添加】,系统执行的也是sql的添加语句,把数据提交给刚才【零件管理】所访问的数据库中的零件信息表Details,一个添加一个搜索,这样就有所照应啦,添加成功的会返回“操作成功“的字样,失败会有”操作失败“的字样当你点击【维修管理】执行RepairsManage.aspx后台码RepairsManage.aspx.cs。运行的界面如下:在这个代码中与之连接的是数据库中的客户维修记录表Repairs,在搜索和删除时分别执行sql的查询和删除语句,并且把数据提交给客户维修记录表Repairs当你点击【新增维修】时执行RepairAdd.aspx后台码RepairAdd.aspx.cs运行的界面如下:按照项目填写,数据提交给客户维修记录表Repairs其中的若选择了【欠账】点击【确定】则数据会提交给客户维修记录表Repairs,如果选择了【现在结账】则系统会调用PayBill.aspx这个支付的代码即出现的界面如下:点击【确认结账】则数据会提交给客户维修记录表Repairs当你点击【财务统计】时执行的是Financial .aspx后台码Financial .aspx.cs运行的界面如下:这部分也是访问客户维修记录表Repairs当你点击【故障分析】执行代码ProblemCheck.aspx后台码ProblemCheck.aspx.cs运行界面如下:这部分主要是查询数据库中的故障信息资料表Tips当你点击【故障资料库】时执行代码Tips.aspx后台码Tips.aspx.cs运行的界面如下:这部分也是执行sql的查询语句查询数据库中的故障信息资料表Tips当你点击【退出】时执行代码l

温馨提示

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

评论

0/150

提交评论