当前位置: 首页 > news >正文

网站没收录了怎么办做网站大概价格

网站没收录了怎么办,做网站大概价格,手机网站这么做链接,欧米茄表官方官网目录 摘 要 Abstract 第一章 引言 1.1研究现状 1.2主要研究的目的及内容 1.3研究方法及设计思路 1.3.1 研究方法 1.3.2 设计思路 1.4.相关技术简介 1.4.1 JSP技术简介 1.4.2 Struts 框架 1.4.3 Hibernate数据访问框架 1.4.4 B/S模式分析 1.5 系统开发步骤 第二… 目录 摘 要 Abstract 第一章  引言 1.1研究现状 1.2主要研究的目的及内容 1.3研究方法及设计思路 1.3.1 研究方法 1.3.2 设计思路 1.4.相关技术简介 1.4.1 JSP技术简介 1.4.2 Struts 框架 1.4.3 Hibernate数据访问框架 1.4.4  B/S模式分析 1.5 系统开发步骤 第二章 需求分析及可行性分析 2.1需求分析 2.1.2运行需求分析 2.1.3其他需求分析 2.2 可行性分析 2.2.1经济可行性 2.2.2技术可行性 2.2.3 运行可行性 2.2.4时间可行性 2.2.5 法律可行性 第三章 系统分析与设计 3.1系统实现目标 3.2 系统设计 3.2.1系统设计 3.3数据库设计 3.3.1数据库概述 3.3.2数据库实现 3.4系统体系结构 3.5系统流程图 3.6系统用例图 第四章 系统实现 4.1.系统实现 4.1.1 登录模块 4.1.2系统主界面 4.1.3用户操作 4.1.4供应商管理 4.1.5材料信息管理 4.1.6订单信息管理 4.1.7信息查询 第五章  系统测试 5.1系统调试 5.1.1 程序调试 5.2 程序测试 5.2.1 测试的重要性及目的 5.2.2 测试的步骤 5.2.3 测试的主要内容 结束语 参考文献 致  谢 外文原文 中文翻译 第三章 系统分析与设计 3.1系统实现目标 采购是公司生产产品及维护正常运作而必须消耗的物品及必须配置的设施的购入活动的总称是公司成本控制的重点。无论是公司管理者还是财务部门对采购工作存在的风险都有着非常强的敏感性这不仅因为采购是直接影响生产成本的主要因素而是因为采购有着很高的认为欺诈的可能。在日趋完善的现代经营管理模式中公司管理当局越来越注重财务管理和财务运作的有效性。 合理的采购管理具有很重要的意义 材料采购成本在企业经营中占很大比重且在很多行业有上升趋势。降低原材料成本是增加利润的基本途径。 建立和实施制度化的采购管理程序这是采购管理工作有效进行的根本保证有法必依违法必究这是制度能切实贯彻执行的保证。只有制度化了才能在公司中用法制而不是人治。采购管理系统是为了实现企业的长远发展目标而实施的一个系统工程也是一个企业能否取得经济效益的关键它能够为企业的发展提供科学的管理功能减少管理费用。利用计算机的数据库技术使得企业的采购、库存和销售能够有利的结合起来避免和克服人工管理信息时劳动量大计算和统计的不准确等种种缺陷和弊端使企业的管理规范化和自动化从而对采购管理提供更加科学、准确的数据实现了采购管理的系统化、规范化和自动化。通过使用采购管理系统能够降低材料采购成本在企业经营中所占的比例能够提高企业的利润。 企业为满足生产所需和提高生产效率将开发企业采购管理系统。 系统实现目标易于操作有良好的互动性能为员工的工作带来便易。开发出来的系统还必须是安全性高扩展性强。能在日后不断升级优化。 3.2 系统设计 3.2.1系统设计 该系统采用B/S体系结构在客户机上并不安装客户端而是使用网络浏览器这样节省一大部分开发、维护和升级报销。本系统不仅要求功能完善而且还要界面友好因此对于一个成功的系统设计功能模块的设计是关键。 本系统是一个独立的系统用来解决企业采购信息的管理问题。采用JSP技术构建了一个有效而且实用的企业采购信息管理平台目的是为高效地完成对企业采购信息的管理。经过对课题的深入分析采购系统需实现以下功能模块 各个模块实现的功能如下 用户登录 对用户输入的用户名和密码进行匹配只有合法的用户可以登录成功进入主界面进行操作。是系统安全性的第一层保护层。 供应商管理 灵活管理供货商及时添加及修改供货商信息为采购计划的制定提供保障。 材料管理 对材料进行管理管理材料种类及库存及时了解材料的库存信息有助于做出正确的采购选择。 订单管理 系统设计了多种订单。不同权限的操作员只能对其拥有权限操作的订单进行操作。 信息查询 根据关键字快速检索信息。 3.3数据库设计 3.3.1数据库概述 数据库设计就是针对应用需求和环境建立合理的数据库模式和存储结构保证数据的高效存取并满足应用的任务处理要求。数据库设计是应用系统建设的核心技术是数据库应用领域的主要研究课题。 数据库是数据管理的最新技术。十多年来数据库管理系统已从专用的应用程序发展成为通用的系统软件。由于数据库具有数据结构化最低冗余度较高的程序与数据独立性易于扩充易于编制应用程序等优点较大的信息系统都是建立在数据库设计之上的。因此不仅大型计算机及中小型计算机甚至微型机都配有数据库管理系统。 设计数据库必须遵循一定的规则在关系型数据库中这种规则就是范式范式是符合某一种级别的关系模式的集合。一般人们设计数据库遵循第三范式。即数据库表中不包含已在其他表中包含的非主关键字信息。采用范式减少了数据冗余节约了存储空间同时加快了增、删、改的速度。 本系统是用SQL Server2008作为系统数据库。SQL Server是由微软公司研制和发布的分布式关系型数据库管理系统可以支持企业、部门以及个人等各种用户完成信息系统、电子商务、决策支持、商业智能等工作。SQL Server2008系统只要由4个主要部分组成。这四个部分被称为4个服务这些服务分别是数据库引擎、分析服务、报表服务和集成服务。这些服务之间相互存在和相互应用。SQL Server2008在易用性、可用性、可管理性、可编程性、动态开发、运行性能等方面有突出的优点。SQL Server 2008还增强了审查使你可以审查你的数据的操作从而提高了遵从性和安全性。审查不只包括对数据修改的所有信息还包括关于什么时候对数据进行读取的信息。SQL Server 2008具有像服务器中加强的审查的配置和管理这样的功能这使得公司可以满足各种规范需求。SQL Server 2008还可以定义每一个数据库的审查规范所以审查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好配置的灵活性也更高。提供了稀疏列这个功能使NULL数据不占物理空间从而提供了一个非常有效的管理数据库 中的空数据的方法。例如稀疏列使得一般包含极多要存储在一个SQL Server 2008数据库中的空值的对象模型不会占用很大的空间。稀疏列还允许管理员创建1024列以上的表。 3.3.2数据库实现 本系统一共设计五张表分别是t_order,t_price,t_supplier,t_user,t_product. t_order表存放订单t_price表存放付款单t_supplier表存放供应商t_user表存放用户信息t_product存放材料信息。 t_orderidordernameproductidsupplieridnumstatusnumbpriceallpriceusername t_priceidpricenameproductidsupplieridpricestatususernameremarkinputdate t_supplierid,suppliername,phone,adrr,mun,username,web,email,remark t_userid,username,password,realname,power, t_productid,productname,num,inputdate,counts,remark 3.4系统体系结构 在系统功能分析的基础上系统功能模块图如下图3-1所示  系统有四个主要功能分别是用户登录基础信息管理订单管理采购查询。其中基础信息管理可以对用户信息材料信息供应商信息及订单信息进行管理。订单管理功能对订单进行管理整个系统中会有7种状态的订单。采购查询是系统为用户提供的便捷查询方式根据关键字即可快速检索出需要查询的信息。 3.5系统流程图 用户输入用户名及密码系统会进行匹配查询如果在数据库中有匹配的用户信息则可以登录。且系统有4种权限的用户分别是管理员审批员采购员及仓库管理员不同权限的用户有不同的操作权限。 仓库管理员对入库的物品进行质量检验,对质量不合格的物品申请退货并提交退货单等待审批。审批成功的退货单进行退货审批不成功则重新创建退货单或者修改退货单。对于质量合格的物品直接确认收货。 3.6系统用例图 管理员用例图如图3-5所示 采购员用例图如图3-6所示 审批员用例图如图3-7所示 仓库管理员用例图如图3-8所示 第四章 系统实现 4.1.系统实现 4.1.1 登录模块 对于一个完整的企业采购管理系统不仅要求功能强大、操作简单还要有良好的设计风格和另人爽目的界面。登录界面对于整个系统来说是非常重要的因为它设置了进入本系统的用户和口令防止非法用户进入系统破坏系统安全和所保存的数据只有合法的管理员在输入正确的密码后方可进入系统否则将提示密码或用户名输入错误并询问用户是否重新输入。这样就对使用者有了限制增加了系统的安全性和保密性便于控制和管理有利于系统的维护。 登陆界面如图4-1所示 当用户没有输入用户名时系统会弹出这样的提示框如图4-2所示 当用户没有输入密码时系统会弹出这样的提示框如图4-3所示 登录界面代码实现 public class LoginAction extends BaseAction{ private LoginServices loginServices; private Integer id; private String username; private String password; private String realname; public String checkUser() throws Exception{ if (!(StringUtils.isEmpty(username)|| StringUtils.isEmpty(password))) { TUser user loginServices.checkUser(username,password); if (user!null) { setSessionAttribute(user, user); return SUCCESS; } setRequestAttribute(error, error); } return ERROR; } public String updateUser() throws Exception{ TUser user new TUser(); user.setId(id); user.setPassword(password); user.setUsername(username); user.setRealname(realname); loginServices.updateUser(user); setSessionAttribute(user, user); return update; } } } script typetext/javascript function commit() { if(form1.username.value) { alert(请您输入用户名); form1.username.focus(); return false; } if(form1.password.value) { alert(请您输入密码); form1.password.focus(); return false; } return true; } 登录界面设计代码 /script table width100% border0 cellspacing0 cellpadding0 tr td width31% height35 classlogin-text02帐号   br //td td width69%input nameusername id username typetext size28 stylewidth:150px //td /tr tr td height35 classlogin-text02密码   br //td tdinput namepassword idpassword typepassword size30 stylewidth:150px//td /tr tr td height35 /td tdinput nameSubmit2 typesubmit classright-button02 value登 录 / input namereset232 typereset classright-button02 value重 置 / /tr       % if(error.equals((String)request.getAttribute(error))){ % font colorred信息错误请重新填写/font %}% /table 4.1.2系统主界面 当使用管理员身份登录的主界面如图4-5所示 图4-5 管理员主界面 当用户身份为管理员时则拥有系统的最高权限可以创建四种权限的用户身份。分别是管理员采购员审批员及仓库管理员。 当使用普通用户登录时主界面如图4-6所示 普通用户是和管理员相对的用户身份包括采购员仓库管理员审批人员三种由管理员进行创建。每种身份有对应的操作权限。并且不能越权操作。 采购员创建原始采购单提交采购申请对审批通过的采购订单进行采购。 审批人员对提交的采购订单及退货单进行审批 仓库管理员对到达货物进行质量检验产品合格则确认收货产品不合格则创建退货单等待审批。 4.1.3用户操作 使用管理员身份登录时可以查看用户的信息并对用户进行增、删、改、查操作 当使用管理员身份时可以对用户信息进行查看如图4-7所示 当使用管理员身份登录时可以创建不同权限的用户如图4-8所示 用户管理代码实现 public class UserAction extends BaseAction{ 添加 public String addUser() throws Exception{ TUser user new TUser(); user.setPassword(password); user.setPower(power); user.setRealname(realname); user.setUsername(username); userServices.addUser(user); return addUser; } public String preupdateUser() throws Exception{ TUser user userServices.getUser(id); setRequestAttribute(user,user); return preupdateUser; } 修改 public String updateUser() throws Exception{ TUser user userServices.getUser(id); user.setPassword(password); user.setRealname(realname); user.setPower(power); userServices.updateUser(user); return updateUser; } 删除 public String delUser() throws Exception{ userServices.delUser(id); return delUser; } } } 4.1.4供应商管理 供应商管理模块是本系统中一个基础的部分在本模块中包括对供应商信息的增删改查功能确保资料的安全。增加了系统的安全性和保密性便于控制和管理。及时的更新供应商信息可以帮助企业做正确的采购策略。 供应商模块关键代码实现 public class SupplierAction extends BaseAction{ 添加 public String addSupplier() throws Exception{ TSupplier supplier new TSupplier(); supplier.setAdrr(adrr); supplier.setPhone(phone); supplier.setSuppliername(suppliername); supplier.setEmail(email); supplier.setNum(num); supplier.setRemark(remark); supplier.setUsername(username); supplier.setWeb(web); supplierServices.addSupplier(supplier); return addSupplier; } public String preupdateSupplier() throws Exception{ TSupplier supplier supplierServices.getSupplier(id); setRequestAttribute(supplier,supplier); return preupdateSupplier; } 修改 public String updateSupplier() throws Exception{ TSupplier supplier supplierServices.getSupplier(id); supplier.setAdrr(adrr); supplier.setPhone(phone); supplier.setSuppliername(suppliername); supplier.setEmail(email); supplier.setNum(num); supplier.setRemark(remark); supplier.setUsername(username); supplier.setWeb(web); supplierServices.updateSupplier(supplier); return updateSupplier; } 删除 public String delSupplier() throws Exception{ supplierServices.delSupplier(id); return delSupplier; } public SupplierServices getSupplierServices() { return supplierServices; } public void setSupplierServices(SupplierServices supplierServices) { this.supplierServices supplierServices; } 4.1.5材料信息管理 本模块主要实现材料信息的增加、删除、修改、浏览等操作。将以前采购过的材料、将要进行采购的材料以及正在考虑采购的材料信息录入系统便于企业查询和管理。如下图所示 材料信息查询如图4-13所示 材料信息添加需要添加材料的名称、编号、出厂日期、数量、以及备注信息要求必须添加完整。提供重置按钮点击后可以重写填写如图4-14所示 对材料信息进行修改及时更新材料信息保证所有的信息都是最新状态如图4-15所示 材料模块关键代码实现 public class ProductAction extends BaseAction{ 添加 public String addProduct() throws Exception{ TProduct product new TProduct(); product.setProductname(productname); product.setInputdate(inputdate); product.setNum(num); product.setCounts(counts); product.setRemark(remark); productServices.addProduct(product); return addProduct; } public String preupdateProduct() throws Exception{ TProduct product productServices.getProduct(id); setRequestAttribute(product,product); return preupdateProduct; } 修改 public String updateProduct() throws Exception{ TProduct product productServices.getProduct(id); product.setProductname(productname); product.setInputdate(inputdate); product.setNum(num); product.setCounts(counts); product.setRemark(remark); productServices.updateProduct(product); return updateProduct; } 删除 public String delProduct() throws Exception{ productServices.delProduct(id); return delProduct; } public ProductServices getProductServices() { return productServices; } public void setProductServices(ProductServices productServices) { this.productServices productServices; } 4.1.6订单信息管理 本模块主要实现对订单进行操作。系统中共设计了多种状态的订单。分别是新建采购单审批中的采购单审批成功的采购单审批失败的采购单新建退货单审批中的退货单审批成功的退货单审批失败的退换单已完成订单。新建的如下图所示 已完成订单信息查询 当采购员采购完成之后由仓库管理员进行质量检验物品质量合格之后由采购员确认收货订单会变为完成状态。 订单模块关键代码实现 public class OrderAction extends BaseAction{ 为采购员获取订单数据 public String purchaseOrder() throws Exception{ PageInfo pageInfo0 queryOrderByStatus((0,3)); PageInfo pageInfo2 queryOrderByStatus((2)); setRequestAttribute(pageinfo0, pageInfo0); setRequestAttribute(pageinfo2, pageInfo2); setRequestAttribute(searchname, this.searchname); return purchaseOrder; } 为审批员获得订单 public String approveListOrder() throws Exception{ PageInfo pageInfo0 queryOrderByStatus((1)); PageInfo pageInfo2 queryOrderByStatus((6)); setRequestAttribute(pageinfo0, pageInfo0); setRequestAttribute(pageinfo2, pageInfo2); setRequestAttribute(searchname, this.searchname); return approveListOrder; } public String storeListOrder() throws Exception{ StringBuffer cond new StringBuffer(); if(null!searchname!searchname.trim()){ cond.append( and a.ordername like %searchname.trim()% ); } if(null!getRequestParameter(flag) !getRequestParameter(flag)){ setSessionAttribute(flag, getRequestParameter(flag)); } if(null!getSessionAttribute(flag) !(String)getSessionAttribute(flag)){ cond.append( and a.status (String)getSessionAttribute(flag) ); } int curpage Integer.parseInt(this.getCurrentpage(ServletActionContext.getRequest())); int pageunit Integer.parseInt(this.getPageunit(ServletActionContext.getRequest(), querypageunit)); String url order_storeListOrder?aa; PageInfo pageInfo this.orderServices.queryOrder(curpage, pageunit, ServletActionContext.getRequest(), url, cond.toString()); setRequestAttribute(pageinfo, pageInfo); setRequestAttribute(searchname, this.searchname); return storeListOrder; } public String addOrderForPurchase(){ try { TOrder order new TOrder(); order.setNum(num); order.setOrdername(ordername); order.setStatus(0); TProduct product productServices.getProduct(productid); order.setTProduct(product); TSupplier supplier supplierServices.getSupplier(supplierid); order.setTSupplier(supplier); order.setNumb(numb); order.setPrice(price); order.setRemark(remark); order.setAllprice(allprice); order.setUsername(username); orderServices.addOrder(order); } catch (RuntimeException e) { e.printStackTrace(); } return addOrderForPurchase; } public String updateOrderForPurchase() { try { TOrder order this.getOrderServices().getOrder(id); order.setNum(num); order.setOrdername(ordername); TProduct product productServices.getProduct(productid); order.setTProduct(product); TSupplier supplier supplierServices.getSupplier(supplierid); order.setTSupplier(supplier); order.setNumb(numb); order.setPrice(price); order.setRemark(remark); order.setAllprice(allprice); order.setUsername(username); this.getOrderServices().updateOrder(order); } catch (RuntimeException e) { e.printStackTrace(); } return updateOrderForPurchase; } public String approveOrder() throws Exception{ TOrder order this.getOrderServices().getOrder(id); order.setStatus(1); this.getOrderServices().updateOrder(order); return approveOrder; } 采购申请 public String applyOrder() throws Exception{ TOrder order this.getOrderServices().getOrder(id); order.setStatus(1); this.getOrderServices().updateOrder(order); return applyOrder; } 采购 public String buyOrder() throws Exception{ TOrder order this.getOrderServices().getOrder(id); order.setStatus(4); this.getOrderServices().updateOrder(order); return buyOrder; } 合格检查 public String TestOrder() throws Exception{ TOrder order this.getOrderServices().getOrder(id); order.setStatus(5); this.getOrderServices().updateOrder(order); return TestOrder; } 退货检查 public String returnOrder() throws Exception{ TOrder order this.getOrderServices().getOrder(id); order.setStatus(6); this.getOrderServices().updateOrder(order); return returnOrder; } 审批 public String approveOrderForApproveList() throws Exception{ TOrder order this.getOrderServices().getOrder(id); order.setRemark(remark); order.setStatus(status); this.getOrderServices().updateOrder(order); return approveOrderForApproveList; } } } 第五章  系统测试 5.1系统调试 5.1.1 程序调试 在设计系统的过程中存在一些错误是必然的。对于语句的语法错误在程序运行时自动提示并请求立即纠正因此这类错误比较容易发现和纠正。但另一类错误是在程序执行时由于不正确的操作或对某些数据的计算公式的逻辑错误导致的错误结果。这类错误隐蔽性强有时会出现有时又不出现因此对这一类动态发生的错误的排查是耗时费力的。 5.2 程序测试 5.2.1 测试的重要性及目的 1测试的重要性 对于软件来讲不论采用什么技术和什么方法软件中仍然会有错。采用新的语言、先进的开发方式、完善的开发过程可以减少错误的引入但是不可能完全杜绝软件中的错误这些引入的错误需要测试来找出软件中的错误密度也需要测试来进行估计。测试是所有工程学科的基本组成单元是软件开发的重要部分。自有程序设计的那天起测试就一直伴随着。统计表明在典型的软件开发项目中软件测试工作量往往占软件开发总工作量的40以上。而在软件开发的总成本中用在测试上的开销要占30到50。如果把维护阶段也考虑在内讨论整个软件生存期时测试的成本比例也许会有所降低但实际上维护工作相当于二次开发乃至多次开发其中必定还包含有许多测试工作。 在实践中软件测试的困难常常使人望而却步或敷衍了事这是由于对测试仍然存在一些不正确的看法和错误的态度这包括: ① 认为测试工作不如设计和编码那样容易取得进展难以给测试人员某种成就感; ② 以发现软件错误为目标的测试是非建设性的甚至是破坏性的测试中发现错位是对责任者工作的一种否定; ③ 测试工作枯燥无味不能引起人们的兴趣; ④ 测试工作是艰苦而细致的工作; ⑤ 对自己编写的程序盲目自信在发现错误后顾虑别人对自己的开发能力的看法。 这些观点对软件测试工作是极为不利的必须澄清认识、端正态度才可能提高软件产品的质量。 2测试的目的 如果测试的目的是为了尽可能多地找出错误那么测试就应该直接针对软件比较复杂的部分或是以前出错比较多的位置。 ① 软件测试是为了发现错误而执行程序的过程; ② 测试是为了证明程序有错而不是证明程序无错误; ③ 一个好的测试用例是在于它能发现至今未发现的错误; ④ 一个成功的测试是发现了至今未发现的错误的测试。 这种观点可以提醒人们测试要以查找错误为中心而不是为了演示软件的正确功能。但是仅凭字面意思理解这一观点可能会产生误导认为发现错误是软件测试的唯一目查找不出错误的测试就是没有价值的事实并非如此。 首先测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征可以帮助项目管理者发现当前所采用的软件过程的缺陷以便改进。同时这种分析也能帮助我们设计出有针对性地检测方法改善测试的有效性。其次没有发现错误的测试也是有价值的完整的测试是评定测试质量的一种方法。 5.2.2 测试的步骤 与开发过程类似测试过程也必须分步骤进行每个步骤在逻辑上是前一个步骤的继续。大型软件系统通常由若干个子系统组成每个子系统又由若干个模块组成。因此大型软件系统的测试基本上由下述几个步骤组成 1模块测试 在这个测试步骤中所发现的往往是编码和详细设计的错误。 2系统测试 在这个测试步骤中发现的往往是软件设计中的错误也可能发现需求说明中的错误。 3验收测试 在这个测试步骤中发现的往往是系统需求说明书中的错误。 5.2.3 测试的主要内容 为了保证测试的质量将测试过程分成几个阶段即:代码审查、单元测试、集成测试、确认测试和系统测试。 1单元测试 单元测试集中在检查软件设计的最小单位—模块上通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况以及编码的错误。 2集成测试 集成测试是将模块按照设计要求组装起来同时进行测试主要目标是发现与接口有关的问题。如一个模块与另一个模块可能有由于疏忽的问题而造成有害影响把子功能组合起来可能不产生预期的主功能个别看起来是可以接受的误差可能积累到不能接受的程度全程数据结构可能有错误等。 3确认测试 确认测试的目的是向未来的用户表明系统能够像预定要求那样工作。经集成测试后已经按照设计把所有的模块组装成一个完整的软件系统接口错误也已经基本排除了接着就应该进一步验证软件的有效性这就是确认测试的任务即软件的功能和性能如同用户所合理期待的那样。 4系统测试 软件开发完成以后最终还要与系统中其他部分配套运行进行系统测试。包括恢复测试、安全测试、强度测试和性能测试等。 单独对系统的测试主要从以下几方面入手 ① 功能测试测试是否满足开发要求是否提供设计所描述的功能是否用户的需求都得到满足。功能测试是系统测试最常用和必须的测试通常还会以正式的软件说明书为测试标准。 ② 强度测试及性能测试测试系统能力最高实际限度即软件在一些超负荷情况下功能实现的情况。 ③ 安全测试验证安装在系统内的保护机构确实能够对系统进行保护使之不受各种非常的干扰。针对本系统主要是对权限系统的测试和对无效数据、错数据、和非法数据干扰的能力的测试。 1  测试案例的内容 周期:测试时间域。 层次:测试的层面。 类型:测试的分类。 系统:测试何系统。 分系统: 测试何分系统。 模块: 测试何模块。 平台: 测试的环境。 描述: 对测试问题说明与叙述。 目的: 测试的目标与期望。 此外还包括测试文档号、测试设置、输入条件、测试结果和期望结果。 2 测试案例与脚本 1测试案例与脚本设计主要包括以下内容: 检查集成测试策略 制定测试数据目的和性能目标 找出关键测试条件 检查已有的在线测试脚本 输入或抓取在线测试脚本 检查已有的用于测试的数据 生成测试数据 检查重要的数据 执行测试数据和测试脚本 2本系统测试案例如下: 只有系统的测试工作在用户的协助下不断的修改才能达到完善的预期目标。本企业采购信息管理系统系统经过初步测试基本上达到目标。 结束语 几个月来忙碌紧张而又有条不紊的毕业设计使我有机会对本专业的基本理论、专业知识和基本技术有了更深入的了解和体会使我在四年中所学到的知识得到了系统的复习和升华真正达到了学以致用。 管理信息系统是一门融管理科学、信息科学、系统科学、计算机科学与现代通信技术为一体的一门综合性学科。它是运用系统的方法以计算机和现代通信技术为基本信息处理手段和工具的能为管理决策提供信息服务的人—机系统.它可以实现数据处理功能、预测功能、计划功能、控制功能和辅助决策功能。管理信息系统的开发是一项复杂的系统工程必须严格的按照系统规划、系统分析、系统设计、系统实施、系统运行与评价的开发步骤来进行。 在系统开发之前必须了解该系统的特点、适用范围以及使用者需要一个什么样的系统以此作为基础为开发系统准确定位然后对使用者所需实现的功能进行分析总结根据使用者的实际要求来给系统设计一个初步方案。系统的开发不仅是要实现对数据处理的及时与正确而且要考虑系统是否具有控制功能及时将数据反馈给操作者以进行监测和协调保证系统的正常运行也要考虑是否具有预测功能运用一定的数学方法利用历史的数据对未来进行预测的工作。 在设计的过程中我掌握了很多JSP的编程知识并对这种成熟并广泛应用的技术进行了深入的学习。设计的过程也是一个再学习的过程在遇到问题的时候我尽量自己想办法解决这在很大程度上激发了我们的自学能力在没有办法解决的情况下认真的向老师请教从老师那里我学到了很多的知识老师对我的指导起到了画龙点睛的作用。 以往我们曾经有过多次设计的体会但只是设计一个模块或一个小系统而这一次毕业设计是综合所学的管理和计算机的知识来设计一个适合运行管理的企业采购信息管理系统。要想设计使用户满意就需要我们付出更多的努力。我在设计中经常出现一些问题不知该如何解决在此时许多同学给予了我帮助。在设计的过程中增加了于实际接触的机会不仅培养了我的自学和编程能力让我在即将离开学校进入社会之前有了一定的资本提高了我与人沟通的能力。 在我的程序设计过程中我充分的体会到了“实践出真知”这一点书本上的知识是不够的只有把理论与实践相结合才能够真正的学到知识。一个管理信息系统的设计不可能一步到位还需要不断的完善和补充。同时系统中还存在许多问题有待在日后的使用中发现和解决。编程前的深思熟虑是减少程序调试工作量的重要方法只有进行充分考虑才会减少调试过程中的工作量。虽然在开始写程序之前我们做了多的准备工作但在真正的写程序时仍然发现许多问题有些问题是分析时的疏漏有些则是如果不做无论如何也想不到的。所以我需要在日后进行更多的经验积累。 毕业设计是我人生一笔宝贵的财富。我会把它当做人生的成功基石日后不断的进行努力提高自己逐步走向成功。
文章转载自:
http://www.morning.njnqn.cn.gov.cn.njnqn.cn
http://www.morning.gmrxh.cn.gov.cn.gmrxh.cn
http://www.morning.smmrm.cn.gov.cn.smmrm.cn
http://www.morning.rkwlg.cn.gov.cn.rkwlg.cn
http://www.morning.nkjnr.cn.gov.cn.nkjnr.cn
http://www.morning.rfpq.cn.gov.cn.rfpq.cn
http://www.morning.lxcwh.cn.gov.cn.lxcwh.cn
http://www.morning.nqcts.cn.gov.cn.nqcts.cn
http://www.morning.pntzg.cn.gov.cn.pntzg.cn
http://www.morning.hrpbq.cn.gov.cn.hrpbq.cn
http://www.morning.ybhrb.cn.gov.cn.ybhrb.cn
http://www.morning.mrpqg.cn.gov.cn.mrpqg.cn
http://www.morning.mdjtk.cn.gov.cn.mdjtk.cn
http://www.morning.gcbhh.cn.gov.cn.gcbhh.cn
http://www.morning.rqlbp.cn.gov.cn.rqlbp.cn
http://www.morning.rnzjc.cn.gov.cn.rnzjc.cn
http://www.morning.wklmj.cn.gov.cn.wklmj.cn
http://www.morning.hwnqg.cn.gov.cn.hwnqg.cn
http://www.morning.pcngq.cn.gov.cn.pcngq.cn
http://www.morning.tqpds.cn.gov.cn.tqpds.cn
http://www.morning.glnfn.cn.gov.cn.glnfn.cn
http://www.morning.trrhj.cn.gov.cn.trrhj.cn
http://www.morning.lmmkf.cn.gov.cn.lmmkf.cn
http://www.morning.jkfyt.cn.gov.cn.jkfyt.cn
http://www.morning.iknty.cn.gov.cn.iknty.cn
http://www.morning.jqwpw.cn.gov.cn.jqwpw.cn
http://www.morning.ai-wang.cn.gov.cn.ai-wang.cn
http://www.morning.mlgsc.com.gov.cn.mlgsc.com
http://www.morning.mhybs.cn.gov.cn.mhybs.cn
http://www.morning.tgtwy.cn.gov.cn.tgtwy.cn
http://www.morning.xctdn.cn.gov.cn.xctdn.cn
http://www.morning.bpzw.cn.gov.cn.bpzw.cn
http://www.morning.youngbase.cn.gov.cn.youngbase.cn
http://www.morning.jqrhz.cn.gov.cn.jqrhz.cn
http://www.morning.tsyny.cn.gov.cn.tsyny.cn
http://www.morning.mfrb.cn.gov.cn.mfrb.cn
http://www.morning.nnqrb.cn.gov.cn.nnqrb.cn
http://www.morning.rqknq.cn.gov.cn.rqknq.cn
http://www.morning.pqktp.cn.gov.cn.pqktp.cn
http://www.morning.fssjw.cn.gov.cn.fssjw.cn
http://www.morning.csdgt.cn.gov.cn.csdgt.cn
http://www.morning.yfnjk.cn.gov.cn.yfnjk.cn
http://www.morning.bzfld.cn.gov.cn.bzfld.cn
http://www.morning.srltq.cn.gov.cn.srltq.cn
http://www.morning.cdrzw.cn.gov.cn.cdrzw.cn
http://www.morning.gbrps.cn.gov.cn.gbrps.cn
http://www.morning.cnlmp.cn.gov.cn.cnlmp.cn
http://www.morning.pyncm.cn.gov.cn.pyncm.cn
http://www.morning.stmkm.cn.gov.cn.stmkm.cn
http://www.morning.jklns.cn.gov.cn.jklns.cn
http://www.morning.xlpdm.cn.gov.cn.xlpdm.cn
http://www.morning.hngmg.cn.gov.cn.hngmg.cn
http://www.morning.jmbfx.cn.gov.cn.jmbfx.cn
http://www.morning.qwhbk.cn.gov.cn.qwhbk.cn
http://www.morning.drmbh.cn.gov.cn.drmbh.cn
http://www.morning.qzsmz.cn.gov.cn.qzsmz.cn
http://www.morning.tclqf.cn.gov.cn.tclqf.cn
http://www.morning.nndbz.cn.gov.cn.nndbz.cn
http://www.morning.sbdqy.cn.gov.cn.sbdqy.cn
http://www.morning.qkqpy.cn.gov.cn.qkqpy.cn
http://www.morning.lnnc.cn.gov.cn.lnnc.cn
http://www.morning.ggjlm.cn.gov.cn.ggjlm.cn
http://www.morning.rlqml.cn.gov.cn.rlqml.cn
http://www.morning.yksf.cn.gov.cn.yksf.cn
http://www.morning.wwjft.cn.gov.cn.wwjft.cn
http://www.morning.csnmd.cn.gov.cn.csnmd.cn
http://www.morning.lsjtq.cn.gov.cn.lsjtq.cn
http://www.morning.fqmbt.cn.gov.cn.fqmbt.cn
http://www.morning.jcypk.cn.gov.cn.jcypk.cn
http://www.morning.jhrkm.cn.gov.cn.jhrkm.cn
http://www.morning.rfwqt.cn.gov.cn.rfwqt.cn
http://www.morning.jrksk.cn.gov.cn.jrksk.cn
http://www.morning.rjxwq.cn.gov.cn.rjxwq.cn
http://www.morning.sloxdub.cn.gov.cn.sloxdub.cn
http://www.morning.xsjfk.cn.gov.cn.xsjfk.cn
http://www.morning.wjyyg.cn.gov.cn.wjyyg.cn
http://www.morning.tcsdlbt.cn.gov.cn.tcsdlbt.cn
http://www.morning.rfmzs.cn.gov.cn.rfmzs.cn
http://www.morning.jwbnm.cn.gov.cn.jwbnm.cn
http://www.morning.rtryr.cn.gov.cn.rtryr.cn
http://www.tj-hxxt.cn/news/273508.html

