jsp汽车S店销售及服务系统ssh论文_第1页
jsp汽车S店销售及服务系统ssh论文_第2页
jsp汽车S店销售及服务系统ssh论文_第3页
jsp汽车S店销售及服务系统ssh论文_第4页
jsp汽车S店销售及服务系统ssh论文_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

汽车4s店销售及服务系统的设计与实现详细设计说明书目录TOC\o"1-3"\h\z1 引言 21.1 目的 21.2 背景 21.3 定义 21.4 参考资料 32 程序系统的结构 43 注册登录注销模块的设计说明 53.1 注册子模块的设计说明 53.2 登录子模块的设计说明 63.3 注销子模块的设计说明 74 帐号管理模块的设计说明 84.1 个人资料修改子模块的设计说明 84.2 密码修改子模块的设计说明 95 栏目管理模块的设计说明 105.1 栏目列表子模块的设计说明 105.2 新增栏目子模块的设计说明 115.3 修改栏目子模块的设计说明 125.4 删除栏目子模块的设计说明 136 文档管理模块的设计说明 146.1 查询文档子模块的设计说明 146.2 新增文档子模块的设计说明 156.3 修改文档子模块的设计说明 166.4 删除文档子模块的设计说明 177 用户管理模块的设计说明 187.1 查询用户子模块的设计说明 187.2 新增用户子模块的设计说明 197.3 修改用户资料子模块的设计说明 207.4 删除用户子模块的设计说明 218 系统管理模块的设计说明 228.1 系统设置子模块的设计说明 22引言目的《汽车4s店销售及服务系统详细设计说明书》的目的是设计《汽车4s店销售及服务系统》中各项功能模块功能,并通过各个功能模块之间的衔接,构成整个系统。本文档的阅读对象为:1)系统设计人员;2)系统后期维护人员;3)系统测试人员;背景待开发软件系统名称:汽车4s店销售及服务系统任务提出者:自行补充开发者:自行补充用户:设计开发维护人员、汽车4s店。实现该软件的计算中心或计算机网络:自行补充定义本系统(本软件、本平台):如无特别说明,特指“汽车4S店销售及服务系统的设计与实现”。SQL:结构化查询语言,关系数据库查询的标准语言。HTML:在万维网(英语缩写:WWW)上的一个超媒体文档称之为一个页面(英语:page)。作为一个组织或个人在万维网上放置开始点的页面称为主页(英语:Homepage),或首页,主页中通常包括有指向其他相关页面或其他节点的指针(超级链接)。所谓超级链接,就是一种统一资源定位器(英语缩写:URL)指针,通过激活(点击)它,可使浏览器方便地获取新的网页。CSS:是英语CascadingStyleSheets(层叠样式表单)的缩写,它是一种用来表现HTML或XML等文件样式的计算机语言。CSS目前最新版本为CSS3,能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象盒模型的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。JSP:是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。MyEclipse:是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。参考资料[1]黄明,梁旭.JSP信息系统设计与开发实例[M].北京:机械工业出版社,2004.[2]孙浏毅.Java宝典[M].北京:电子工业出版社,2009.[3]聂庆亮.Java应用开发指南[M].北京:清华大学出版社,2009.[4]邓良松.软件工程[M].第二版.西安:西安电子科技大学出版社,2006.[5]刘升华.Java从入门到实践[M].北京:清华大学出版社,2009.[6]李钟蔚.Java开发实践宝典[M].北京:清华大学出版社,2010.[7]刘聪.Java报表开发技术深入解析[M].北京:中国铁道出版社,2010.[8]张金城.管理信息系统[M].北京:北京大学出版社,2004.[9]王珊,萨师煊.数据库系统概论[M].第四版.北京:高等教育出版社,2005.[10]孙卫琴,李洪成.Tomcat与JavaWeb开发技术详解[M].北京:电子工业出版社,2004.程序系统的结构本系统主要包括如下几个功能模块:图STYLEREF1\s2SEQ图\*ARABIC\s11系统功能结构图登录模块的设计说明登录子模块的设计说明表STYLEREF1\s3SEQ表\*ARABIC\s11登录子模块设计说明模块名称登录模块编码适用范围全部类型窗口模块功能系统用户登录系统作者编写时间修改人修改时间修改批准人修改次数性能要求从点击登录到系统做出回应的时间应在可接受范围内,对于错误的用户信息应拒绝登录请求限制条件所有人都可使用本模块输入用户名:必输,由大小写字母、数字、下划线、中文组合,长度3-20个字符,输入介质为鼠标和键盘登录密码:必输,由6-20位由英文字符或数字混合组成,输入介质为鼠标和键盘验证码:输入图片验证码中的数字。勾选权限,选择系统管理员或者普通用户立即登录按钮:输入介质为鼠标输出如输入错误的用户名或密码,拒绝登录,需要重新输入;如果登录密码连续错误三次,则锁定账户算法逻辑把从输入框获取到的值传给后台,后台在数据库中进行查询,判断用户身份合法性,并将查询出的信息传给Session[“ID”],以此确认用户信息相关对象及接口用户通过点击登录界面的登录按钮调用本程序;本程序调用的下一层程序为:连接系统后台,返回用户页面注销子模块的设计说明表STYLEREF1\s32注销子模块设计说明模块名称注销模块编码适用范围已登录用户类型窗口模块功能已登录用户注销账号退出登录作者编写时间修改人修改时间修改批准人修改次数性能要求从点击注销到系统做出回应的时间应在可接受范围内限制条件所有已登录用户可使用本模块输入退出登录按钮:输入介质为鼠标输出前台注销后,返回用户原页面或首页,后台注销时给出确认提示算法逻辑退出登录按钮:清空session,退出需要用户权限才能访问的页面,并转到登录页面相关对象及接口已登录的用户通过点击页面的退出登录按钮调用本程序;本程序调用的下一层程序为:后台注销服务备注账号管理模块的设计说明个人资料修改子模块的设计说明表STYLEREF1\s4SEQ表\*ARABIC\s11个人资料修改子模块设计说明模块名称个人资料修改模块编码适用范围已登录后台的用户类型窗口模块功能修改个人资料中的可更改项作者编写时间修改人修改时间修改批准人修改次数性能要求从提交修改到系统做出回应的时间应在可接受范围内,对于不合理的输入信息应给出错误提示限制条件所有已登录后台的用户可使用本模块输入真实姓名:选输,中英文字符串,输入介质为鼠标和键盘电子邮箱:选输,格式如:example@163.com,输入介质为鼠标和键盘固定电话:选输,数字类型,输入介质为鼠标和键盘手机号码:选输,数字类型,输入介质为鼠标和键盘提交按钮:输入介质为鼠标取消按钮:输入介质为鼠标输出如输入不合理的内容,输出错误提示;如提交更改成功,输出成功提示算法逻辑提交按钮:首先对所有输入项进行校验,若不合法则给出提示,要求用户更正后再提交。若所有校验均通过,则调用后台服务,修改个人资料取消按钮:放弃所有未提交的更改,退出个人资料修改界面相关对象及接口用户登录后台后通过点击账户管理--个人资料调用本程序;本程序调用的下一层程序为:后台个人资料修改服务

