办公用品管理系统—毕业设计论文内容摘要:
、更新和维护都带来了不少的困难。 因此有必要对企业的设备管理方式进行改造 ,采用高科技的计算机自动化管理技术来进行企业 办公用品 的管理 .而从以上四点进行分析 ,是可行的 . 今天我们使用计算机对 学生成绩 信息进行管理,具有手工管理所无法比拟的优点。 例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高企业管理的效率。 面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。 系统需求分析 办公用品管理系统的用户是各单位管理办公用品的员工和领导。 主要功能包括基本信息管 理、办公用品管理和数据统计等,具体说明如下: 基本信息的添加、修改、删除和查询。 基本信息包括分类、部门和供应商等内容,为办公用品管理和数据统计模块提供依据。 办公用品信息的添加、修改、删除和查询。 办公用品信息包括领用信息、入库信息和库存信息。 数据统计模块包括库存短缺统计、入库统计和领用统计等功能。 第六章 系统总体设计 本节根据需求分析中总结的用户需求设计系统的体系结构。 系统的功能模块图如下图所示: 在功能模块示意图的树状结构中,每一个叶结点都是一个最小的功能模块。 每一个功能模块 都需要针对不同的表完成相同的数据库操作,即添加记录、修改记录、删除记录以及查询显示记录信息。 办公用品管理系统功能模块示意图 办公用品管理系统 办公用品管理 数据统计管理 基本信息管理 系统用户管理 分类管理 部门管理 供应商管理 领用管理 入库管理 库存管理 库存短缺统计 入库统计 领用统计 用户信息管理 修改自身密码 在本系统中,用户管理模块的功能比较简单,在系统初始化时,有两个默认的用户。 系统管理员用户为 Admin,普通用户为 Users,由程序设计人员手动地添加到数据库中,它们的默认密码均为 111111。 Admin用户可以创建用户、修改 用户信息以及删除用户:普通用户则只能修改自己的用户名和密码。 用户管理模块的关系图如下所示: Admin用户 普通用户 下面进行系统流程分析,所谓系统流程就是用户在使用系统时的工作过程。 运行系统后,首先会看到登录窗体,对用户身份进行验证。 身份认证可以分为以下两个过程: 确认用户是否是有效的系统用户 确定用户的类型 第 1个过程决定用户是否能进入系统,第 2个过程根据用户的类型决定用户的操作权限。 如果需要对普通用户进行管理,则使用 Admin用户登录:否则建议使用 Users用户登录。 如果还要创建其他用户,可以在用户管理模块中创建和管理。 在创建用户时,需要输入要创建的用户名和密码。 Admin用户还可以修改和删除其他普通用户数据。 在本系统中,应该首先增加基本信息,之后才能增加办公用品信息。 基本信息包括分类信息、部门信息和供应商信息等。 分类信息包括办公用品的分类名称和上级分类,部门信息只包括部门名称;供应商信息包括名称、电话、地址和联系人等。 添加基本信息后,就可以添加办公用品信息了。 在办公用品信息管理模块中可以对领用信息、入库信息和库存信息进行添加、修改、删除 和查看操作。 领用信息包括领用日期、领用部门、领用的办公用品和领用数量等信息。 在添加领用信息时,需要选择部门信息和办公用品信息。 入库信息包括入库的办公用品、入库日期、供应商、入库数量、总金额等信息。 在添加入库信息时,需要选择办公用品和供应商信息。 库存信息包括办公用品名称、型号、当前库存数量、最小库存数量等信息。 在添加库存信息时,需要选择办公用品分类信息。 在数据统计管理模块中,可以对库存短缺、入库和领用等信息进行统计。 库存短缺统计信息包括办公用品、分类信息、库存数量、最小数量等信息,只有库存数量小于最小数 量的办公用品才会被统计:入库统计信息包括供应商名称、办公用品分类、库存总数量和库存总金额等信息,领用统计信息包括部门、办公用品分类信息、办公用品名称和领用数量等信息。 在数据统计管理模块中,各统计表显示的数据可能根据查询条件的不同变化。 系 统 用 户 信 息 管 理 修改 Admin 用户的密码 修改自身的用户名和密码 创建、修改和删除普通用户信息 本系统的流程分析如图所示: 系统流程分析图 在系统流程分析图中可以看到,每个用户有 3次机会进行身份验证,如果 3次输入的用户名和密码都无法与数据库中 的数据匹配,则强制退出系统。 数据库结构设计 数据库结构设计是总体设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。 因为数据库结构的变化会造成编码的改动,所以必须认真设计数据结构后再进行编码,从而避免无谓的重复工作。 本系统数据库文件为“ ” , 数据库中 包含 8个表 ,部门信息表 Department、分类信息表 Types、供应商信息表 Supplier 、库存信息表 Store 、入库信息表 StoreIn、领用信息表 Draw、领用信息明细表 DrawList、用户 信息表 Users 1. 部门信息表 Department 表 Department用来保存部门信息信息,结构如下: 管理自己的用户信息 用户登录 开 始 读取用户类型 成功 失败超过 3 次 是 退出 程序 ① 管理自己的用户信息 ② 管理普通用户的用户信息 失败 用户管理模块 办公用品管理模块 基本信息管理 办公用品管理 数据统计管理 普通用户 Admin 用户 重试 否 Department DepId DepName 1 技术中心 2 销售中心 3 办公室 4 人力资源部 2. 分类信息表 Types 表 Types用来保存办公用品分类信息 Types TypeId TypeName UpperId 1 公文包 0 2 签字笔 0 3 打印纸 0 4 A4 纸 3 5 A3 纸 3 6 帕克签字笔 2 7 软牛皮包 1 8 计算器 0 9 胶水 0 10 大胶水 9 11 剪刀 0 12 日历 0 14 小规格 12 15 中规格 12 16 普通签字笔 2 3. 供应商信息表 Supplier 表 Supplier用来保存办公用品的供应商信息,结构: Supplier SId SName Tel Address Contact Memos 1 北京七七贸易公司 3333 亮马河 往昔 2 宁夏网和技术公司 55555 宁夏 王明 4. 库存信息表 Store 表 Store用来保存办公用品的库存信息,结构: Store OId OName OStyle TypeId OAmount OMin Memos 1 999 kkk 7 99 20 Store OId OName OStyle TypeId OAmount OMin Memos 2 帕克签字笔 B1 6 9 5 3 dayinzhi A4 4 30 10 5. 入库信息表 StoreIn 表 StoreIn用来保存办公用品的入库信息 StoreIn InId OId InDate SId InAmount InSum Memos Flag 1 1 202034 1 10 200 1 2 2 202044 1 8 30 30 1 3 2 202032 1 20 200 1 4 1 202037 2 80 900 1 5 1 202039 2 6 60 df 1 6 2 202037 2 1 2 1 6. 领用信息表 Draw 表 Draw用来保存办公用品的领用信息,结构 Draw Id CreateDate DepId Flag 1 20201227 1 1 3 202023 2 1 4 202037 3 1 7. 领用信息明细表 DrawList 表 DrawList用来保存家庭成员信息,结构 DrawList Id DId OId OAmount 2 1 1 1 3 1 2 1 5 3 2 2 6 4 1 2 7 3 1 3 8. 用户信息表 Users 表 Users用来保存系统用户信息,结构 Users UserName UsePwd Admin 111111 Users 111111 登录窗体和系统主界面设计 当系统运行时,首先打开登录窗体,只有有权限的用户才能进入系统。 登录成功后,将显示系统主界面。 登录窗体的名称为 Frmlogin,它的界面布局如图所示 登录窗体的界面布局 部分代码 1. 变量声明 登录窗体变量声明如下: Public PasswordKey As String Public NameKey As String Public Try_times As Integer NameKey 用于保存用户名, PasswordKey 用于保存密码, Try_times 用于记录尝试登录的次数 当用户单击“确定”按钮时触发 CMD_Ok_click事件,进行身份验证,代码如下: Private Sub Cmd_OK_Click() Dim j As Single 39。 数据有效性检查 If txtUser = Then MsgBox 请输入用户名 Exit Sub End If If txtPwd = Then MsgBox 请输入密码 Exit Sub End If 39。 将用户输入赋值到变量中 NameKey = MakeStr(txtUser) PasswordKey = MakeStr(txtPwd) 39。 判断用户是否存在 If (NameKey) = False Then MsgBox 用户名不存在 Try_times = Try_times + 1 If Try_times = 3 Then MsgBox 您已经三次尝试进入本系统,均不成功,系统将关闭 DBapi_Disconnect End Else Exit Sub End If End If 39。 判断密码是否正确 (NameKey) If PasswordKey Then MsgBox 密码错误 Try_times = Try_times + 1 If Try_times = 3 Then MsgBox 您已经三次尝试进入本系统,均不成功,系统将关闭 DBapi_Disconnect End Else Exit Sub End If End If 39。 登录成功,将当前用户的信息保存在 CurUser中 () 39。 关闭登录对话框 Unload Me End Sub 程序的运行过程如下: 判断是否输入了用户名和密码,如果没有输入,则返回,要求用户输入。 将输入的用户名和密码赋值到变量 Namekey和 Passwordkey中,便于处理。 调用 ()函数,判断当前用户名是否存在。 如果不存在,则返回,要求用户重新输入,同时将计数 变量 Try_times加 1 如果用户名存在,则调用 ()函数,读取此用户的数据,并将用户密码与输入的密码进行比较。 如果密码不同,则返回,要求用户重新输入,同时将计数变量加 1 如果 Try_times大于或等于 3,则退出系统 如果通过密码验证,则将当前用户的信息保存到 curUser对象中,以便在后面的操作中使用 关闭登录窗体 设计主界面 主窗体是工程的启动对象,可以在系统菜单中选择“工程 /属性”打开窗口设置启动对象。 本实列中主窗体名为 FrmMain。办公用品管理系统—毕业设计论文
相关推荐
机设计 9 正、负序感应电势 定子的正、负序磁势经与转子作用后要分别合成正、负序磁场、磁通。 将在定、转子绕组上分别感应有电势,其效应就是迭加的,在电 路上就是串联的。 分析时是把多相鼠笼转子等效为具有主绕组匝数的对称两相转子。 这样在定、转子绕组上将感应有相同的电势。 现独立观察每个圆形磁势的作用,当转子开路时,所感应的电势如图 33 所示 图 33 脉振磁势的合成与分解 实际转子为短路且旋转
讲,培训成果不明显。 (二)培训计划的制定 1. 培训时间大多安排在非工作时间 培训时间的安排在制定培训计划环节也是比较重要的一项。 在实施培训时 , 不当的培训时间可能会使员工产生一 些反感情绪。 京东的一些培训,通常安排在非工作时间。 比如新员工入职培训,会集中安排在周六,由于培训内容较多,会占用一整天的时间。 期间不给受训员工提供午餐,而写字楼的餐厅周末不营业,员工要走很远的路程去讨午餐。
分组密码算法连同 AES算法 Rijndael一起作为欧洲新世纪的分组密码标准算法。 AES计划中分组密码算法的 S盒设计 1997年 4月 17日美国国家标准技术研究所 (NIST)发起征集 AES(Advanced Encryption Standard)算法的活动,并专门成立了 AES工作组。 日的是为了确定一个非保密的,公开披露的,全球免费使用的分组密码算法,用于保护下一世纪政府的敏感
0所有构筑物于姿抬烽兄果袭绩絮故持涤整宾菩橇诚汛乎谐抿日芝聪践讹脱晨檬盆昂附 罪医极婿长执种启言芹剧茸姥填睛兜式譬俄反蹈吴乞决逸酝首址杭与魁疲 厌氧水解酸化池的设计与计算 .... 30 印染厂污水处理毕业设计说明书目 录摘 要 ⅠABSTRACTⅡ 引 言 Ⅲ 第一章 设计说明书 1设计概况 1主体工艺的比选 4污水处理单体构筑物的比选说明 11污泥处理流程的选取 17污泥处理单体构筑物说明
我国的 啤酒年产量在连续九年名列世界第二后, 2020年以 2200多万吨的产量,位居世界第一。 但由于我国啤酒工业发展起步较晚,投资 资 费较低, 对 在生产中形成的废渣、废水的控制还 不 完善 , 由此而导致 废水量较大。 据有关部门测算, 2020年全国啤酒废水排量 高达 ,年排放 COD约为 ;啤酒废水占全国废水排放总量的 %, COD占全国工业废水中 COD排放总量的 %。
设备制造工艺过程 选取换热设备的制造材料及牌号,进行材料的化学成分检验,机械性能合格后,对钢板进行矫形,方法包括手工矫形,机械矫形及火焰 矫形。 备料--划线--切割--边缘加工(探伤)--成型--组对--焊接--焊接质量检验--组装焊接--压力试验 质量检验 化工设备不仅在制造之前对原材料进行检验,而且在制造过程中要随时进行检查。 质检内容 设备制造过程中的检验,包括原材料的检验