相关文章:

  • 快速建站服务器自己做的网站加载慢
  • 福州网站建设加推广宁波免费网站建站模板
  • 慈溪想做网站的公司北京做养生SPA的网站建设
  • 如何查看网站开发商商城网站怎么做推广
  • 流行用什么做网站网站目标人群
  • 网站备案法律法规深圳凌 网站开发
  • 学网站维护汕头企业网站建设设计
  • 网站做外链好嘛免费网络短剧网站
  • 网站开发和前端开发卢松松wordpress
  • 绥化网站建设做产品网站营销推广
  • 国内免费域名注册网站10岁一12岁的创意手工
  • 网站建设客网站哪里有网站开发公司
  • 模板展示网站源码网站的管理和维护
  • 河源网站开发wordpress 速度优化
  • 汽车网站代码沧州网站建设哪家专业
  • 手机如何创建简易网站磁盘阵列做网站
  • 创建个人网站制作流程步骤动易医院网站管理系统
  • 青岛出版集团网站标准百度网站建设
  • 国内网站建设流程wordpress破解汉化版
  • 厦门市建设保障性住房局网站租车网站建设方案
  • 商城类网站建设方案免费百度seo引流
  • 湖南旅游网站开发平台设计思路
  • 网站设计 重庆做微电影模板下载网站
  • 站长工具源码做网站加一个定位功能要多少钱
  • 北京 网站 建设泰安房产交易网
  • Pdf书籍网站建设wordpress列表提取文章第一张图片
  • 荥阳网站建设推广步骤
  • 比较好的设计网站修改wordpress标签大小
  • 网站年费如何做会计分录引流软件下载站
  • 青铜峡网站建设推广红酒网页设计图片