密码修改子模块的设计说明表STYLEREF1\s4SEQ表\*ARABIC\s12密码修改子模块设计说明模块名称密码修改模块编码适用范围已登录的用户类型窗口模块功能已登录用户修改登录密码作者编写时间修改人修改时间修改批准人修改次数性能要求从提交修改到系统做出回应的时间应在可接受范围内限制条件所有已登录用户都可使用本模块输入原密码:必输,由6-20位由英文字符或数字混合组成,输入介质为鼠标和键盘新密码:必输,由6-20位由英文字符或数字混合组成,输入介质为鼠标和键盘确认密码:必输,且必须与新密码一致,输入介质为鼠标和键盘提交按钮:输入介质为鼠标取消按钮:输入介质为鼠标输出如原密码错误,输出错误提示;如新密码与确认密码不一致,输出错误提示;如修改密码成功,输出修改密码成功提示算法逻辑提交按钮:首先对原密码进行校验,若不合法则给出提示,要求用户更正后再提交。再验证新密码与确认密码的一致性,若所有校验均通过,则调用后台服务,修改密码取消按钮:放弃修改密码,退出密码修改界面相关对象及接口用户登录后台后通过点击账户管理--修改密码调用本程序;本程序调用的下一层程序为:后台密码修改服务备注

入库管理模块的设计说明表STYLEREF1\s5SEQ表\*ARABIC\s11入库管理子模块设计说明模块名称入库管理模块模块编码适用范围已登录后台并有权限的用户类型窗口模块功能将新购入的汽车信息记入数据库作者编写时间修改人修改时间修改批准人修改次数性能要求从点击提交到提交信息加载完成的时间应在可接受范围内限制条件所有已登录后台并有该模块权限的用户可查看他权限下的栏目列表输入入库编号:系统自动生成汽车编号:输入介质为鼠标汽车类型:输入介质为鼠标入库日期:系统自动填充购入价格:输入介质为鼠标备注信息,输入介质为鼠标提交按钮放弃按钮输出如提交成功,则返回信息已录入提示;如提交失败,则返回信息为成功录入按钮,允许用户重新修改并提交。算法逻辑提交按钮:首先校验用户输入的信息是否合法,如不合法,提示用户修改,若所有校验均通过,则调用后台服务,将汽车信息记入数据库,并更新库存记录。取消按钮:放弃提交,则退出入库车辆信息填写页面相关对象及接口用户登录后台后通过点击新增入库信息调用本程序;本程序调用的下一层程序为:库存管理服务

