《2022年物流优化管理系统项目开发总结分析方案.docx》由会员分享,可在线阅读,更多相关《2022年物流优化管理系统项目开发总结分析方案.docx(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 工程开发总结报告1 引言1.1 编写目的物流优化治理系统的设计已基本完成;写此报告是为了便利在以后的工程开发中能更 好的实施工程的订制开发,并且在今后的工程开发中有更多的有据的资料来规范开发过程 和提高开发效率;阅读范畴主要是:指导老师、设计人员;1.2 背景工程名称:物流优化治理系统 软件名称:物流治理系统 任务提出者:某物流公司 开发者:中国科学技术高校软件学院 用户:有物流需求的相关用户1.3 定义SQL : Structured Query Language 1.4 参考资料a 数据库开发文档:物流优化治理系统数据库设计说明书;b 软件
2、业务流程参考:物流优化治理系统流程说明;c 软件使用手册参考:物流优化治理系统功能说明;d SQL Server 数据库基础教程邱李华 李晓黎 张玉花 等 编著 人民邮电出版社;1 / 21 名师归纳总结 - - - - - - -第 1 页,共 21 页精选学习资料 - - - - - - - - - 2 实际开发结果2.1 产品程序系统中各个程序的名字,它们之间的层次关系如图2.1a)、 b)、 c)所示:图 2.1 a)2 / 21 名师归纳总结 - - - - - - -第 2 页,共 21 页精选学习资料 - - - - - - - - - 图 2.1 b)3 / 21 名师归纳总结
3、 - - - - - - -第 3 页,共 21 页精选学习资料 - - - - - - - - - 图 2.1 c)2.2 主要功能和性能本系统主要包括前台治理和后台治理两个功能模块:a. 后台治理模块:本子系统主要用于实现治理员登录之后进行的各种操作;包括了总公司报表管 理、配送点报表治理、本地订单治理、配送点治理员登录等 15 个子模块;b. 前台用户模块:此模块主要是为用户所使用,供应交互界面,包括了公司介绍、车辆介绍、路线 介绍、物流在线、用户信息治理的 8 个模块;本系统的性能要求:安全性要求较高,能有效掌握和治理不同的用户权限 实际情形:基本达到;4 / 21 名师归纳总结 -
4、- - - - - -第 4 页,共 21 页精选学习资料 - - - - - - - - - 2.3 基本流程前台流程图:1网站一般用户登陆处理流程图登陆“DK物流 网站” 首页直接通过主页上的链接或者 通过“ 物流在线” 页面来链接进入“ 用户登陆 页面”输入用户名、用 户密码、验证码 进行登陆重填登陆信息调用JS程序进行输入项检查否将用户名、密输入项检查是码、验证码提交否有误后台 servlet程是序验证验证程序调用读提示错误信息取数据库信息的servlet程序 , 然后进行数据验证否否用户名是否存 在是 否密码是否正确登陆胜利是验证码是否正是提示登陆胜利信确息5 / 21 名师归纳总结
5、 - - - - - - -第 5 页,共 21 页精选学习资料 - - - - - - - - - 2网站一般用户治理个人信息处理流程图“DK物流网站” 用 户登录页面胜利登陆进入用户个人信息 治理界面功能分页挑选进入用户资料治理 页面进入用户订单治理 页面限定条件,搜寻个 人订单后台 servlet程序读取数据库信息,将用户资料列表显示出来(包括用户 注册所填的全部信 息)用户可以挑选修改个人资料后台 servlet程序读取数据库信息,将满意搜寻条件的 用户的订单列表显 示出来进入用户资料修改 页面 订单具体内容页面(包括订单的全部否否修改除用户名外的属性)是提示错误信息其他信息用户可以挑
6、选取消订单调用 JS检查程序取消订单操作检查是各项信息订单是否已是否正确,两次输入密码是否一经过期致否否系统检查用户付款是状态调用后台 servlet旧密码输入是否订单是否已程序,修改订单状正确态为“ 已取消”是经支付提示修改胜利信息操作胜利并提示是系统提示将在7个修改胜利胜利信息工作日内退款6 / 21 名师归纳总结 - - - - - - -第 6 页,共 21 页精选学习资料 - - - - - - - - - 3网站一般用户注册处理流程图登陆“DK物流 网站” 首页直接通过主页上的链接或者 通过“ 物流在线” 页面来链接输入用户名、用 户密码、用户密重填注册信息进入“ 用户注册码确认、
7、移动电话、邮箱、地页面”址、真实姓名、性别、公司名称等信息进行注册调用JS程序进行输入项检查输入项检查是提示错误信息是否有误,用户名是否已经存在否提示注册胜利信 息将注册信息提交servlet数据库操作程序注册胜利7 / 21 名师归纳总结 - - - - - - -第 7 页,共 21 页精选学习资料 - - - - - - - - - 4用户下订单流程图“DK物流网站”物流在线页面用户登录“ 下订单” 页面填写订单信息填写完毕,调用JS程序验证订单提交后台servlet程序,写入数据库提示错误信息否发货配送点和送货提交胜利配送点是否存在,时间是否正确是订单状态置为“ 审查中”8 / 21
8、名师归纳总结 - - - - - - -第 8 页,共 21 页精选学习资料 - - - - - - - - - 后台流程图:1后台车辆治理流程图系统治理员进 入后台登录界面胜利登陆进入后台操作界 面挑选返回进入车辆治理界 面进入车辆添操作胜利,并提否调用已读取的某以相应行的挑选查看车调用servlet进行某个标识,辆车的数据(按数据库操作,并给掌握查看参数来确定),辆信息将车辆列表显示加界面按钮的js程显示在页面上在页面上填写车辆信序传递参数以相应行的息,并挑选上某个标识,挑选删除车挑选修改车示信息传车辆图片给掌握查看辆辆信息调用js 程序进行输入判定将数据提交按钮的js程序传递参数提示错误
9、提示是否操作胜利,并提以相应行的信息否示信息某个标识,输入是否正确给掌握查看将数据提交 servlet进要删除按钮的js程行数据库操作序传递参数是是是servlet进行数调用数据库操跳转车辆信据库操作作程序,查询操作胜利并提示信息调用servlet进输入是否正确调用js 程序息修改页面是数据库行数据库操作进行输入判定 填写要修改项的提示错误信息否信息,挑选是否输入车辆是否否需要修改图片,存在如需要就上传图片9 / 21 名师归纳总结 - - - - - - -第 9 页,共 21 页精选学习资料 - - - - - - - - - 2后台订单治理流程图系统治理员进胜利登陆进入后台操作界进入订单
10、治理界否操作胜利,并提示信息,入后台登录界面面面挑选查询全部订 单按条件查询订单返回订单列表页面调用已读取的某以相应行的挑选查看订调用servlet进行某个标识,个用户数据(按给掌握查看参数来确定),单信息进入订单添按钮的js程显示在页面上,数据库操作,并序传递参数将用户列表显示加界面在页面上填写订单信息将数据提交以相应行的否操作胜利,并提示信息,挑选修改订提示错某个标识,挑选删除订给掌握查看servlet进行数单单信息按钮的js程调用js 程序进行输入判定据库操作返回订单列表页面序传递参数以相应行的误信息输入是否正确提示是否将数据提交 servlet进某个标识,行数据库操作给掌握查看要删除按
11、钮的js程是是序传递参数是调用servlet进输入是否正确跳转订单信是调用数据库操息修改页面作程序,查询 数据库否行数据库操作提示错误信息否输入订单是否操作胜利并提示信调用js 程序进行输入判定填写要修改存在息,返回订单列表项的信息页面10 / 21 名师归纳总结 - - - - - - -第 10 页,共 21 页精选学习资料 - - - - - - - - - 3后台路线治理流程图系统治理员进 入后台登录界面胜利登陆进入后台操作界面挑选返回进入路线治理界 面操作胜利,并提 示信息将数据提交 servlet进行数 据库操作,再将两个端点互 换,并进行数 据库操作否否以相应行的 调用已读取的某
12、条路线数据(按 某个标识,给掌握查看 参数来确定),显示在页面上 按钮的 js程序传递参数调用servlet进行进入路线添挑选查看路数据库操作,并线信息将路线列表显示加界面在页面上以相应行的挑选删除配填写路线信息某个标识,挑选修改路给掌握查看送点线信息按钮的 js程操作胜利,并提调用js程序进行输入判定序传递参数提示是否以相应行的 提示错误信某个标识,息 否给掌握查看输入是否正确示信息将数据提交 servlet进要删除行数据库操作按钮的js程是是序传递参数是是输入是否正确跳转路线信调用数据库操操作胜利并提示信息 调用servlet进行数据库操作息修改页面作程序,查询数据库提示错误信息否调用js
13、程序进行输入判定输入路线是否填写要修改存在项的信息11 / 21 名师归纳总结 - - - - - - -第 11 页,共 21 页精选学习资料 - - - - - - - - - 4后台配送点治理流程图胜利登陆进入后台操作界面挑选返回 进入配送点治理界面否以相应行的调用已读取的某 某个标识,调用servlet进行个用户数据(按 挑选查看配 数据库操作,并 进入配送点参数来确定),给掌握查看 送点信息 将配送点列表显 添加界面显示在页面上 按钮的js程 示在页面上序传递参数以相应行的 填写配送点信 操作胜利,并提某个标识,挑选删除配 挑选修改配 息 示信息给掌握查看送点 送点信息按钮的js程
14、调用js程序进行输入判定序传递参数 操作胜利,并提示信息 以相应行的某个标识,提示是否 将数据提交 servlet进 给掌握查看 输入是否正确 是要删除 行数据库操作 按钮的js程是 序传递参数servlet进行数 将数据提交是跳转配送点 提示错误信息否 据库操作信息修改页操作胜利并提示信息 调用servlet进 输入是否正确 面行数据库操作调用js程序进行输入判定提示错误信息 否填写要修改项的信息12 / 21 名师归纳总结 - - - - - - -第 12 页,共 21 页精选学习资料 - - - - - - - - - 5后台配送点治理员治理流程图系统治理员进 入后台登录界面操作胜利并
15、提示信息胜利登陆进入后台操作界调用servlet进面进入添加管行数据库操作进入配送点治理否员治理界面是调用servlet进行提示是否数据库操作,并要删除将治理员列表显理员界面示在页面上以相应行的挑选删除管挑选修改管填写治理员信操作胜利,并提某个标识,息示信息给掌握查看理员理员信息调用js程序进行输入判定按钮的js程序传递参数以相应行的操作胜利,并提将数据提交某个标识,输入是否正确是给掌握查看是按钮的js程 序传递参数将数据提交servlet进行数示信息据库操作提示错误信息否servlet进行数 据库操作提示错误信息输入是否正确跳转治理员 信息修改页否面 调用js程序进行输入判定填写要修改 项的
16、信息13 / 21 名师归纳总结 - - - - - - -第 13 页,共 21 页精选学习资料 - - - - - - - - - 6后台收入分成比例治理流程图系统治理员进胜利登陆进入后台操作界进入分成比例界入后台登录界面面面挑选查询全部按条件查询调用 servlet进行数据库操作,并将结果列表显示 在页面上操作胜利,并提示信息,返回列表页面挑选修改信 息提示错误信息将数据提交 servlet进以相应行的某个标识,行数据库操作给掌握查看是按钮的 js 程序传递参数输入是否正确跳转信息修改页面否调用 js 程序进行输入判定填写要修改 项的信息14 / 21 名师归纳总结 - - - - -
17、- -第 14 页,共 21 页精选学习资料 - - - - - - - - - 7后台新闻发布流程图系统治理员进 入后台登录界面胜利登陆进入后台操作界 面进入新闻发布界 面提示错误信息填写新闻标题、提示操作胜利信发布时间、关键息字、新闻内容JS判定否判定输入是否正是调用数据库操作程序,存入确数据库15 / 21 名师归纳总结 - - - - - - -第 15 页,共 21 页精选学习资料 - - - - - - - - - 8后台新闻治理流程图系统治理员进 入后台登录界面胜利登陆进入后台操作界面否挑选返回进入新闻治理界 面调用已读取的某 以相应行的条新闻记录的数 某个标识,调用servle
18、t进行据(按参数来确 给掌握查看 挑选查看新闻信息 数据库操作,并将新闻列表显示定),显示在页 按钮的 js程 在页面上面上 序传递参数挑选修改新闻以相应行的挑选删除新闻以相应行的某个标某个标识,识,给掌握查看按钮给掌握查看的js程序传递参数按钮的 js程序传递参数提示是否提示错误信息新闻编辑页面操作胜利,并提示胜利信息要删除调用JS进行输入检查是操作胜利并提示信息 调用servlet进行数据库操作否输入是否正确提交给 servlet进行数据库操作16 / 21 名师归纳总结 - - - - - - -第 16 页,共 21 页精选学习资料 - - - - - - - - - 9后台用户治理流
19、程图系统治理员进 入后台登录界面胜利登陆进入后台操作界 面挑选返回进入用户治理界 面操作胜利,并提 示信息将数据提交 servlet进行数 据库操作否否以相应行的 调用已读取的某 某个标识,调用servlet进行个用户数据(按 挑选查看用 数据库操作,并参数来确定),给掌握查看 户信息 将用户列表显示显示在页面上 按钮的 js程 在页面上 序传递参数进入用户添加界面以相应行的挑选修改用提示错填写用户信息某个标识,挑选删除用 给掌握查看按钮的 js程 户户信息调用js程序进行输入判定序传递参数操作胜利,并提误信息示信息以相应行的否提示是否将数据提交 servlet进某个标识,输入是否正确给掌握查
20、看要删除行数据库操作按钮的 js程是是序传递参数是跳转用户信调用数据库操操作胜利并提示信息 调用servlet进行数据库操作输入是否正确息修改页面是作程序,查询数据库提示错误信息否调用js程序进行输入判定输入y是用户否填写要修改存在项的信息17 / 21 名师归纳总结 - - - - - - -第 17 页,共 21 页精选学习资料 - - - - - - - - - 10系统治理员登录后台流程图系统治理员进 入后台登录界面提示错误信息输入用户名、密 码和验证码调用 JS程序进行输入项检查是输入项检查是否否有误否将注册信息提交胜利登录并跳转后台 操作界面servlet数据库操作程序,进行检 查
21、用户名是否存提示胜利信息是在,密码是否正确18 / 21 名师归纳总结 - - - - - - -第 18 页,共 21 页精选学习资料 - - - - - - - - - 2.4 进度 10.23-10.30 熟识课题,查找资料,对相关网站进行调研;完成开题报告;10.31-11.6 熟识相关软件,明确系统开发目标 11.7-11.13 , 完成系统的需求分析;完成系统的总体设计;运用 MySQL进行后台数据库的设计;11.14-11.27 完成系统的具体设计;完成中期答辩;11.28-12.17 对各模块进行编 , 再对系统进行整合;12.18-12.25 进行测试,同时完成结题论文及完成
22、相关文档;19 / 21 名师归纳总结 - - - - - - -第 19 页,共 21 页精选学习资料 - - - - - - - - - 2.5 费用无3 开发工作评判3.1 对生产效率的评判a 程序的平均生产效率:即每人月生产的 100 行;b 文件的平均生产效率:即每人月生产的 3 千字;3.2 对产品质量的评判出错发生率 10%15%;产品已基本达到了用户的原始需求;3.3 对技术方法的评判a. MyEclipse 内在支持多种软件工程工具,功能强大,以后可以连续使用;b. MySQL 体积小,速度快,开放源码;c. Tomcat 技术先进、性能稳固、扩展性好;3.4 出错缘由的分析
23、a. 数据库定义中完整性约束与唯独性约束没有做出明确的定义导致数据库连接和猎取 数据显现错误;b. 数据库中的表之间的级联问题会导致对表的操作不便,比如要删除某个数据时会由 于它与其它表之间的级联关系会删除不了等一些问题;c. 有些数据表之间建立主键与外键的关联;d. 掌握层与页面表示层相应数据的类型不一样导致数据猎取显现问题;20 / 21 名师归纳总结 - - - - - - -第 20 页,共 21 页精选学习资料 - - - - - - - - - 4 体会与教训工程做的太少,体会不足,遇到问题不能准时发觉并且有效解决,对可能存在的风险 不能做正确的猜测;考虑问题要全面,具体的问题要具体分析,制定方案要合理,循序渐进;假如没有充 分的时间测试和调试就不要修改软件;21 / 21 名师归纳总结 - - - - - - -第 21 页,共 21 页