欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    实验室设备管理系统的JAVAEE课程设计.docx

    • 资源ID:783591       资源大小:170.32KB        全文页数:27页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    实验室设备管理系统的JAVAEE课程设计.docx

    软件学院课程设计汇报书课程名称JaVa高级框架应用开发设计题目试验室设备管理系统专业班级软件工程10-6班学号姓名萧翎指导教师郭鹏E2023年1月目录1设计时间错误!未定义书签。2设计目的错误!未定义书签。3设计任务错误!未定义书签。4设计内容错误!未定义书签。1 .1需求分析错误!未定义书签。总体目日勺错误!未定义书签。详细目日勺错误!未定义书签。系统据建模»错!未定乂签o系统功能建模错误!未定义书签。数据字典错误!未定义书签。2 .2总体设计错误!未定义书签。4 .3详细设计错误!未定义书签。5 .4运行与测试错误!未定义书签。5总结与展望错误!未定义书签。附:系统程序重要代码错误!未定义书签。参照文献错误!未定义书签。成绩评估错误!未定义书签。1设计时间2023年1月21日-2023年1月25日2设计目的JavaEE课程设计是对所学JavaEE与中间件课程的小结,是提高学生对所学知识综合应用能力的!一种方式,是集中实践性环节之,7规定同学们对课程中所学习到的知识综合运用,开发有一定规模BJavaWeb程序。3设计任务本次课程设计课题为试验室设备管理系统,目日勺在于设计一款系统协助试验室管理员管理试验室设备。只规定实现B功能有如下几条:(1)顾客以合法身份登录系统后才能进行所有操作。且顾客有两种权限:管理员权限和一般顾客权限。管理员顾客可以添加、查看、修改和删除设备信息,一般顾客只能添加、查看和修改设备信息;(2)合法顾客可以添加设备信息(包括设备编号、名称、类别、领用人、试验室、与否在使用等等);其中类别分路由器、计算机、互换机等;(3)合法顾客可以查看、修改设备信息;(4)合法顾客(管理员级别)可以删除设备信息,不过必须记录删除操作。(5)对设备使用设备使用状况进行记录分析。4设计内容5.1 需求分析4.1.1总体目日勺因不一样学生试验的不一样需求,试验室中日勺设备种类繁杂、数量较多,假如采用人工管理,则任务量大、信息轻易出错,显得很不以便。因此,需要开发试验室管理系统来协助管理人员管理试验室中B设备,不仅可以减轻管理人员日勺承担、提高管理效率,并且还可以有效减少平常工作中B出错率。详细来说,试验管理系统应当可以防止和克服人工管理的信息滞后,计算量大和出错以及记录不精确不及时等缺陷以及弊端,使得管理愈加规范化、自动化。管理人员通过系统可以记录设备的使用状况,以及对设备日勺操作记录,以便有错或设备损坏时可查。也可以为学院管理层提供必要的信息。4. 1.2详细目的(1)实现顾客权限控制试验室管理人员分为两个级别:管理员以及一般顾客。其中,管理员可以查看、更新、添加、删除设备,而一般顾客只能查看、更新、添加,不能删除。(2)实现设备添加试验室中B设备会有损坏、报废等状况,因此需要购进新aJ设备添加。系统中需要可以为顾客提供添加设备B功能,详细信息包括设备编号、所属试验室、使用人、名称、类别、目前使用状况等。其中设备种类包括互换机、计算机、路由器等。(3)实现设备更新设备信息会常常变更,如被领用、更换试验室等,这些信息都需要及时更新到数据库中,以便后来顾客查询。(4)实现设备删除当设备损坏、报废无法使用后,需要将系统中该设备0信息删除。(5)实现设备信息查看顾客在申请使用设备之前需要查询目前所有设备B使用状况,以便决定申请哪些设备使用。(6)记录设备操作信息系统中记录下顾客每一次对设备的操作,以便处理突发状况。4.1.3系统数据建模(1)系统ER图系统ER如下所示:图1试验室设备管理系统总ER图图3实体试验室H勺属性图4实体设备的属性(2)数据表的设计数据库表格设计如下:表1试验室属性表列名数据类型长度容许空文字描述IidInt4N试验室编号locationvachar50试验室详细位置表2顾客属性表列名数据类型长度容许空文字描述uidint4N顾客编号usernamevarchar50N顾客名passwordvachar50N顾客密码gradeint4N顾客等级标志表3设备属性表列名数据类型长度容许空文字描述fidint4N设备编号Iidint4N所属试验室编号uidint4N领用顾客编号fnamevarchar50N设备名称sortvarchar50N设备种类appliedint4N使用标志表4操作属性表列名数据类型长度容许空文字描述idint4N操作记录编号fidint4N操作的设备编号uidint4N操作的顾客编号operatevarchar50N操作名4.1.4系统功能建模试验室设备管理系统顶层数据流程图如图5所示,一层数据流程图如图6所示:图5试验室设备管理系统顶层数据流程图图6试验室设备管理系统一层数据流程图F1:设备详细信息F2:更新后0¾设备信息F3:添加的设备信息F4:设备操作记录信息4. 1.5数据字典(1)数据元素顾客级别名字:顾客级别标志描述:用于标志顾客的级别(辨别管理员和一般顾客)数据类型:字符长度:50试验室地点名字:试验室地点描述:用于描述试验室的详细地点数据类型:字符长度:50设备种类名字:设备种类描述:用于描述设备的种类数据类型:字符长度:50设备使用状况名字:设备与否使用描述:用于标识设备目前与否被使用数据类型:数值长度:4操作项名字:操作描述:用于记录设备的J操作记录数据类型:字符长度:50(2)数据存储设备信息名字:设备信息描述:每一种设备的详细信息编号:Dl构成:设备编号、所属试验室、使用人、名称、类别、目前使用状况顾客信息名字:顾客信息描述:每一种顾客的详细信息编号:D2构成:顾客编号、顾客名、顾客密码、顾客级别操作记录名字:操作记录描述:顾客对设备卧J操作记录编号:D3构成:设备编号、顾客编号、操作项(3)数据流设备详细信息名字:设备详细信息描述:数据库中存储的设备详细信息编号:Fl构成:设备编号、所属试验室、使用人、名称、类别、目前使用状况更新后的设备信息名字:更新后的设备信息描述:顾客对某一设备更新后的详细信息编号:F2构成:所属试验室、使用人、名称、类别、目前使用状况添加B设备信息名字:添加的设备信息描述:顾客新添加的设备信息编号:F3构成:所属试验室、使用人、名称、类别、目前使用状况设备操作记录信息名字:设备操作记录描述:顾客操作过程被记录下来B信息编号:F4构成:设备编号、顾客编号、操作项(4)数据处理查看设备名字:查看设备描述:顾客申请查询设备信息编号:Pl输入/输出数据流:设备详细信息、操作记录添加设备名字:添加设备描述:管理员添加新增的设备信息编号:P2输入/输出数据流:添加的设备信息、操作记录更新设备名字:更新设备描述:管理员对某一变更了的设备信息进行更新编号:P3输入/输出数据流:更新后的设备信息、操作记录删除设备名字:删除设备描述:管理员删除某一设备的信息编号:P4输入/输出数据流:操作记录查看操作名字:查看操作描述:顾客申请查看设备的操作记录编号:P5输入/输出数据流:设备操作记录信息4.2总体设计根据对系统需求分析中的总体目B¾和详细目的的分析,可以得到系统的功能图如图7所示:试验室设备管理系统数据处理顾客信息维护系统维护试验室信息维护图7试验室设备管理系统功能树4.3详细设计总体来看,系统的功能比较简朴,可以看作是一种模块来设计。(1)模块定义模块名称:试验室设备管理系统模块功能:合法顾客登录系统后,可以实现查看设备信息、添加设备、更新设备以及删除设备(仅管理员级别顾客)。每一次操作都要被记录下来,以便管理过程中使用。(2)输入项目顾客注册时B¾顾客信息;合法顾客添加设备时的设备信息;顾客更新设备信息时输入的设备信息;顾客每一次操作时记录下来B操作记录信息。(3)输出项目顾客查看设备信息时输出的设备详细信息;顾客查看操作记录时输出的操作记录信息。(4)程序逻辑类的设计表5系统类的设计构造表包名类名类0¾描述包的!描述com.actionFCLCrudAction控制设备信息系统中action类0集合,是系统0关键类LoginAction控制顾客登录OPRCrudAction控制操作记录RegisteAction控制顾客注册com.beanUser读取页面上B¾顾客信息获取页面上0¾信息com.daoFaciIityDAOI系统连接数据库所用的所有接口OperateDAOIUserDAOIFacilityDAOImpl系统连接数据库所用的J类,实现com.dao包中的J接口OperateDAOImplUserDAOImplcom.mapFacility表facility映射的类Hibemate从数据库中映射过来0¾类Lab表Iab映射的)类Users表USerS映射欧I类Operates表operates映射的类JSP页面设计表6系统日勺JSP页面设计构造表jsp文献名页面描述login顾客登录页面registe顾客注册页面success登录提醒以及主菜单页面flist设备信息展示页面update用于更新选中B设备信息add用于添加设备信息mlist用于展示操作记录信息的页面(5)测试要点测试顾客登录、注册以及顾客的分级与否成功;测试顾客对设备I内查看、更新、添加、删除与否成功;测试能否记录下顾客的所有操作记录并供顾客查看4.4运行与测试针对4.3中的测试要点,依次对系统进行测试。(1)测试顾客登录、注册以及顾客B分级与否成功顾客登录lidusernamepasswordgradeadminadmin12 aspartaspart13 abcaabb04 qbabc0NULLNULLNULLNULL图8顾客表初始数据请登陆:用户名:密码:笺陆去注册图9顾客登录界面登录顾客名

    注意事项

    本文(实验室设备管理系统的JAVAEE课程设计.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开