出库管理模块的设计说明表STYLEREF1\s6SEQ表\*ARABIC\s11出库管理模块设计说明模块名称出库管理模块模块编码适用范围已登录后台并有权限的用户类型窗口模块功能将售出的汽车信息记入数据库作者编写时间修改人修改时间修改批准人修改次数性能要求从点击提交到提交信息加载完成的时间应在可接受范围内限制条件所有已登录后台并有该模块权限的用户可查看他权限下的栏目列表输入出库编号:系统自动生成汽车编号:输入介质为鼠标汽车类型:输入介质为鼠标出库日期:系统自动填充售出价格:输入介质为鼠标备注信息,输入介质为鼠标提交按钮放弃按钮输出如提交成功,则返回信息已录入提示;如提交失败,则返回信息为成功录入按钮,允许用户重新修改并提交。算法逻辑提交按钮:首先校验用户输入的信息是否合法,如不合法,提示用户修改,若所有校验均通过,则调用后台服务,将售出汽车信息记入出库信息表,并更新库存记录。取消按钮:放弃提交,则退出入库车辆信息填写页面相关对象及接口用户登录后台后通过点击新增入库信息调用本程序;本程序调用的下一层程序为:库存管理服务

订单管理模块的设计说明新增订单子模块的设计说明表STYLEREF1\s7SEQ表\*ARABIC\s11新增订单子模块设计说明模块名称新增订单子模块模块编码适用范围已登录后台并有权限的用户类型窗口模块功能建立新的订单信息作者编写时间修改人修改时间修改批准人修改次数性能要求从点击提交到返回提交是否完成的时间应在可接受范围内限制条件所有已登录后台并有该模块权限的用户可查看输入订单编号:系统自动生成车辆编号:输入介质为鼠标营销人员编号:通过下拉框选择,输入介质为鼠标车辆类型:输入介质为键盘订单建立时间:系统自动生成客户姓名:输入介质为键盘客户联系方式:输入介质为键盘定金:输入介质为键盘拟提车日期:输入介质为键盘备注信息提交按钮取消按钮输出点击提交按钮,如系统记入数据库成功,则返回提交订单成功;如提交失败,则返回系统提交失败,并允许用户修改重新提交。算法逻辑点击提交按钮:系统对用户输入的信息进行合法性校验,如果有信息输入不符合要求,则提示用户修改,如全部校验通过,则调用后台程序,将用户填写的订单信息记入数据库。相关对象及接口用户登录后台后通过点击新增订单信息来调用本程序;本程序调用的下一层程序为:订单信息管理服务

