下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-32-5系统实现5.1系统运行环境为了保证系统稳定并无故障的运行,本开发环境的配置如下:(1)电脑类型:ASUS笔记本电脑;(2)笔记本CPU:INETEL酷睿I7-6500U;(3)笔记本运行内存:4GB;(4)笔记本硬盘容量:1TB+128G(SSD;(5)操作系统:Windows10;(6)开发软件:Eclipse;(7)数据库:MySQL-5.0.67。5.2系统实施下面将介绍网上优能培训报名系统的一系列实施步骤。第一步做详细全面的需求分析;第二步将需求分析转化成面向用户的概念模型,用E-R图表示;第三步在逻辑设计阶段将E-R转化为数据模型;第四步在MySQL中创建数据库及其对象,同时进行代码的编写,加载数据进行试运行;最后是各模块的功能性测试,所有功能通过测试之后,其系统基本完成。5.2.1系统注册页面进入到系统首页,在系统界面的右面有系统登录界面,用户可注册,在其输入框的正下面有一个【注册】按钮,点击【注册】按钮,就会出现下图所示的用户注册界面。用户注册将用户名、密码、姓名、权限、联系电话和联系地址都一一输入,点击【注册】按钮,完成用户注册。其具体如图5.1所示。图5.1系统注册页面5.2.2系统登录界面注册成功之后,再次进入到系统首页,在系统登录界面的右面有用户名、密码的输入框,正确填写用户名和密码点击【登录】按钮,即可完成登录。其具体如图5.2所示。图5.2用户登录界面5.2.3用户个人信息界面在用户登录系统之后,系统登录界面更新,出现“退出登录”、“我的订单”、“个人信息”按钮,点击“个人信息”,会出现如下图所示的界面,用户可查看或修改自己的基本信息。用户想要修改自己的基本信息,可将其想要修改的信息在其所对应的栏目中完成填写之后,点击【修改】按钮,完成修改用户信息操作。其具体如图5.3所示。图5.3用户个人信息界面5.2.4用户订单界面在用户登录系统之后,点击系统登录界面中的“我的订单”,出现如图5.4所示的界面。用户可查看自己所订购的课程,点击【查看课程】链接,页面也就会跳转到这门课程的界面,将所选课程的详细信息都在界面中显示出来,以便用户查看。并且在界面记录了所有相关信息,其具体如图5.5所示。图5.4用户订单界面图5.5课程订单详情5.2.5用户管理模块管理员在后台登录成功之后,在左侧有一系列菜单,点击用户管理菜单,在其下方就会出现增加用户和管理用户两个子菜单,点击增加用户,右侧界面就会出现包括用户名、密码、姓名、权限、联系电话、联系地址所需填写的用户信息,在准确无误填写六栏用户信息之后点击【提交】按钮,则用户添加成功。点击管理用户,右侧界面会显示已存在的用户的详细信息,其详细信息同上,管理员可对逐条用户信息维护和查看。用户管理如图5.6所示。图5.6用户管理界面5.2.6课程管理模块管理员在后台登录成功之后,点击左侧课程管理菜单,在其下方就会出现增加课程和管理课程两个菜单,点击增加课程,右侧界面就会出现包括课程名称、分类、介绍、培训费、培训时间、图片所需填写的课程信息,所需填写信息均不能为空,在准确无误填写六栏课程信息之后点击【提交】按钮,则课程添加成功。点击管理课程,右侧界面会显示已存在的课程的详细信息,其详细信息同上,管理员可对逐条课程信息维护和查看。课程管理如图5.7所示。图5.7课程管理界面5.2.7订单管理模块管理员在后台登录成功之后,点击左侧订单管理菜单,在其下方就会出现管理订单菜单,点击管理订单,右侧界面就会出现包括流水、课程、用户、购买时间、状态、操作的订单信息,如图5.8所示。操作的属性值有修改、删除、详情,点击修改,管理员可将未完成订单处理,如图5.9所以。图5.8订单信息界面图5.9订单操作界面5.2.8课程分类管理模块管理员在后台登录成功之后,点击左侧课程分类管理菜单,在其下方就会出现增加课程分类与管理课程分类子菜单,点击管理课程分类,右侧界面就会出现分类和可进行的操作,操作的属性值有删除、修改、详情,点击修改,在新界面中填写分类,完成分类修改,具体如图5.10所示;点击删除,删除分类信息;点击详情,出现分类的详细信息。课程分类修改界面如图5.11所示。图5.10管理课程分类界面图5.11课程分类修改界面5.2.9评价模块用户在完成订单之后,可对自己的订单进行评价。用户登录账号之后,点击我的订单,已完成的订单其操作有两个属性值,其分别为查看与评价,即查看这次订单的详细信息,或者对这次订单做出评价。评价完成后其状态的值就会变为评价完成,未评价的则值是已处理。评价模块具体如图5.12、5.13所示。图5.12订单评价界面图5.13用户评价界面6系统调试与测试6.1测试在系统测试之前,所有的模块都要经过单独的测试,将这些经过测试的单独模块组合在一起形成一个完整的系统进行的测试,就叫做系统测试。将所有模块组合在一起而需要进行的测试就叫做集成测试,集成测试就是找出各个模块接口之间存在的错误。在之前,需要进行的就是单元测试,单元测试就是查看每个功能都是否和预期一样完成了用户的要求。当然测试的种类有很多种,但所有的测试都是为了系统的正确开发与开发结束之后系统的正常运行而服务的。测试一般要遵守几个原则:原开发人员避免参与测试;测试方案包括确定的输入数据以及测试结果;测试用例包括合理、有效的数据,也要包括不合理、无效的数据;将测试的用例保留,写入软件文档。系统测试一般分白盒测试与黑盒测试,本系统采用黑盒测试。黑盒测试也称功能测试或数据驱动测试,在进行测试的时候,我们就是要把程序看做成一个不能打开的黑盒子,换种方式表达就是,黑盒测试中是不考虑程序的内部结构和内部特性,测试人员针对其软件直接进行测试。黑盒测试其主要应用于以下几个方面:系统的功能是否可以根据规范的要求使用;是否在数据传输中正确的接受与输出数据;检查相应的文档是否使用正确的模板来满足规范的要求化。6.2系统测试环境(1)网上优能培训报名系统测试环境:电脑类型:ASUS笔记本电脑;笔记本CPU:INETEL酷睿I7-6500U;笔记本运行内存:4GB;笔记本硬盘容量:1TB+128G(SSD)。(2)网上优能培训报名系统的软件环境:系统开发使用的操作系统:Windows10;系统开发使用开发工具:Eclipse和Tomcat-7.0.2服务器;系统开发使用的数据库:MySQL-系统测试结果6.3.1用户登录界面的测试主要是通过四个用例对用户登录界面进行了测试,其分别为输入正确的用户名和密码、输入错误的用户名和正确的密码、输入正确的用户名和错误的密码、输入错误的用户名和错误的密码。将其输入完成后,点击【登录】按钮,弹出窗口显示其结果。具体如表6.1所示。表6.1用户登录模块测试用例的编号用例的名称输入的数据预期结果测试结果1.1用户登录用户名:chj密码:chj123密码账号正确,登录成功同期望结果1.2用户名错误用户名:chq密码:chj123用户名错误,登录失败同期望结果1.3密码错误用户名:chj密码:123密码错误,登录失败同期望结果1.4用户名密码错误用户名:chq密码:123用户名密码错误,登录失败同期望结果6.3.2课程分类信息管理测试对课程分类信息管理的测试,主要是通过添加、修改、删除、查看课程分类详细信息这四个方面对其进行测试。其具体的测试情况如表6.2所示。表6.2课程分类信息管理测试用例的编号用例的名称输入的数据预期结果测试结果2.1添加课程分类信息初中添加成功同期望结果2.2修改课程分类信息将属于初中的修改为高中修改成功同期望结果2.3删除课程分类信息删除初中数学这门课程删除成功,不再显示这门课程同期望结果2.4查看课程分类信息点击【详情】按钮弹出一个窗口,显示课程信息同期望结果6.3.3管理员添加用户测试用户的基本信息都是必填项目,这次主要是通过不完整填写用户的基本信息来进行测试,看是否能够成功添加用户。其主要是信息全部正确输入、不输入用户名、不输入密码、不输入姓名、不输入联系电话、不输入联系地址六个用例进行测试。具体测试情况如下表6.3所示。表6.3管理员添加用户测试用例的编号用例的名称输入的数据预期结果测试结果3.1全部正确输入信息全部正确输入添加成功同期望结果3.2不输入用户名除用户名其余信息全部正确输入添加失败同期望结果3.3不输入密码除密码其余信息全部正确输入添加失败同期望结果3.4不输入姓名除姓名其余信息全部正确输入添加失败同期望结果3.5不输入联系电话除联系电话其余信息全部正确输入添加失败同期望结果3.6不输入联系地址除联系地址其余信息全部正确输入添加失败同期望结果6.3.4订单信息管理功能测试订单信息管理功能测试,主要是通过添加订单信息、修改订单信息、删除订单信息、查看订单详细信息四个方面对其订单信息管理功能做的测试。其测试情况具体如下表6.4所示。表6.4订单信息管理功能测试测试模块用例名称预期结果测试结果5.1添加订单在数据库订单表中生成一条数据同期望结果5.2修改订单在数据库订单表中的信息发生变化同期望结果5.3删除订单在数据库订单表中删除一条记录同期望结果5.4查看订单在界面弹出窗口,将订单信息全部显示出来同期望结果6.3.5课程信息管理功能测试课程信息管理功能测试,主要是通过添加课程信息、修改课程信息、删除课程信息、查看课程详细信息四个方面对其课程信息管理功能做的测试。其测试情况具体如下表6.5所示。表6.5课程信息管理功能测试用例的编号用例名称输入数据预期结果测试结果4.1添加课程添加课程相关信息在数据库课程表中生成一条记录,与添加信息一致同期望结果4.2修改课程修改课程相关信息在数据库课程表中一条记录发生变化,与修改信息一致同期望结果4.3删除课程删除一门课程在数据库课程表中删除一条记录,不在显示该记录同期望结果4.4查看课程查看课程相关信息在界面弹出一个窗口,里面详细记载了课程信息同期望结果7总结与展望在系统开发与毕业论文的撰写期间,伴随着项目的开发,问题不断,通过自己坚持不懈的努力以及老师的帮助,问题也都一一解决,对Java有关的知识也有了新的认识。从项目的开始到项目开发结束,使我更加坚信,一个好的管理系统绝不是一蹴而就的,完成一个好的系统,其具备扎实的基本技能是完全不够的,另外还需要熟练掌握各方面的知识,具有学习新知识的能力。缜密思考每一步都要做什么,并且也要了解下一步该怎么做,这些操作必须不能影响到其他的操作,以避免影响其它操作的正常运行。也就是说,要完成一个好的系统,全局概念与严格的逻辑思维能力必须同时具备,缺一不可。网上优能培训报名系统以Java、SSM(Spring+SpringMVC+MyBatis)分别为开发语言和开发架构,其SSM架构稳定、安全。系统基于Eclipse开发工具和Tomcat服务器开发。在本文的第三章对项目的需求进行了分析,将其需求划分为前台与后台两个模块,在前台要实现用户注册登录模块、用户选择培训课程模块、用户模块、订单模块、用户评价模块、联系我们模块六大模块;在后台要实现用户信息管理模块、培训课程信息管理模块、订单信息管理模块、培训课程种类管理模块四大模块。在前台用户注册登录之后,可对自己的基本信息进行增删改查的操作;可对自己感兴趣的课程下订单进行培训;也可在联系我们模块看有关我们发布的信息与我们联系,提相关的建议。管理员登录后台之后,可进行以下操作,维护和查看用户信息、维护和查看课程分类、维护和查看课程、管理订单、管理评价等操作。由于时间的关系,系统做的不尽完美,有许多地方仍待改进。比如,在系统中添加在线交流模块、学生在线下管理课程模块、添加本地学习记录模块等。我们实时改进系统,将更加方便用户的使用。参考文献[1]KenMcCall.2011MarketTrendsReport:WarehouseManagementSystems[M].世界经济索.2011[2]MichaelKoploy.NewDevelopmentsinWarehouseManagementSystems[M].SupplyChainManagement.2011[3]萨师煊,王珊.数据库系统概论[M].高等教育出版社,2002.2[4]飞思科技产品研发中心编著.MYSQL高级管理与开发[M].电子工业出版社.2002.1.1[5]赵杰等编著.数据库原理与应用[M].人民邮电出版社,2006.7.1[6]刘晓强.信息系统与数据库技术[M].机械工业出版社,2008[7]魏茂林.数据库应用技术[M].电子工业出版社,2009[8]康博.WEB应用程序开发新技术[M].人民邮电出版社,2002[9]闫华文.MYSQL数据库[M].机械工业出版社,2012.04[10]张桂元.Eclipse开发入门与项目实践[M].人民邮电出版社,2006.[11]潘恺晔.基于SSM框架的CRM系统的实现[J].山东农业工程学院学报,2019,036(008):P.20-21.[12]郝建青,张仲义.信息系统需求分析方法研究[J].管理工程学报,2001(02):41-45+4.[13]张文泉,张世英.软系统方法(SSM)初探[J].科学学与科学技术管理,1992,013(003):27-29.[14]孙涛.用模型驱动Eclipse开发[J].程序员,2006,000(005):60-62.[15]章胜江,刘萍.基于SSM的网上评教系统的设计与实现[J].电脑知识与技术:学术交流,2018,v.14(17):132-134.[16]张锦煌,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46413-2025遥控潜水器作业规程
- 公司撤销回售合同范本
- 光纤外包安装合同范本
- 房地产市场预测与风险
- 公房租赁合同续签协议
- 北京绿化工程合同范本
- 共同创业股东合同范本
- 石油炼制工艺流程标准化
- 合伙开酸奶店合同范本
- 农村承包租赁合同范本
- DB11∕T 512-2024 建筑装饰工程石材应用技术规程
- 学习解读《水利水电建设工程验收规程》SLT223-2025课件
- 加油站动火安全管理制度模版
- 新入职财务人员培训方案
- 医院医疗质量管理委员会会议记录五篇
- 洗涤厂合伙协议
- 脊柱结核的药物治疗与护理
- 信息系统权限审批表医生
- 产教融合教学方案
- 人教版高二语文下册《雷雨》原文
- 航天器控制原理周军课后答案
评论
0/150
提交评论