




免费预览已结束,剩余87页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
吉林师范大学应用工程学院吉林师范大学应用工程学院 计算机工程系计算机工程系 毕业设计报告毕业设计报告 设计题目设计题目 贸易公司信息管理系统贸易公司信息管理系统 摘要摘要 本论文主要包括贸易公司信息管理系统方案分析与规划 本系 统是一个典型的信息管理系统 MIS 其开发主要包括后台数据库的 建立和维护以及前端应用程序的开发两个方面 对于前者要求建立 起数据一致性和完整性强 数据安全性好的库 而对于后者则要求 应用程序功能完备 易使用等特点 经过分析 我们使用 MICROSOFT 公司的 ASSCESS2003 Borland 公司的 Delphi7 作为开发工具 利用其提供的各种面向对象 的开发工具 首先在短时间内建立系统应用原型 然后 对初始原型系 统进行需求迭代 不断修正和改进 直到形成用户满意的可行系统 关键字 管理信息系统 数据 A Ab bs st tr ra ac ct t This dissertation chiefly consists of the management information system conceptual analysis together with the concrete realization of network and the application of quarters management sub system The quarters management sub system is a typical application of management information system know as MIS which mainly includes building up data base of back end and developing the application interface of front end The former required consistency and integrality and security of data The later should make the application powerful and easily used By looking up lots of datum and we selected MICROSOFT corporation ACCESS 2003 Borland corporation Delphi7 is as the development tool because of its objective tools in Win32 It can give you a short cut to build up a prototype of system application The prototype could be modified and developed till users are satisfied with it Keyword Management Information System Data 目 录 一 一 引 言 4 二 二 系统概 述 4 一 一 软硬件环 境 4 二二 开发工具简 介 6 三 三 编写目 的 6 四 四 项目背 景 6 1 1 项目背 景 6 2 2 应用目 标 6 3 3 定 义 7 五 五 可行性分 析 7 三 三 系统运行环境 9 一 一 系统安全性设 计 9 二 二 用户界面设 计 9 三 三 硬件接 口 9 四 四 软件接 口 9 四 四 系统需求分析 9 一 一 需求分析说明 书 10 二 二 数据要求说明 书 19 五 五 系统设计 19 一 一 总体设计说明 书 19 二 二 数据库设计说明 书 36 三 三 详细设计说明 书 39 六 六 系统测试 59 七 七 用户手册 61 八 八 程序代码 73 九 九 参考资料 80 十 十 结束语 80 十一 十一 致谢 80 一 一 引言引言 信息是企业的信息系统 它具备数据处理 计划 控制 预测 和辅助决策功能 具体作用如下 1 用统一标准处理和提供信息 排除使用前后矛盾的不完整的 数据 2 完整 及时提供在管理及决策中需要的数据 3 利用指定的数据关系式分析数据 客观预测未来 4 向各级管理机构提供不同详细程度的报告 缩短分析和解释 时间 5 用最低的费用最短的时间提供尽可能精确 可靠的信息 以 便使决策者选择最佳的实施方案 以提高企业的经济效益 各方面 的竞争中占有一席之地 贸易信息管理系统是一个贸易公司不可缺少的部分 它的内容对 于企业的决策者和管理者来说都至关重要 所以贸易公司信息管理系 统应该能够为用户提供充足的信息和快捷的查询手段 但一直以来 人们使用传统人工的方式管理文件档案 这种管理方式存在着许多 缺点 如 效率低 保密性差 另外时间一长 将产生大量的文件和数 据 这对于查找 更新和维护都带来了不少的困难 作为计算机应用的一部分 使用计算机对贸易公司信息进行管理 有 着手工管理所无法比拟的优点 例如 检索迅速 查找方便 可靠性 高 存储量大 保密性好 寿命长 成本低等 这些优点能够极大 地提高贸易公司信息管理的效率 也是企业的科学化 正规化管理 与世界接轨的重要条件 二 系统概述二 系统概述 一 一 软硬件环境 1 1 硬件环境要求 计算机必须满足的条件 CPU Intel Pentium 166MHz 或更高的处理器 推荐赛扬或更高 的处理器 或任何运行于 Microsoft Windows NT Workstation 的 Alpha 的处理器 操作系统 Microsoft Windows98 me XP 2000 或 Microsoft Windows NT Service Workstation 4 0 推荐 Service Pack 5 或更高版本 监视器 Microsoft Windows 支持的 VGA 或分辨率更高的监视 器 内存 64MB 内存以上 2 2 软件环境要求 本系统适用于 Microsoft Windows98 XP 2000 下开发的 所 采用的开发工具是 Borland Delphi7 0 英文企业版 由于考虑到该企 业每天的数据处理量 我们后台采用可 Microsoft 的 Access2003 数 据库 推荐桌面显示方式 1024 768 像素 3 3 软件安装 在系统上安装 Borland Delphi7 0 英文企业版 在系统上安装 Microsoft 的 Access2003 数据库 二 开发工具简介 二 开发工具简介 1 1 开发软件 Borland Delphi7 0 简介 Delphi 是一个极有代表性的面向对象开发工具 它将面向对象 的程序设计方法与数据库技术 网络技术以及可视化 事件驱动 代 码自动生成等先进技术完美的结合在一起 使用它可以直观的 快速 地开发 高质量的 windows 应用程序 Delphi 强大的易用的特点得到 程序员的青睐 Delphi7 0 除了保留以前版本的强大功能之处 更在 数据库程序开发方面提供了强有力的支持 使程序员完全可能轻松开 发出复杂且功能强大的数据库程序 Delphi 类可以粗略地分成两部分 一部分是组件类 这些组件类 通常以某种方式出现在组件面板上 当用户从组件面板上点取一个类 的图标后 在程序中就自动生成了该类的对象 非可视组件除外 另一部分是功能类 这此功能类的对象通常出现在程序代码中 起着 不可代替的作用 但是这些功能类在组件面板上是找不到的 在 Delphi 中 每一个类的祖先都是 Tobject 类 整个类的层次结构就像 一棵倒挂的树 在最顶层的树根即为 Tobject 类 这样 按照面向对 象编程的基本思想 就使得用户可用 Tobject 类这个类型代替任何其 它类的数据类型 2 2 Access 2003 数据库工具概述 Access 是 Office 办公套件中一个极为重要的组成部分 刚开始 时微软公司是将 Access 单独作为一个产品进行销售的 后来微软发 现如果将 Access 捆绑在 OFFICE 中一起发售 将带来更加可观的利 润 于是第一次将 Access 捆绑到 OFFICE97 中 成为 OFFICE 套件中 的一个重要成员 现在它已经成为 Office 办公套件中不可缺少的部 件了 自从 1992 年开始销售以来 Access 已经卖出了超过 6000 万 份 现在它已经成为世界上最流行的桌面数据库管理系统 后来微软公司通过大量地改进 将 Access 的新版本功能变得更加强大 不 管是处理公司的客户订单数据 管理自己的个人通讯录 还是大量科研数据的 记录和处理 人们都可以利用它来解决大量数据的管理工作 三 三 编写目的 1 编写说明书的目的 本 贸易公司信息管理系统需求说明书 其主要目的是明确所 要开发的软件应具有的功能 性能 使系统分析人员及软件开发人 员能清楚地了解用户的需求 并在此基础上进一步提出概要设计说 明书和完成后续设计与开发工作为软件开发范围 业务处理规范提 供依据 也是应用软件进行合同终验的验收依据 系统对公司的客户信息和营销信息进行管理 通过对系统科学 管理 提高工司管理效率 于公司客户数目庞大 客户信息复杂 这就要求与系统具有处理客户的基本信息 并且具有信息的增加 查询 修改等功能 2 设计该软件的目的及意义 目前市面上流行的贸易公司信息管理软件不少 但是 对于企 事业单位的发放来说 不需要太大型的数据库系统 只需要一个操 作方便 功能实用的数据的管理及需求的系统 我们的目标就是在 于开发一个功能实用 用户操作方便 简单明了的贸易公司发放软 件 四 四 项目背景 1 项目背景 开发软件名称 贸易公司信息管理系统 分为四个子功能模块 用户管理模块 信息维护模块 信息查询模 块和系统管理模块 2 应用目标 贸易公司信息管理系统是为了提高贸易公司贸易管理 简化核 算流程的一个系统 该系统是在基于Windows操作系统平台的 Delphi7 0开发环境下开发的 其囊括了贸易公司对客户信息 商品 信息 营销信息管理的基本操作功能 如 客户信息添加 查询 修改 删除及打印等功能 在方便贸易公司管理的同时 为了保证 管理信息的准确性 实时性 决策性 鉴于该系统是服务于管理工 作的 因此本系统在使用权限上作了特别的限制及规定 使用权主 要由超级管理员指定执行 3 定义 MYGSGLXT 贸易公司信息管理系统 五 五 可行性分析 1 1 行性研究的前提 MYGSGLXT 应用于贸易公司信息等进行分类和管理 提高工作效 率 便于操作 能有效的对数据进行更新 查询等 1 1 主要功能 MYGSGLXT 系统的主要功能为 数据更新 数据查询 用户管理 根据商业方面的特点和要求 MYGSGLXT 系统还具有数据导入和导出和 友好方便的用户界面等功能 数据更新功能分为三部分 数据的添加 删除和修改 数据添加功能提供便捷的录入界面 通过应用程序将原始数据 追加到数据库中 数据删除功能将不满足用户要求的数据从数据库中删除 数据修改功能允许用户对他所指定的记录进行修改 数据查询功能有二种方式 模糊查询和精确查询 前者可以方 便快捷地查询具有相同性质的记录 后者允许用户构造各种组合重 要重要条件来处理所需信息 同时可对满足条件的信息进行报表生 成和打印输出 用户管理功能允许用户对密码进行修改 注册新用户 管理员 还可以对特别用户授予相应权限 2 2 性能要求 方便快捷有效地完成人事管理的各项工作 录入数据合法性的 校验程度高 数据查询速度快 数据连接最佳时间 15 秒 3 3 系统的输入 输出 输入 供应商基本信息 顾客基本信息 商品基本信息 进货进 本信息 销售基本信息 输出 查询结果 种类报表 4 4 安全和保密要求 系统对不同权限的用户提供不同的功能模块 对历史数据的更 改和新数据的添加只有一定权限的用户才能进行操作 一般的用户 只能进行查询操作 对数据库的关键数据应保密 5 5 完成期限要求 本系统的完成期限为 2007 年 5 月 15 日 2 2 技术条件可行性分析 本系统是一个数据库应用程序 现有的数据库开发技术已非常 成熟 利用现有的技术完全可以达到功能目标 考虑到开发期限较 为充裕 预计可以在规定期限内完成开发 3 3 经济可行性分析 1 1 支出 在基建投资上 可以利用现有设备 不必进行另外的硬件设 备投资 其他一次性支出 包括软件设计和开发费用 1 万元 经常性支出 包括软件维护费用每年数百元 2 2 效益 进一步实现办公自动化 减少人力投资和办工费用 极大提高 办公效率 3 3 投资回收周期 根据经验算法 收益的累计数开始支出的累计数的时间为三年 4 4 社会因素方面的可行性分析 1 1 法律方面的可行性 新系统的研制和开发都选用正版软件 将不会侵犯他人 集体 和国家的利益 不会违反国家的政治和法律 2 2 使用方面的可行性 由于目前一般职工的计算机水平使用有了很大提高 新系统界面 友好 使用简捷方便 能满足职工的使用要求 5 5 项目基本目标 基本目标是实现对贸易公司的客户及营销基本信息 商品信息 等进行管理 对数据进行处理过程 1 1 方便数据的管理和外理 避免数据不易更新 不易存放 不安全 容易丢失 难以备份 等缺点 提高管理水平 2 2 方便公司领导查阅 便于公司管理者了解 修改和查阅公司的客户 营销商品 基 本信息等数据 6 6 项目开发条件 假定和限制 1 1 所建议系统运行寿命的最小值 系统运行寿命的最小值应达 6 年 2 2 进行系统方案选择比较和时间 系统方案选择比较时间为一个月 3 3 经费 投资方面来源 经费主要来源于本项目小组 4 4 硬件环境 运行时内存要求 20MB 安装所需硬盘 10MB 打印机 必选 5 5 软件环境 中文 windowsXP sql 数据库 delphi 开发环境 6 6 统投入使用的最迟时间 系统投入使用的最迟时间为 2007 年 12 月 7 7 进行可行性研究的方法 可行性研究采用的方法如下 客户调查 专家咨询 市场相关产品 同类产品调查 系统进行评价时所使用的主要尺度为各项功能的优先次序 开发时 间的长短及使用中的难易程度 三 系统运行环境三 系统运行环境 一 一 系统安全性设计 系统能够提供对贸易发放各明细项目的数据编辑 自动计算出 贸易发放各项合计数据及代扣项目数据 支持多角度的查询功能 方便导出数据及报表 对系统的可登录人员进行控制管理 系统的 处理事件能力良好 安全性能好 能够及时响应用户的信息 二 二 用户界面设计 用户界面简洁大方 简单易于操作 三 三 硬件接口 Microsoft Window2000 XP 2003 四 四 软件接口 运行于 windows2000 以上版本 四 系统需求分析四 系统需求分析 主要目的是明确所要开发的软件应具有的功能 性能 使系统 分析人员及软件开发人员能清楚地了解用户的需求 并在此基础上 进一步提出概要设计说明书和完成后续设计与开发工作为软件开发 范围 业务处理规范提供依据 也是应用软件进行合同终验的验收 依据 系统对公司的客户信息和营销信息进行管理 通过对系统科学管 理 提高工司管理效率 于公司客户数目庞大 营销数额多 这就 要求与系统具有处理供应商基本信息 顾客基本信息 商品基本信 息 进货基本信息 销售基本信息等功能 一 一 需求分析说明书 1 功能需求 1 业务功能需求 1 模型信息 项目名称 贸易公司信息管理系统 项目代码 MYGSGLXT 2 用例结构树 贸易公司信息管理系统 1 供应商信息管理 1 1 供应商信息维护 1 1 1 供应商信息添加 1 1 1 1 供应商信息修改 1 1 1 2 供应商信息删除 1 1 1 3 供应商信息查询 1 1 2 供应商信息统计 1 1 3 顾客信息管理 1 2 顾客信息维护 1 2 1 顾客信息添加 1 2 1 1 顾客信息修改 1 2 1 2 顾客信息删除 1 2 1 3 顾客信息查询 1 2 2 顾客信息统计 1 2 3 商品信息管理 1 3 商品信息维护 1 3 1 商品信息添加 1 3 1 1 商品信息修改 1 3 1 2 商品信息删除 1 3 1 3 商品信息查询 1 3 2 商品信息统计 1 3 3 进货信息管理 1 4 进货信息维护 1 4 1 进货信息添加 1 4 1 1 进货信息修改 1 4 1 2 进货信息删除 1 4 1 3 进货信息查询 1 4 2 进货信息统计 1 4 3 销售信息管理 1 5 销售信息维护 1 5 1 销售信息添加 1 5 1 1 销售信息修改 1 5 1 2 销售信息删除 1 5 1 3 销售信息查询 1 5 2 销售信息统计 1 5 3 3 业务者与工作者 图 4 1 4 用例图 4 1 总体用例图 图 4 2 4 2 分解用例图 图 4 3 A 供应商信息管理 图 4 4 B 顾客信息管理 图 4 5 C 商品信息管理 图 4 6 D 进货信息管理 图 4 7 E 销售信息管理 图 4 8 2 系统功能需求 1 用例结构树 贸易公司信息管理系统 1 用户管理 1 1 注册新用户 1 1 1 修改密码 1 1 2 权限管理 1 1 3 注销用户 1 1 4 系统管理 1 2 数据备份 1 2 1 数据恢复 1 2 2 版本信息 1 2 3 帮助信息 1 2 4 2 分解用例图 图 4 9 2 1 用户管理分解用例图 图 4 10 B 系统管理分解用例图 图 4 11 2 外部接口需求 1 1 用户接口 采用 Windows 的通用图形界面 用户友好 界面具有一致性 界面规范遵循 Windows 软件界面的规范 提供错误处理 提供信息提示 用多种信息提示当前用户的状态 界面 提供方便的联机帮助 遵循国家关于计算机方面词汇的标准 用词准确 无歧义 本产品的用户一般要通过终端进行操作 进入主界面后点击 相应的窗口 分别进入相对的界面 用户对程序的维护 最 好要有备份 2 2 硬件接口 服务器端硬件要求 PIIII1 0 以上 256MB RAM 20GB HD 客户端硬件要求 PIII 以上 PC 机 64MB RAM 5GB HD 3 3 软件接口 服务器端软件要求 Windows Server 2000 2003 SQL Server 2000 数据库管理系统 客户端软件要求 Windows XP 2000 SQL Server 2000 数据库 管理系统客户端 4 4 通信接口 采用 TCP IP 通信协议 3 性能需求 为了保证系统能够长期 安全 可靠 高效地运行 贸易公司信 息管理系统应满足以下性能需求 1 1 系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能 查询时应保证查 全率 所有相应域包含查询关键字的记录者应能查到 在系统设 计和开发过程中 要充分考虑系统当时和将来可能承受的工作量 使系统的处理能力和响应时间能够满足企业对信息处理的需求 响应时间 更新处理时间都比较迅速 完全满足用户要求 一般 操作的响应时间在 1 2s 内 对数据的导入 导出和打印机的操 作也应在可接受的时间内完成 2 2 系统的开放性和系统的可扩充性 系统的开发过程中 应该充分考虑以后的可扩充性 例如 用户 查询的需求也会下断地更新和完善 所有这些 都要求系统提供 足够的手段进行功能的调整和扩充 而要实现这一点 应通过系 统的开放性来完成 即系统应是一个开放系统 只要符合一定的 规范 可以简单加入和减少系统的模块 配置系统的硬件 通过 软件的修补 替换 完成系统的升级和更新换代 3 3 系统的易用性和维护性 系统是直接面对使用人员的 而使用人员往往对计算机并不 是非常熟悉 这就要求系统能够提供良好的用户接口 易用的人 机交互界面 要实现这一点 就要求系统应尽量使用用户熟悉的 术语和中文信息的界面针对用户可能出现的使用问题 要提供足 够的在线帮助 缩短用户对系统熟悉的过程 系统中涉及到的数据是公司的相当重要的信息 系统要提供 方便的手段供系统维护人员进行数据的备份 日常的安全管理 系统意外崩溃时数据的恢复等工作 4 4 系统的标准性 系统在设计 开发 使用过程中 要涉及很多计算机硬件 软 件 所有这些都要符合主流国际 国家和行业标准 例如 在开发 中使用的操作系统 网络系统 开发工具都必需符合通用标准 4 软件属性需求语法 1 1 正确性 要求发布的软件达到用户的预期目标 运行时基本无错误 2 2 可靠性 在正常条件下 应该不出故障 3 3 效率 对于浏览 查询 增加 删除 更新和密码设置等一般操作 要求 及时响应 在 1 2s 内 4 4 完整性 对于在发生意外 如 断电 时 保证数据不丢失 5 5 易使用性 软件界面符合当前流行的习惯 尽量的为用户的使用提供方便 6 6 可维护性 要求软件运行发现错误时 能够快速 准确地对其定位 诊断和修 改 恢复 7 7 安全保密性 要求提供身份验证 只允许通过身份验证的用户使用本软件 如果 三次密码输入不正确 则强行关闭系统 8 8 可理解性 对于本软件提供的各种菜单 按钮 其功能应该一目了然 易于理 解 9 9 数据的可交换性 要求提供数据的导入 导出功能 尤其要提高与 WORD EXCEL 等通用 办公软件的数据交换接口 二 二 数据要求说明书 1 1 数据描述 供应商基本信息 编号 名称 地址 电话 传真 动态输入数据 菜单选项 查询关键字 新建记录项 动态输出数据 导出的文件 查询结果记录集 内部生成数据 中间查询结果 2 2 数据库描述 本软件采用 SYBASE 专用数据库接口 五 五 系统设计 要系统项目的前一阶段 也就是需求分析阶段中已经将系统用 户对本系统的需求做了详细的阐述 这些用户需求已经在上一阶段 的调研中获得 并在需求规格说明书中得到详尽的叙述及阐明 本阶段在系统的需求分析的基础上 对系统做概要设计 主要解 决实现该系统需求的程序模块问题 包括如何把该系统划分成若干 个模块 决定各个模块之间的接口 模块之间传递的信息 以及数 据结构 模块结构的设计等 在以下的概要设计报告中将对在本阶 段中对系统所做的所有概要设计进行详细的说明 在下一阶段的详细设计中 程序设计员可参考此概要设计报告 在对系统所做的模块结构设计的基础上 对系统进行详细设计 在 以后的软件测试以及软件维护阶段也可参考此说明书 以便了解在 概要设计过程中所完成的各模块设计结构 或在修改时找出在本阶 段设计的不足或错误 一 一 总体设计说明书 1 1 需求规定 1 1 供应商基本信息 输入 编号 姓名 地址 电话号码 传真号码 公司主页 备注 输出 供应商基本信息 功能 增加 修改 删除 查询统计 打印 2 2 顾客基本信息 输入 编号 名称 联系人姓名 地址 电话 传真 公司主页 备注 输出 顾客基本信息 功能 增加 修改 删除 查询统计 3 3 商品基本信息 输入 编号 名称 规格 计量单位 备注 输出 商品基本信息 功能 增加 修改 删除 查询 统计 打印 4 4 进货基本信息 输入 编号 供应商编号 供应商名称 商品编号 商品名称 商品规格 商品单价 进货日期 备注 输出 进货基本信息 功能 增加 修改 删除 查询 统计 打印 5 5 销售基本信息 输入 编号 顾客编号 顾客名称 商品编号 商品名称 商品规格 计 量单位 商品数量 商品单价 销售日期 备注 输出 销售基本信息 功能 增加 修改 删除 查询 统计 打印 6 6 系统安全 非授权用户不得进入程序系统 无修改权的用户不得修改档案和更新以及执行处理功能 2 2 运行环境 1 1 硬件环璄 系统运行要求客户端为 PII 或更高档优胜微机 服务器为 Windoes 服务器 客户端运行时内存要求为 128MB 安装所需硬 盘为 40MB 本系统中与其它应用系统的接口可采用串口 网络通信方式 所需要的高级语言 tuber basic 通信采用 TCP TP 协议 2 2 软件环璄 服务器软件环境 操作系统 采用 WINDOWS 数据库 SQL SERVER 2000 客户端软件环境 操作系统 Windows98 2000 XP IE5 5 推荐使用 IE6 0 3 3 基本设计概念和处理流程 1 1 供应商信息管理 图 5 1 2 2 顾客信息管理 图 5 2 3 3 商品信息管理 图 5 3 4 4 进货信息管理 图 5 4 5 5 销售信息管理 图 5 5 6 6 用户管理 图 5 6 7 7 系统管理 图 5 7 4 4 概要设计模块结构图与描述表 1 1 业务对象模型 A 供应商基本信息管理 图 5 8 注 在本窗体操作者可以对供应商信息进行维护 B 顾客信息管理 图 5 9 注 用户要顾客基本信息菜单中选择要操作的内容 输入到顾客基 本信息控制中 由系统按相应的要求在员工信息表中操作 并显示 操作结果 操作结束后保存到数据库中 C 商品信息管理 图 5 10 注 用户要顾客基本信息菜单中选择要操作的内容 输入到顾客基 本信息控制中 由系统按相应的要求在员工信息表中操作 并显示 操作结果 操作结束后保存到数据库中 D 进货信息管理 图 5 11 注 在本窗体操作者可以对进货信息进行修改但不能对供应商 信息表 商品信息表进行修改 供应商信息表向进货信息表提供应 商的信息 商品信息表向进货信息表提供商品信息 E 销售信息管理 图 5 12 注 在本窗体操作者可以对销售信息进行修改但不能对顾客信 息表 商品信息表进行修改 顾客信息表向销售信息表提顾客的信 息 商品信息表向销售信息表提供商品信息 2 2 分析模型 A 供应商基本信息管理 该模块的功能用例实现如下 图 5 13 各个用例的时序图如下 供应商信息更新 图 5 14 供应商信息查询 图 5 15 供应商信息统计 图 5 16 B 顾客基本信息管理 该模块的功能用例实现如下 图 5 17 各个用例的时序图如下 顾客信息更新 图 5 18 顾客信息查询 图 5 19 顾客信息统计 图 5 20 C 商品基本信息管理 该模块的功能用例实现如下 图 5 21 各个用例的时序图如下 商品信息更新 图 5 22 商品信息查询 图 5 23 商品信息统计 图 5 24 D 进货基本信息管理 该模块的功能用例实现如下 图 5 25 各个用例的时序图如下 进货信息更新 图 5 26 进货信息查询 图 5 27 进货信息统计 图 5 28 E 销售基本信息管理 该模块的功能用例实现如下 图 5 29 各个用例的时序图如下 销售信息更新 图 5 30 销售信息查询 图 5 31 销售信息统计 图 5 32 二 二 数据库设计说明书 1 1 外部设计 1 1 标识符的状态 序号代码名称描述 1MYGSMS Access 贸易公司信息管理数据 库 Acess2003 2MYGSMS SQL 贸易公司信息管理数据库 SQL Server 2000 3GYSXX 供应商基本信息表记录供应商信息的表 4GKXX 顾客信息表记录顾客信息的表 5SPXX 商品信息表记录商品信息的表 6JHXX 进货信息表记录进货信息的表 7XSXX 销售信息表记录销售信息的表 8ZXX 组信息表记录用户信息 9YHXX 用户信息表 记录使用本软件用户 的信息 表 5 1 2 2 使用的程序 模块 1模块 2模块 3模块 4 模块 5模块 6模块 7 表名 用户 登录 系统主 窗体 供应商 信息管 理 顾客信 息管理 商品信 息管理 进货信 息管理 销售信 息管理 GYSXX GKXX SPXX JHXX XSXX ZXX YHXX 表 5 2 3 3 约定 MYGSMS 贸易公司信息管理系统 GYSXX 供应商基本信息管理 GKXX 顾客信息管理 SPXX 商品信息管理 JHXX 进货信息管理 XSXX 销售信息管理 2 2 结构设计 1 1 供应商基本信息表 字段名 字段类 型宽度 小数位 数标题 默认 值索引 是否为 空 GYS ID 文本 10 供应商编 号 null 主键 not null GYS nam e 文本 30 供应商名 称 null LXR nam e 文本 8 联系人姓 名 GS dz 文本 20 公司地址 GS city 文本 10 所在城市 phone 文本 11 电话号码 Gs cz 文本 20 传真号码 GS zy 文本公司主页 bzxx 备注备注信息 表 5 3 2 2 顾客基本信息表 字段名 字段类型 宽度小数位数 标题默认值索引是否为空 GK ID 文本 10 顾客编号 null 主键 not null GK name文本20 公司名称 nullnot null LXRXM 文本 10 联系人姓名null not null gsdz 文本 2 0 公司地址 phone 文本 11 电话号码 gscz 文本 10 传真号码 bzxx 备注备注信息 表 5 4 3 3 商品基本信息表 字段名 字段类 型宽度 小数位 数标题 默认 值索引 是否为 空 SP ID 文本 10 商品编号 null 主键 not null SP nam e 文本 8 商品姓名 null SPGG 文本 2 商品规格 JLDW 文本 12 计量单位 BZ 文本 4 备注 表 5 5 4 4 进货基本信息表 字段名 字段 类型宽度 小数位 数标题 默认 值索引 是否为 空 JH ID 文本 10 进货编号null主键 not null GYS ID 文本 8 供应商编号nullnot null GYS na me 文本 2 供应商名称not null SP ID 文本 12 商品编号 SP nam e 文本 4 商品名称 SPGG 文本 4 商品规格 JLDW 文本 20 计量单位 Number 整形商品数量 SPDJ 货币商品单价 JHRQ 日期进货日期 BZ 备注备注 表 5 6 5 5 销售基本信息表 字段名 字段 类型宽度小数位数标题默认值索引 是否 为空 XS ID 文本 10 销售编号 null 主键 not null GK ID 文本 8 顾客编号 null GK nam e 文本 2 顾客名称 SP ID 文本 12 商品编号 SP nam e 文本 4 商品名称 JLDW 文本 4 计量单位 SPDJ 货币 20 商品单价 JHRQ 日期 销售时间 BZ 备注备注 表 5 7 三 三 详细设计说明书 1 1 程序系统结果图 1 1 供应商基本信息管理 图 5 33 2 2 顾客基本信息管理 图 5 33 3 商品基本信息管理 图 5 34 4 进货基本信息管理 图 5 35 5 销售基本信息管理 图 5 36 2 2 程序设计说明 1 1 供应商基本信息管理 A A 基本信息更新 模块名称基本信息更新模块说明编 号 GYSXXGX 启动条件通过身份验证的合法用户进入系统在主菜单下 点击基本信息管理模块 输入功能输出 基本信息中的 数据 对基本信息的输入 删除 修改等操作 供应商基本信息 中的数据 表 5 8 图 5 37 B B 基本信息查询 表 5 9 模块名称基本信息查询模块说明编 号 GYSXXCX 启动条件通过身份验证的合法用户进入系统在主菜单下 点击供应商基本信息管理模块 输入功能输出 基本信息中的 数据 对基本信息的进行精确查 询 模糊查询等操作 供应商基本信息 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 entry select from 体 体 体 体 体 体 entry select from like 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 图 5 38 C C 基本信息统计 模块名称供应商信息更新模块说明编 号 GYSXXTJ 启动条件通过身份验证的合法用户进入系统在主菜单下 点击供应商基本信息管理模块 输入功能输出 业务信息中的 数据 对供应商信息的输入 删 除 修改等操作 供应商信息中的 数据 表 5 10 体 体 体 体 体 体 体 体 体 体 体 entry select from 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 体 图 5 39 2 2 顾客基本信息管理 A 基本信息更新 模块名称基本信息更新模块说明编 号 GKXXGX 启动条件通过身份验证的合法用户进入系统在主菜单下 点击顾客基本信息管理模块 输入功能输出 基本信息中的 数据 对顾客基本信息的输入 删除 修改等操作 顾客基本信息中 的数据 表 5 11 图 5 40 B 基本信息查询 表 5 12 模块名称基本信息查询模块说明编 号 GKXXCX 启动条件通过身份验证的合法用户进入系统在主菜单下 点击顾客基本信息管理模块 输入功能输出 基本信息中的 数据 对基本信息的进行精确查 询 模糊查询等操作 顾客基本信息 图 5 41 C 基本信息统计 表 5 13 模块名称顾客信息更新模块说明编 号 GKXXTJ 启动条件通过身份验证的合法用户进入系统在主菜单下 点击顾客基本信息管理模块 输入功能输出 业务信息中的 数据 对顾客信息的输入 删除 修改等操作 顾客信息中的数 据 图 5 42 3 3 商品基本信息管理 A 基本信息更新 模块名称基本信息更新模块说明编 号 SPXXGX 启动条件通过身份验证的合法用户进入系统在主菜单下 点击商品基本信息管理模块 输入功能输出 基本信息中的 数据 对商品基本信息的输入 删除 修改等操作 商品基本信息中 的数据 表 5 14 图 5 43 B 基本信息查询 表 5 15 模块名称基本信息查询模块说明编 号 SPXXCX 启动条件通过身份验证的合法用户进入系统在主菜单下 点击商品基本信息管理模块 输入功能输出 基本信息中的 数据 对商品基本信息的进行精 确查询 模糊查询等操作 商品基本信息 图 5 44 C 基本信息统计 模块名称商品信息更新模块说明编 号 SPXXTJ 启动条件通过身份验证的合法用户进入系统在主菜单下 点击商品基本信息管理模块 输入功能输出 业务信息中的 数据 对商品信息的输入 删除 修改等操作 商品信息中的数 据 表 5 16 图 5 45 4 4 进货基本信息管理 A 进货信息更新 模块名称基本信息更新模块说明编 号 JHXXGX 启动条件通过身份验证的合法用户进入系统在主菜单下 点击进货基本信息管理模块 输入功能输出 基本信息中的 数据 对进货基本信息的输入 删除 修改等操作 进货基本信息中 的数据 表 5 18 图 5 46 B 进货信息查询 表 5 19 模块名称基本信息查询模块说明编 号 JHXXCX 启动条件通过身份验证的合法用户进入系统在主菜单下 点击进货基本信息管理模块 输入功能输出 基本信息中的 数据 对进货基本信息的进行精 确查询 模糊查询等操作 进货基本信息 图 5 47 C 进货信息统计 图 5 48 5 5 销售基本信息管理 A 销售信息更新 模块名称销售信息更新模块说明编 号 XSXXGX 启动条件通过身份验证的合法用户进入系统在主菜单下 点击销售基本信息管理模块 输入功能输出 基本信息中的 数据 对销售基本信息的输入 删除 修改等操作 销售基本信息中 的数据 表 5 20 图 5 49 B 销售信息查询 表 5 21 图 5 50 模块名称销售信息查询模块说明编 号 XSXXCX 启动条件通过身份验证的合法用户进入系统在主菜单下 点击销售基本信息管理模块 输入功能输出 基本信息中的 数据 对销售基本信息的进行精 确查询 模糊查询等操作 销售基本信息 C 销售信息统计 模块名称销售信息统计模块说明编 号 XSXXTJ 启动条件通过身份验证的合法用户进入系统在主菜单下 点击销售基本信息管理模块 输入功能输出 业务信息中的 数据 对销售信息的输入 删除 修改等操作 销售信息中的数 据 表 5 22 图 5 51 六 六 系统测试 测试计划为明确系统开发需求 达到用户与本项目组对系统认识的 一致性而编写的 本文档根据设计人员的设计内容对系统做单元测试 设计内容如下 利用 Delphi7 0 以 WindowsXP 为开发平台可以实现动态的连接应 用程序服务器 只要对配置文件进行配置 就可以像网上邻居一样 选择所要连接的应用程序服务器 实现与应用程序服务器快速而准 确的连接 一一 软件说明 Delphi7 0 为主要开发工具 以 WindowsXP 为开发平台 设计出分 布式多层应用的贸易公司信息管理系统 应用 web 平台和浏览器应用数据库 所使用的自动化测试工具 名称简介测试员 QuickTest Pro 8 企业级软件功能性自动化测试工具 WinRunner C S B S 架构下功能性自动化测试工 具 Rational 白盒测试工具 二 二 测试目的和任务 测试系统的兼容性和系统的数据库连接 界面测试等等 条件 名称类型和说明数 量 后台服 务器 操作系统 采用 Windows2003 Server WEB 服务 Apache 2 0 Tomcat JDK1 4 3 数据库 access 1 测试用 客户端 Win98 Windows 2000 或 XP1 三 三 测试内容 输入 界面测试 进入主页 逐个点击 不间断的点击同一界面 乱点击界面的按扭记录反应的速度 从不同的分支界面到其他界面的连接测试 数据库测试 打开连接路径的界面 按提示改变路径 同样打开连接路径 连接其他数据库 Web 动态连接设置测试 连接 internet 在客户端访问服务器上的图书系统 不间断的访问关闭 输出 界面测试 应该是一直弹出对应的界面 允许在连续点击时候缓冲甚至占用 最初的 3 分钟是可以达到对应界面的反应 最后无响应 乱点击界面的按扭记录应该有对应的反应 弹出所对应的窗体并且可以重叠 但是窗体不能关闭并且不能使用所以窗体连接有错误 数据库测试 改变路径后数据库连接成功 连接其他数据库后 数据类型不匹配 造成运行困难 存储数据的过程本身就有错误 保存的数 据在第二次调运的时候未显示或者未保存成功 Web 动态连接设置 可以连接 internet 在客户端访问服务器上 的人事系统时候没有修改个人信息的权限 不间断的访问关闭弹 出窗体速度慢 重复界面测试和数据库测试结果与本地测试相 同并且速度比较慢 主要技术障碍 1 客户端访问服务器时输入数据存储不稳定 2 连接不同数据库不能自动匹配不同字符类型的字符 3 Web 动态连接设置 权限不符 没有注册功能 并且连接动 态 IP 模块有 2 处错误 4 系统兼容性比较强 适合 WINXP WIN2000 2003 98 不适合 LINUX 七 七 用户手册 一 一 用途 1 1 功能 MYGSGLXT 系统的主要功能为 数据更新 数据查询 用户管理 根据商业方面的特点和要求 MYGSGLXT 系统还具有数据导入和导出和 友好方便的用户界面等功能 数据更新功能分为三部分 数据的添加 删除和修改 数据添加功能提供便捷的录入界面 通过应用程序将原始数据 追加到数据库中 数据删除功能将不满足用户要求的数据从数据库中删除 数据修改功能允许用户对他所指定的记录进行修改 数据查询功能有二种方式 模糊查询和精确查询 前者可以方 便快捷地查询具有相同性质的记录 后者允许用户构造各种组合重 要重要条件来处理所需信息 同时可对满足条件的信息进行报表生 成和打印输出 用户管理功能允许用户对密码进行修改 注册新用户 管理员 还可以对特别用户授予相应权限 2 2 性能 方便快捷有效地完成人事管理的各项工作 录入数据合法性的 校验程度高 数据查询速度快 数据连接最佳时间 15 秒 二 二 运行环境 1 1 硬设备 1 1 服务器端硬件要求 PIIII1 0 以上 128MB RAM 20GB 客户端硬件要求 PIII 以上 PC 机 64MB RAM 5GB 2 2 输出 输入设备 打印机 2 2 支持软件 1 1 服务器软件环境 操作系统 采用 WINDOWS Server 2000 2003 客户端软件环境 操作系统 Windows2000 XP IE5 5 推 荐使用 IE6 0 2 2 数据库 SQL SERVER 2000 四 四 使用规程 1 1 启动程序 图 7 1 2 2 点击 进入系统 显示登陆界面 点 退出 将退出系统 图 7 2 3 3 输入用户名与密码 输入错误 系统提示 图 7 3 输入正确进入系统主界面 图 7 4 在本窗体用户可以根据自己的需求选择不同的菜单 并可以进入 相应的窗体 4 4 点用户管理 注册新用户 菜单 显示注册窗体 图 7 5 输入用户名 若用户名存在提示用户名不可以使用 若不存在提示 恭喜用户名可以使用 再输入密码 二次 若一致提示注册成功 否则提示注册失败 5 5 点信息维护 供应商信息维护 显示供应商管理窗体 图 图图 7 7 6 6 输入供应商信息点添加按扭 可以将信息添加到表中 点修改按扭 可以修改有错误的供应商信息 点删除可以删除没有的供应商信息 6 6 点 顾客信息维护 显示顾客管理窗体 图 7 7 输入顾客信息点添加按扭 可以将信息添加到表中 点修改按扭可 以修改有错误的顾客信息 点删除可以删除没有的顾客信息 7 7 点 商品信息维护 显示商品管理窗体 图 7 8 输入商品信息点添加按扭 可以将信息添加到表中 点修改按扭可 以修改有错误的商品信息 点删除可以删除没有的商品信息 8 8 点 进货信息维护 或工具拦上的进货信息 显示进货管 理窗体 图 7 9 用户选择供应商信息 商品信息输入进货信息点添加按扭 可 以将信息添加到表中 点修改按扭可以修改有错误的进货信息 点 删除可以删除没有的进货信息 9 9 点 进货信息维护 或工具拦上的进货信息 显示进货管 理窗体 图 7 10 用户选择顾客信息 商品信息输入进货信息点添加按扭 可以 将信息添加到表中 点修改按扭可以修改有错误的销售信息 点删 除可以删除没有的销售信息 1010 点 供应商信息查询 显示供应商查询窗体 图 7 11 用户可以根据自己的需求选择查询条件 并输入查询值可以查询 出相应记录 选中 执行模糊查询 可以查询出具有相同性质的记 录 点打印还有将自己查询的记录打印出来 如图 图 7 12 1111 点 顾客信息查询 显示供应商查询窗体 图 7 13 用户可以根据自己情况选择精确查询或模糊查询 要执行模糊查 询选中 执行模糊查询 选择查询条件并输入查询值 要执行精确 查询 只需选择查询条件并输入查询值即可 点打印可以打印自己 查询的记录 图 7 14 1212 点 商品信息查询 显示商品查询窗体 图 7 15 用户可以根据自己情况选择精确查询或模糊查询 要执行模糊 查询选中 执行模糊查询 选择查询条件并输入查询值 要执行精 确查询 只需选择查询条件并输入查询值即可 点打印还可以将自 己查询的记录打
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年婴幼儿保育实践与理论预测题详解
- 抗爆墙施工方案
- 造价整体方案模板范本
- 巫溪超市石膏板施工方案
- 歌唱二小放牛郎教学设计-2025-2026学年小学音乐人音版五线谱北京五年级上册-人音版(五线谱)(北京)
- 写施工方案举个例子
- 2025年XX金融公司风险管理项目经理竞聘面试指南模拟题与答案解析
- 5.1 等式与方程 说课稿 -2024-2025学年冀教版七年级数学上册
- Unit2 Colours (教学设计)-2023-2024学年人教PEP版英语三年级上册
- 甘肃省武威市2025年-2026年小学六年级数学期末考试(上,下学期)试卷及答案
- 小学科学新教科版三年级上册全册教案(2025秋新版)
- 苏教版2025-2026秋三年级数学上册教学计划及课时安排
- 【里斯】年轻一代新能源汽车消费洞察与预测 -新物种 新理念 新趋势(2024-2025)
- 2025年综合基础知识题库(含答案)
- DB32T3916-2020建筑地基基础检测规程
- 新苏教版六年级上册《科学》全一册全部课件(含19课时)
- 框架结构(课件)
- 有机化学第五章 脂环烃
- 铁路货物装载加固规则
- 工艺管道安装及非标设备制作施工方案
- 外周血管介入诊疗技术管理制度和质量保障措施
评论
0/150
提交评论