企业研发设计信息管理系统的设计与实现硕士学位论文.doc_第1页
企业研发设计信息管理系统的设计与实现硕士学位论文.doc_第2页
企业研发设计信息管理系统的设计与实现硕士学位论文.doc_第3页
企业研发设计信息管理系统的设计与实现硕士学位论文.doc_第4页
企业研发设计信息管理系统的设计与实现硕士学位论文.doc_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

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

文档简介

电 子 科 技 大 学 UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 工程硕士学位论文 MASTER THESIS FOR PROFESSIONAL DEGREE 论文题目 企业研发设计信息管理系统的设计与实现企业研发设计信息管理系统的设计与实现 专业 学位 类别 工程硕士工程硕士 学 号 201192040315 作者姓名 陈陈 兵兵 指导教师 刘大刚刘大刚 副教授副教授 分类号 密级 UDC 注 1 学 位 论 文 企业研发设计信息管理系统的设计与实现企业研发设计信息管理系统的设计与实现 题名和副题名 陈陈 兵兵 作者姓名 指导教师 刘大刚刘大刚 副教授副教授 电子科技大学电子科技大学 成成 都都 贾 玮 高级工程师 同方威视科技股份有限公司 北京 姓名 职称 单位名称 申请学位级别 硕士硕士 专业学位类别 工程硕士工程硕士 提交论文日期 2014 03 15 论文答辩日期 学位授予单位和日期 电子科技大学 年 月 日 答辩委员会主席 评阅人 注 1 注明 国际十进分类法 UDC 的类号 Design and Implementation of Enterprise Information Management Systems R 用户名不合法提示赝鐨喾龉骐銻潑櫟闻赢 useBox1 Focus 光标移动到用户名textbox下 电子科技大学硕士学位论文 40 return else if textBox2 Text Trim MessageBox Show 用户密码不能为空 请输入正确的密码 错误提示 用户密码错误提示殼贈叹橈鯛槳栌滄滸击 textBox2 Focus 光标移动到用密码textbox下 return this Text 正在验证登录 this Cursor System Windows Forms Cursors WaitCursor 襉藍动蔭鹗钣掙濰鋱縶 string psw DBManager GetMD5Str textBox2 Text Trim 调用MD5加密算法 伞箋内鍶乐捞忆瓊柠锴 通过数据查询用户信息 DBManager db new DBManager 调用数据链接类 MessageBox Show 用户名错误 请确认用户名 错误提示 this Cursor System Windows Forms Cursors Arrow this Text 登录 textBox1 Text textBox2 Text textBox1 Focus else if ds Tables 0 Rows 0 ItemArray 0 ToString Trim psw Trim 调用算法进行MD5密码比较缅殲伤却兗輔宮礡酽弃 Form BLJ F BLJ new Form BLJ this Cursor System Windows Forms Cursors Arrow this Text 登录 F BLJ Show this Hide DBManager sqlConn Close if DBManager userInfo 3 是 通过标识符确定是否首次登录 首次登 录进行提示骊嘗丛烟协彈噜約戲虛 MessageBox Show 未设置个人信息 MessageBoxIcon Warning 畫價鸚诠 喲贳區綢躉骤 Form FindCode F FindCode new Form FindCode F FindCode Show else MessageBox Show 密码错误 请输入正确的密码 提示 密码错误提示 this Cursor System Windows Forms Cursors Arrow this Text 登录 登录异常 this Cursor System Windows Forms Cursors Arrow this Text 登录 textBox1 Text textBox2 Text textBox1 Focus finally 第五章 系统详细设计与实现 41 5 2 图号申请模块的设计与实现 5 2 1 界面设计 图号申请管理主要包括图号基础资料维护 图号申请 图号维护和图号查询 几个主要模块 如图 5 3 所示 其中图号基础资料维护主要为新增 1 级图号目录 图号申请界面填写图号相关信息并提交系统数据库处理 图号维护界面对图号进 行修改 删除等操作 图号查询界面 主要通过各种查询条件反面简洁的获得需 要的图号信息 图号申请界面如图 5 4 所示 图号维护界面如图 5 5 所示 图号 查询界面如图 5 6 所示 图号基础资料维护界面如图 5 7 所示鏜飘鳶颗奁娱侨聹屿洒 图 5 3 图号管理主界面 电子科技大学硕士学位论文 42 图 5 4 图号申请界面 图 5 5 图号维护界面 第五章 系统详细设计与实现 43 图 5 6 图号查询界面 图 5 7 图号自己资料维护界面 5 2 2 流程图 图号管理模块系统流程图见图 5 8 所示 电子科技大学硕士学位论文 44 图 5 8 图号申请模流程图 5 2 3 核心数据结构与代码 private void Form DrawSystem Load object sender EventArgs e 栖钸鰹尋嵐詡黪滎谌贏 DBManager db new DBManager DBManager db1 new DBManager textBox2 Text DBManager userInfo 0 textBox2 Enabled false dataGridView1 ContextMenuStrip this contextMenuStrip1 辩诿驂籌怃詠鰈蠷嚳擊 dataGridView2 ContextMenuStrip this contextMenuStrip1 崢罚饋蹤擁袭驻詐覬絷 数据库查询Draw ID赋值给combox1 DataTable dt db GetDataTable select Draw Number1 from BLJ DrawNumber group by Draw Number1 誕珏顳鰭晕净頗諤凯鏘 for int i 0 i dt Rows Count i comboBox1 Items Add dt Rows i Draw Number1 DataTable dt1 db GetDataTable select from BLJ Product where Product New 是 and Product End 否 order by Product StartTime desc 刽掺韉挣櫧煢闺賅茧弒 for int i 0 i dt1 Rows Count i 第五章 系统详细设计与实现 45 comboBox2 Items Add dt1 Rows i Product ID RefreshData comboBox4 Items Add 图号 comboBox4 Items Add 产品令号 comboBox4 Items Add 名称 comboBox4 Items Add 申请人 comboBox4 Items Add 备注 comboBox4 Text 图号 public bool YesOrNo string no DBManager db new DBManager DataTable dt db GetDataTable select Draw Number1 from BLJ DrawNumber group by Draw Number1 胶哜閶罚测丟錕轎與虚 for int i 0 i dt Rows Count i if no dt Rows i Draw Number1 ToString Trim 鳏鸕鐓铃爐缢钺鑑緩驟 return false return true public void RefreshData try string sqlStr DataSet ds new DataSet sqlStr select from BLJ Draw order by Draw ID desc 祕閨鍵儕瓯鱧遠鋮鯛灑 ds DBManager GetDataFormDB sqlStr if ds null dataGridView1 DataSource ds Tables 0 dataGridView1 Columns 0 HeaderText 产品令号 dataGridView1 Columns 0 Width 100 dataGridView1 Columns 1 HeaderText 图号 dataGridView1 Columns 1 Width 100 dataGridView1 Columns 2 HeaderText 名称 dataGridView1 Columns 2 Width 120 dataGridView1 Columns 3 HeaderText 产品型号 dataGridView1 Columns 3 Width 180 dataGridView1 Columns 4 HeaderText 申请人 dataGridView1 Columns 4 Width 100 dataGridView1 Columns 5 HeaderText 申请日期 dataGridView1 Columns 5 Width 120 dataGridView1 Columns 6 HeaderText 备注 dataGridView1 Columns 6 Width 200 Else if comboBox2 Text MessageBox Show 请输入正确的令号 else if comboBox1 Text MessageBox Show 请输入正确的顶级图号 else if YesOrNo comboBox1 Text Trim 电子科技大学硕士学位论文 46 MessageBox Show 该图号顶级图号不存在 请点击确认后新增顶级图号 警告 Form DrawBasewh F DrawBasewh new Form DrawBasewh 陘輔銨澩礙紛赶錙类赢 F DrawBasewh Show else DBManager db new DBManager string sqlStr DataSet ds new DataSet sqlStr select from BLJ Draw where Draw ID comboBox1 Text order by Draw ID desc 泻襠鐵補粤骄謗闥饽凿 ds DBManager GetDataFormDB sqlStr string str1 str Remove 6 3 str1 str1 test MessageBox Show str1 DataTable dt db GetDataTable select MAX convert int Draw Number2 as Number2 from BLJ DrawNumber where Draw Number1 comboBox1 Text 钨紡釤閭綆硗诌顧癢糾 string str2 dt Rows 0 Number2 ToString int value2 Convert ToInt32 str2 MessageBox Show str2 value2 MessageBox Show tostr value2 str2 value2 ToString str2 str2 PadLeft 3 0 MessageBox Show str2 string str1 comboBox1 Text string str str1 str2 db UpdataDB sqlstr1 字符串分解为2部分 头和尾 string headStr str Substring 0 str Length 3 慳瀏遲嘘缨預蝸饞闕锵 string subStr str Substring str Length 3 int value Convert ToInt32 subStr value subStr value ToString 新的尾如果不足3位则补0 subStr subStr PadLeft 3 0 得到新的字符串 str headStr subStr string sqlstr insert into BLJ DrawNumber values comboBox1 Text Trim str2 譜廩軾痪輿猶苏鮐湿弑 db UpdataDB sqlstr MessageBox Show sqlstr try string sqlStr DataSet ds new DataSet sqlStr select from BLJ Draw where Draw Time dateTimePicker1 Value and Draw User textBox2 Text Trim 哒寫趙谪蒉闪纓鴯锟虛 ds DBManager GetDataFormDB sqlStr if ds null dataGridView1 DataSource ds Tables 0 dataGridView1 Columns 0 HeaderText 产品令号 dataGridView1 Columns 0 Width 100 dataGridView1 Columns 1 HeaderText 图号 dataGridView1 Columns 1 Width 100 第五章 系统详细设计与实现 47 dataGridView1 Columns 2 HeaderText 名称 dataGridView1 Columns 2 Width 120 dataGridView1 Columns 3 HeaderText 产品型号 dataGridView1 Columns 3 Width 180 dataGridView1 Columns 4 HeaderText 申请人 dataGridView1 Columns 4 Width 100 dataGridView1 Columns 5 HeaderText 申请日期 dataGridView1 Columns 5 Width 120 dataGridView1 Columns 6 HeaderText 备注 dataGridView1 Columns 6 Width 200 5 3 令号申请模块的设计与实现 令号申请主要用户管理公司令号 通过研发生产部门提请令号 并确定日期 最终生产结束结案的模块 5 3 1 界面设计 令号管理模块主要包括令号申请 令号维护 令号结案以及令号查询等基础 模块 下面就具体的模块详细实际界面介绍如下 其中令号申请模块由令号编码 名称以及开始和结束日期等组成 界面如图 5 9 所示 令号维护界面主要对申请 后的令号进行删除 修改等操作 界面如图 5 10 所示 在令号生产结束需对令号 进行结案 令号结案界面如图 5 11 所示萨驼貰驺襤浈绊丝檢骥 电子科技大学硕士学位论文 48 图 5 9 令号申请界面 图 5 10 令号维护界面 图 5 11 令号结案界面 第五章 系统详细设计与实现 49 5 3 2 流程图 图 5 12 所示为令号管理流程图 图 5 12 令号管理流程 5 3 3 核心数据结构与代码 以下代码为主要核心代码截取 public bool YesOrNo string no int n dataGridView1 Rows Count for int i 0 i n 1 i if no dataGridView1 Rows i Cells 0 Value ToString Trim 鼍铸讜強诒鏈窮 傩鐘洼 return false return true 电子科技大学硕士学位论文 50 public void RefreshData try string sqlStr DataSet ds new DataSet sqlStr select from BLJ Product order by Product StartTime desc 紓负誨絨諤 棟畴卧拨贛 ds DBManager GetDataFormDB sqlStr if ds null dataGridView1 DataSource ds Tables 0 dataGridView1 Columns 0 HeaderText 产品令号 dataGridView1 Columns 0 Width 120 dataGridView1 Columns 1 HeaderText 产品型号 dataGridView1 Columns 1 Width 120 dataGridView1 Columns 2 HeaderText 研发等级 dataGridView1 Columns 2 Width 80 dataGridView1 Columns 3 HeaderText 客户名称 dataGridView1 Columns 3 Width 150 dataGridView1 Columns 4 HeaderText 产品名称 dataGridView1 Columns 4 Width 150 dataGridView1 Columns 5 HeaderText 数量 dataGridView1 Columns 5 Width 90 dataGridView1 Columns 6 HeaderText 开始时间 dataGridView1 Columns 6 Width 120 dataGridView1 Columns 7 HeaderText 完成时间 dataGridView1 Columns 7 Width 120 dataGridView1 Columns 8 HeaderText 维护人 dataGridView1 Columns 8 Width 100 dataGridView1 Columns 9 HeaderText 备注 dataGridView1 Columns 9 Width 90 dataGridView1 Columns 10 HeaderText 是否新机型 dataGridView1 Columns 10 Width 100 dataGridView1 Columns 11 HeaderText 是否完工 dataGridView1 Columns 11 Width 100 Form ProductSystem Load object sender EventArgs e 飛节評違贽钐瀟嗳轭鑿 DBManager db new DBManager try comboBox1 Items Add 是 comboBox1 Items Add 否 comboBox1 Text 是 comboBox2 Text 否 comboBox3 Text A dataGridView1 ContextMenuStrip this contextMenuStrip1 炜瞒覬麥轉拦氩婶幃纠 textBox7 Text DBManager userInfo 0 RefreshData string sqlStr select Product ID as 产品令号 Product Type as 产品型号 Product Grade as 研发等级 Product Customer as 客户单位 Product ContractName as 合同名称 Product Number as 订购数量 Product StartTime as 开始时间 Product EndTime as 结束时间 Product Principle as 维护人 Product New as 是否新品 Product End as 是否完工 Product Remark as 备注 from BLJ Product 锂枢蠱枨递轤條广謹鏘 db CloseSqlConn 第五章 系统详细设计与实现 51 DBManager sqlConn Close 5 4 仓库借用模块的设计与实现 仓库借用模块主要涉及到仓库物资借用的管理 主要包括借用单据的新增 部门领导审核 仓库审核发放物资 借用归还检验检查完好性 仓库结账以及对 应的借用单据的维护 查询等功能模块搖壮蒔茏鈀廡抟戆坟張 5 4 1 界面设计 图 5 13 为新增仓库借用单据 图 5 13 借单新增界面 部门领导审核如图 5 14 所示 电子科技大学硕士学位论文 52 图 5 14 借单审核界面 借单维护界面如图 5 15 所示 图 5 15 借单维护界面 第五章 系统详细设计与实现 53 5 4 2 流程图 图 5 16 所示为仓存物资管理中的物资借用整体结构流程图 通过此流程实现 仓库物资借用到归还的过程 图 5 16 仓库借用流程 5 4 3 核心数据结构与代码 电子科技大学硕士学位论文 54 仓库借用模块主要代码如下 if comboBox3 Text Trim 已归还 textBox5 Text Trim textBox7 Text Trim 踐鼉艷错铹贤庫敌讲虬 MessageBox Show 请清空您复制的单据 此单据已归还或领导已经审核 点击清空 重新申请 妇靜聶務鎳奋娆椭勞驥 else DBManager db new DBManager textBox1 Focus else if comboBox4 Text Trim MessageBox Show 借用类别不能为空 提示 comboBox2 Focus else sqlStr insert into BLJ Borrow FNumber FName FQty Unit Person1 Person2 Dempt Date1 Date2 Date3 Status Fnote Type P erson3 values comboBox1 Text Trim textBox4 Text Trim textBox5 comboBox2 Text Trim dateTimePicker1 Value dateTimePicker2 Value null comboBox3 Text Trim textBox6 textBox7 Text Trim 觏郟縷瀾阋誠噦浍蕕窪 if db UpdataDB sqlStr MessageBox Show 借用申请单录入成功 请及时跟踪借出物料归还情 况 提示 偵証繡診頌嗎刹烛亚赣 textBox1 Text textBox2 Text textBox3 Text textBox4 Text DBManager userInfo 0 textBox5 Text textBox6 Text textBox7 Text db CloseSqlConn dataGridView1 DataSource null MessageBox Show 表格中没有您需要复制的数据 提示 else string str dataGridView1 CurrentCell Value ToString 縷綹綱顧馅蝇儀痫缮凿 Clipboard Set RowPostPaint object sender DataGridViewRowPostPaintEventArgs e 騫滅篩婵髕兹鶚窍鸢紆 Rectangle rectangle new Rectangle e RowBounds Location X 痨憚礙穷鳢薌鲟绁納锶 e RowBounds Location Y dataGridView1 RowHeadersWidth 4 第五章 系统详细设计与实现 55 e RowBounds Height TextRenderer DrawText e Graphics e RowIndex 1 ToString 镪盧癉赝黷龉饋缒駙张 dataGridView1 RowHeadersDefaultCellStyle Font rectangle dataGridView1 RowHeadersDefaultCellStyle ForeColor 櫺鲚獵鲨眾缒韪脑睐虯 TextFormatFlags VerticalCenter TextFormatFlags Right 遲锾災掄凉鰒鐲萨靓骥 RefreshData 5 5 研发设计变更模块的设计与实现 5 5 1 界面设计 研发设计变更主要包括变更单申请 部门审核 部门会签 单据的维护 查 询等功能 图 5 17 所示为变更单申请界面 帏赛澗縑縣約锁觇燈洼 图 5 17 变更单申请 5 5 2 流程图 电子科技大学硕士学位论文 56 图 5 18 研发设计变更流程 5 5 3 核心数据结构与代码 研发设计变更调整单主要代码如下 private void Form K3tiaozhengdan Load object sender EventArgs e 诮蒇沒鈄囱驴鈑诠鏤趙 string w TZD DateTime Now ToString yyyyMMdd DateTime Now ToString mss 勞笃欖优嬸瞩辐谬殁芻 label9 Text w label6 Visible false label7 Visible false dateTimePicker1 Enabled false dateTimePicker2 Visible false DBManager userInfo 0 DBManager db new DBManager if richTextBox1 Text Trim MessageBox Show 调整内容不能为空 提示 richTextBox1 Focus else 第五章 系统详细设计与实现 57 if MessageBox Show 您确认添加单据号为 label9 Text Trim K3 ERP 系统更改单吗 膃檩樅氇帐頁賚赡钺纡 insert into BLJ TZD TZD ID TZD Text1 TZD Person1 TZD DateTime1 TZD Text5 values label9 Text richTextBox1 雞寿擺蛊憫燴谌辙擱鍶 if db UpdataDB sqlStr MessageBox Show K3 ERP系统更改单新增成功 请让部门领导审核后联系 管理员进行系统更改 提示 窦从掄门掳镦諱钟輞張 catch Exception ex MessageBox Show ex Message db CloseSqlConn 5 6 K3 ERP 系统查询模块的设计与实现 5 6 1 界面设计 K3 ERP 系统接口查询界面包含基础资料查询 供应链单据查询 生产单据 查询以及 K3 报表相关 图 5 19 所示为查询主界面霭颮慟嗶梟泶虏铲弯虽 电子科技大学硕士学位论文 58 图 5 19 K3 ERP 系统查询界面 5 6 2 流程图 图 5 20 为 K3 ERP 系统接口查询流程 通过权限控制查询 图 5 20 K3 ERP 接口查询流程 5 6 3 核心数据结构与代码 由于此部分代码主要为 SQL 查询语句 代码量比较大 下面截取部分基础资 料即时库存查询代码如下 try if comboBox1 Text Trim MessageBox Show 请选择查询条件 comboBox1 Focus else if textBox1 Text Trim MessageBox Show 请输入对应的查询内容 textBox1 Focus else 第五章 系统详细设计与实现 59 DBManager db new DBManager string str select FName as 物料名称 FNumber as 物料代码 FBatchNo as 批号 Expr1 as 基本单位 CONVERT decimal 28 2 FQty as 即时库存量 CONVERT decimal 28 2 FQtyLock as 锁库量 Expr2 as 仓库 from BLJ jskucun where FNumber LIKE textBox1 Text 澮鉗廬瑤毂錚膃镐贩驤 DataSet ds db GetDataSet str 5 7 本章小结 本章为该研发设计信息管理系统详细设计与实现阶段的介绍 主要根据需求 分析和软件数据库详细设计编制软件的界面和实现代码 本章节主要介绍了登录 界面的设计及实现 图号管理和令号管理模块的设计实现以及仓库物资借用和研 发设计变更申请的实现和主要代码 通过本章节 软件前后台数据库连接已经正 常 并可实现下一步测试工作 在软件的编制过程中 对每个模块的每部分代码 逐条测试 具体测试工作将在下一个章节介绍 鈽讀屜諤淥樞缏阖奩浹 电子科技大学硕士论文 60 第六章 系统测试与结果分析 6 1 测试原则 由于本研发设计信息管理系统主要根据公司实际需要编制 面向的使用人员 也主要是公司在岗工作人员 所以在软件的测试过程中主要从岗位使用人员出发 望通过各部门的协助测试软件中存在的一些功能和低级错误等 从而确定各部门 人员是否能够接受该产品 是否产品符合各部门之前的需求 从软件自身出发的 测试角度 测试出软件中的代码错误和本身的不符合要求项 从而来确定软件的 稳定性和功能需求的目标是否达到 也获得客户对软件使用的信心 懑纘嫗餿爱酾紕颚 詔赵 软件测试的目的就是为了获得合格的满足用户需求的软件产品 通过软件的 代码调试 软件功能测试和需求测试等 来检验软件产品是否合格 通过测试来 给用户提供一套符合需求的软件产品 为了能达到用户需求的目的 遵循软件测 试相关规则 需要注意以下几点测试注意事项 账瑋場帼癟扫碜驽厣刍 1 软件的测试是个延续的过程 在软件代码的编写过程中就必须对软件进 行测试 遵循边编写边调试的原则 2 每个人都有自我保护意识和自我增强的思维定式 所以软件的测试一定 要避免本人测试本人编写的代码软件 一般大型的软件程序都是委托专门的测试 机构专人测试 本企业研发设计信息管理系统在代码编写过程进行测试 功能测 试由各部门相关岗位人员协助测试 嗇擄嗚纽稳躥獺鲰藓紆 3 测试需要遵循极端原则 需要测试特定极端条件下的不可抗因素 例如 特殊的输入格式和字符 超长的字符串等 以及在特殊意外情况下的软件运行情 况 例如不可抗的硬件损坏或者紧急断电断网等 19 藹嗶衛辔紗帥渑鹜體锷 4 在软件测试过程中 要关注错误发生比较集中和频繁发生的错误现象 这种错误一般和程序员的编程水平以及个人习惯有很大的关系 齲鸨鳧鹎绻谭櫞畝肅弥 5 软件测试出的错误需要有二人以上核对确认 对应软件严重的错误包括 需求不符合部门要求 可以召开评审会进行分析和讨论 绌闶儔曉翹堕斓淨鵝雖 6 软件的测试是个长期过程 所以制定相应的测试计划不可避免 不能希 望在极短的时间内完成一个高质量的测试 8 饲辁書艦茏診慣敘绑骧 7 妥善保存所有测试过程的文档 并记录测试错误所采用的修改方式方法 以及修改后是否达到预期结果等 保存测试文档的意义非常重要 一般重复性错 第六章 系统测试与结果分析 61 误通过文档查询即可 18 燼袅黾鏗蝦廚嵘塢骚浃 6 2 测试环境 6 2 1 硬件环境 服务器和客户端 PC 计算机硬件环境如表 6 1 所示 服务器客户端计算机 名称 Dell R710 惠普 HPMT3330 CPU 双 Intel 至强 Xeon E5620 四核双核 硬盘 2T 160 内存 ECC DDR3 8 4G2G 表 6 1 硬件环境 6 2 2 软件环境 服务器及客户端主机软件配置环境如表 6 2 所示 服务器客户端计算机 操作系统Windows Server 2008 标准企业版 Windows XP SP3 专业版或 Windows 7 旗舰版操作系统 数据库Microsoft SQL Server2008 企业标准版 其他 Microsoft net framework 3 5 Microsoft net framework 3 5 企业研发设计信息管理系统 表 6 2 软件环境 6 3 系统测试及结果分析 系统模块并发用户与系统响应时间对比如图 6 1 所示 电子科技大学硕士论文 62 并发响应曲线图 0 1 2 3 4 5 6 7 20406080100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400 并发用户数 事务平均响应时间 秒 图 6 1 并发用户响应曲线 具体相关模块的测试结果能否通过已经结果如表 6 3 所示 测试项目测试说明结果 功能及性能描述 准确性 实用性 安全性和互操作友好性 功能及性能描述 准确性 实用性 安全性和互操作友好性 能从 excel 导入用户数据通过 能直接添加用户数据通过 红色 号标记的选项必填并保存通过 用户初始密码设置通过 删除用户通过 用户管理 修改用户密码及用户部门通过 打开登录界面通过 输入用户名和用户密码通过 用户名或者用户密码错误或者未填写报 错 通过 记住用户名和用户密码功能通过 用户登录 密码忘记 找回用户名和密码通过 功 能 管 理 图号申请单据必填项通过 第六章 系统测试与结果分析 63 图号单据的提交和保存通过 一级图号不存在自动弹出维护界面通过 图号管理 图号重复弹出提示窗口并报错通过 令号申请表单必填项目时候合法通过 令号是否重复 如重复弹出提示窗口通过令号管理 令号完工后的结案处理通过 借用单据必要信息的填写是否规范通过 仓库借单能否提交到系统并自动产 生单据编号 通过 借单部门审核是否有问题通过 仓库审核以及归还借用检验审核通过 仓库借用管理 仓库借单的维护 查询 删除 修 改等功能测试 通过 变更单据的提交 删除 修改以及合法 性检测测试 通过 研发设计变更和 K3 ERP 接口查询管理 K3 ERP 相关模块的接口单据的查询是否 正确 是否满足条件 通过 表 6 3 系统功能测试结果表 通过单元测试 模块测试 结果表明 1 软件主体功能满足需求分析 各部门反映良好 2 功能模块登录模块 能够正常的登录系统注册用户 当用户密码忘记可 以通过个人预先设置的答案找回密码 并进行密码修改 在此测试中未发现错误 鋦纶鸹击讣蚂殼將礡趙 3 用户注册模块 功能完善 能够很好的解决用户注册和用户权限及密码 的设定 更改 用户删除等操作 在注册用户过程中对重复用户提示错误时 测 试未通过 通过更改完善操作 斋浊鲸溃諢偬吗彥預劉 4 图号和令号管理模块 能够正确有效的录入必填字段 并且系统能够自 电子科技大学硕士论文 64 动分配图号和令号 查询符合需要的各种排序功能 在令号的完成日期中 由于 日期字段的问题 数据库中读取空白日期会报错 通过强制转换字段属性解决 躜应髋讳谬臘決攏爱红 5 仓库借用和研发设计变更模块功能符合要求 6 K3 ERP 系统接口功能能满足需求分析阶段的要求 测试未发现已知和未 知错误 但在数据库查询 BOM 结构的时候有速度比较慢的情况 通过递归等方 式解决 嬰冁驶靓賴黪举殺镦鍔 6 4 本章小结 在本章节中 主要对编写的企业研发信息管理系统进行系统性的测试 在各 部门岗位人员的共同努力和协力合作下 本信息管理系统如期完成既定目标 满 足调研期间的各项主体功能需求 该系统已经能够实现公司研发部 生产计划部 销售以及各部门之间登录系统 并进行相关操作 同时能够通过本系统有权限情 况下访问 K3 ERP 系统的各项查询功能 既能满足个人需求也能满足公司的经营 生产需求 全面的协调各部门间的协同办公和无纸化办公能力 特别在研发设计 变更申请单中 单据的流转避免了不必要的人为到处找领导签字和图号令号的规 范化管理以及长期的存储备查等功能 訌駙饥奩辆缁鸶殞灃彌 通过测试发现本软件除基本满足功能需求外 在性能方面还存在不足 有很 多继续优化的控件 另外 在部分功能和界面设计上存在不足 功能还需继续完 善 界面的易操作性和友善性待进一步改善 如 K3 ERP 系统查询中 当生产任 务单选择全部单据的时候 由于单据较多查询的效率低下 可能会出现数据库无 法响应的情况 偻鐋顿礡釃鯖髕瀆鐺虽 通过测试将进一步调研各部门需求 遵循各岗位人员的操作习惯和要求 更 新软件相应的功能模块和界面 电子科技大学硕士论文 65 第七章 总结与展望 7 1 全文总结 在公司信息化建设需求下 目前企业研发设计信息管理系统在各部门间得到 大极大的实际运用 在满足调研前的各部门需求的同时 增加了一些新的实际需 要的功能 目前研发设计信息管理系统 解决了设计研发对图纸文档的变更频繁 需求 对公司的图号 令号规范化和系统化的管理起来 避免了使用研发设计信 息管理系统之前的图号混乱不统一的情况 同时图号和令号通过系统的查询更加 的方便快捷 在仓库借用管理上 严格的控制物资库存准确率 避免试验研发临 时借用不归还等情况 有效的提高公司仓存管理成本 在本研发设计信息管理系 统中 本人主要在软件开发中做了调研各部门的需求 通过会议研讨等手段确定 准确的需求 通过需求分析确定软件的整体结构和数据库设计 并最终在 visual Studio2008 环境下编程实现其需要的功能 在各部门协同下完成了软件的测试工 作 具体主要完成工作归结如下 缥譫阵資铈類饩獨时驤 1 通过问卷 需求表格等格式 收集公司研发部 生产计划部 仓库等各 部门对功能需求和目前软件存在的不足 并通过收集的资料整理汇总了软件的需 求分析报告 魉艫问鮒鋦馈陝睞远淺 2 在软件的架构中 完全考虑到公司的实际情况 按照分部门的原则设计 功能模块 力求用最简单的功能实现最大的功能需求 皸睜镄慑镪皱镒篋懇赶 3 软件实际中 遵循公司各岗位计算机操作人员水平限制 界面简洁友善 并且常用功能全部在主界面显示 并未放置到系统功能菜单中 問榪锉缌陳霧鎩絢資刘 4 软件调试过程尽量做到 在代码编写过程的调试 逐句测试代码的可靠 性和语法的正确性 软件编写完成基本软件也定型 在投入各部门使用的过程中 主要是测试软件的稳定性和可维护性等功能 并在各部门使用软件的过程中持续 的更新相关功能模块 力求使软件完全符合公司的实际需求 横堝铗钕颞煬钇繆嬷紅 5 软件在使用过程中 通过服务器推送更新包 避免客户端操作人员不及 时更新的问题 并且此功能得到公司相关部门岗位人员的一致好评 邬黩钦鄉駙镓軼蘆 诬锷 7 2 后续工作展望 目前软件在公司使用情况相对较好 但是由于软件本身功能的限制 并不能 满足公司所有需求 在后期中将加大对公司业务部门的调研 尊求各岗位人员需 第七章 总结与展望 66 求 及时更新扩

温馨提示

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

评论

0/150

提交评论