




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要从21世纪开始,计算机机技术快速发展,IT行业的兴起,给社会企业带来了很大的便捷,由于传统企业对信息、数据的管理需要大量的人工支持,工作效率很低,工作流程越发复杂,完全不符合现代化社会的需求,计算机技术的兴起,让原本复杂的数据化时代变的越来越方便,对老的企业信息化管理产生了巨大的冲击。信息化时代的来临,数据成为了最重要的资源之一。数据的管理,控制彰显的格外重要,且占有一席之地。本校园食堂点评网是将IT技术用于校园对食堂的数据进行分类管理,它将存储校园食堂的档案数据,提供食堂的数据信息,提高工作效率。本系统是通过JAVA和JSP语言开发的一套校园食堂信息管理平台。系统采用JSP为编程语言搭建基础页面骨架,和服务端进行沟通交流,服务端得到客户端传输的数据,在服务端进行逻辑查询,查询到的数据,反馈给用户,客户得到数据,且做出相应的动作,完成本次工作流程。关键词:计算机;信息管理系统;校园食堂;设计与实现
绪论研究背景电脑已经从科研院所,企业,走进了正常老百姓家,Internet将世界连成一个网,在网上能够用计算机进行网购、打印、写文件、学习、调整表格、分类、数据库管理等,用正确的计算机方法将无序的数据进行加工整合,组成有序的、方便存储和利用的数据,部署在服务器提供,只要提供API就能共享数据。计算机技术、IT技术和信息技术的不断发展,很大地改善着现代人的工作、生活方式。校园食堂点评网是计算机技术和网络迅速发展的一个校园食堂信息应用解决方案。校园食堂点评网把网络技术与现代人工管理观念结合在一起,快捷有效的将校园食堂管理进行了大幅度提升,针对信息技术的特点对校园食堂点评网进行有效数据管理,对校园食堂信息流进行优化及合理配置,生成动态的、一目了然的图文,将校园食堂体系全面自动化,图文化,信息化,数字化。以此为基础,全面连接校园食堂信息系统,从而更准确、更精确地支持校园食堂信息的管理和决策。研究目的信息技术的发展,带来便捷的情况下,也使高校的食堂信息管理工作面临巨大的威胁。在互联网技术还没有得到广泛应用的早期,许多高校信息之间的交流、校园食堂点评网的处理都是人工进行流通,人员进行培训学习完成的。当我们慢慢进入社会信息化时代,之前的校园食堂信息管理中,需要经过审批、申请、审核若干流程,整个过程都需要亲力亲为,工作的效率十分低下。由于传统企业对信息、数据的管理需要大量的人工支持,工作效率很低,工作流程越发复杂,完全不符合现代化社会的需求,计算机技术的兴起,让原本复杂的数据化时代变的越来越方便,对老的企业信息化管理产生了巨大的冲击。信息化时代的来临,数据成为了最重要的资源之一。数据的管理,控制彰显的格外重要,且占有一席之地。本校园食堂点评网是将IT技术用于校园对食堂的数据进行分类管理,它将存储校园食堂的档案数据,提供食堂的数据信息,提高工作效率。研究内容第一部分:绪论。介绍了论文的目的、实用性、发展意义。第二部分:技术的介绍,技术关键部分进行说明解释,难点存在哪。第三部分:系统整体需要的解构分析,进行脑图设计。第四部分:程序模块化的搭建以及实现。第五部分:程序的代码展示,数据库的表展示。第六部分:项目存在的问题出在哪里,需要怎么改进。主要技术介绍JSP技术使用JSP技术,开发人员可以使用XML标识搭建web页面的骨架。页面上的动态内容可以使用JSP脚本或者标识来生成。生成内容的代码被封装组件中,组件可重复利用,组件模块可以单独存在文件中,通过JSP语言进行引用,在服务器端运行所有的脚本,客户端通过填写数据和服务端产生响应,通过每个模块的紧密结合生成此系统。B/S模式C/S模式主要由html客户数据的填写、服务器管理程序(Server)和中间件(middleware)三个部件组成。客户应用程序通过组件,数据编辑,中间程序,请求发送到服务器和服务端进行沟通交流,服务端得到客户端传输的数据,在服务端进行逻辑查询,查询到的数据,反馈给用户,客户得到数据,且做出相应的动作,完成本次工作流程。食堂信息管理平台的分析与设计需求分析伴随着网络技术迅速发展和人们数字化、网络化需求提高,校园食堂信息管理部门的工作变的很多,原来的校园食堂点评网已经不能减轻工作人员的工作量,甚至任务量还在逐渐的提升。为了协助信息行业开展校园食堂信息管理工作,开发更好的校园食堂点评网势在必行。本系统采用B/S结构、通过JAVA构建数据库,JSP搭建基本页面骨架构成。本系统采用IT技术来进行搭建,通过客户与服务端进行数据存储和服务端进行数据库查询完成工作流程。采用JSP技术构建了一个有效而且实用的校园食堂信息管理平台,目的是为高效地完成对校园食堂信息的管理。应用需求分析系统的性能要求一般对存储空间,以及永久存储有较高的的要求,重新启动的时间和系统响应的速度是对系统的综合考验。快捷的,灵敏的数据交互,可以更快的提高工作效率。同时提高用户的好感度。运行需求分析硬件条件:局域网;英特尔CPU、1GRAM、鼠标、键盘、喷墨式打印机、终端。软件条件:Windows7IE8.0以上。其他需求分析本次开发对于用户来讲,简单易懂,很好上手操作,如果需要客户在短时间能上手系统且不用需要要大量时间学习,系统要在原来的基础上,实现页面简单易懂且系统的健壮性更高。耦合度更低。需要多方面考虑系统的可操作性。可行性分析本次系统的开发的可行性很高,投入相对来说只有人工和服务器的成本,经济上的投入很低。但是开发出来的系统能更多地节省经济,提高工作效率。节省人工成本。以后维护的费用基本为零,只需要提供服务器的费用就可以。所以本项目在经济上是可行的。总体设计设计思路一般说来,数据管理系统,会进行大概的轮廓搭建,以及小的模块划分。首先就是需要画流程图也就是脑图,画出大的结构,同时分出小的模块,让每个模块有一个好的走向,清晰的路程。功能模块设计系统功能模块必须划分清除,达到一目了然的结果,用户进入到系统就可以很好地辨别每个模块所产生的作用,进入到此模块就能找到自己想要的的工作流程,模块界面同时需要更人性化,更亲人。首先,整个系统分成几个小的模块,小的问题,然后,进一步细分模块,添加细节。数据库设计在每一个应用程序中,数据库的设计是其中非常重要的部分,数据库创建对应的表数据,达到对数据的分类,更便于数据的管理。查询更方便快捷。根据以上章节对系统所做的需求分析和系统设计,规划出本系统中使用的数据库实体E-R图如图3-2所示:校园食堂信校园食堂信息属于属于查询管理用户分类信息管理员校园食堂点评网管理管理管理查询nnnn11n111图3-2系统实体E-R图物理数据结构很重要,是整个程序的地基,它的作用就是对整个系统进行约束管理,从功能来讲,表越多,系统的的稳定性越差,从实际的角度来看,选择在大多数情况下,第三范式是比较合适的。本系统的数据结构比较清晰,依据校园食堂点评网的功能要求,主要设计出数据库的表如下:表3-1Admin管理员信息表列名数据类型长度说明idint4编号namevarchar50管理员IDpasswordvarchar50管理员密码Realnamevarchar50增加时间Sexvarchar50性别agevarchar50年龄addressvarchar50地址telvarchar50电话addtimevarchar50时间表3-2Member会员信息表列名数据类型长度说明idint4编号Usernamevarchar50帐号Passwordvarchar50密码Realnamevarchar50名称Sexvarchar50学院/地址Agevarchar50班级/法人Addressvarchar50电话/简介Emailvarchar50邮箱Regtimevarchar50时间Ifusevarchar50状态食堂信息管理平台的实现登陆本模块将要实现用户登录功能,用户输入账号,密码以及验证码,通过请求发送到服务器端进行校验,数据库拿到数据会对数据库内容进行核对校验,如果数据库核实无误,那么通过校验,客户可以进入到系统中来。首页系统首页右侧,提供了侧边导航栏,导航栏中分为很多模块,用户根据自己的需求来进行点击进入,跳转。密码管理对密码可以进行重置,修改,进行加密处理。用户信息管理可以通过等级权限来进行对客户的管理手段,每个客户根据自己的权限,来操作相应的工作流程,可以查询每个用户的信息、删除、添加等操作。餐品信息管理餐品信息管理子模块的主要功能就是对菜品的查询、录入、修改、删除等功能。还可以对菜品进行预览,查看菜品的详情页面。程序测试与代码展示测试的重要性及目的测试的重要性在Web应用程序中,对网络应用程序进行性能检测是确保其质量的一项关键技术。在实际应用中,很多网络性能和性能试验中对要求进行不清楚的要求,造成了系统的运行不能满足要求,造成了大量的工作时间费用。本文从系统与网络系统的技术体系结构出发,探讨了在网络系统中,怎样才能高效地执行性能试验程序,并对其进行合理的需求进行分析,从而准确、系统地评价和检测Web软件。系统性能测试的过程网络使用者表现的要求是针对网络环境下的使用者进行的系统绩效评估。这是一个很容易实现的网络应用,能够很好地帮助人们的在线使用。对联机使用者的说明进行效能的检验,要求使用一般的方式。通过该系统的分析,可以将要求达到同样的测试要求的测试使用者为100人,并使系统能够以常规的速率实现试验子系统的功能。该软件能够为使用者提供10秒钟的最大容许时限以及对联机使用者的要求作出反应。性能测试负载模型的建立包含了一个功能测试的工具,它是指一个网络应用程序中,一个由多个虚拟使用者发出的要求,一个多长时间。绩效试验负载模式应该包含下列资讯:虚拟使用者:每次的性能试验都要反复进行,而每次的虚拟使用者数目并不是一定的,因此在进行试验时,必须设定多少个虚拟使用者。在虚拟使用者发出要求的时候,要仔细想想重复多少遍:一个重复的次数是一个很大的原因,它取决于虚拟使用者的网络程序的系统负荷以及执行的持续期。联机使用者需要考量的因素是要考量文字纪录间的效能检验需求。由于实际情况下,针对不同的用户接入,由于在不同的时间段内进行了平均分配,因此可以有效地防止由于大量的使用者同时登陆而导致的网络堵塞。以下是10位虚拟使用者,对历史的纳税调查进行了仿真。设定每一个虚拟使用者的开机时间为30秒钟,10位使用者只需5分钟即可开启,使用者可以确保10种不同的「个人税务档案」,更能满足使用者的需求。执行性能测试利用不同的效能对系统进行效能测试,也就是效能试验负荷模式。在进行中的测试,例如数据库和web服务,操作系统和软体的监测,以及缺乏的资源来协助在系统层面上寻找最好的发展和应用。同时,还必须对应用程式进行解析,以协助处理实务中的系统问题。形成性能测试报告在最后,将效能试验的成果呈交给有关部门。从本文中我们可以看出,一篇优秀的性能测试不一定要涉及到很多技术方面的内容,而性能指标的优劣也无关紧要,只要通过它的性能检测就可以了。系统绩效试验计划包括:试验的规模、目的、技术、依据、方法、起始准则、完成的标准、优先顺序、需要注意的特别问题等。在Loadrunner的一个测试软件中,可以模拟40个用户在同一时间对一个用户进行访问。首先对客户机的全部动作进行录制,并设定相应的参数,以确保30个不同的脚本不能达到完美的同步。在此基础上,进行了性能试验,并对其进行了调试,并对其进行了仿真,并给出了相应的测试结果。该软件可以实现对老师的添加、删除、修改、查询等管理。利用此平台,可以方便地利用校园网对老师进行管理,实现对老师的无序管理,达到直观、合理和规范的目的。测试的步骤测试步骤需要内测,连接测试服务器进行测试,对数据进行模块化测试,因为是测试服务器,可以测试的详细一点,不会影响到正式服务器。系统分模块测试,看看每个模块的功能是否好用,是否有BUG。如果有问题需要记录下来,统一解决。进行开发解决。测试的主要内容本人在进行测试工作的时候考虑到系统的紧密性,我将测试工作的内容分成以下所说的几个部分,即:集成测试、单元测试、确认测试。(1)单元测试单元测试就是将每个功能进行测试,查询,删除都算一个一个功能,如果出现错误就立刻进行开发修复。(2)集成测试本人可以将每个小的模块按照设计的需求组装起来的测试就叫集成测试,系统都是存在联系性的,单元测试测的是每一个小的功能,模块。可能测出来的结果没有出错,没有BUG但是把这些小的模块连接起来进行大的集成测试,可能就会出现问题。(3)确认测试确认测试的目的是向未来的用户表明系统能够正常的工作,排除了单元测试的问题,集成测试的BUG,也排除了接口的问题。可以让用户上手来进行工作测试,是否有问题的出现测试用例(1)用户登录测试用户登录信息测试过程如表5-1所示:表5-1用户登录测试表测试目的操作流程测试用例预测结果测试结果用户登录填写用户名密码,点击首页【登录】按钮用户名:1密码:a登录失败提示错误信息用户名:liu密码:123456登录成功登录成功代码展示try{ Stringmethod=request.getParameter("method").trim(); ComBeancBean=newComBean(); HttpSessionsession=request.getSession(); if(method.equals("one")){//用户登录 Stringusername=request.getParameter("username"); Stringpassword=request.getParameter("password"); Stringstr=cBean.getString("selectrealnamefromadminwhereusername='"+username+"'andpassword='"+password+"'"); if(str==null){ request.setAttribute("message","登录信息错误!"); request.getRequestDispatcher("login.jsp").forward(request,response); } else{ session.setAttribute("user",username); request.getRequestDispatcher("admin/index.jsp").forward(request,response); } } elseif(method.equals("uppwd")){//修改密码 Stringusername=(String)session.getAttribute("user"); Stringoldpwd=request.getParameter("oldpwd"); Stringnewpwd=request.getParameter("newpwd"); Stringstr=cBean.getString("selectidfromadminwhere餐品分类if(method.equals("addfl")){ Stringmc=request.getParameter("mc"); Stringstr=cBean.getString("selectidfromflwheremc='"+mc+"'"); if(str==null){ intflag=cBUp("insertintofl(mc)values('"+mc+"')"); if(flag==Constant.SUCCESS){ request.setAttribute("message","操作成功!");用户注册elseif(method.equals("comreg")){//用户注册 Stringusername=request.getParameter("username"); Stringpassword=request.getParameter("password"); Stringrealname=request.getParameter("realname"); Stringsex=request.getParameter("sex"); Stringage=request.getParameter("age"); Stringaddress=request.getParameter("content1"); Stringemail=request.getParameter("email"); Stringlxr=request.getParameter("lxr"); Stringlxfs=request.getParameter("lxfs"); if(username.equals("admin")){ request.setAttribute("message","非法的用户名!");系统存在的不足和改进设想系统存在的不足本系统基本满足了一般校园食堂点评网的基本功能,校园可以使用此系统来进行简单的任务流程操作,可以完成对数据库内容的增、删、改、查等一些简单的数据交互。但是工程事件还是较短,未能实现设计的所有公能。系统存在很多问题,主要在以下几个方面。(1)系统相应的速度较为缓慢,开机时间较长,耦合度较高,必须按照正常的流程走,不然可能出现一些逻辑错误。(2)系统只能进行模糊查询,精确查询目前没有达到。页面不是太好看,没有进行UI设计。页面不规范,看起来排版很难受。设计收获和心得该软件在J2EE技术的基础上,选择了B/S模型,构建了三个层次的WEB应用系统,并引入了一系列新的软件。因为缺少实践和时间的缘故,这个体系仍然需要不断地进行维护和改进。(1)强化数据库和编码的优化,提高系统的性能,提高系统的性能。(2)因为开发的系统是在很短的一段时期内完成的,所以它的开发、实现和完善都是需要不断努力的。在未来的研发工作中要进一步深化和完善,使得研发工作更加具体、精细。(3)在下一阶段,还需要进一步改进整体接口的特定优化。(4)目前该体系是一个单独操作的体系,今后将逐步与学校现有的诸如学生信息管理、学生选择课程等的信息体系相结合,以方便资料的交流。(5)逐步扩大某些功能模块(诸如老师时间表的管理、老师评价的管理等),以满足使用者的需要,使该体系的作用得到进一步的改善。但是,该软件能够实现的功能与使用者的需求基本上是一致的。实现了对老师的基础信息输入、修改、查询等功能;能做好教师档案的整理及通告的行政工作;具有管理和更改口令的能力;能胜任教师培训计划输入、教师培训申请、教师培训审核及教师培训结果等工作。该体系的设计和研制尚处于起步阶段,尚不能尽善尽美,未来还会继续改进。结束语通过实践证明,本系统可以很好地适应客户的需要。同时,针对目前大多数高校的实际状况,设计了以B/S架构为基础的教师管理体系。通过多年的探索与发展,本论文提出了一系列适合于职业学校的师资队伍建设与实施的对策。各个模块的功能都得到了较好的体现,可以很好地适应校方对教师的教学质量和教学质量的需求。首先,这一次的系统从学生的实际需
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南充文化旅游职业学院《临床医学概论A1》2023-2024学年第二学期期末试卷
- 电子科技大学成都学院《班级管理》2023-2024学年第二学期期末试卷
- 甘肃民族师范学院《机械可靠性与优化》2023-2024学年第二学期期末试卷
- 鹤岗师范高等专科学校《过程检测技术》2023-2024学年第二学期期末试卷
- 湖南理工学院南湖学院《科技写作及文献检索2》2023-2024学年第二学期期末试卷
- 河北轨道运输职业技术学院《诊断学实验》2023-2024学年第二学期期末试卷
- 粉尘爆炸场所防爆安全
- 湖北开放职业学院《中国现当代文学Ⅳ》2023-2024学年第二学期期末试卷
- 怎样做好沟通艺术
- 山东外贸职业学院《形势与政策》2023-2024学年第一学期期末试卷
- 2025年中国灵巧手行业市场规模、行业集中度及发展前景研究报告
- 技术分红协议书范本合同6篇
- 2025年河南应用技术职业学院单招职业适应性测试题库含答案
- 七下语文第一至三单元读读写写字词积累(注音+解释)
- 【物理】同一直线上二力的合成 2024-2025学年人教版物理八年级下册
- 《危化品储罐设计与制备技术规范》
- 天津2025年应急管理部天津消防研究所招聘27人历年参考题库(频考版)含答案解析
- 2024年徐州矿务集团第二医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 装配式建筑深化设计-1.2.3 装配式建筑深化设计拆分原47课件讲解
- 淹溺安全培训课件
- 2024年中国汽车出口与投资国别指南-泰国篇-中国汽车工业协会
评论
0/150
提交评论