修改订单子模块的设计说明表STYLEREF1\s7SEQ表\*ARABIC\s12修改订单子模块设计说明模块名称修改订单子模块模块编码适用范围已登录后台并有权限的用户类型窗口模块功能修改订单信息作者编写时间修改人修改时间修改批准人修改次数性能要求从点击提交到返回提交是否完成的时间应在可接受范围内限制条件所有已登录后台并有该模块权限的用户可查看输入营销人员编号:通过下拉框选择,输入介质为鼠标车辆类型:输入介质为键盘客户姓名:输入介质为键盘客户联系方式:输入介质为键盘定金:输入介质为键盘拟提车日期:输入介质为键盘备注信息提交按钮取消按钮输出点击提交按钮,如系统记入数据库成功,则返回提交订单成功;如提交失败,则返回系统提交失败,并允许用户修改重新提交。算法逻辑点击提交按钮:系统对用户输入的信息进行合法性校验,如果有信息输入不符合要求,则提示用户修改,如全部校验通过,则调用后台程序,将用户填写的订单信息记入数据库。相关对象及接口用户登录后台后通过点击新增订单信息来调用本程序;本程序调用的下一层程序为:订单信息管理服务

删除订单子模块的设计说明表STYLEREF1\s7SEQ表\*ARABIC\s13删除订单子模块设计说明模块名称删除订单子模块模块编码适用范围已登录后台并有权限的用户类型窗口模块功能删除订单信息作者编写时间修改人修改时间修改批准人修改次数性能要求从点击提交到返回提交是否完成的时间应在可接受范围内限制条件所有已登录后台并有该模块权限的用户可查看输入输入订单编号查询订单信息删除按钮取消按钮输出点击删除按钮,系统提示是否确认删除订单信息,如用户点击确认删除,调用后台程序删除,如删除成功,则提示订单信息已删除;如删除失败,则返回系统删除订单失败,并允许用户重新提交删除请求。算法逻辑点击删除按钮:系统首先弹出是否确认删除订单信息对话框,如果用户确认删除,则系统开始提交相应订单信息,调用后台程序,删除相应的订单信息。相关对象及接口用户登录后台后通过点击新增订单信息来调用本程序;本程序调用的下一层程序为:订单信息管理服务

查询订单子模块的设计说明表STYLEREF1\s7SEQ表\*ARABIC\s14查询订单子模块设计说明模块名称查询订单子模块模块编码0504适用范围已登录后台并有权限的用户类型窗口模块功能查询订单信息作者编写时间修改人修改时间修改批准人修改次数性能要求从提交查询请求到系统做出回应的时间应在可接受范围内限制条件所有已登录后台并有该模块权限的用户可使用本模块输入输入订单编号:输入介质为鼠标输入车辆编号,输入介质为鼠标输入车辆类型,输入介质为鼠标(以上三者三选一,支持模糊搜索)查询按钮:输入介质为鼠标取消按钮:输入介质为鼠标输出如查询成功,则返回相应订单信息;如查询失败,则输出失败提示,并提示用户确认是否信息输入有误算法逻辑查询按钮:系统获取输入的订单相关信息,根据此信息在订单表中分别根据订单编号、车辆编号、车辆类型进行搜索,如果有多条数据,则全部返回,供用户有选择的查看相关对象及接口用户登录后台后通过点击查询订单信息调用本程序;本程序调用的下一层程序为:订单管理服务备注

用户信息管理模块的设计说明查询用户信息子模块的设计说明表STYLEREF1\s7SEQ表\*ARABIC\s11查询用户子模块设计说明模块名称查询用户信息模块编码适用范围已登录后台并有权限的用户类型窗口模块功能查询用户信息作者编写时间修改人修改时间修改批准人修改次数性能要求从点击查询到返回用户信息时间应在可接受范围内限制条件所有已登录后台并有该模块权限的用户可查看输入点击用户管理:输入介质为鼠标点击管理员列表:输入介质为鼠标搜索关键字:选输,中英文、数字、符号组成的字符串,输入介质为鼠标和键盘搜索按钮:输入介质为鼠标刷新按钮:输入介质为鼠标输出点击用户管理时,输出显示用户列表;点击管理员列表时,输出管理员列表算法逻辑点击用户管理:调用后台查询服务查询用户名单,排好序,返回前台并列表显示。点击管理员列表:调用后台查询服务查询管理员名单,排好序,返回前台并列表显示。搜索按钮:通过输入的字符串过滤显示列表刷新按钮:重新调用后台查询服务,获取数据,返回前台,刷新页面数据相关对象及接口用户登录后台后通过点击用户管理来调用本程序;本程序调用的下一层程序为:后台用户查询服务

