




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程项目报告书课程名称: Web系统和技术 _项目题目:_ _实验室设备管理系统_学 院: 计算机科学与技术 专业班级: 姓 名: 学 号: 指导教师: 2013年 _06_ 月_04_ 日一、 项目介绍(包括选题思路、开发环境、技术方案等)1、选题思路在学校实验室的设备管理工作中,设备的编排是一项十分复杂、棘手的工作。在编排过程中,由于数量多容易出错。利用计算机辅助进行设备编排工作,既提高了编排的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而教学设备管理现代化迈上了一个新台阶。又因为现在各个高校内教学设备众多但自动管理水平相比过低,很多高校管理设备都采用在设备购进以后将设备的基本情况和相关信息登记存档。存档以后档案基本就没人记录与维护,至于以后设备的变迁或损坏都不会记录在设备档案中,即不能体现设备的即时状态。而有些即使有设备管理系统的单位,就算是能把设备的即时信息体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校教学设备管理信息化仍处于较低水平。将管理任务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直接作用,使管理人员从手工计算、统计工作中解脱出来。2、开发环境系统软件:Windows7 64位;编译环境:Eclipse + JDK 7+ Tomcat 7.0;数据库管理系统:MySql 5.6;3、技术方案本系统开发将基于JSP的B/S动态网站开发及数据库连接,运用JAVA编程语言;采用面向对象的设计方法进行方案设计,选择Eclipse+JSP作为开发工具;采用关系型数据库技术;采用MySQL作为数据库平台,并采用MySQL JDBC数据库驱动Connector/J,使服务器与数据库完美连接;采用JSP服务器:Tomcat 7.0,小巧实用的JSP服务器,以上技术都具有成熟的开发条件,具有技术可行性。前台应用程序:JSP+Servlet技术后台数据库:MySQL小型数据库二、功能分析(包括项目包含主要模块及其功能介绍等) 实验室设备管理系统主要包括以下六个功能模块:(1)人员管理模块 本模块主要是对管理人员的信息进行查看、添加、修改,包括员工账号、密码、权限等。 (2)设备管理模块 本模块主要是对设备的添加、查询和资金进行管理,设备信息包括设备编号、设备名称、设备类别、型号、规格、单价、数量、购买日期等信息。 (3)设备购买模块 本模块主要是对申请购买设备和申请记录进行管理,申请记录包括申请记录编号、设备名、类别、型号、规格、日期等信息。(4)设备维修管理模块 本模块主要是对于有问题故障的需要修理的设备,记录修理日期、设备编号、修理厂家、修理费、责任人等。随时对设备修理情况进行统计,并能够按类别、修理厂家和修理日期查询修理情况(5)设备报废处理模块本模块主要是对已经彻底损坏的设备作报废处理,详细记录报废设备的有关信息,并随时对设备报废情况进行统计和查询。 (6)系统管理模块 本模块主要是对管理员进行管理,增加管理员的信息。关于实验室设备管理系统的功能模块详见下图1.1图1.1 实验室设备管理系统功能模块三、数据库设计(包括所有表的表结构及ER图等)1、E-R图设备信息表E-R图如图1.2所示。保质期购买日期数量经办人生产厂家设备信息设备类别型号设备名称设备编号规格单价图1.2 设备信息表E-R图员工信息表E-R图如图1.3所示。密码员工信息权限员工账号图1.3 员工信息表E-R图购买记录表E-R图如图1.4所示。购买记录设备名类别型号规格生产厂家数量单价记录编号日期图1.4 购买记录表E-R图维修记录表E-R图如图1.5所示。维修记录维修日期设备编号修理费用修理厂家记录编号责任人图1.5 维修记录表E-R图报废记录表E-R图如图1.6所示。报废记录记录编号设备编号报废日期批准情况报废数量图1.6 报废记录表E-R图 汇总后略去各实体属性之后,实验室设备管理系统的总E-R图如图1.7所示,图1.7 实验室设备管理系统总E-R图2、数据表结构本系统采用的数据库系统为MySQL 5.6,在数据库系统中新建一个名为device的数据库,该数据库中包含5各表如表1.1-表1.5所示。表1.1 设备信息表(deviceinfo)属性名数据类型是否为空描述IdInteger否设备编号NameVarchar(45)否设备名称CategoryVarchar(45)设备类别ModelVarchar(45)型号SpecificationVarchar(45)规格unitPriceVarchar(45)单价QuantiyVarchar(45)数量PurchasedateDate购买日期ManufacturerVarchar(45)生产厂家ShellifeVarchar(45)经办人表1.2 员工信息表(deviceuser)属性名数据类型是否为空描述UsernameVarchar(45)否员工账号PasswordVarchar(45)否密码AuthorityVarchar(45)权限表1.3 购买记录表(applyinfo)属性名数据类型是否为空描述IdInteger否申请记录编号NameVarchar(45)设备名称CategoryVarchar(45)设备类别ModelVarchar(45)型号SpecificationVarchar(45)规格unitPriceVarchar(45)单价QuantiyVarchar(45)数量DateDate购买日期ManufacturerVarchar(45)生产厂家表1.4 维修记录表(repairrecords)属性名数据类型是否为空描述IdInteger否维修记录编号DeviceidVarchar(45)设备编号DateDate维修日期日期FactoryVarchar(45)修理厂家ExpenseVarchar(45)修理费用OperatorVarchar(45)责任人表1.5 报废记录表(discardrecords)属性名数据类型是否为空描述IdInteger否报废记录编号DeviceidVarchar(45)设备编号DateDate报废日期QuantityVarchar(45)报废数量RatifyVarchar(45)批准情况四、详细设计(包括主要模块的具体实现代码等)1、项目目录结构创建完项目后就是为项目添加必需的库文件,如数据库的JDBC库文件等。下图给项目源文件的WebContent文件目录和包结构。 图1.8 WebContent文件目录 图1.9 包结构2、用户登录模块此模块主要是用于用户登录和注册,老用户可以直接登录,新用户可以先注册然后登录。如下图所示。【login.jsp】用户登录function check() /验证数据的合法性if (form1.username.value = ) alert(用户名不能为空,请输入用户名!);form1.username.focus();return false;if (form1.password.value = ) alert(用户密码不能为空,请输入密码!);form1.password.focus();return false;if (form1.yzm.value = ) alert(验证码不能为空!);return false;/用于刷新验证码function myReload() document.getElementById(imageMask).src = document.getElementById(imageMask).src+ ?nocache= + new Date().getTime();用户名:密 码:验证码: 看不清换一张 下图为登陆后的主界面:3、人员管理模块如下图所示,为浏览员工信息:【user_view.jsp】 当前位置:管理首页 >人员管理 > 浏览员工信息 员工账号 密码 权限 % request.setCharacterEncoding(UTF-8); User user = new User(); Vector vec = user.getMoreUser(); int num = vec.size(); if(num = 0) out.println(目前还没有记录); else for(int i = 0; i 共有条数据 4、设备管理模块如下图所示,为添加设备信息界面:【device_insert.jsp】添加设备当前位置:管理首页 > 设备管理 > 添加设备信息添加设备设备编号设备名称设备类别- select -AAABBBCCC型号- select -AAABBBCCC规格单价数量购置日期生产厂家保质期经办人如下图所示,为查询设备信息的界面:【device_view.jsp】 当前位置:管理首页 > 设备管理 > 查询设备信息 筛选数据: - select - - select - - select - 全部状态 正常 待报废 设备名称 责任人 设备编号 设备名称 设备类别 型号 规格 单价 数量 购买日期 生产厂家 保质期 经办人 操作 % request.setCharacterEncoding(UTF-8); Device dev = new Device(); Vector vec = dev.getMoreDevice(); int num = vec.size(); if(num = 0) out.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业文化遗产可视化知识图谱构建
- 煤气化渣二氧化硅对聚丙烯除味性能的研究与应用
- 公园生活垃圾管理办法
- 十年职场经验分享与职业规划
- 江西涉密采购管理办法
- 通信工程技术规范
- 积极心理学应用:心理健康教育长效机制构建
- 利率市场化改革对中小企业融资效率的影响机制研究
- 基于乘客决策行为的城市轨道交通系统韧性评估研究
- 2025年 重大安全事故
- TL4型弹性套柱销联轴器零件工艺规程及加工柱销孔液动夹具设计
- 中职《接触器联锁正反转控制线路》公开课PPT
- 05-衣之镖-辅行诀汤液经法用药图释义
- LS/T 3240-2012汤圆用水磨白糯米粉
- GB/T 15298-1994电子设备用电位器第一部分:总规范
- 2023高中学业水平合格性考试历史重点知识点归纳总结(复习必背)
- 自然指数NatureIndex(NI)收录的68种自然科学类期刊
- 手术报告审批单
- 《专业导论光电信息科学与工程》教学大纲
- 广东省湛江市各县区乡镇行政村村庄村名明细
- 少儿美术国画- 少儿希望 《紫藤课件》
评论
0/150
提交评论