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

上传人:p** 文档编号:783591 上传时间:2024-02-26 格式:DOCX 页数:27 大小:170.32KB
下载 相关 举报
实验室设备管理系统的JAVAEE课程设计.docx_第1页
第1页 / 共27页
实验室设备管理系统的JAVAEE课程设计.docx_第2页
第2页 / 共27页
实验室设备管理系统的JAVAEE课程设计.docx_第3页
第3页 / 共27页
实验室设备管理系统的JAVAEE课程设计.docx_第4页
第4页 / 共27页
实验室设备管理系统的JAVAEE课程设计.docx_第5页
第5页 / 共27页
实验室设备管理系统的JAVAEE课程设计.docx_第6页
第6页 / 共27页
实验室设备管理系统的JAVAEE课程设计.docx_第7页
第7页 / 共27页
实验室设备管理系统的JAVAEE课程设计.docx_第8页
第8页 / 共27页
实验室设备管理系统的JAVAEE课程设计.docx_第9页
第9页 / 共27页
实验室设备管理系统的JAVAEE课程设计.docx_第10页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《实验室设备管理系统的JAVAEE课程设计.docx》由会员分享,可在线阅读,更多相关《实验室设备管理系统的JAVAEE课程设计.docx(27页珍藏版)》请在第壹文秘上搜索。

1、软件学院课程设计汇报书课程名称JaVa高级框架应用开发设计题目试验室设备管理系统专业班级软件工程10-6班学号姓名萧翎指导教师郭鹏E2023年1月目录1设计时间错误!未定义书签。2设计目的错误!未定义书签。3设计任务错误!未定义书签。4设计内容错误!未定义书签。1 .1需求分析错误!未定义书签。总体目日勺错误!未定义书签。详细目日勺错误!未定义书签。系统据建模错!未定乂签o系统功能建模错误!未定义书签。数据字典错误!未定义书签。2 .2总体设计错误!未定义书签。4 .3详细设计错误!未定义书签。5 .4运行与测试错误!未定义书签。5总结与展望错误!未定义书签。附:系统程序重要代码错误!未定义书

2、签。参照文献错误!未定义书签。成绩评估错误!未定义书签。1设计时间2023年1月21日-2023年1月25日2设计目的JavaEE课程设计是对所学JavaEE与中间件课程的小结,是提高学生对所学知识综合应用能力的!一种方式,是集中实践性环节之,7规定同学们对课程中所学习到的知识综合运用,开发有一定规模BJavaWeb程序。3设计任务本次课程设计课题为试验室设备管理系统,目日勺在于设计一款系统协助试验室管理员管理试验室设备。只规定实现B功能有如下几条:(1)顾客以合法身份登录系统后才能进行所有操作。且顾客有两种权限:管理员权限和一般顾客权限。管理员顾客可以添加、查看、修改和删除设备信息,一般顾客

3、只能添加、查看和修改设备信息;(2)合法顾客可以添加设备信息(包括设备编号、名称、类别、领用人、试验室、与否在使用等等);其中类别分路由器、计算机、互换机等;(3)合法顾客可以查看、修改设备信息;(4)合法顾客(管理员级别)可以删除设备信息,不过必须记录删除操作。(5)对设备使用设备使用状况进行记录分析。4设计内容5.1 需求分析4.1.1总体目日勺因不一样学生试验的不一样需求,试验室中日勺设备种类繁杂、数量较多,假如采用人工管理,则任务量大、信息轻易出错,显得很不以便。因此,需要开发试验室管理系统来协助管理人员管理试验室中B设备,不仅可以减轻管理人员日勺承担、提高管理效率,并且还可以有效减少

4、平常工作中B出错率。详细来说,试验管理系统应当可以防止和克服人工管理的信息滞后,计算量大和出错以及记录不精确不及时等缺陷以及弊端,使得管理愈加规范化、自动化。管理人员通过系统可以记录设备的使用状况,以及对设备日勺操作记录,以便有错或设备损坏时可查。也可以为学院管理层提供必要的信息。4. 1.2详细目的(1)实现顾客权限控制试验室管理人员分为两个级别:管理员以及一般顾客。其中,管理员可以查看、更新、添加、删除设备,而一般顾客只能查看、更新、添加,不能删除。(2)实现设备添加试验室中B设备会有损坏、报废等状况,因此需要购进新aJ设备添加。系统中需要可以为顾客提供添加设备B功能,详细信息包括设备编号

5、、所属试验室、使用人、名称、类别、目前使用状况等。其中设备种类包括互换机、计算机、路由器等。(3)实现设备更新设备信息会常常变更,如被领用、更换试验室等,这些信息都需要及时更新到数据库中,以便后来顾客查询。(4)实现设备删除当设备损坏、报废无法使用后,需要将系统中该设备0信息删除。(5)实现设备信息查看顾客在申请使用设备之前需要查询目前所有设备B使用状况,以便决定申请哪些设备使用。(6)记录设备操作信息系统中记录下顾客每一次对设备的操作,以便处理突发状况。4.1.3系统数据建模(1)系统ER图系统ER如下所示:图1试验室设备管理系统总ER图图3实体试验室H勺属性图4实体设备的属性(2)数据表的

