版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
引言在信息化和“互联网+”的驱使下,各行各业开始通过信息技术,互联网平台,深度融合互联网与传统行业。进入电子化、信息化、自动化办公。信息化普及程度越来越高,大大提升了人们的生活效率,信息化带来高效的同时还带来了便捷的生活方式,现在基本可以足不出户可以满足任何需求。就管理系统而言,现有技术不足之处有如下:=1\*GB2⑴订单计算工作量大,效率低,易出错,客户易流失,对人员的要求高;=2\*GB2⑵客户订单,后道工序采购,制作,安装,报表统计,分配库存等工作需大量专业人员的工作,耗时耗人力,且容易出错,人员成本高,效率低下;=3\*GB2⑶纸张办公,浪费资源。针对相关技术中订单计算工作量大,效率低,易出错,客户易流失,对人员的要求高。针对以上问题,各地区商业地带多数商家并没有应用有效的订单管理系统。传统信息记录的形式,在人类生活的快节奏当中已明显不适用,信息化的利用已然成为人们的日常。它的诞生,带来了不少受益者。可是,订单管理却大有可观,它包括的有:订单整理、订单统计、客户需求。该系统设计的初衷就是让实体店商家的工作效率及工作方式有所改善,服务更方便。通过信息技术,使得经营人员的工作可以更系统,从而简化工作过程,提高工作效率,而且信息系统的发展需要渗透更多中小型企业。要想使订单管理系统使用的效益最大化,开发系统前,一定要科学论证一系列的问题。2系统分析经济可行性:订单管理系统主要以家装商品为主,主要记录客户,发货商家,店铺经营的商品,货物订单,经营人员信息。现代企业拥有一套合适的订单管理系统的作用是非常必要的,表现为企业高效、系统、规范化。手工书写管理订单相比于信息化订单管理的限制有很多。还有关键的信息是管理系统是可持续使用的,还会适应而不断更新,长期使用性价比非常可行。使用技术的可行性:Java+Servlet+SQLServer2008R技术的掌握较为成熟。通过两个层面的可行性分析,我将使用的技术,数据库分别是Java,SQLServer,以此建设本网站。通过了解家装实体店的实际业务,实际情况设计的系统功能模块实现要求如下:=1\*GB2⑴(用户)经营人员登录注册管理模块:当用户想要整理店铺信息发现没有账号密码时,先要进行注册,填写信息有账号、密码、手机。有账号密码的用户可以登录。如果用户不进行注册无法管理店铺。新的经营人员注册需要填写账号、密码、手机信息。注册完毕之后用户就可以登录本网站并进行管理该店铺等一系列操作。=2\*GB2⑵商品信息管理模块:该模块下提供商品信息增改查删功能。这些信息都会显示在页面里。根据商品名称或商品类型查询商品具体7个属性。=3\*GB2⑶客户管理模块:该模块下提供客户信息增改查删功能,用户要填写客户6个相关信息属性,客户编号、客户姓名、客户性别、客户电话、客户住址、备注。这些信息都会显示在页面里。根据客户编号区间查询客户具体6个属性。=4\*GB2⑷订单管理模块:经营人员可以填写新订单,修改订单内容,查看订单详情,删除订单。在页面点击“+”号按钮后,立马生成一个空订单,填写每项具体信息在订单页面上查看到订单的情况。根据订单编号或订单分类查询到订单。=5\*GB2⑸发货商家管理模块:该模块下提供发货商家信息增改查删功能,用户要填写发货商家7个相关信息属性,以便联系商家制作商品,发货。=6\*GB2⑹经营项目管理模块:该模块下提供该店铺经营项目分类的增改查删功能。供经营者熟悉店铺经营项目。=7\*GB2⑺交易管理模块:交易管理有6个信息属性,其中订单编号、订单状态、实收金额是从订单管理对应的信息同步来的,不可以修改。应收款项、支付情况是在交易管理中填写的。最后一个是属性。=1\*GB2⑴管理员登录管理模块:登录后操作信息。=2\*GB2⑵商品信息管理模块:查看前台的商品信息。=3\*GB2⑶商品分类信息管理模块:后台控制商品分类。=4\*GB2⑷客户管理模块:查看,查询前台经营人员处理过的客户信息。=5\*GB2⑸订单管理模块:查看,查询前台操作的订单信息。=6\*GB2⑹订单分类管理模块:管理员要控制订单分类。=7\*GB2⑺发货商家管理模块:查看,查询前台经营人员管理的发货商家信息。=8\*GB2⑻经营项目管理模块:查看,查询前台经营人员管理的经营项目信息。=9\*GB2⑼交易管理模块:查看,查询前台经营人员管理的交易信息。家装行业订单管理系统的功能可以划分为如下几个部分:=1\*GB2⑴前台管理:主要是用户进行商品、客户、订单、发货商家、经营项目、经营管理等基本操作。=2\*GB2⑵后台管理:后台管理的管理员掌握的是商品分类信息和订单分类。查看查询前台经营人员处理过的商品详细信息、客户基本的信息、订单内容的信息、发货商家、经营项目、交易情况的信息。如图2.1所示:图2.1前台管理系统功能结构图后台管理系统功能模块图如图2.2所示:图2.2后台管理系统功能结构图3系统设计这一部分是介绍将需求变换到通过系统直观感受的过程。第一步要分析研究总目标,定位出设计方针,将系统分解。接着要确定模块(目标,功能,联系),制定模块的控制方式。最后一步要对系统(模块)评价。所以总结设计就是从总体,到详细,接着细分到数据库、开发工具、技术和模式。数据流程图从制作到分析,最终得出层次化模块结构图。家装行业门店订单管理系统总体功能模块图如下图所示:SQLServer是数据来源,也是核心。数据库设计是需求的直观反映和表现,设计时,对此系统进行细致分析,降低表与表之间的耦合性,设计合理的表关联,根据需求合理设计字段类型以及长度,同时也要考虑到效率和优化问题,为后续的代码开发阶段奠定良好的数据基础。在数据库中,受面向对象的编程思想指导,将系统中的数据封装成实体,实体的属性相对应于数据库的各个字段。用E-R图表示。以下通过E-R图介绍数据库设计中实体的属性。图3.1E-R图=1\*GB2⑴管理员基本信息数据表表3-1表管理员基本信息数据表列名数据类型允许Null值idbigintusernamenvarchar(100)passwordnvarchar(100)rolenvarchar(100)允许addtimedatetime2(0)允许=2\*GB2⑵用户基本信息数据表表3-2表用户基本信息数据表列名数据类型允许Null值idbigintzhanghaonvarchar(200)mimanvarchar(100)phonenvarchar(100)允许addtimedatetime2(0)允许sexnvarchar(100)允许touxiangnvarchar(100)允许=3\*GB2⑶客户基本信息数据表表3-3表客户基本信息数据表列名数据类型允许Null值idbigintkehubianhaodate允许kehuxingmingnvarchar(100)允许phonenvarchar(100)允许sexnvarchar(100)允许zhuzhinvarchar(200)允许addtimedatetime2(0)允许beizhunvarchar(100)允许=4\*GB2⑷发货商家基本信息数据表表3-4表发货商家基本信息数据表列名数据类型允许Null值idbigintshangjiabianhaodate允许shangjiamingchengnvarchar(100)允许lianxirennvarchar(100)允许phonenvarchar(100)允许jingyingfanweinvarchar(300)允许fahuodizhinvarchar(200)允许addtimedatetime2(0)允许beizhunvarchar(100)允许=5\*GB2⑸订单管理基本信息数据表表3-5表订单管理基本信息数据表列名数据类型允许Null值idbigintdingdanbianhaonvarchar(200)允许dingdanfenleinvarchar(100)允许kehuxingmingnvarchar(100)允许shangpinmingchengnvarchar(100)允许shangjiareal允许countreal允许shijichicunnvarchar(200)允许dingzhichicunnvarchar(200)允许hejinvarchar(100)允许shifunvarchar(100)允许yingfunvarchar(100)允许addtimedatetime2(0)允许beizhunvarchar(100)允许=6\*GB2⑹订单分类管理基本信息数据表表3-6表订单分类管理基本信息数据表列名数据类型允许Null值idbigintfenleinvarchar(200)允许addtimedatetime2(0)允许=7\*GB2⑺交易管理基本信息数据表表3-7表交易管理基本信息数据表列名数据类型允许Null值idbigintdingdanbianhaonvarchar(200)允许dingdanzhuangtainvarchar(100)允许yingshoukuannvarchar(100)允许shishoujinereal允许zhifuqingkuangnvarchar(200)允许addtimedatetime2(0)允许beizhunvarchar(100)允许=8\*GB2⑻经营项目管理基本信息数据表表3-8表经营项目管理基本信息数据表列名数据类型允许Null值idbigintxiangmufenleinvarchar(200)允许addtimedatetime2(0)允许=9\*GB2⑼商品信息管理基本信息数据表表3-9表商品信息管理基本信息数据表列名数据类型允许Null值idbigintshangpinbianhaonvarchar(200)允许shangpinmingchengnvarchar(200)允许shangpinlaiyuannvarchar(200)允许shangpinleixingnvarchar(200)允许tupiannvarchar(200)允许guigenvarchar(200)允许addtimedatetime2(0)允许beizhunvarchar(100)允许=10\*GB2⑽商品分类管理基本信息数据表表3-10表商品分类管理基本信息数据表列名数据类型允许Null值idbigintfenleinvarchar(200)允许addtimedatetime2(0)允许=1\*GB2⑴Java编程语言Java能够跨平台,这也是其最大的优势,相较于其他语言,Java能更好的适应内外部变化。Java适合于一个不断发展的环境。=2\*GB2⑵JSP技术=3\*GB2⑶SQLServer数据库=4\*GB2⑷Tomcat服务器SSM(Spring+SpringMVC+MyBatis)框架。这种设计规范将系统分为View层、Dao层、Service层、Controller层,让前端开发者专注开发前端,后端开发者专注开发后端。Spring是Service层,管理service,dao,工具对象类。MyBatis是持久层,访问数据库。4系统实现以下是本系统总体的的用例图:4.1用例图用户登录注册管理模块:用户要整理店铺信息,如果用户不进行注册无法管理店铺。新的经营人员注册需要填写账号、密码、手机信息。注册完毕之后用户就可以登录本网站并进行管理该店铺等一系列操作。管理员登录管理模块:管理员是登录后进行信息操作,登录页面需要输入账号密码,登录选择管理员,账号或密码填写错误会立马提示错误信息,账号或密码有误。登录成功,管理员就要管理店铺,查看前台经营人员操作过的信息。网站首页的导航栏直观的引导用户操作,简明的展现出网站的功能模块。有用户(经营人员)信息管理的功能模块,经营项目管理模块,交易管理模块等。有商品信息增改查删功能。这些信息都会显示在页面里。根据商品名称或商品类型查询商品具体7个属性。有客户信息增改查删功能,用户要填写客户6个相关信息属性,客户编号、客户姓名、客户性别、客户电话、客户住址、备注。这些信息都会显示在页面里。根据客户编号区间查询客户具体6个属性。用户可以增加填写订单,查看订单,删除订单,修改订单。在订单管理页面上点击“添加”按钮后,立马生成一个空订单,随即可以填写订单信息。在订单页面上提供了一个“详情”按钮,以便用户查看订单的情况。有发货商家信息增改查删功能,用户要填写发货商家7个相关信息属性,以便联系商家制作商品,发货。有该店铺经营项目分类的增改查删功能。供经营者熟悉店铺经营项目。交易管理有6个信息属性,其中订单编号、订单状态、实收金额是从订单管理对应的信息同步来的,不可以修改。应收款项、支付情况是在交易管理中填写的。最后一个是属性。管理员登录成功后,看到很多模块。客户基础的详细、订单管理、发货商家、经营项目、交易管理等。对店铺信息的更新以及对网站的维护和更改等操作。5系统测试在规定条件下操作以找到错误代码,衡量系统质量。用来检测系统的运行错误,与前期需求的差距。黑盒测试、白盒测试;单元测试、集成测试、系统测试;功能测试、性能测试。从3个角度评价:=1\*GB2⑴系统建设评价本系统节省了基层管理中大量的人力物力,具有经济性,同时,提高了工作效率,具有先进性。=2\*GB2⑵系统性能评价大大提高了系统的执行效率,代码的可复用率高,系统性能良好。=3\*GB2⑶系统应用评价系统在设计完成后进行实际试用,受到一致好评,对于提高基层政务处理的效率以及提高政务服务、群众满意度都有成效。以下为订单管理界面的测试用例。表5.1订单管理界面测试用例测试功能点执行步骤期待执行结果1.经营人员输入正确格式的订单信息准备:在系统的用户下订单管理界面1.在所有编辑框中输入各项订单信息2.单击“提交”按钮1.订单提交成功2.无错误提示3.在订单管理界面可以查看到该订单2.经营人员输入错误的单价格式下录入订单准备:在系统的用户下订单管理界面1.在所有编辑框中输入各项订单信息2.在“单价”编辑框中输入“450元”3.单击“提交”按钮1.在“单价”编辑框下出现红色错误提示“请输入数字”2.不能提交该订单3.在订单管理界面不可以查看到该订单3.经营人员输入错误的数量格式下录入订单准备:在系统的用户下订单管理界面1.在所有编辑框中输入各项订单信息2.在“数量”编辑框中输入“2件”3.单击“提交”按钮1.在“数量”编辑框下出现红色错误提示“请输入数字”2.不能提交该订单3.在订单管理界面不可以查看到该订单其他模块的测试方式与上述基本相同,不再占用篇幅赘述了。系统设计的功能全部实现,且通过测试,本项目以山西省太原市建材城作为试点,投入到一线的家装行业订单管理中进行使用,对于书订单管理工作有了极大的促进作用,办公效率和服务质量、群众满意度均大大提高,收到一致好评。但是还要经过实际的数据量进行考验,同时结合实体店的实际需要,还需不断的扩展功能,与时俱进。结论通过毕业设计家装行业订单管理系统,本人解决问题和调错的能力有所提升,同时不断有着新的难点与挑战。在设计开发过程中,综合运用了以往项目实践中总结的技巧与思路,对于以往的知识是一次升华,在实现同样的功能时,有了更多的解决办法,所谓殊途同归。系统开发的整个周期中,体会到了整个过程的环环相扣,从需求分析到系统设计,再到系统开发,每一步都在为接下来的工作做铺垫,急于开始编写代码会使得重复走同样的路,回头去解决问题,因此可见系统设计的重要性,尤其是数据库的设计,数据库的表与实体、字段的设计,充分体验了对整个项目宏观的把控,以建模的思想去分析要实现的功能,未开发之前就心有蓝图。设计分析帮助我从方方面面去剖析整个系统,将一个宏大的工程分解为一个个小的功能或目标,一次实现,同时对于系统的理解也更加透彻。系统实现过程中,不但运用到以前所掌握的技术,还尝试了新的实现方式,有很多的体会。此次毕业设计对提高我的编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年乡村医生定期考核真题试卷及答案(四)
- Unit 4 Changing and Growing 词句+重难点+语法(学生版)-仁爱科普版(2024)八上
- 意识障碍患者的护理职业素养
- 医学26年:消化系统疾病心理干预 查房课件
- 【完整版】材料选用优化建议
- 工地危险化学品管理制度
- 城镇污水处理厂工程质量验收规范
- 【完整版】热力管道施工方案
- 宫腔镜手术快速康复护理路径
- 2026年工业物联网设备调试技术:趋势、实践与未来展望
- 即兴表演神经机制-洞察及研究
- 处方审核培训课件
- -视觉质量评价
- 绿化部门油品管理制度
- 京东商品流程管理制度
- 2025年江苏省常州市中考二模英语试题
- 部队文职协议班合同
- 客运驾驶员安全培训课件
- 人工智能技术在职业技能提升中的心得体会
- 地理八年级下册《台湾省的地理环境与经济发展》课件
- GB/T 44755-2024低压高强紫外线灯
评论
0/150
提交评论