已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计答辩,设计题目:基于web的高校试验设备管理系统学生姓名:指导教师:,内容提纲,课题简介系统的分析与设计系统的实现总结致谢,课题简介,选题的背景和意义课题研究的内容相关技术介绍,课题简介,选题的背景和意义实验设备是教学的基础,实验设备的管理水平影响着学校的教学、科研、建设水平,目前有的高校对于实验设备管理不够准确,不能及时的报废和维修设备,这就要求管理部门及时准确的掌握本校的设备情况,并对其作出有效地管理。各种web技术日渐成熟,且各种基于web技术的管理系统相继出现,并逐步成为管理系统的主流。将web与数据库结合起来,使之具有数据库、网络等功能,使用户可以在任何地方的浏览器上登录并管理设备,可以提高管理效率并将设备的管理规范化。,课题简介,课题研究内容本此毕业设计的题目是基于Web的高校试验设备管理系统,是使用Java语言,采用B/S架构来实现的系统。它实现的功能主要有:(1)用户管理模块:高级管理员对普通用户的管理(2)设备管理模块:管理员对设备信息进行管理(3)设备购买管理:对设备的购买进行申请等进行管理(4)设备报废管理:对设备的报废进行申请等管理(5)用户登录管理:判断用户的用户名、密码是否正确,课题简介,相关技术介绍JSP技术Jsp是由sun公司倡导,许多公司一起建立的一种动态网页技术标准。在传统的网页Html文件中加入java程序片段和jsp标记,就构成了jsp网页。的实现原理:请求请求响应响应,客户端,Web服务器和JSP引擎,JSP文件,课题简介,B/S架构B/S模式是一种以Web技术为基础的新型的系统平台模式,它把传统的C/S模式中的服务器部分分解为一个数据服务器和多个应用服务器,客户可以在任何地方的任何浏览器中进行登录或其他操作。B/S架构具有以下优点:1、客户端零安装、零维护2、系统扩展性非常好3、系统集中部署,课题简介,ServletServlet是CGI的一个解决方案。简单的说,Servlet就是运行在服务器端的一个java类,是J2EE的一套标准,一套api;具体地说,servlet是服务器端的一个web组件。利用servlet技术来开发web应用;它采用Java语言编写,具有java语言的一切特点;服务器调用Servlet处理客户端请求的时候,会分配一个线程去执行,所以性能比较好。,系统的分析与设计,可行性分析系统的需求分析系统的功能设计系统的流程设计数据库设计,系统的分析与设计,可行性分析可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能的利弊,从而判断原定的系统规模和目标是否现实。在本论文中做的可行性分析包括以下方面:经济可行性技术可行性操作可行性法律可行性,系统的分析与设计,系统的需求分析1、数据需求:此系统是实现了管理员对试验设备的管理,比如查询,修改,增加等。还包括对设备的购买,报废和维修管理。需要的数据信息包括:管理员表,设备信息表,设备购买申请表,设备维修表,设备报废表。2、功能需求:实现用户的登录,对设备的管理,包括查询、修改、删除,对设备的购买申请和审批,对设备的报废申请和审批,对管理员信息的管理。,系统的分析与设计,系统的数据流图为系统的总的数据流图,用户通过登录进入设备管理系统,在登陆界面输入登录信息,后台根据用户输入的内容判断信息是否合法,若合法则登录成功,不合法显示提示信息。高级管理员和普通管理员登录后显示的页面不同。在管理界面,用户可以选择不同的操作进行设备管理。操作的数据会根据响应的文件传输到数据库中,进行保存、更新。,系统的分析与设计,系统功能设计本系统所具有的功能如下:,系统的分析与设计,系统流程设计在设计系统之前,首先要明确系统的大致流程,知道系统是怎样的顺序进行的,才能更好的把握系统,设计系统。通过登陆页面登录系统,进行合法性检查,根据用户的身份显示相应的操作界面,在不同的操作界面下操作,操作完毕后退出系统。如果用户输入的信息不合法,显示提示信息给用户,且就在当前页面不进行跳转。,系统的分析与设计,数据库的设计数据库是系统运行过程中需要存储的数据的地方,它的设计就是设计程序所需数据的类型、格式、长度和组织方式。因为该系统要处理许多数据,所以数据库设计的好坏会影响到整个数据库应用系统的性能和执行速率。根据系统分析,本系统的数据库表有5个,分别是管理员表(admin),申请表(apply),设备表(device),维修表(maintain),报废表(scrap)。,系统的实现,用户登录的实现登陆界面主要是通过验证用户账号密码来赋予用户登录系统的权限,从而可以对系统进行一系列的管理操作。在实现该功能时有两个文件来实现。login.jsp文件和LoginAction.java文件。Login.jsp文件是用来显示登陆界面和接受管理员输入的信息,并把接受的信息传递给LoginAction.java文件,LoginAction.java文件根据传递的信息从数据库中查找响应的内容并判断是否是领导。若输入信息与数据库中数据不符,则给出提示信息。,系统的实现,登录界面,系统的实现,设备购买的实现在设备购买管理中,首先要提出购买设备的申请,等待高级管理员(领导权限)的审批,审批通过后方可购买。在此高级管理员(领导权限)和普通管理员的操作界面有所区别,即普通管理员不具有审批的功能。所有的管理员都可以查询,添加,修改和删除设备的申请信息。,系统的实现,设备购买的实现在实现该功能的代码文件中,在apply文件下list.jsp是用来显示所有的设备购买申请信息及其状态;该文件下的listApply.jsp是显示的要对申请信息做出审批的页面;这二者都是在该文件中与数据库进行交互的。addApply.jsp是实现了添加购买申请页面,将数据封装在内置对象request中传递给AddApplyAction.java文件,该文件把数据存于数据库中。modApply.jsp和ModApplyAction.java同上理是将修改信息重新存储在数据库中。,系统的实现,购买设备申请界面通过这个界面可以增加购买设备申请,还可以根据特定的条件查询申请信息,还可以修改申请信息。,系统的实现,购买设备审批界面通过该界面可以对申请信息作批示,还可以根据特定的条件查询申请信息。,总结,本系统是一个小型的管理系统,它主要完成对试验设备的管理,包括管理员信息管理,报废管理,购买管理等等。在本次的毕业设计过程中,加深了我对理论知识的理解,丰富了实践经验,让我从整体的程序开发到具体软件的设计都有了一个全面的掌握。该系统还有许多不尽人意的地方,在真正实现数据库时候为了读取与写入方便将类型全部设为varchar型等等,由于时间的仓促和能力限制这些都有待进一步改善。,致谢,首先感谢太原理工大学软件学院对我的培养,感谢各位老师对我的悉心教导。在此我要感谢任聚财老师和强
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第二十四章 相似三角形(11个知识归纳)
- 1-3单元古诗文默写训练-2022-2023学年七年级语文上册知识梳理与能力训练
- 临高县新盈中学2024-2025学年高三上学期期中考试试卷
- 黑龙江省齐齐哈尔市富裕县益海学校2024-2025学年八年级上学期期中地理试题(含答案)
- 广东省深圳市盟校联盟2024-2025学年高一上学期11月期中物理试题(含解析)
- 一元二次不等式中的含参问题(原卷版)-2024-2025学年人教版高一数学压轴题攻略
- 2024年四川省公务员考试《行测》真题及答案解析
- 工厂整体转让合同样本
- 2024高考物理一轮复习:受力分析共点力平衡(练习)(学生版+解析)
- 有关产品销售合同模板汇编
- 银行保险理财沙龙课件
- 中国智库名录类别索引-政府部门智库
- 包虫病防控方案
- GB/T 18513-2022中国主要进口木材名称
- 建筑公司组织关系架构图
- GB/T 2573-2008玻璃纤维增强塑料老化性能试验方法
- GB/T 25217.7-2019冲击地压测定、监测与防治方法第7部分:采动应力监测方法
- 科技时代人们的时间(孙宏)
- 2023届温州一模考试试卷
- 第4课 部屋に 机と いすが あります 课件【知识精讲+备课精研+高效课堂】 高中日语新版标准日本语初级上册
- 轨行区手推小平车(梯车)验收记录表
评论
0/150
提交评论