6、设计数据库表格设计如下:表1试验室属性表列名数据类型长度容许空文字描述IidInt4N试验室编号locationvachar50试验室详细位置表2顾客属性表列名数据类型长度容许空文字描述uidint4N顾客编号usernamevarchar50N顾客名passwordvachar50N顾客密码gradeint4N顾客等级标志表3设备属性表列名数据类型长度容许空文字描述fidint4N设备编号Iidint4N所属试验室编号uidint4N领用顾客编号fnamevarchar50N设备名称sortvarchar50N设备种类appliedint4N使用标志表4操作属性表列名数据类型长度容许空文字描

7、述idint4N操作记录编号fidint4N操作的设备编号uidint4N操作的顾客编号operatevarchar50N操作名4.1.4系统功能建模试验室设备管理系统顶层数据流程图如图5所示,一层数据流程图如图6所示:图5试验室设备管理系统顶层数据流程图图6试验室设备管理系统一层数据流程图F1:设备详细信息F2:更新后0设备信息F3:添加的设备信息F4:设备操作记录信息4. 1.5数据字典(1)数据元素顾客级别名字:顾客级别标志描述:用于标志顾客的级别(辨别管理员和一般顾客)数据类型:字符长度:50试验室地点名字:试验室地点描述:用于描述试验室的详细地点数据类型:字符长度:50设备种类名字:

8、设备种类描述:用于描述设备的种类数据类型:字符长度:50设备使用状况名字:设备与否使用描述:用于标识设备目前与否被使用数据类型:数值长度:4操作项名字:操作描述:用于记录设备的J操作记录数据类型:字符长度:50(2)数据存储设备信息名字:设备信息描述:每一种设备的详细信息编号:Dl构成:设备编号、所属试验室、使用人、名称、类别、目前使用状况顾客信息名字:顾客信息描述:每一种顾客的详细信息编号:D2构成:顾客编号、顾客名、顾客密码、顾客级别操作记录名字:操作记录描述:顾客对设备卧J操作记录编号:D3构成:设备编号、顾客编号、操作项(3)数据流设备详细信息名字:设备详细信息描述:数据库中存储的设备

9、详细信息编号:Fl构成:设备编号、所属试验室、使用人、名称、类别、目前使用状况更新后的设备信息名字:更新后的设备信息描述:顾客对某一设备更新后的详细信息编号:F2构成:所属试验室、使用人、名称、类别、目前使用状况添加B设备信息名字:添加的设备信息描述:顾客新添加的设备信息编号:F3构成:所属试验室、使用人、名称、类别、目前使用状况设备操作记录信息名字:设备操作记录描述:顾客操作过程被记录下来B信息编号:F4构成:设备编号、顾客编号、操作项(4)数据处理查看设备名字:查看设备描述:顾客申请查询设备信息编号:Pl输入/输出数据流:设备详细信息、操作记录添加设备名字:添加设备描述:管理员添加新增的设

10、备信息编号:P2输入/输出数据流:添加的设备信息、操作记录更新设备名字:更新设备描述:管理员对某一变更了的设备信息进行更新编号:P3输入/输出数据流:更新后的设备信息、操作记录删除设备名字:删除设备描述:管理员删除某一设备的信息编号:P4输入/输出数据流:操作记录查看操作名字:查看操作描述:顾客申请查看设备的操作记录编号:P5输入/输出数据流:设备操作记录信息4.2总体设计根据对系统需求分析中的总体目B和详细目的的分析,可以得到系统的功能图如图7所示:试验室设备管理系统数据处理顾客信息维护系统维护试验室信息维护图7试验室设备管理系统功能树4.3详细设计总体来看,系统的功能比较简朴,可以看作是一

11、种模块来设计。(1)模块定义模块名称:试验室设备管理系统模块功能:合法顾客登录系统后,可以实现查看设备信息、添加设备、更新设备以及删除设备(仅管理员级别顾客)。每一次操作都要被记录下来,以便管理过程中使用。(2)输入项目顾客注册时B顾客信息;合法顾客添加设备时的设备信息;顾客更新设备信息时输入的设备信息;顾客每一次操作时记录下来B操作记录信息。(3)输出项目顾客查看设备信息时输出的设备详细信息;顾客查看操作记录时输出的操作记录信息。(4)程序逻辑类的设计表5系统类的设计构造表包名类名类0描述包的!描述com.actionFCLCrudAction控制设备信息系统中action类0集合,是系统0

12、关键类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

13、映射的类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顾客登录界面登录顾客名

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > Java

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

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

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