JAVA语言程序设计报告_第1页
JAVA语言程序设计报告_第2页
JAVA语言程序设计报告_第3页
JAVA语言程序设计报告_第4页
JAVA语言程序设计报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVAJAVA 语言程序课程设计语言程序课程设计 设计题目 设计题目 实验室设备管理系统 实验室设备管理系统实验室设备管理系统 第一章 问题定义 1 第二章 可行性研究 1 2 1 系统建设目标 1 2 2 可行性分析 1 第三章 系统的需求分析 2 3 1 实验室设备管理系统的需求陈述 2 3 2 使用结构化方法进行系统分析 2 3 3 对系统进行面向对象分析 3 第四章 系统的概要设计 5 4 1 系统体系结构图 5 4 2 数据库设计 5 第五章 系统的详细设计及其实现 8 5 1 主模块 9 5 2 用户综合管理模块 10 第六章 系统测试 14 0 第一章第一章 问题定义问题定义 每学年要对实验室设备使用情况进行统计 更新 其中 1 对于已彻底损坏的作报废处理 同时详细记录有关信息 2 对于有严重问题 故障 的要即使修理 并记录修理日期 设备名 修理厂 家 修理费 责任人等 3 对于急需但又缺少的设备需以 申请表 的形式送交上级领导请求批准购买 新设备购入后要立即进行设备登记 包括类别 设备名 型号 规格 单价 数量 购 置日期 生产厂家 购买人等 同时更新申请表的内容 4 随时对现有设备及其修理 报废情况进行统计 查询 要求能够按类别和时 间段 某日期之前 查询 系统目标与范围说明书 项目名称 实验室设备管理系统 问题 目前系统式手工操作 费时费力 效率低下 项目目标 建立一个高效率 自动化操作实验室设备管理的计算机系统 项目规模 开发成本应该不超过 5 万元 初步设想 用学校现有的物力和人力资源开发该系统 可行性研究 为了全面分析该系统开发的可能性 建议进行大约 2 周的可行性研究 可行性研究成本不超过 5000 元 第二章第二章 可行性研究可行性研究 2 1 系统建设目标系统建设目标 在对系统初步调查的基础上就可以提出项目的开发目标 即新系统建立后所要求达 到的运行指标 这是系统开发和评价的依据 随着高校规模的扩大 实验室及仓库的增多 人工管理实验设备已变得 过于低效 为了解决这一问题 高校实验室设备管理系统将实现设备管理的 自动化 实验室设备管理系统将贯穿于设备从购进到报废的整个流程的管理过程 帮助管理员高效地管理整个高校的所有设备 并给上级领导提供一个审核监 督管理的平台 提供整个实验室管理的效率 使总体管理水平上升到一个新的高度 本系统能减少很多不必要的资源 消除了以前用冗余的纸张式管理 大节省了学校 能源 2 2 可行性分析可行性分析 可行性分析是任何一个大型工程正式投入力量之前必须进行的一项工作 这对于保 证资源的合理利用 避免浪费是一个十分重要的 也是项目一旦开始以后能顺利进行的 必要保证 当系统的开发目标确定后 就可以从以下三方面对能否实现新系统目标进行 可行性分析 1 技术可行性 技术可行性是指 根据现有的技术条件 能否达到所提出的要求 所需要的物理资 源是否具备 能否得到 针对于本系统 本系统属于一个普通的 MIS 系统 在其组织关系上也未存在的很 大的复杂性 繁琐性及不确定性 而且整个系统的技术构成上来看 它还是属于一个简 单的数据库应用类的系统 其基本操作还是对存在数据库进行添加 删除 查找 编辑 等 所以就单纯的数据库应用来看 暂不存在太大的技术问题 并且本系统的开发我利 用 access 作为本系统的数据库 把数据库引擎的图形用户界面和软件开发工具结合在一 起的一个数据库管理系统 使用 eclipse 作为系统开发的开发环境 它作为一种现代的 编程语言 提供完善的指令控制语句 类与对象的支持及丰富的数据类型 给开发高性 能系统提供的保障为开发满足客户要求的系统 保证了代码的模块化要求 而代码模块 化的提高 非常有利于以后对新系统的扩展与修改 因此 本系统的设计与开发在技术 上和硬件设备上的条件都是满足的 它在技术上是可行的 2 经济可行性 经济可行性分析要估计项目的成本和效益 分析项目经济上是否合理 并将费用与 效益进行比较 看是否有利 首先 实验室设备管理系统地实现的硬件支持只是一台简单的计算机 如今的性能 1 较好的计算机的价格已经十分低廉 而本系统的成功开发 将为学校的工作效率带来了 一个质的飞跃 为此主要表现有以下几个方面 第一 本系统的运行可以代替人工进行 许多繁杂的劳动 第二 本系统的运行可以节省许多资源 第三 本系统的运行可以大 大的提高学校的工作效率 3 运行可行性 运行可行性是指所建立的信息系统能否在该企业实现 在当前的操作环境下能否很 好的进行 即组织内外是否具备接受和使用新系统的条件 本系统为一个普通的信息管理系统 所耗费的资源非常的小 学校的电脑无论是硬 件还是软件都能够满足条件 而且将来的操作界面简洁易操作 实验室设备管理人员无 需培训即可很快学会如何进行操作 因此 本系统在运行上是可行的 4 法律可行性 整个系统由于是自行开发 自行使用 在开发过程中没有涉及合同 责任等与法律 抵触的方面 因此 本系统在法律上是可行的 按上述四方面进行可行性分析 研究后 我们认为该项目是可行的 第三章第三章 系统的需求分析系统的需求分析 3 1 实验室设备管理系统的需求陈述实验室设备管理系统的需求陈述 设备管理人员在实验室管理系统中完成对实验室设备的基本数据的维护 包括这些 信息的增加 修改及对各项信息的变动 新的学年 管理员首先根据学校的需求在实验 室设备管理系统中进行设备的查找 实验室设备管理系统需要具有以下的功能 3 2 使用结构化方法进行系统分析使用结构化方法进行系统分析 3 2 1 系统功能建模系统功能建模 仓库 管理员 购买 申请 购买申请表 申请信息 购买 申请 审核 申请信息 购买 申请 上级 领导 审核 产生 购买 报表 购买 员 购买报表 购买 员 购买 登记 购买 登记员 购买登记 购买信息 购买登记表 购买信息 设备 入库 购买信息 仓库 管理员 入库登记 入库登记表 入库信息 设备 出库 入库信息 仓库 管理员 出库登记 出库登记表 出库信息 设备 使用 设备 报废 报废记录表 报废 信息 实验室 管理员 报废登记 维修 申请 维修 申请 审核 维修申请表 申请信息申请信息 上级 领导 产生 维修 报表 修理 员 修理报表 修理 员 维修 登记 维修申请 维修信息 维修记录表 维修信息 审核 维修登记 审核记录表 审核信息 审核记录表 审核信息 流程详细说明流程详细说明 1 仓库管理员统计仓库中设备的库存量 找出库存量不足的设备 填写 购买申请表 领导对此申请表进行审核 审核通过后 产生购买报表 交给购买员 2 购买员将购买的设备及购买信息交给购买登记员 由他进行购买登记 购买登记员查询申请审核表 将设备分配到各仓库 3 仓库管理员对购买的设备进行入库登记 出库登记 4 实验室管理员负责对报废的设备进行报废登记并处理 找出要维修的 设备填写维修申请表 领导对维修申请表进行审核 通过后产生维修 2 报表交给维修员 维修员将设备送交某一修理厂家进行维修 5 设备维修完后 交还原实验室 由实验室管理员进行维修登记 3 2 2 实验室设备管理系统的实验室设备管理系统的 E R 图图 系统管理员 系统用户 仓库管理员上级领导上级领导购买登记员实验室管理员 仓库设备固定资产 实验室 购买登记 入库 出库 位于 属于 报废 申请维修 申请审核 申请审核 申请购买 管理 管理 属于 密码 身份 用户名 姓名 编号名称所在地 编号名称 所在地 编号 1 1 1 1 1 11 11 11 1 1 1 m mn n1 1m m m m 1 1 1 1 m m 1 1 m m m m 1 1 1 1 m m 1 1 m m 1 1 m m 1 1 m m m m 1 1 m m n n 编号 名称类型 生产厂商 规格型号 数量 时间 时间 时间 数量 单价 时间 时间 时间 3 3 对系统进行面向对象分析对系统进行面向对象分析 3 3 1 系统用例模型系统用例模型 1 参与者列表参与者列表 实验室设备管理员 检查整理设备并统计设备及申请购买设备 2 用例列表用例列表 登录 用于验证用户权限 设备管理员 用于管理设备 增加设备 删除设备 申请购买设备 上级领导 审核是否购买设备 3 用例图用例图 4 用例规格说明用例规格说明 设备入库 3 优先级 高 主要参与者 设备管理员 其他关联人员 上级领导 描述 该用例描述设备管理员在登录系统后 点击设备入库 完成设备的添加 前置条件 上级领导同意购买设备 触发条件 上级领导同意购买设备 后置条件 设备管理员输入设备信息时 形成设备添加表 并在操作记录中记录 假设 设备管理员通过正常操作形成设备添加表 3 3 2 系统对象模型系统对象模型 1 确定类与对象确定类与对象 设备 设备管理员 上级领导 供应商 2 确定关联确定关联 供应商供应设备 设备管理员管理设备 上级领导审核申请表 设备管理员向上级领导 提出申请 3 确定属性确定属性 设备的属性有大小 颜色 4 确定服务确定服务 设备管理员负责设备的一系列管理 5 系统类图系统类图 EquipInfo P PK Ke eI Id d e eN Na am me e e eS St ta an nd da ar rd d e eP Pr ro oC Co om mp pa an ny y e eT Ty yp pe e InInfo P PK Ke eI Id d P PK Ks sI Id d P PK Ki iD Da at te e i iN Nu um m StoreInfo P PK Ks sI Id d sName OutInfo P PK Ke eI Id d P PK Ks sI Id d P PK Kl lI Id d P PK Ko oD Da at te e o oN Nu um m LabInfo P PK Kl lI Id d lName PropertyInfo P PK Kp pI Id d e eI Id d l lI Id d BuyApplyInfo P PK Kb ba aI Id d e eI Id d b ba aN Nu um m uId b ba aD Da at te e StoreManagerInfo P PK Ku uI Id d s sI Id d MaintainApplyInfo P PK Km ma aI Id d p pI Id d u uI Id d m ma aD Da at te e LabManagerInfo P PK Ku uI Id d l lI Id d BuyInfo P PK Kb bI Id d e eI Id d b bP Pr ri ic ce e b bD Da at te e b bN Nu um m MaintainInfo P PK Km mI Id d p pI Id d m mD Da at te e DiscardInfo P PK Kd dI Id d p pI Id d d dD Da at te e BuyCheck P PK Kb bc cI Id d b ba aI Id d u uI Id d b bc cD Da at te e MaintainCheckInfo P PK Km mc cI Id d m ma aI Id d u uI Id d m mc cD Da at te e UserInfo P PK Ku uI Id d P PK Ku uP Po os si it ti io on n u uN Na am me e u uP Pa as ss sw wd d 4 设备表 P PK K设设备备编编号号 设设备备名名称称 规规格格型型号号 生生产产厂厂商商 设设备备类类型型 入库登记表 P PK K设设备备编编号号 P PK K仓仓库库编编号号 P PK K入入库库时时间间 入入库库数数量量 仓库表 P PK K仓仓库库编编号号 仓库名称 所在地 出库登记表 P PK K设设备备编编号号 P PK K仓仓库库编编号号 P PK K实实验验室室编编号号 P PK K出出库库时时间间 出出库库数数量量 实验室表 P PK K实实验验室室编编号号 实验室名称 所在地 固定资产表 P PK K固固定定资资产产编编号号 设设备备编编号号 实实验验室室编编号号 购买申请表 P PK K序序列列号号 设设备备编编号号 申申请请数数量量 申请人 申申请请时时间间 仓库管理员表 P PK K用用户户名名 仓仓库库编编号号 维修申请表 P PK K序序列列号号 固固定定资资产产编编号号 申申请请人人 申申请请时时间间 实验室管理员表 P PK K用用户户名名 实实验验室室编编号号 购买登记表 P PK K序序列列号号 设设备备编编号号 购购买买单单价价 购购买买时时间间 购购买买数数量量 维修登记表 P PK K序序列列号号 固固定定资资产产编编号号 维维修修时时间间 报废登记表 P PK K序序列列号号 固固定定资资产产编编号号 报报废废时时间间 购买申请审核表 P PK K序序列列号号 申申请请序序列列号号 审审核核人人 审审核核时时间间 维修申请审核表 P PK K序序列列号号 申申请请序序列列号号 审审核核人人 审审核核时时间间 用户表 P PK K用用户户名名 P PK K身身份份 姓姓名名 密密码码 第四章第四章 系统的概要设计系统的概要设计 4 1 系统体系结构图系统体系结构图 本系统的软件体系结构图 实验室设备管理系统 系统管理员实验室管理员仓库管理员 用户管理数据库管理 购买登记员上级领导 用 户 添 加 用 户 删 除 数 据 库 备 份 数 据 库 还 原 设 备 入 库 设 备 出 库 购 买 申 请 库 存 量 统 计 设 备 报 废 维 修 申 请 维 修 登 记 设 备 数 量 统 计 购 买 登 记 申 请 表 查 询 购 买 审 核 维 修 审 核 4 2 数据库设计数据库设计 实验室设备管理系统数据设计实验室设备管理系统数据设计 5 设备管理员 用户名密码登陆权限 管理 设备 设备名设备号类型 审核上级领导 用户名 密码 物理实现 1 实体表 1 用户表 UserInfo 字段类型备注 uIdVarchar 15 用户名 主键 uNameVarchar 15 姓名 uPasswdVarchar 15 密码 uPositionVarchar 15 身份 主键 2 仓库管理员表 StoreManagerInfo 字段类型备注 uIdVarchar 15 用户名 主键 sIdVarchar 15 仓库编号 外键约束于 仓库表 3 实验室管理员表 LabManagerInfo 字段类型备注 uIdVarchar 15 用户名 主键 lIdVarchar 15 仓库编号 外键约束于 实验室表 4 仓库表 StoreInfo 字段类型备注 sIdVarchar 15 仓库编号 主键 sNameVarchar 15 仓库名称 sPlaceVarchar 15 所在校区 5 实验室表 LabInfo 字段类型备注 lIdVarchar 15 实验室编号 主键 lNameVarchar 15 实验室名称 6 lPlaceVarchar 15 所在校区 5 设备表 EquipInfo 字段类型备注 eIdVarchar 15 设备编号 主键 eNameVarchar 15 设备名称 eStandardVarchar 15 规格型号 eProCompanyVarchar 15 生产厂商 eTypeVarchar 15 设备类型 6 固定资产表 PropertyInfo 字段类型备注 pIdVarchar 15 固定资产编号 主键 eIdVarchar 15 所属设备编号 外键约 束于设备表 lIdVarchar 15 所在实验室编号 外键 约束于实验室表 2 关系表 1 入库登记表 InInfo 字段类型备注 eIdVarchar 15 设备编号 主键 外键 约束于设备表 sIdVarchar 15 仓库编号 主键 外键 约束于仓库表 iDateDateTime入库时间 主键 iNumint入库数量 2 出库登记表 OutInfo 字段类型备注 eIdVarchar 15 设备编号 主键 外键 约束于设备表 sIdVarchar 15 仓库编号 主键 外键 约束于仓库表 lIdVarchar 15 实验室编号 主键 外 键约束于实验室表 iDateDateTime出库时间 主键 iNumint出库数量 3 记录表 1 购买申请表 BuyApplyInfo 字段类型备注 baIdVarchar 15 序列号 主键 eIdVarchar 15 设备编号 外键约束于 设备表 smNameVarchar 15 申请人 外键约束于仓 库管理员表 baDateDateTime申请时间 baNumInt申请数量 7 2 维修申请表 MaintainInfo 字段类型备注 maIdVarchar 15 序列号 主键 pIdVarchar 15 固定资产编号 外键约 束于固定资产表 lmNameVarchar 15 申请人 外键约束于实 验室管理员表 maDateDateTime申请时间 3 购买登记表 BuyInfo 字段类型备注 bIdVarchar 15 序列号 主键 eIdVarchar 15 设备编号 外键约束于 设备表 bPriceMoney购买单价 bDateDateTime购买时间 bNumInt购买数量 4 维修记录表 MaintainInfo 字段类型备注 mIdVarchar 15 序列号 主键 pIdVarchar 15 固定资产编号 外键约 束于固定资产表 mDateDateTime维修时间 5 报废记录表 DiscardInfo 字段类型备注 dIdVarchar 15 序列号 主键 pIdVarchar 15 固定资产编号 外键约 束于固定资产表 dDateDateTime报废时间 6 购买审核表 BuyCheckInfo 字段类型备注 bcIdVarchar 15 序列号 主键 baIdVarchar 15 申请序列号 外键约束 于购买申请表 olNameVarchar 15 审核人 外键约束于上 级领导表 bcDateDateTime审核时间 7 维修审核表 MaintainCheckInfo 字段类型备注 mcIdVarchar 15 序列号 主键 maIdVarchar 15 申请序列号 外键约束 于维修申请表 olNameVarchar 15 审核人 外键约束于上 级领导表 mcDateDateTime审核时间 8 第五章第五章 系统的详细设计及其实现系统的详细设计及其实现 5 1 登录界面 代码实现 部分 package src import java awt AlphaComposite import java awt GradientPaint import java awt Graphics import java awt Graphics2D import java awt Image import java awt RenderingHints import java awt Toolkit import javax swing import java awt event import java awt GridBagConstraints import java awt GridBagLayout import java text SimpleDateFormat import java util Date public class Logo implements ActionListener public static final String logoon 登 录 public static final String helpt 帮助 public static final String logooff 退出 public static final String user 用 户 public static final String password 密 码 private javax swing JTextField userText private javax swing JPasswordField userpwd private javax swing JPanel jp new javax swing JPanel public void paintComponent Graphics g super paintComponent g if isOpaque return Graphics2D g2d Graphics2D g int width getWidth int height getHeight GradientPaint gradientPaint new GradientPaint 0 0 java awt Color green widt h 2 height 2 java awt Color yellow false g2d setComposite opaque g2d setPaint gradientPaint g2d fillRect 0 0 width height g2d setRenderingHint RenderingHints KEY ANTIALIASING RenderingHints VA LUE ANTIALIAS OFF private javax swing JButton logoin null private JFrame logo Frame new JFrame logoon public Logo try UIManager setLookAndFeel UIManag er getCrossPlatformLookAndFeelClassNam e catch Exception exe System err print exe getMessage JFrame setDefaultLookAndFeelDecorat ed true Toolkit tools logo Frame getToolkit Image logo tools getImage res logo jpg logo Frame new JFrame logoon logo Frame setIconImage logo jp setLayout new GridBagLayout jp setBackground java awt Color pink javax swing ImageIcon pic new javax swing ImageIcon res logo1 jpg javax swing JLabel picture new javax swing JLabel pic setupComponent picture 0 0 GridBagC onstraints ABOVE BASELINE LEADING 1 true javax swing JLabel users new javax swing JLabel user 9 setupComponent users 0 1 1 1 false javax swing JLabel pas new javax swing JLabel password setupComponent pas 0 2 1 1 false userText new javax swing JTextField 12 userText requestFocus userText addKeyListener new KeyListener public void keyTyped KeyEvent e public void keyReleased KeyEvent e public void keyPressed KeyEvent e if e getKeyChar KeyEvent VK ENTER setupComponent userText 1 1 1 1 false userpwd new javax swing JPasswordField 12 userpwd addKeyListener new KeyListener public void keyTyped KeyEvent e public void keyPressed KeyEvent e if e getKeyChar KeyEvent VK ENTER else userpwd requestFocus public void keyReleased KeyEvent e userText setFocusable true int height int d getHeight 240 2 logo Frame add jp logo Frame setAlwaysOnTop true logo Frame setLocation width height logo Frame setSize 350 240 logo Frame pack logo Frame validate logo Frame setVisible true public void actionPerformed ActionEvent e public static void main String args TODO 自动生成方法存根 new Logo public void setupComponent JComponent component int gridx int gridy int gridwidth int ipadx boolean fill final GridBagConstraints gridBagConstrains new GridBagConstraints gridBagConstrains gridx gridx gridBagConstrains gridy gridy gridBagConstrains insets new java awt Insets 5 3 3 3 if gridwidth 1 gridBagConstrains gridwidth gridwidth if ipadx 0 gridBagConstrains ipadx ipadx if fill gridBagConstrains fill GridBagConstraints HORIZONTAL jp add component gridBagConstrains 10 5 2 主菜单界面主菜单界面 代码实现 部分 package src import java awt event import java awt import javax swing import java text SimpleDateFormat import java util Date public class My MainFrame private final static javax swing ImageIcon icon new javax swing ImageIcon res logo1 jpg private JFrame frame new javax swing JFrame private JMenuBar menuBar null private JToolBar toolBar null private JSplitPane splitPane null private JScrollPane scrollPane null private JPanel panel null private JTabbedPane tabbedPane new javax swing JTabbedPane private JButton stuff in null private JButton product in null private JButton stuff quit null private JButton stuff stock null private JButton product stock null private JButton yield draw null private JButton yield off null private JButton yield scrap null private JButton product out null private JButton product return null private JButton product cancle null private JButton handle record null private JButton flotsam record null private JButton product out record null private JButton stuff old record null private JButton product old record null private JButton help null private JButton about null private JButton exit system null private String sql null public My MainFrame public My MainFrame String name try UIManager setLookAndFeel UIManag er getCrossPlatformLookAndFeelClassNam e catch Exception exe System err print exe getMessage java awt Toolkit tool frame getToolkit Image image tool getImage res logo jpg java awt Dimension dimn tool getScreenSize String title 实验室设备管理系 统 name frame setTitle title frame setIconImage image frame setFocusable true frame setLayout new java awt BorderLayout frame setJMenuBar createJMenuBar frame add createJToolBar North frame add createSplitPane Center frame addWindowListener new WindowListener public void windowActivated WindowEvent e public void windowClosed WindowEvent e public void windowClosing WindowEvent e String name frame getTitle trim substring 8 SimpleDateFormat sdf new SimpleDateFormat yyyy MM dd 11 HH mm ss Date date new Date System currentTimeMillis String day sdf format date String s day name 退出 String sql insert into handle record values s USeDB UpdateDB sql stuff in new javax swing JButton image6 stuff in addActionListener new ActionListener public void actionPerformed ActionEvent e AddStuffIn 零件买入 javax swing ImageIcon image7 new javax swing ImageIcon res stuffquit jpg stuff quit new javax swing JButton image7 stuff quit addActionListener new ActionListener public void actionPerformed ActionEvent e AddStuffQuit 零件退 货 javax swing ImageIcon image5 new javax swing ImageIcon res stuffstock jpg stuff stock new javax swing JButton image5 stuff stock addActionListener new ActionListener public void actionPerformed ActionEvent e String tit 设备编 号 设备名 设备名 收货员 检验员 单位 数量 规格 颜色 存放处 时间 备注 String sql select from stuff in AddTable 零件库存 tit sql javax swing ImageIcon image8 javax swing JButton image18 exit system addActionListener new ActionListener public void actionPerformed ActionEvent e String name frame getTitle trim substring 8 SimpleDateFormat sdf new SimpleDateFormat yyyy MM dd HH mm ss Date date new Date System currentTimeMillis String day sdf format date String s day name 退出 String sql insert into handle record values s USeDB UpdateDB sql frame dispose System exit 0 return scrollPane 其他截图 12 管理系统其中的管理系统其中的 3 个模块的详细设计个模块的详细设计 上级领导操作模块 进入操作界面 开始 查询审核信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论