




免费预览已结束,剩余19页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
郑州轻工业学院本科本科 数据库课程设计总结报告数据库课程设计总结报告 设计题目 设备管理系统设计题目 设备管理系统 学生姓名 学生姓名 xx xx 系系 别 计算机与通信工程学院别 计算机与通信工程学院 专专 业 计算机科学与技术业 计算机科学与技术 班班 级 计算机科学与技术级 计算机科学与技术 10 01 学学 号 号 xx 指导教师 张保威指导教师 张保威 金松河金松河 2012 年 12 月 30 日 郑郑州州轻轻工工业业学院学院 课课 程程 设设 计计 任任 务务 书书 题目题目 设备管理系统设备管理系统 专业 班级专业 班级 计算机科学与技术计算机科学与技术 1010 1 1 学号学号 xxxx 姓名姓名 xxxx 学号学号 xxxx 姓名姓名 xxxx 主要内容 主要内容 了解设备管理的基本流程 根据构思活出 E R 图 根据所化 E R 图 对相应的试题和 关系建立表格 实现数据的初始化 用 SQL 建立数据库表 然后再用其他软件建立界面 如此设备管理系统用的是 C 实现界面 将建立好的界面同数据库进行链接 实现对数据 库的简单的增删改查 E R 图思路 部门向设备处申请所需设备的数量及类型 设备处产生采购清单递交给采购员 采购员从供应商获得设备存放在设备存放处 设备管理员将设备分配到需要设备的各个 部门 部门将设备分给员工进行使用 在使用设备的过程中 如果设备在保修期限内出现质量问题部门向设备处申请 设备退 回供应商 如果设备损坏 由部门向维修人员报修 若无维修价值 则申请报废 基本要求 基本要求 立足于科技日益发达 自动化组不占据主要市场 要求学生根据自己所学的数据库知识 建立简单的数据库实现对设备管理的机械化 自动化 1 能够数量掌握 SQL 2 能够运用其他辅助工具做图形界面 3 能够实现对 C 和数据库的链接 4 作出的系统能够对数据库进行简单的增删改查 5 通过机械化 自动化工具的使用 提高工作效率 准确率 主要参考资料等 主要参考资料等 数据库系统概论 作者 王珊 萨师煊 出版社 高等教育出版社 数据库系统概论 课堂课件 完完 成成 期期 限 限 两两周周 指指导导教教师师签签名名 课程负责人签名 课程负责人签名 20122012 年年 1212 月月 3030 日日 报告前半部分结构可以参考以下内容报告前半部分结构可以参考以下内容 目录目录 课课 程程 设设 计计 任任 务务 书书 2 一 一 需求分析需求分析 5 1 系统功能分析系统功能分析 5 2 系统功能模块设计系统功能模块设计 5 二 二 数据库设计数据库设计 6 1 E R 图图 6 3 数据字典数据字典 8 4 关系模式关系模式 11 5 关系图关系图 12 三 三 详细设计详细设计 13 1 设计总综述思想设计总综述思想 13 2 建数据库表 建数据库表 16 3 界面设计 界面设计 19 4 关键代码 关键代码 22 四 四 总结总结 24 设计任务 本设备管理系统主要是建立基本数据库 然后做一个可视化界面连接数据库 通过界面 的操作指示 控制数据库 实现对数据库的简单的增删改查 要求 1 熟练掌握数据库的基本操作 2 详细准确地对系统进行分析 3 通过分析 画出合理 明了的 ER 图 4 建立数据库 5 设计简单的图形界面 并能够与数据库进行连接 6 实现对数据库的增删改查等功能 7 结合所做的作业 写出完整的实验报告 分工 一 一 需求分析需求分析 1 系统功能分析系统功能分析 随着计算机技术的迅猛发展以及 Internet 进入商业和社会应用阶段 设备的种类 数量越来越多 在现代化大型研究所信息化管理体系建设中 设备管理系统被看作是 重中之重 因为设备是工厂生产中的主体 随着科学技术的不断发展 生产设备日益 机械化 自动化 大型化 高速化和复杂化 设备在现代工业生产中的作用和影响也 随之增大 在整个工业生产过程中对设备的依赖程度也越来越高 设备管理的各项制 度 流程涉及的点多面广 设备管理系统则是一个以人为主导 利用计算机硬件 软件 网络设备通信设备 以及其他办公设备 进行信息的收集 传输 加工 储存 更新和维护 以战略竟优 提高效率为目的 支持高层决策 中层控制 基层运作的集成化的人机系统 而设备 管理是管理系统的一个子系统 它具有管理信息系统的共性 同时也具有其特殊性 设备是生产的生命线 对研究所正常生产起着决定性的作用 信息安全设备管理已成 为现代研究所管理的一个重要组成部分 把信息安全设备管理纳入研究所管理的重要 组成部分己经成为一种趋势 设备管理系统的背景分析 设备管理系统是企业内部的信息管理系统 是连接 企业内部各生产部门的桥梁与纽带 起着核心作用 目前企业设备自动化管理水平不是 很高 大多数设备管理办法是设备的采购进来以后 将设备的基本情况和相关信息登 记存档 然后将档案存档 以后的档案基本就没人维护 如设备修改 删除情况 设 备的当前运行状态等信息本不会呈现在管理工作人员面前 由于散乱 复杂 查找和 整理不便 即设备跟踪信息不能及时体现在设备的档案上 某些企业采用专门人工整 点 对设备的跟踪信息即使能记录在案 但无形中增加了繁重的手工劳动 整个设备 管理水平还是较低 本系统会提高办公效率和设备可靠性 减少工作人员的劳动 强度 减少办公耗材 提高现代化管理水平 企业面对市场竞争的巨大压力 要求企 业创造新的利润源 这为企业如何配置有限资源 利用先进计算机技术不断开发出操 作简便 界面友好 灵活 实用 安全 更具时效性的设备信息管理系统有着更高的 要求 本次设备管理系统主要完成任务的登陆数据库 数据查询 实现简单的对数据库的 增删改查 模块分析设计与的实现 通过设备的属性字段查询每一件产品设备零件信 息 使管理人员随时掌握设备的现状及公司雇员领用设备 消耗设备的情况 本系统设计的实体 采购员 属性略 图表中有 供应商 设备 设备管理人员 员工 部门 购物清单 维修人员 被系统的关系有 申报 递交 采购 供应 分配 报修 分发 报废 退货 2 系统功能模块设计系统功能模块设计 二 二 数据库设计数据库设计 1 E R 图图 设备管理系统 退 出 系 统 报 废 管 理 报 废 时 间 记 报 废 数 量 报 修 管 理 故 障 时 间 故 障 维 修 分 发 管 理 分 发 给 部 门 登 记 员 工 使 用 部 门 分 发 给 员 工 还 登 记 采 购 管 理 采 购 设 备 增 删 改 管 理 增 加 查 询 修 改 删 除 采购员采购设备mn m 分配 n 部门分发员工mn m 供应商 存放 供应 n m 1 设备处 产生m购物清单 1 w 设备管理员 1 报废 m 1 申报 n x报修y w 维修人员 m 递交 n 工号 供应商号 工号 设备编号 部门号 工号 工号 设备处号 清单编号 数量 时间 时间 数量 数量 日期 数量 存入日期 数量 供应日期 数量 分配日期 数量分发日期 日期 m 退货 n 数量 退货日期 总体 ER 图 子 ER 图 采购员 工号 姓名 性别 联系方式 年龄 入厂日期 供应商 地址 姓名 联系方式 账号 供应商号 设备 购买日期 型号 设备编号 设备名称 生产日期 设备管理 员 工号 姓名 性别 联系方式 年龄 入厂日期 员工 工号 姓名 性别 联系方式 年龄 入厂日期 维修人员 工号 姓名 性别 联系方式 年龄 入厂日期 E R 图思路 部门向设备处申请所需设备的数量及类型 设备处产生采购清单递交给采购员 采购员从供应商获得设备存放在设备存放处 设备管理员将设备分配到需要设备的各个 部门 部门将设备分给员工进行使用 在使用设备的过程中 如果设备在保修期限内出现质量问题部门向设备处申请 设备退 回供应商 如果设备损坏 由部门向维修人员报修 若无维修价值 则申请报废 3 数据字典数据字典 实体表 1 采购信息 purchase 字符类型长度约束说明 Pu nameChar20不能为空 不能重复姓名 Pu noChar20不能为空 不能重复工号 Pu ageSmallint4大于 0 且小于 100年龄 Pu sexChar2男或者女性别 Pu telChar11联系方式 Pu dateDatetime 1900 且 2013 入厂日期 2 供应商信息 provider 字符类型长度约束说明 Pr nameChar20不能为空 不能重复姓名 Pr IdChar20不能为空 不能重复帐号 Pr addressChar20不能为空 不能重复地址 Pr telChar11联系方式 Pr noChar 20不能为空 不能重复供应商号 3 设备信息 device 字符类型长度约束说明 De typeChar20不能为空 不能重复型号 De noChar20不能为空 不能重复设备编号 De nameChar20不能为空 不能重复设备名称 De dateDatetime生产日期 De bdateDatetime 购买日期 F noChar20不能为空 不能重复设备处号 4 设备管理人员信息 tool keeper 字符类型长度约束说明 To nameChar20不能为空 不能重复姓名 To noChar200不能为空 不能重复工号 To ageSmallint4大于 0 且小于 100年龄 To sexChar2男或者女性别 To telChar11联系方式 To dateDatetime 1900 且 2013 入厂日期 5 员工信息 staff 字符类型长度约束说明 St nameChar20不能为空 不能重复姓名 St noChar20不能为空 不能重复工号 St ageSmallint4大于 0 且小于 100年龄 St sexChar2男或者女性别 St telChar11联系方式 St dateDatetime 1900 且 2013 入厂日期 6 部门信息 department 字符类型长度约束说明 D nameChar20不能为空 不能重复名称 D noChar20不能为空 不能重复部门号 D telChar11联系方式 F noChar20不能为空 不能重复设备处号 7 购物清单信息 buylist 字符类型长度约束说明 B noChar20不能为空 不能重复清单编号 B numChar10不能为空 不能重复设备型号 B dateDatetime确定日期 F noChar20不能为空 不能重复设备处号 8 维修员 mantenance 字符类型长度约束说明 M nameChar20不能为空 不能重复姓名 M noChar20不能为空 不能重复工号 M ageSmallint4大于 0 且小于 100年龄 M sexChar2男或者女性别 M telChar11联系方式 M dateDatetime 1900 且 2013 入厂日期 关系表 9 申报关系 declare 字符类型长度约束说明 F noChar20不能为空 不能重 复 设备处号 Dec numChar10不能为空 不能重 复 设备型号 Dec dateDatetime申报日期 D noChar20不能为空 不能重 复 部门号 10 递交关系 submit 字符类型长度约束说明 Pu noChar20不能为空 不能重采购员工号 复 Dec numChar10不能为空 不能重 复 数量 Dec dateDatetime递交日期 B noChar20不能为空 不能重 复 清单编号 11 采购关系 purchase 字符类型长度约束说明 Pu noChar20不能为空 不能重 复 采购员工号 Dec numChar10不能为空 不能重 复 数量 Dec dateDatetime采购日期 De noChar20不能为空 不能重 复 设备编号 12 供应关系 povider 字符类型长度约束说明 Pr noChar20不能为空 不能重 复 供应商号 Pro numChar10不能为空 不能重 复 数量 Pro dateDatetime供应日期 De noChar20不能为空 不能重 复 设备编号 13 分配关系 allot 字符类型长度约束说明 To noChar20不能为空 不能重 复 设备管理员 工号 A numChar10不能为空 不能重 复 数量 A dateDatetime分配日期 De noChar20不能为空 不能重 复 设备编号 D noChar20不能为空 不能重 复 部门号 14 报修关系 repair 字符类型长度约束说明 M noChar20不能为空 不能重 复 维修人员工 号 R numChar10不能为空 不能重 复 数量 R dateDatetime报修日期 De noChar20不能为空 不能重 复 设备编号 D noChar20不能为空 不能重部门号 复 15 分发关系 hand out 字符类型长度约束说明 D noChar20不能为空 不能重 复 部门号 H numChar10不能为空 不能重 复 数量 H dateDatetime分发日期 St noChar20不能为空 不能重 复 员工工号 16 报废关系 scrap 字符类型长度约束说明 D noChar20不能为空 不能重 复 部门号 H numChar10不能为空 不能重 复 数量 H dateDatetime报废日期 F noChar20不能为空 不能重 复 设备处号 17 退货关系 cancel 字符类型长度约束说明 Pr noChar20不能为空 不能重 复 供应商号 C numChar10不能为空 不能重 复 数量 C dateDatetime退货日期 De noChar20不能为空 不能重 复 设备编号 F noChar20不能为空 不能重 复 设备处号 4 关系模式关系模式 采购员 工号 姓名 年龄 性别 联系方式 入厂日期 供应商 姓名 供应商号 地址 联系方式 账号 设备 设备编号 型号 设备名称 生产日期 购买日期 设备处号 设备管理员 工号 姓名 年龄 性别 联系方式 入场日期 员工 工号 姓名 年龄 性别 联系方式 入场日期 部门 部门号 名称 联系方式 设备处号 购物清单 清单编号 设备型号 确定日期 设备处号 维修人员 工号 姓名 年龄 性别 联系方式 入场日期 申报 部门号 申报日期 设备型号 设备处号 采购 采购员员工号 数量 递交日期 清单编号 递交 设备处 数量 清单编号 递交日期 供应 供应商号 数量 供应日期 设备编号 分配 设备管理员工号 数量 分配日期 设备编号 部门号 保修 维修员工号 数量 报修日期 设备编号 部门号 分发 部门号 数量 分发日期 员工工号 报废 部门号 数量 报废日期 设备处号 退货 部门号 设备处 供应商号 日期 数量 5 关系图关系图 说明 关系图体现的是各个表之间的联系和本表总所固有的属性 它体现着数据库的结 构 能够是人们更加清晰 明了的直到数据库各表之间的关系 帮助我们理解整个系统 三 三 详细设计详细设计 1 设计总综述思想设计总综述思想 在需求分析的基础上 画出明了的 ER 图 然后对建立纸质的数据库表 包裹属性 合约束条件 用 VC2008 建立数据库 在数据库中建立已经设计好的数据库表 并对 表添加约束 如 性别只能是男或者女 年两在 1 100 之间 姓名不能为空等 对表 建立主键和外键 然后录入表数据 采购员采购设备mn m 分配 n 部门分发员工mn m 供应商 存放 供应 n m 1 设备处 产生m购物清单 1 w 设备管理员 1 报废 m 1 申报 n x报修y w 维修人员 m 递交 n 工号 供应商号 工号 设备编号 部门号 工号 工号 设备处号 清单编号 部门 部门号 名称 联系方式 设备处号 联系方式 设备处 购物清单 清单编号 设备数量 确定日期 数量 时间 时间 数量 数量 日期 数量 存入日期 数量 供应日期 数量 分配日期 数量分发日期 日期 设备型号 设备名称 m 退货 n 数量 退货日期 图形界面 设计一个登陆窗口 包含账号和密码 登陆后条状到主界面 通过查询 下拉菜单可以对各个表的信息进行查询 如 点设备 则跳出设备表 可以看到设备表 中的信息 通过增加下拉菜单可以对各个表的信息添加信息 如 点设备 则跳出设 备表 可以增加设备表中的信息 修改和删除等类似 2 建数据库表 建数据库表 图 部门表图 图 采购员表 图 登陆表 图 供应商表 图 购物清单表 图 设备表 图 设备管理表 图 维修人员表 图 员工表 3 界面设计 界面设计 图 调试登陆界面 图 输入账号和密码登陆 图 登陆后进入 main 主界面 图 增删改页面 4 关键代码 关键代码 连接代码 using System using System Collections Generic using System Linq using System Windows Forms namespace WindowsFormsApplication1 static class Program 应用程序的主入口点 STAThread static void Main string dataDir AppDomain CurrentDomain BaseDirectory if dataDir EndsWith bin Debug dataDir EndsWith bin Release dataDir System IO Directory GetParent dataDir Parent Parent FullName AppDomain CurrentDomain SetData DataDiretory dataDir Application EnableVisualStyles Application SetCompatibleTextRenderingDefault false Application Run new Login 登陆代码 using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Linq using System Text using System Windows Forms using System Data SqlClient namespace WindowsFormsApplication1 public partial class Login Form public Login InitializeComponent private void button1 Click object sender EventArgs e using SqlConnection connn new SqlConnection Data Source SQLEXPRESS AttachDBFilename DataDirectory Database1 mdf Integrated Security True User Instance True 注意换行的断点处 否则可能出项错误 connn Open using SqlCommand cmd connn CreateCommand 此处是创建command命令 而非connection cmd CommandText select from denglu where zhanghao Name and mima Password cmd Parameters Add new SqlParameter Name textBox1 Text cmd Parameters Add new SqlParameter Password textBox2 Text using SqlDataReader reader cmd ExecuteRe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿童色彩创作课件大纲
- 课件智能AI教学课件
- 广东会计初级自考试题及答案
- 历年护理考试题及答案
- 礼仪学堂考试题及答案
- 乐器辅助考试题及答案
- 广东房屋构造自考试题及答案
- 康复基层考试题及答案
- 钼钨冶炼辅料制备工适应性考核试卷及答案
- 信息安全管理员职业考核试卷及答案
- 泵送式桥塞与射孔联做技术介绍n课件
- 大型医院耗材管理SPD系统
- 精选提高脑卒中偏瘫患者良肢位摆放的正确率品管圈讲义
- 大金龙纯电动车hvcm及bms外网协议
- GB/T 8295-2008天然橡胶和胶乳铜含量的测定光度法
- GB/T 19960.1-2005风力发电机组第1部分:通用技术条件
- 生产作业管理讲义
- 二年级上册《树之歌》优秀课件
- 锅炉安全技术规程
- 初中音乐《快乐的女战士》《水草舞》课件
- 易制毒化学品岗位责任制度
评论
0/150
提交评论