新增用户子模块的设计说明表STYLEREF1\s7SEQ表\*ARABIC\s12新增用户子模块设计说明模块名称新增用户模块编码0502适用范围已登录后台并有权限的用户类型窗口模块功能新增用户作者编写时间修改人修改时间修改批准人修改次数性能要求从提交新增用户到系统做出回应的时间应在可接受范围内限制条件所有已登录后台并有该模块权限的用户可使用本模块输入用户名:必输,由大小写字母、数字、下划线、中文组合,长度3-20个字符,输入介质为鼠标和键盘电子邮箱:选输,格式如:example@163.com,输入介质为鼠标和键盘密码:必输,由6-20位由英文字符或数字混合组成,输入介质为鼠标和键盘确认密码:必输,且必须与前面输的密码一致,输入介质为鼠标和键盘性别:选输,枚举值,可选择“男”、“女”和“保密”,输入介质为鼠标和键盘身份证号:必输,输入介质为鼠标和键盘出生日期:选输,格式为YYYY-MM-DD,输入介质为鼠标和键盘固定电话:选输,数字类型,输入介质为鼠标和键盘手机号码:选输,数字类型,输入介质为鼠标和键盘邮箱:必输,输入介质为鼠标和键盘提交按钮:输入介质为鼠标取消按钮:输入介质为鼠标输出如新增成功,则输出成功提示;如新增失败,则输出失败提示算法逻辑提交按钮:首先对输入项进行校验,若不合法则给出提示,要求用户更正后再提交。若所有校验均通过,则调用后台服务,新增用户取消按钮:放弃新增用户,退出新增用户界面相关对象及接口用户登录后台后通过点击用户管理—新增调用本程序;本程序调用的下一层程序为:后台新增用户服务备注

修改用户资料子模块的设计说明表STYLEREF1\s7SEQ表\*ARABIC\s13修改用户资料子模块设计说明模块名称修改用户资料模块编码0503适用范围已登录后台并有权限的用户类型窗口模块功能修改用户资料作者编写时间修改人修改时间修改批准人修改次数性能要求从提交修改到系统做出回应的时间应在可接受范围内限制条件所有已登录后台并有该模块权限的用户可使用本模块输入电子邮箱:选输,格式如:example@163.com,输入介质为鼠标和键盘出生日期:选输,格式为YYYY-MM-DD,输入介质为鼠标和键盘固定电话:选输,数字类型,输入介质为鼠标和键盘手机号码:选输,数字类型,输入介质为鼠标和键盘邮箱:必输,输入介质为鼠标和键盘提交按钮:输入介质为鼠标取消按钮:输入介质为鼠标输出如新增成功,则输出成功提示;如新增失败,则输出失败提示算法逻辑提交按钮:首先对输入项进行校验,若不合法则给出提示,要求用户更正后再提交。若所有校验均通过,则调用后台服务,修改用户资料取消按钮:放弃修改用户资料,退出修改用户资料界面相关对象及接口用户登录后台后通过点击用户管理—修改调用本程序;本程序调用的下一层程序为:后台修改用户资料服务备注

删除用户子模块的设计说明表STYLEREF1\s7SEQ表\*ARABIC\s14删除用户子模块设计说明模块名称删除用户模块编码0504适用范围已登录后台并有权限的用户类型窗口模块功能删除用户作者编写时间修改人修改时间修改批准人修改次数性能要求从提交删除用户到系统做出回应的时间应在可接受范围内限制条件所有已登录后台并有该模块权限的用户可

温馨提示

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

评论

0/150

提交评论