小型服装厂管理系统的开发与实现内容摘要:
英文字段名 字 段类型 长度 主键 字段值约束 出入库编号 bh varchar 12 是 NOT NULL 出入物品编码 bm varchar 12 NOT NULL 出入物品数量 sl int NULL 物品单位 dw varchar 5 NULL 出入日期 rq datetime NULL 操作员用户名 yhm varchar 30 NULL 表 58 客户基础信息表 中文字段名 英文字段名 字段类型 长度 主键 字段值约束 客户编码 bh varchar 5 是 NOT NULL 客 户全称 qc varchar 30 NOT NULL 客户简称 jc varchar 20 NULL 地址 dz varchar 30 NULL 电话 tel varchar 14 NULL 联系人 lxr varchar 10 NULL 21 联系人电话 ltel varchar 14 NULL 开户银行 bank varchar 30 NULL 银行账号 zh varchar 30 NULL 邮箱 yx varchar 30 NULL 邮政编码 yzbm varchar 10 NULL 备注 bz varchar 2555 NULL 图 59 工作绩效 表 中文字段名 英文字段名 字段类型 长度 主键 字段值约束 员工 编号 ygbh varchar 10 是 NOT NULL 部门编号 bmbh varchar 5 NOT NULL 工种名称 gzmc varchar 20 NOT NULL 工作件数 gzjs float NULL 年月 ny varchar 6 是 NOT NULL 图 510 用户账号表 中文字段名 英文字段名 字段类型 长度 主键 字段值约束 用户名 yhm varchar 30 是 NOT NULL 密码 mm varchar 10 NULL 权限级别 jb varchar 8 NULL 图 511 奖惩记录表 表 中文字段名 英文字段名 字段类型 长度 主键 字段值约束 奖惩编号 yhm bigint 是 NOT NULL 员工编号 mm varchar 10 NULL 奖惩年月 jy varchar 6 NOT NULL 奖惩类别 lb varchar 2 NOT NULL 奖惩内容 jr varchar 50 NULL 奖惩金额 jcje float 50 NOT NULL 备注 bz varchar 255 NULL 功能模块设计 系统登录模块 功能:本模块的主要功能是对用户身份进行,验证只有系统的合法用户才能进入系统 ,若输入错误信息,系统会自动提示错误。 22 图 53 登陆窗口 在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。 在登录模块中,对系统的尝试登录次数进行了限制,禁止用 户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将提示无权登陆的信息,自动退出。 实现代码见附录 1。 人事管理模块 功能:该模块主要包含两部分,部门信息和员工信息。 部门信息主要实现对部门信息的查询、维护、添加操作;员工信息主要实现员工的条件查询、添加和维护操作。 该人事管理模块的用例图: 图 54 人事管理模块用例图 对部门信息的操作 对员工信息的操作 23 人事管理模块活动图: 图 55 人事管理模 块活动图 ,进入部门信息显示窗口,该窗口利用 DBGrid 控件显示所有的部门信息。 单击添加按钮进入添加窗口;单击 DBGrid 中要维护的信息,再单击维护按钮就进入了修改删除窗口,然后进行相应的修改删除工作,实现 DBGrid 中信息到维护窗口中的代码见附录 2。 口,显示所有的员工信息,可以选择不同的查询条件进行查询。 单击添加按钮进入添加员工信息的窗口,由于员工的基本信息中存储有照片,人事管理 部门管理 员工管理 添加 修改 删除 输入信息 确认 保存 选择信息 保存 确认 修改 选择信息 删除 确认 添加 修改 删除 输入信息 确认 保存 选择信息 保存 确认 修改 选择信息 删 除 确认 查询 查询条件 清单 24 故保存方法较为复杂,具体代码见 附录 3。 和部门信息相同,单击 DBGrid中要维护的信息,再单击维护按钮即可进入维护窗口,修改后实现保存的代码见附录 4。 工资管理模块 功能:本部分包含 四 部分:工种信息的管理:包括不同不同部门的工作种类以及基本工资;员工奖惩记录的查询、维护和添加; 员工绩效的查询、添加和维护; 员工 工资的计算和查询 以及打印。 用例图: 图 56 工资管理模块用例图 工资管理模块活动图: 对 工种 信息的操作 工资的计算、查询 对奖惩信息的操作 对员工绩效的操作 25 图 57 工资管理 模块活动图 对工种信息 和奖惩信息 的操作,与员工信息相仿,点击进入工种信息窗口进行添加、维护等操作 ,但在奖惩信息的操作界面中需要输入日期的文本框只允许输入数字,具体实现代码见附录 5。 对工资信息主要实现查询和打印的功能。 仓库管理模块 功能:实现 供应商信息的查询、录入、维护等操作, 库存信息的查询、录入、维护等操作,并在物品出入库时,登记物品出入库信息表。 物品信息主要包括供应商、物品规格、价格等信息。 用例图: 工资管理 工作种类 奖惩信息 工资信息 添加 修改 删除 输入信息 确认 保存 选择信息 保存 确认 修改 选择信息 删除 确认 添加 修改 删除 输入信息 确认 保存 选择信息 保存 确认 修改 选择信息 删除 确认 查看 打印 选择信息 选择月份 确认打印 确认 26 图 58 仓库管理模块用例图 仓 库管理模块活动图: 图 59 仓库管理模块活动图 对 库存 信息的操作 出入库信息表操作 仓库管理 库存管理 添加 修改 删除 输入信息 确认 保存 选择信息 保存 确认 修改 选择信息 删除 确认 查询 查询条件 清单 出入库管理 出库 入库 选择信息 选择信息 确认 确认 验证 验证 操作 操作 保存 保存 27 客户管理模块 功能:对公司 的客户进行统一管理,在模块中实现对新客户的录入和对老客户的维护。 用例图: 图 510 客户管理模块用例图 系统管理模块 功能:该模块也包含两部分,第一就是对用户账号的管理,给登陆本系统的人员分配权限,管理用户名和密码;第二是对系统本身的管理,系统的退出和备份。 用例图: 图 511 系统管理模块用例图 系统管理模块活动图: 对 用户 信息的操作 对 系统 信息的操作 对 客户 信息的操作 28 图 512 系统管理模块活动图 系统管理 用户 添加 修改 删除 输入信息 确认 保存 选择信息 保存 确认 修改 选择信息 删除 确认 系统 备份 退出 选择路径 备份 确认 29 第 6 章 系统测试运行 测试方案设计 完成对流程的编码后最重要的事情就是对系统的测试工作了,测试在系统设计阶段有两个时期,通常在编写每个模块后做单元测试,另一个时期是对系统的综合测试。 在模块测试时我们主要从以下几个方面考虑: 1. 模块接口; 2. 局部数据结构; 3. 重要执行通道; 4. 出错处理通道; 5. 影响上述方面的边界条件。 测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。 改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。 总体测试是组装软件的系统技术,本系统测试采用渐增集成测试,即测试单一模块,将测试完的模块加入系统中,进行一次系统测试,依次类推将所有模块加入系统中,在具体 测试时,采用自顶向下的结合方式,从主控模块开始,沿各控制层向下移动,逐渐把所有模块结合了。 30 测试过程及结果 系统登录模块测试 系统登录模块的主要功能就是要求登录人员输入登录口令,若口令不正确则提示错误信息,要求重新输入,若输入超过三次,系统自动关闭。 下面为各种情况的测试结果。 图 61 密码输入错误测试结果 图 62 错误次数超过三次的测试结果 31 图 63 用户名和密码正确登录的主界面(管理员) 人事管理模块 测试 该模块主要包含两部分,部门信息和员工信息,对两种信 息进行的操作都包含查询、添加、删除和修改。 此模块的测试就已员工信息为例,进行各种操作的测试,测试结果具体如下: 32 图 64 员工基本信息窗口 图 65 以员工性别为女条件的查询结果 33 图 66 添加新员工测试结果 图 67 删除员工测试结果 部门信息的操作与员工信息的操作大体相同,经过测试所有功能 34 均能正常实现,在此就不再赘述。 工资管理模块测试 工资管理模块主要包括不同部门的工作种类信息,员工的奖惩信息 ,绩效信息 以及员工的工资信息。 对工作种类的信息 、 奖惩信息 以及绩效信息 实现的功 能有查询、添加、删除和修改,经过测试均能实现。 对于同一员工可以对应多条奖惩信息 ,而这些奖惩信息都需要在工资中进行体现,在工资查询中我对员工的奖惩信息进行了合并,合并结果为正则为奖金,结果为负则为罚金。 工资信息由系统进行自动核算。小型服装厂管理系统的开发与实现
相关推荐
式,存在产权不清、责任不明、有人建设、无人管理的现象,产权不明晰制约了小型农田水利工程的发展。 近年来国家财政资金修建的水利灌溉工程设施, 建成后移交给乡镇管理,土地是集体的,使用权是承包了的,产权和责任主体很难明确。 有些小型水利设施由几家农户管理,有些由村民小组管理,有些是村集体管理,在经营管理方式上也没有统一的管理和维护规则。 管理水平低,缺乏维护意识,重建轻管 在进行农田水利工程管理时
成就需要是指在某个领域追求完美、争取最大效率而不是奖励的一种需要,是一种积极的内驱力 [7]。 此类个体更倾向于希望对工作承担责任,喜欢适度的风险,希望得到有关工作绩效的及时明确的反馈信息,从而了解自己是否有所进步。 不喜欢碰运气的工作,喜欢设立具有适度挑战性的目标。 当工作的成败机会比较均等,并且能最大体现自己的工作 能力 高 时, 成就需要者最感兴趣。 权力需要是指对领导力
定了《工程质量管理实施细则》。 这些细则主要规定了质量评定及验收依据,单位工程、分 部工程、单位工程的划分,工程质量评定,施工阶段质量检查等条款,又根据《水利水电基本建设工程施工质量检查规程》有关精神和 本 工程施工特点,特制订了施工质量检查制度。 2 本项目 工程实行全方位、全过程的质量体系,包括设计、设备采购、原 材料供应及施工过程的质量控制等方面。 工程设计质量控制 本
各种层次的信息的访问等。 安全性包括保密、完整性保护、身份验证、授权和预防重播。 数据流图 解决任何问题的第一步都是理解问题的根本原因,与软件开发有关的、最常见最严重的问题都与需求有关,需求分析无疑是软件开发过程中的重要一环,直接关系到项目的成败。 需求获取是在问题及其最终解决方案之间架设桥梁的第一步,是软件开发中最困难、最关键、最易出错及最需要交流的方面。 本系统需 求获取有以下几个途径: 一
; (如手提程控电话机、复印机、电传机等); ;。 第 28 条 各类固定资产折旧年限为: 20 年; (含室内装修) 10 年; 、运输工具 5 年; 5 年。 固定资产以计留 10%残值提取折旧。 固定资产提完折旧后仍可继续使用的,不再计提折;提前报 废的固定资产要补提足额折旧。 第 29 条 购入的固定资产,以进价加运输、装卸、包装、保险等费用作为原价。 需安装的固定资产
准备下列资料: 《职员调动、晋升申报表》 员工的人事考核表 主管鉴定 具有说服力的事例 其他相关材料 人事审核调整 部门晋升申报料 职位空缺报告 选出合适的晋升对象和考核 报总经理批准 通知、办手续 人力资源部则根据该表中调整的内容填写《工资通知单》,一式两份,一份交由本人,一份由人力资源部存档。 第十四章 奖惩 第四十九条 公 司对以下 情形之一者,予以记功受奖: 一、保护公