




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南京工程高等职业学校南京工程高等职业学校 五年制高职毕业设计 姓 名 学 号 系 部 专 业 设计题目 小型企业生产管理系统小型企业生产管理系统 指导教师 职 称 年 月 日 2 40 目录目录 目录目录 2 摘摘 要要 4 第第1章章概述概述 5 1 1课题背景 5 1 2课题意义 6 1 31 3课题研究现状 6 第第2章章系统分析系统分析 7 2 1可行性分析 7 2 1 1 经济上的可行性 7 2 1 2 技术上的可行性 8 2 1 3 操作上的可行性 8 2 2业务流程分析 8 2 3功能需求分析 10 2 4数据流程分析 11 第第3章章系统设计系统设计 12 3 1设计原则 12 3 2系统体系结构设计 13 3 3功能结构设计 15 3 4计算机系统配置方案 15 3 4 1 计算机系统硬件配置 15 3 4 2 计算机系统软件配置 15 3 5数据库设计 16 3 5 1 数据库设计原则 16 3 5 2 数据库概念结构设计 16 3 5 3 数据库逻辑结构设计 18 第第4章章系统实现系统实现 23 4 1系统采用的技术平台 23 4 1 1 NET Framwork框架技术 23 4 1 2 C 编程语言 23 4 1 3 ASP NET开发技术 23 4 1 4 Microsoft SQL Server 24 4 1 5 IIS服务器 24 4 2系统的软硬件平台 24 4 3系统模块的实现 25 4 3 1 系统登陆页面 25 4 3 2 管理员界面 25 4 3 3 员工信息添加界面 26 4 4员工信息查看界面 27 4 5员工月工资添加界面 27 4 6客户信息添加界面 28 4 7商品信息添加界面 30 第第5章章系统测试系统测试 30 5 1测试目标 30 5 2测试方法 30 3 40 5 3测试环境 31 5 4功能测试 32 5 5性能测试 36 5 6测试结果分析 37 第第6章章结论结论 37 6 16 1系统的特点 38 6 26 2系统的不足和改进 38 6 36 3设计收获与心得 38 参参 考考 文文 献献 39 致致 谢谢 40 4 40 摘摘 要要 如今 全球经济一体化和信息技术不断地发展 网络技术和电子商务被普 遍应用 客户需求不断变化 技术创新速度加快 产品的生命周期缩短 实施 周期较长等因素对企业的生存和发展构成了严重威胁 这些问题在中小企业中 尤其突出 在这种情况下 我国中小企业非常有必要引入更为先进的信息管理 方法和手段 为此 我们有必要研究一套适合中小企业的价格低廉 部署维护 简单高效的生产管理系统 以便提高企业的竞争力和经济效益 本文从小型企业的实际需求出发 开发设计了基于WEB的小型企业生产管 理系统 本文首先根据企业的实际需求做出可行性分析 功能性分析和非功能 性分析 并对小型企业生产管理系统进行总体设计 提出了系统的体系结构 最后 使用 Visual Studio2005 作为开发平台 对基于WEB的小型企业生产管 理系统进行了全面编程实现 本论文的研究目的在于结合我国中小企业的普遍特点 面向中小企业设计 并开发出一套以先进管理思想为指导 价格低廉 功能全面 部署维护简单高 效的企业管理信息系统 这对于中小型企业而言 将有着十分重要的作用 关键字 企业管理系统 生产管理系统 ASP NET SQL 5 40 第第1章章概述概述 随着Internet技术的迅猛发展 以及计算机在企业信息化管理中的普遍应 用 通过使用计算机技术来实现企业信息化管理的趋势尽显无疑 信息管理是 一项十分琐碎 繁杂而又细致的工作 企业的销售 采购 库存核算的工作量 很大 并且不允许出错 在这种情况下 企业可以通过购买和实施国际先进的 管理软件ERP来有效地提高企业的管理效率 同时迎接知识经济时代的新挑战 1 1课题背景 伴随着人类步入知识经济时代 全球经济一体化和信息技术不断发展 网 络技术和电子商务被普遍应用 客户需求不断变化 技术创新速度加快 产品 的生命周期缩短 实施周期较长等因素对企业的生存和发展构成了严重威胁 1 这些问题在中小企业中尤其突出 在我国的社会经济中 中小企业占主要 部分 并在国民企业的发展中占有重要地位 它们支撑着国民经济的发展 对 促进经济市场化和国际化以及扩大广大国民的就业面等作出了重大贡献 根据 国家统计局统计的数据显示 2 在2004年度 我国中小企业的数量占了全国所 有注册企业总数量的98 创造了超过75 的工业总产值 提供了大约77 的就业 机会 占出口贸易30 40 的比例 然而 我国中小企业多数都存在一些缺陷 1 如专业化协作程度差 旧体制弊端 资金缺乏 技术落后 信息技术水平 较低等等 这些问题所存在的矛盾随着全球经济一体化步伐的加速也将日益显 现 在这种情况下 我国中小企业非常有必要引入更为先进的信息管理方法和 手段 企业 资源 计划 Enterprise Resource Planning 缩写ERP 在现代企业 管理中 将企业内部所有资源整合在一起 对采购 生产 成本 库存 分 销 运输 财务 人力资源进行规划 从而达到最佳资源组合 取得最佳效 益 基于ERP的生产管理系统是从MRP Material Requirement Planning 发展 而来的集成化管理信息系统 MRP是ERP系统的核心 MRP解决了物料的计划与控 制问题 实现了物料信息集成 MRP的基本构成 主生产计划 MPS 产品结构 6 40 与物料清单 BOM 库存信息 首先根据需求计划 销售订单 制定主生产计 划 按照产品的零件结构 即物料清单 BOM 把主生产计划展开成零件计划 同时 必须知道库存数量才能准确计算出零件的采购数量 这样在这条供应链 下进行采购供应管理和销售管理 因此 达到从供应链范围去优化企业资源的 目的 1 2课题意义 企业信息化建设过程中 我国中小企业存在的最严重的缺陷是自身研发团 队的缺乏和它们本身技术实力不足 因此 它们要依靠自己的技术在市场竞争 中赢取优势是非常困难的 然而 在竞争日益激烈的市场中 中小企业具有反 应灵活 并能迅速投入生产及转产等优势 3 ERP系统的实施 3 有助于中小企业 建立一个稳定的 灵活的和动态的管理体系 有助于企业重组其业务流程 以 在市场竞争中获得优势 并提高整体的管理水平 同时 还能有效降低库存 减 少资金占用 提高产品质量 降低运营成本 并改善客户服务和快速响应客户 需求 本课题是以基于ERP的MRP系统为应用模型 采用最先进的网络技术 数据 库技术 信息分析技术开发的MIS系统 基于ERP的生产管理系统 对于企业来 说 利用计算机支持企业高效率完成生产管理的日常事务 是适应现代企业制 度要求 推动企业生产管理走向科学化 规范化的必要条件 计算机管理所无 法比拟的优点是检索迅速 查找方便 可靠性高 存储量大 保密性好 寿命 长 成本低等 这些优点能够极大地提高企业生产管理的效率 也是企业的科 学化 正规化管理 与世界接轨的重要条件 本论文的研究目的在于结合我国中小企业的普遍特点 面向中小企业设计 并开发出一套以先进管理思想为指导 价格低廉 功能全面 部署维护简单高 效的企业管理信息系统 这对于中小型企业而言 有着十分重要的作用 1 31 3课题研究现状 我国的生产计划管理系统经过十几年的发展 已经取得了明显的进步 产 品种类日趋丰富 技术日益成熟 从系统产品来看 目前国内的生产计划管理 7 40 系统有些建立在LotusDomino Notes平台上 有些直接使用Microsoft产品如 SharePoint 也有部分软件公司开发了具有自主知识产权的生产计划管理系 统 从应用范围来看 生产计划管理系统主要应用在企事业单位中 企业用户 需求最为强烈 普及率也最高 几乎所有的大型企业都已经配备了生产计划管 理系统 企事业单位以事务处理为主的工作流应用比较多 从处理范围来看 生产计划管理系统主要是解决如何提高日常办公 生产效率的问题 因此我们 日常工作的大部分内容都可以归入办公自动化处理的范畴 如文字处理 文件 撰写 传真 申请审批 办公用品 公文管理 会议管理 资料管理 档案管 理 客户管理 订货销售 库存管理 生产计划 器材需求 技术管理 质量 管理 成本计算 财务计算 劳资 人事管理等等 其中核心是生产管理 目 前 我国的生产计划管理系统正朝着集成化 网络化 多媒体和智能化的国际 水平发展 各国的经验表明 国家经济现代化必须依赖各级管理水平的提高和办 公自动化 因此 生产计划管理系统必将对我国整个社会生活的各个方面产生 深刻的影响 3 国际上很多大型的ERP系统产品一般都是功能强大 囊括企业各种需求 面 向大规模生产企业 价格昂贵实施困难 同时又由于企业文化背景 经营环 境 管理策略的不同 导致国际上流通的ERP产品并不符合国内企业发展需要 因而国内ERP发展相对缓慢 4 企业在选择ERP管理系统产品的时候更多的是挑 选适合自己企业规模 功能实用的 操作方便的产品 企业的需求推动着ERP产 品的成熟 开发适合中国企业发展需求的ERP产品已成为趋势 第第2章章系统分析系统分析 2 1可行性分析 2 1 1 经济上的可行性 如今 随着计算机的大量普及 各种软件的开发成本越来越低 价格也越 来越底 本系统也是这样 开发成本较低 只是需要一台配置一般的计算机 该系统运行时占计算机的资源也不多 也并不会因为开发成本低而造成系统功 能性能的下降 相反 随着计算机技术的发展 各种实用软件的性能日渐提 8 40 高 生产管理系统廉价的开发成本 却能够带来相当大的实惠和方便 主要表 现在 1 本系统可以说是一个拥有多种实用功能的生产管理系统 它集成了设备 入库出库的登记 查询等多种功能 具有较强的实用性和方便性 2 可使故障设备的维修更为及时 能给企业带来更大的效益 3 本系统的运行可以大大提高集团设备管理的效率 减少不必要的人力和 物力 由此 可以得出 本系统在经济上是绝对具有可行性 2 1 2 技术上的可行性 从目前 IT 业界比较流行的数据库开发 管理软件来看 对于比较简单的中 小型数据库 Visual Studio2010 和 SQL2005 的结合无疑是在实际应用中较为成 功的一种解决方案 为用户提供了业界软件开发一直坚持的非常友好 操作简 单的用户界面 完善强大的数据库操作功能和简洁明了的数据库接口 所以技 术实行起来相对会容易 2 1 3 操作上的可行性 首先 设计网站的几种软件现在都比较流行 一般设计人员对这几款软件 比较熟悉 可以利用这些软件设计出较完善的生产管理系统 其次 系统的管 理主要是信息的录入 修改 统计等工作 一般工作人员都能够胜任 从操作 上来说是可行的 综上所述 本系统开发目标已明确 在技术 经济 操作等方面具备可行 性 因此系统的开发是完全可行的 2 2业务流程分析 生产管理系统工作流程为 系统启动并进入系统登陆界面 需输入用户名 和密码进行登录 管理员登录后可添加员工信息 客户信息 供货商信息 商 品信息和数据备份等 客户登陆后可修改个人密码 在线下单和订单查看 员 工登陆后可进行个人资料修改 工资查看和派单任务查询 本系统的业务流程 图如图所示 9 40 客客户户 工工资资 登登 陆陆 登登 陆陆 管管理理员员 管管理理版版块块添添加加 管管理理 员员工工 订订单单添添加加 查查看看 信信息息 图2 1业务流程图 本系统是利用现代化的计算机网络技术对传统的生产管理与业务管理进行 整合 按照实践过程设计完成的 此系统的设计有助于管理员对生产管理系统 的管理 在很大程度上可以提高效率 对信息进行及时更新等方面都可以提高 不少速度 为了使系统在各项管理中发挥更大的作用 实现工作过程的计算机 化 提高工作效率和工作质量 现提出如下系统开发目标 1 操作简单 界面友好 完全控件式的页面布局 使得信息的录入工作 更简便 2 即时可见 对信息的处理 包括添加 修改 删除 将立即在对应的 版块显示出来 达到 即时发布 即时见效 的功能 3 功能完善 不仅包括常见系统的信息管理的各个方面 信息录入 浏 览 删除 修改 查询等各个方面 完整地实现了系统对即时信息的管理要求 而且 还能进行上传 打印相关资源的管理 4 方便移植 系统应具有实用性 可靠性和适用性 系统界面中所需的 数据都存放于数据文件中 只要对该文件做部分修改 就能在系统界面上实现 及时更新的效果 减少了更改系统源代码的复杂性 5 动态管理 对系统数据库实行动态操作 能实现对数据库信息的动态 查询 动态更新修改和动态录入数据 10 40 2 3功能需求分析 本系统设计的最终目的是实现对网站的有序高效管理 为此在系统设计时 应做好用户需求查 充分了解用户的实际需求 保证系统具有良好的易用性 稳定性和扩展性 通过前期的调查分析及研究 对本管理系统来说 分两种用 户类型 管理员 员工 客户 本系统要实现的主要功能主要有以下几个方面 管理员 管理员 1 系统用户管理 包括管理员的添加 删除和管理员密码修改 2 员工信息管理 包括员工信息 员工工资的添加 查询 修改和删除 3 客户信息管理 包括客户信息的添加 查询 修改和删除 以及客户生日提醒 4 供货商信息管理 包括供货商信息的添加 查询 修改和删除 5 商品管理 包括商品类别管理 商品信息管理 库存查询 入库管理 6 派工管理 员工派工设置 7 系统管理 系统数据备份 客户 客户 1 个人资料管理 个人资料修改 2 订单管理 包括在线下单和订单查询 员工 员工 1 个人资料管理 个人资料修改 11 40 2 派单任务 派单任务查看 3 工资查看 工资查询 以上是用户的主要需求 也是该系统主要功能 除了这些功能以外 在设 计时也对一些细节做了优化与调整 使系统更具有完整性与实用性 2 4数据流程分析 数据流程分析主要包括对信息的流动 传递 处理 存储等的分析 数据 流程分析的目的就是要发现和解决数据流通中的问题 现有的数据流程分析多 是通过分层的数据流程图 data flow diagram 简称 DFD 来实现的 其具体的 做法是 按业务流程图理出的业务流程顺序 将相应调查过程中所掌握的数据 处理过程 绘制成一套完整的数据流程图 生产管理系统的数据流程 对本系统操作的数据源有管理员有两种用户 管理员和普通用户 管理员有权限对数据库中的数据进行添加 修改 删除 查询 普通用户个人资料修改 设备借用登记和故障申报也会产生一些数据 通过对本系统的需求分析 系统的基本功能已经确定 整个系统的数据流程图如图 2 2 所示 12 40 生生产产管管理理系系统统 客客户户登登陆陆 数数据据备备份份 管管理理员员登登录录 个个人人资资料料修修改改 在在线线下下单单 管管理理员员信信息息 数数据据恢恢复复注注销销登登录录 系系统统数数据据 库库 员员工工信信息息 客客户户信信 息息 商商品品信信息息 入入库库 信信息息等等添添加加 图 2 2 系统的数据流程 第第3章章系统设计系统设计 3 1设计原则 小型企业生产管理系统主要是面向中小企业研发的信息化平台解决方案 系统的基本思路是借助当今成熟的计算机及网络技术 为企业用户搭建一个有 普遍适用性的统一应用系统平台 通过此平台可将用户现有的和将来计划建设 的其他办公软件集成为一个整体 在统一的框架下为用户提供全面的数据信息 共享和快捷的视窗操作界面入口 以达到最大限度提高日常无纸办公的系统价 值与目的 为保证系统平台设计目标的实现 在开发过程中遵循以下原则 14 1 实用性 中小型企业生产管理系统负责企业日常的办公需要 实用性 对办公自动化应用系统来说是第一位的 如果没有实用价值 系统将会变成一 个空中楼阁 不能解决任何实际问题 因此在进行系统设计过程中 始终把系 统实用性放在第一位 13 40 2 安全 可靠性 中小型企业生产管理系统处理的数据都是企业动作中 重要的数据 系统要具备良好的用户操作机制来保证数据信息的安全性 要确 保数据的准确性和有效性 系统能提供稳定 可靠的服务 当意外情况发生 时 系统要有完备的数据恢复方案 3 易操作 易维护 中小型企业生产管理系统面向整个企业的用户 系 统应该具有友好的操作界面 能提供方便快捷的功能特点 系统中的各功能模 块在视窗操作界面的设计与布局上保持统一 使用户在使用过程中能自行学 习 触类旁通 以最快的速度迅速掌握系统各功能模块的使用 同时 系统的 维护要简单 容易上手 避免过于专业化的复杂 繁的操作 4 先进性 中小型企业生产管理系统投入使用后 要为企业提供一定年 限的服务 因此系统的设计时要用一定的前瞻性眼光进行考虑 要采用性价比 高的硬件产品 配以目前成熟先进的网络技术 计算机技术 能让开发出来的 系统符合未来计算机软件系统的发展潮流与趋势 另外 系统要具有良好的软 件弹性与伸缩能力 在一定程度内能采用自适应措施 适应外部环境的变化 5 可扩展性 考虑到企业用户的办公业务类型不是单一的 固定不变 的 系统应能适应企业用户的业务类型转换和发展变化需要 能不断进行技术 功能的升级换代 并留有相关对外接口 可便利地与其它第三方软件系统进行 集成 6 经济性 中小型企业生产管理系统的开发不能盲目地追求设备最先进 性 开发时要结合用户实际的预算安排 以实际需要为出发点进行按需配置与 按需开发 保证中小型企业生产管理系统优良的实施经济性 3 2系统体系结构设计 小型企业生产管理系统采用B S体系结构模式 如图3 1所示 企业办公用 户显示层主要以WEB网页方式或以WinForm显示方式出现 从技术上来说 是 ASP NET页面 负责处理办公用户的数据输入和办公用户的数据输出等工作 办 公业务逻辑层由相关的程序和处理规则组成 主要负责处理从显示层网页中传 入的办公数据 对相关数据进行程序处理和逻辑判断处理 数据层负责定义和 存储办公系统中的原始数据和办公业务过程中产生的数据 以生成关系型二维 14 40 表或数据存储过程的形式出现 显示层与逻辑层所用到的数据信息全部来源于 数据层 图 3 1 体系架构图 中小型企业生产管理系统的逻辑上划分为以下三层 由上而下分别是 表 现层 逻辑层和数据层 层于层之间 高聚合 低耦合 形式关联起来 互相 独立 在系统设计的时候互不影响 通过系统接口完成层与层之间的数据交流 联通 表现层与用户的交互获取用户逻辑指令后 为逻辑层传递用户指令 而 逻辑层则根据用户指令 向下发送逻辑任务从数据层获取相应的数据 并整合 数据形成逻辑任务 反馈到逻辑层 逻辑层获得数据层返回的数据后 通过业 务逻辑整合 向上向表现层发送逻辑数据 表现层根据逻辑层整合的任务数 据 通过良好的视图返回相关信息 满足用户的需求 本系统的架构图符合三层架构 数据层 业务逻辑层 表示层的设计理 念 具体如图3 2所示 资资源源预预约约管管理理 模模块块 公公文文资资料料管管理理 模模块块 登登录录模模块块通通告告查查询询模模块块 日日程程管管理理模模块块会会议议管管理理模模块块 数数据据分分析析模模块块数数据据统统计计模模块块 数数 据据 层层 业业 务务 逻逻 辑辑 层层 展展 现现 层层 财财产产信信息息库库 备备份份数数据据库库 用用户户数数据据库库财财务务数数据据库库 登登录录数数据据统统计计通通告告查查询询数数据据分分析析 资资源源预预约约管管理理日日程程管管理理公公文文资资料料管管理理会会议议管管理理 库库存存数数据据库库 图 3 2 系统架构图 15 40 3 3功能结构设计 根据前文的系统功能需求分析 可以得出本系统的系统功能模块结构图如 图3 3所示 小小型型企企业业生生产产管管理理系系统统 修修 改改 密密 码码 系系 统统 管管 理理 派派 工工 管管 理理 商商 品品 管管 理理 供供 货货 商商 管管 理理 客客 户户 信信 息息 管管 理理 员员 工工 信信 息息 管管 理理 用用 户户 账账 号号 管管 理理 在在 线线 下下 单单 个个 人人 资资 料料 管管 理理 客客户户管管理理员员 工工 资资 查查 看看 个个 人人 资资 料料 管管 理理 员员工工 派派 单单 任任 务务 查查 询询 订订 单单 查查 看看 图 3 3 系统功能结构图 3 4计算机系统配置方案 3 4 1 计算机系统硬件配置 主板 技嘉GA G31M S2C CPU Intel奔腾双核E5300 盒 内存 威刚2GB DDR2 800 万紫千红 硬盘 希捷320GB 光驱 先锋DVR 117CH 显卡 集成Intel GMA 3100显卡 声卡 集成Realtek ALC8838声卡 网卡 集成AR8132百兆网卡 显示器 优派19寸LED显示器 3 4 2 计算机系统软件配置 操作系统 Microsoft Windows XP Professional 办公软件 Microsoft Office 2003 金山词霸2010 Adobe Acrobat 10 0 Professional 瑞星杀毒软件防火墙组合版 16 40 Internet Explorer 8 0 3 5数据库设计 3 5 1 数据库设计原则 在数据库设计中 简洁 结构明晰的表结构对数据库设计是相当重要的 规范化的表结构设计 在以后的数据维护中 不会发生插入 删除和更新时的 异常 反之 数据库表结构设计不合理 不仅会给数据库的使用和维护带来方 方面面的问题 而且可能存储了大量多余的冗余信息 浪费了系统的资源 要设计规范化的数据库 就要求根据数据库设计范式 也就是数据库设 计的规范原则来做设计 设计原则如下 11 1 规范化 在设计和操作数据库时 关键的步骤就是要确保数据正确地 分布到数据库的表中 使用正确的数据结构 不仅便于对数据库进行相应的存 储操作 而且可以极大地简化应用程序的其他方面 正确进行表结构的设计的 正式名称就是数据库规范化 2 数据冗余 数据应该尽可能少地冗余 这意味着重复数据应该减少到 最少 如果存在过多的冗余数据 就意味着要占用更多的物理空间 同时也对 数据的一致性检查和维护带来诸多问题 如果有个表被忽略了 那么就可能导 致整个数据库的不一致性 3 5 2 数据库概念结构设计 根据前面的设计规划 各个实体的具体描述E R图如下 整体E R图如图3 4a所示 17 40 客客户户1管管理理员员n 个个人人资资料料 修修改改 1 m 订订单单 n 1 m 审审核核 1 添添加加 修修改改 删删除除 员员工工n1 添添加加 修修改改 删删除除 添添加加 查查看看 修修改改 删删除除 工工资资 n 添添加加 1 1 查查看看 1 派派单单 n 1 入入库库信信息息 n 添添加加 1 商商品品信信息息 n 图3 4a 整体E R图 管理员E R图如图3 4b所示 图3 4b管理员实体E R图 员工信息实体E R图如图3 4c所示 员员工工 个个人人摘摘 要要 职职位位 密密码码 姓姓名名 头头像像 性性别别 各各类类经经 历历 入入职职时时 间间 合合同同 工工号号 部部门门 电电话话 图3 4c员工信息实体E R图 18 40 客户信息E R图如图3 4d所示 客客户户 备备注注 出出生生年年 月月 客客户户姓姓 名名 性性别别 级级别别 身身份份证证地地址址 客客户户编编 号号 邮邮箱箱 电电话话 图3 4d 客户信息E R图 3 5 3 数据库逻辑结构设计 现在需要将上面的数据库概念结构转化为SQL数据库系统所支持的实际数据 模型 也就是数据库的逻辑结构 在上面的实体以及实体之间关系的基础上 形成数据库的表格以及各个表格之间的关系 生产管理系统的数据结构如allgonggao表所示 allgonggao表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2titleVarChar 255 是 255 3contentText 16 是 255 4leibieVarChar 50 是 255 5shouyetupianVarChar 50 是 255 6dianjilvVarChar 50 是 255 7addtimeDateTime 8 是 23 alllb表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2lbVarChar 50 是 255 3addtimeDateTime 8 是 23 19 40 allusers表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2usernameVarChar 50 是 255 3pwdVarChar 50 是 255 4cxVarChar 50 是 255 5addtimeDateTime 8 是 23 bumen表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2bianhaoVarChar 50 是 255 3mingchengVarChar 50 是 255 4zhuguanVarChar 50 是 255 5dianhuaVarChar 50 是 255 6chuanzhenVarChar 50 是 255 7beizhuVarChar 50 是 255 8addtimeDateTime 8 是 23 dingdanxinxi表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2bianhaoVarChar 50 是 255 3mingchengVarChar 50 是 255 4jiageVarChar 50 是 255 5leibieVarChar 50 是 255 6kucunVarChar 50 是 255 7dingdanshuliangVarChar 50 是 255 8xiadanrenVarChar 50 是 255 9beizhuVarChar 500 是 255 20 40 10paigongyuanVarChar 50 是 255 11isshVarChar 2 是 255 12addtimeDateTime 8 是 23 gongyingshangxinxi表 序号 字段名称字段类型大小 允许为空最大长度备注 1IDInt 4 自增编号 10 2gongyingshangmingchengVarChar 50 是 255 3dianhuaVarChar 50 是 255 4dizhiVarChar 50 是 255 5wangzhiVarChar 50 是 255 6youxiangVarChar 50 是 255 7chuanzhenVarChar 50 是 255 8zhuyingchanpinVarChar 50 是 255 9fuzerenVarChar 50 是 255 10beizhuVarChar 50 是 255 11addtimeDateTime 8 是 23 gongzi表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2ygbhVarChar 50 是 255 3ygxmVarChar 50 是 255 4nianInt 4 是 10 5yueInt 4 是 10 6gzFloat 8 是 15 7sdsFloat 8 是 15 8gz2Float 8 是 15 9addtimeDateTime 8 是 23 21 40 kehuxinxi表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2kehubianhaoVarChar 50 是 255 3kehuxingmingVarChar 50 是 255 4xingbieVarChar 50 是 255 5jibieVarChar 50 是 255 6dianhuaVarChar 50 是 255 7youxiangVarChar 50 是 255 8chushengnianyueDateTime 8 是 23 9shenfenzhengVarChar 300 是 255 10dizhiVarChar 300 是 255 11beizhuVarChar 500 是 255 12mimaVarChar 50 是 255 13addtimeDateTime 8 是 23 rukujilu表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2bianhaoVarChar 50 是 255 3mingchengVarChar 50 是 255 4leibieVarChar 50 是 255 5danweiVarChar 50 是 255 6kucunVarChar 50 是 255 7rukushuliangVarChar 50 是 255 8caozuoyuanVarChar 50 是 255 9addtimeDateTime 8 是 23 shangpinxinxi表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2bianhaoVarChar 50 是 255 22 40 3mingchengVarChar 50 是 255 4jiageVarChar 50 是 255 5leibieVarChar 50 是 255 6jianjieVarChar 50 是 255 7tupianVarChar 50 是 255 8kucunVarChar 50 是 255 9faburenVarChar 50 是 255 10addtimeDateTime 8 是 23 yuangong表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2gonghaoVarChar 50 是 255 3xingmingVarChar 50 是 255 4xingbieVarChar 50 是 255 5dianhuaVarChar 50 是 255 6zhiweiVarChar 50 是 255 7hetongVarChar 50 是 255 8gerengaiyaoVarChar 50 是 255 9geleijingliVarChar 50 是 255 10mimaVarChar 50 是 255 11addtimeDateTime 8 是 23 12bumenVarChar 50 是 255 13ruzhitimeDateTime 8 是 23 14gxtsInt 4 是 10 15sytsInt 4 是 10 16touxiangVarChar 50 是 255 zhiwei表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 23 40 2bumenVarChar 50 是 255 3mingchengVarChar 50 是 255 4beizhuVarChar 50 是 255 5addtimeDateTime 8 是 23 第第4章章系统实现系统实现 4 1系统采用的技术平台 4 1 1 NET Framwork 框架技术 NET Framework 是美国微软公司在剧烈的市场竞争中推出的新一代技术 开发平台与战略 它最早在 2001 年的时候被提出来 当时 作为一个定义 性的产品与构思 NET 更多停留在一种模糊的概念层面上 随着 NET Framework 技术的不断发展与成熟 其版本也由原来的 1 0 升级到 4 0 现 在 NET Framework 已经成为深受各类技术开发人员和用户欢迎的开发环境框 架 NET 支持以下常用的编程语言 C 语言 COBOL语言 VISUAL J 语 言 VC NET 语言 VB NET 语言 JScript NET 语言 SmallTalk语言等 当然最主流的是 C 语言和 VB NET 语言 8 9 10 4 1 2 C 编程语言 C 程序语言 C Sharp 是微软公司在 2000 年 6 月份针对 NET Framework 框架战略特意打造的全新编程语言 它全面支持向对象编程思想 从某种意义上说 C 程序语言是 C 程序语言 C 程序语言家庭中的新生成 员 其语法与结构的定义主要来源于 C 程序语言 C 程序语言和 Java 程 序语言 同时也增加了一些新的功能机制与特色 使得 C 程序语言一经推出 便为全世界开发人员所关注与接受 和 Java 程序语言一样 都可以用来开 发企业级的应用程序系统 4 1 3 ASP NET 开发技术 ASP NET是 NET FrameWork的一部分 是一项微软公司的技术 是一种使 嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术 它可以在通过 24 40 HTTP请求文档时再在Web服务器上动态创建它们 指 Active Server Pages 动态服务器页面 运行于 IIS Internet Information Server 服 务 是Windows开发的Web服务器 之中的程序 4 1 4 Microsoft SQL Server SQL是英文Structured Query Language的缩写 意思为结构化查询语 言 SQL语言的主要功能就是同各种数据库建立联系 进行沟通 按照ANSI 美 国国家标准协会 的规定 SQL被作为关系型数据库管理系统的标准语言 SQL 语句可以用来执行各种各样的操作 例如更新数据库中的数据 从数据库中提 取数据等 目前 绝大多数流行的关系型数据库管理系统 如 Oracle Sybase Microsoft SQL Server Access等都采用了SQL语言标准 虽 然很多数据库都对SQL语句进行了再开发和扩展 但是包括 Select Insert Update Delete Create 以及Drop在内的标准的SQL命令仍 然可以被用来完成几乎所有的数据库操作 4 1 5 IIS 服务器 IIS Internet Information Server 是微软公司主推的服务器 最新的 版本是IIS 6 0 IIS与Windows NT Server完全集成在一起 因而用户能够利用 Windows NT Server和NTFS NT File System NT的文件系统 内置的安全特 性 建立强大 灵活而安全的Internet站点 IIS支持HTTP Hypertext Transfer Protocol 超文本传输协 议 FTP File Transfer Protocol 文件传输协议 以及SMTP协议 通过使 用CGI和ISAPI IIS可以得到高度的扩展 4 2系统的软硬件平台 1 客户机 服务器 采用Pentium II 或以上级别PC机 至少30M硬 盘 Pentium90MHZ 支持VGA或分辨率更高的显示器 2 客户机 服务器操作系统 Windowxp及以上系统作为操作系统 3 数据库 SQL Server2005 4 网络 以太网组成的局域网 可设多台客户机 25 40 4 3系统模块的实现 4 3 1 系统登陆页面 系统登录界面如图4 1所示 图4 1系统登陆页面 本模块是系统登陆的页面 管理员和员工输入正确的账号 密码进行登陆 后 可进行后台的操作 4 3 2 管理员界面 图4 2管理员界面 此界面实现的功能为超级管理员添加普通管理员 包含的信息 密码 确 认密码 权限 上述内容可以被 添加 和 重填 26 40 4 3 3 员工信息添加界面 图4 3员工信息添加页面 此页面实现的功能是管理员对员工信息进行添加 包含的相关信息有 工 号 姓名 头像 性别 电话 部门 职位 入职时间 合同 个人摘要 各 类经历 密码 管理员可对上述内容进行 添加 和 重置 27 40 4 4员工信息查看界面 图4 4员工信息查看界面 本页面实现的功能为管理员对员工信息进行查询 修改 删除等操作 可 根据工号 姓名 部门等字段进行查找 本页可打印 4 5员工月工资添加界面 图4 5员工月工资添加界面 28 40 本页面主要实现财务管理员对员工月工资信息进行添加操作 包含的信 息 员工编号 员工姓名 月份 应发工资 税率 个人所得税 实发工资 上述内容可被 添加 和 重置 4 6客户信息添加界面 图4 6客户信息添加界面 本页面要实现的功能是管理员对客户信息进行添加 包含的信息有客户编 号 客户姓名 性别 级别 电话 邮箱 出生年月 身份证 地址 备注 密码 管理员可对上述内容进行 添加 和 重置 29 40 4 7供应商添加界面 图4 7供应商添加界面 本页面要实现的功能是普通用户对供应商进行添加 包含的信息有供应商 名称 电话 地址 邮箱 传真 主营产品 负责人 备注 管理员可对上述 内容进行 添加 和 重置 30 40 4 7商品信息添加界面 图4 8商品信息添加界面 本页面要实现的功能是普通用户对商品信息进行添加 包含的信息有编 号 名称 价格 类别 简介 图片 库存 发布人 管理员可对上述内容进 行 添加 和 重置 第第5章章系统测试系统测试 5 1测试目标 测试是检验系统能否投入生产的重要环节 在测试中发现漏洞及时进行迭 代修复 能够尽量避免进入生产环节后系统出现问题 14 在部署中小型企业生 产管理系统之前 有必要进行针对性的测试工作 这对此次中小型企业生产管 理系统建设具有十分重要的意义 首先搭建相应的测试平台 以及创建模拟的 应用环境 然后通过不同侧面的测试用例测试各模块的性能 在测试过程中及 时发现和纠正错误 完善系统不足之处 测试计划应用方案的可行性 能否最 大程度地满足所属业务的需求 能否有效提高工作效率 5 2测试方法 本次系统测试采用的测试方法有 功能测试 黑盒测试 和性能测试 并 发测试 前者是从系统产品的基础功能出发 模拟用户的操作进行测试 检 31 40 测系统的功能是否符合期望 后者是使用测试软件作为客户端 虚拟N个并发用 户向系统发起业务请求 测试系统的负载极限 16 17 本次测试的流程可见下图 在拟定测试计划之后 首先进行功能测试 保 证系统的各个功能均能按照预期进行运作 否则就迭代修复 直至功能测试能 够通过 然后进行性能 并发 测试 由于本系统对并发数有比较高的要求 所以对并发测试进行了重点测试 最后进行测试小结 具体可见下面的流程图 注意带 号的是测试重点 开始 拟定测试计划 典型的功能测试 黑盒测试 性能测试 并发测试 是 测试总结 测试结束 测试是否通过否 图 5 1 测试工作总体流程图 5 3测试环境 表 5 1 测试环境 名称名称所选硬件所选硬件选择原因选择原因 CPU 支持4个CPU 以 上 建议使用4 个CPU 从硬件上提供更高的扩展性和更好的性能考虑 建议 采用这种能支持4个CPU的服务器 现阶段建议使用4 个CPU 32 40 内存建议2G以上为了保证整个系统的性能 考虑到系统的实际可能的 用户数量 建议采用2G以上的内存 硬盘100G以上操作系统 5G 数据库 4G 安装后需要占据大约 9G的空间 智囊图书出版公司每年的数据量大约为 10 15G 要保证三年的数据使用量空间 预计就需要 40 50G的空间 同时还需要保留一年的预留量以备不 时之需 因此建议为100G以上 网卡 100M 为了保证系统的效率 建议采用100M的网卡 可以对 外提供较高速率的数据访问 5 4功能测试 功能测试是指对中小型企业生产管理系统的各项功能进行测试 也叫黑盒 测试 16 从系统产品的基础功能出发 模拟用户的操作进行测试 检测系统的 功能是否符合期望 功能测试既要覆盖面广 保证每个功能均被测试 又要有 侧重点 保证重要功能的质量不仅要合格 还要体验良好 根据每个管理模块的特点 详细的设计每个模块的测试用例进行测试 并 综合分析相关测试结果 1 用户账号管理模块功能测试 表 5 2 用户账号管理模块测试用例 用例编号TS001 用例摘要测试用户账号能否正常登录 注册 注销 删除 测试用例描述 先验信息或输 入数据描述 用户账户信息数据 测试步骤1 使用用户账号进行注册 2 分别使用管理员账号和用户账号进行登录 3 分别使用管理员账号和用户账号进行注销 4 使用管理员账号对用户账号进行修改 添加操作 预期输出结果4 个步骤均可顺利完成 实际测试分析满足期望值 33 40 结果评判 结果可信 满足要求 2 员工信息管理模块功能测试 表 5 3 员工信息管理模块测试用例 用例编号TS002 用例摘要测试员工信息的添加功能 编辑功能 删除操作 测试用例描述 先验信息或输 入数据描述 企业员工信息数据 测试步骤1 使用管理员账号进入 员工管理 页面 2 点击任意某个员工信息记录 弹出新的员工信息界面 3 点击 添加员工信息 弹出员工信息添加界面 输入新员 工的数据 点击保存 添加成功 4 删除任意一个员工信息记录 提示删除成功 预期输出结果员工管理界面可以正常显示所有的员工信息数据 顺利完成添加 和删除员工信息操作 实际测试分析满足期望值 结果评判 结果可信 满足要求 3 客户信息管理模块功能测试 表 5 4 客户信息管理模块测试用例 用例编号TS003 用例摘要测试客户信息的添加功能 编辑功能 删除操作 测试用例描述 先验信息或输 入数据描述 企业客户信息数据 34 40 测试步骤1 使用管理员账号进入 客户信息管理 页面 2 点击任意某个客户信息记录 弹出新的客户信息界面 3 点击 添加客户信息 弹出客户信息添加界面 输入新客 户的数据 点击保存 添加成功 4 删除任意一个客户信息记录 提示删除成功 预期输出结果客户管理界面可以正常显示所有的客户信息数据 顺利完成添加 和删除客户信息操作 实际测试分析满足期望值 结果评判 结果可信 满足要求 4 商品信息管理模块功能测试 表 5 5 商品信息管理模块测试用例 用例编号TS004 用例摘要测试商品信息的添加功能 编辑功能 删除操作 测试用例描述 先验信息或输 入数据描述 商品信息数据 测试步骤1 使用管理员账号进入 商品信息管理 页面 2 点击任意某个商品信息记录 弹出新的商品信息界面 3 点击 添加商品信息 弹出商品信息添加界面 输入新商 品的数据 点击保存 添加成功 4 删除任意一个商品信息记录 提示删除成功 预期输出结果商品管理界面可以正常显示所有的商品信息数据 顺利完成添加 和删除商品信息操作 实际测试分析满足期望值 结果评判 结果可信 满足要求 5 订单管理模块功能测试 表 5 6 订单管理模块测试用例 用例编号TS005 35 40 用例摘要 测试客户能否正常下单并进行订单的查看 管理员进行订单的审 核 派单操作 测试用例描述 先验信息或输 入数据描述 测试步骤1 客户浏览商品界面 选择任意商品下单 系统提示下单成功 2 客户查看订单信息 3 管理员审核该订单 审核通过后对该订单进行派单操作 预期输出结果顺利生成订单 顺利完成订单的审核操作和派单操作 实际测试分析满足期望值 结果评判 结果可信 满足要求 6 员工工资查看功能测试 表 5 7 员工工资查看功能测试 用例编号TS006 用例摘要员工在员工月工资界面可以查看自己的工资情况 测试用例描述 先验信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省杭州市萧山区城厢片2026届八年级物理第一学期期末联考模拟试题含解析
- 2026届福建省漳州市云霄县物理八年级第一学期期末达标测试试题含解析
- 2026届江苏省南京市南京航天大附属初级中学八年级物理第一学期期末检测试题含解析
- 2026届广西北海市、南宁市、钦州市、防城港市物理八上期末联考试题含解析
- 2026届湖北省黄石市物理八年级第一学期期末检测试题含解析
- 2026届北京市海淀区中学关村中学物理八年级第一学期期末学业水平测试模拟试题含解析
- 2026届陕西省渭南市临渭区物理八年级第一学期期末教学质量检测试题含解析
- 疫苗特快送冷链物流企业成本控制策略报告
- 地铁货运线与城市物流信息化建设研究报告
- 江西省吉安八中学2026届八年级物理第一学期期末检测模拟试题含解析
- 2025年度中国工商银行河南省分行社会招聘120人备考练习试题及答案解析
- (2025年标准)酒店政府采购协议书
- 2025河北保定市唐县招聘社区工作者64人考试备考试题及答案解析
- 2025云南昆明巫家坝建设发展有限责任公司招聘23人笔试参考题库附答案解析
- 逐梦飞翔·奋进高二-高二上学期开学第一课主题班会课件
- 国航特殊餐食代码表
- 多媒体技术与应用ppt课件(完整版)
- AS9100D体系标准中文版
- 免疫细胞治疗中心管理制度和质量保障措施
- 《中国人民警察警歌》歌词
- 科技文献检索与利用
评论
0/150
提交评论