




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
忻忻 州州 师师 范范 学学 院院 计算机系本科毕业 设计 论文计算机系本科毕业 设计 论文 二零一零年六月 课题名称 振兴商场服务员管理系统 的设计与实现 专 业计 算 机 科 学 与 技 术 姓 名 学 号 指导教师 目目 录录 忻州师院计算机系本科学士学位论文 1 振兴商场服务员管理系统的设计与实现振兴商场服务员管理系统的设计与实现 摘 要 为了促进我国落后地区商场管理自动化 扭转商场发展缓慢和商场管理不规范的现状 本文阐述了一个基于 VB 的商场服务员管理系统设计方案 并对商场服务员管理系统的功能模块 在 VB6 0 和Microsoft Access 2003 中的设计 实施步骤及策略进行了详细分析 经多次实验证 明 该系统在 C S 模式网络中 具有较强的通用性和安全性 并能有效地提高商场的管理效率 关键字 基于 VB 的商场管理 无纸化办公 C S Abstract In order to promote management automation of market of underdeveloped regions to reverse the slow development of malls and irregular of market Considering this situation in the paper a VB based management system for design of market attendant is introduced And function modules implementation steps and strategies of management system for design of market attendant in VB6 0 and Microsoft Access 2003 are analyzed in detail After repeated experiments show that the system in C S mode networks has strong versatility and safety and can improve the mall s management efficiency Keywords VB based management of market paperless office C S 振兴商场服务员管理系统的设计与实现 2 1 引引 言言 1 1 开发背景及研究意义开发背景及研究意义 改革开放以来 我国城乡经济状况发生了翻天覆地的变化 尤其是在沿海发达 地区 经济发展随着网络系统的大力普及更是呈现一派欣欣向荣的现代化气息 与 这些发达地区相比较 我国农村和一些城镇的经济发展水平虽然较以前也有了很大 程度上的提高 但网络系统的出现正在一步一步拉大城乡差距 可以说大部分农村 和城镇地区在网络应用方面几乎是一片空白 着重体现在商场管理方面 发达城市 已经基本实现了以网络为基础的无纸化办公 而在落后的城乡地区还尚未摆脱手工 操作和人工管理 这在一定程度上加大了我国城乡经济的贫富差距 经调查 造成我国落后农村和城镇地区这一状况有两大原因 一是缺乏资金 二是缺乏优秀人才 面对这种情况 我们会结合实际开发一套适合农村经济发展要 求的管理系统 为城乡建设贡献自己的一份力量 1 2 软件简介软件简介 本系统包括用户登录模块 员工个人信息模块 员工成绩管理模块 留言管理 模块等 主要实现了对工作人员的基本信息 工作情况 员工薪水的管理 其中分 为组长 员工两种使用权限 组长对系统有员工管理 留言管理 添加 删除 修改 查询的权限 员工需 要组长添加后才能进入系统 员工没有发布公告的权限 1 3 软件开发环境软件开发环境 软件环境 Microsoft Windows XP 操作系统 Microsoft Access 2003 数据库 软件 Visual Basic 6 0 编程环境 硬件环境 处理器 PIII 以上 主频至少 2 0G 内存 512MB 显卡 TNT2 显示适配器 硬盘 120GB 忻州师院计算机系本科学士学位论文 3 2 需求分析需求分析 开发振兴商场服务员管理系统的第一步是进行需求分析 需求分析是介于软件 分析和设计阶段之间的重要桥梁 需求分析的好坏直接决定着该软件能否真正满足 用户的需要 指导开发系统进一步深入 本软件的总体目标是为商场管理者提供迅 速 高效的服务 减免手工处理的繁琐和误差 2 1 用户需求描述用户需求描述 近年来 城镇和乡村商场发展已经初具规模 随着我国三农政策的不断深入 农村和落后城镇的将会在一定程度上出现前所未有的经济发展势头 不仅是农业 同时我国也将农村工商产业也纳入三农政策的发展范围 而农村和城镇的商场一定 会在三农的政策带动下出现前所未有的发展程度 城镇和乡村商场的员工人数会随 着商场规模的扩大而不断增加 这样商场的管理工作的难度会日益增加 需要管理 的信息量会越来越庞大 商场的信息管理系统并不需要一个过于复杂的工作环境 一般来说 最合适的才是最好的 软件系统设计必须符合学校实际工作的需要 从 目前的实际情况来看 本次系统设计主要是为了满足管理人员对商场员工的签到和 业绩管理测评的需要 能够随时方便 快捷的向所有员工提供公告发布 相关信息 平台 并且在工作期间为组长和员工提供一个相互交流和沟通的平台 振兴商场服 务员管理系统数据流程图如图 2 1 和 2 2 所示 2 2 可行性分析可行性分析 该管理系统的使用不需要大型的网络系统 只需要有一个小型的局域网就可以 运行 并且我对该软件的开发利用 Microsoft ACCESS 2003 作为系统的后台数据库 它比较适合进行中小型数据库管理 是一个强大的数据库管理系统 具有界面友好 易学易用 开发简单 接口灵活等特点 在本次设计中可以实现对员工个人信息 成绩信息 留言信息等的数据进行管理和储存 虽然该系统跟经济发达的都市商城 管理系统相比 规模和智能化程度有很大的差距 但是对于满足目前落后城乡地区 商场管理的需求来说是绰绰有余 另外 使用 VB 作为一种现代的编程语言 具有 用户名 密码 核对信息 用户 振兴商场振兴商场 服务员管理系统服务员管理系统 显示器 图 2 1 振兴商场服务员管理系统 的顶级 DFD 振兴商场服务员管理系统的设计与实现 4 简单易学 独立于浏览器的特点 但是功能相当强大 对于开发和使用所需要的硬 件条件 在目前的市场条件下都很容易实现 而且所需成本都相当廉价 在信息维 护上也不需要投入太多的人力和物力 综上所述 本软件的设计和实现在技术上和硬件设备上的条件都是可行的 2 3 系统功能分析系统功能分析 振兴商场服务员管理系统的开发任务是为了减轻商场管理工作人员的工作难度 为了管理工作能够系统化 规范化和自动化而开发的 这就决定了这个系统的各项 主要功能 它们分别为 A 组长信息管理 添加 删除 修改 查询 功能 B 组员信 息管理 添加 删除 修改 查询 功能 C 组员 组长成绩录入功能 D 发表 查看公 告和留言功能 为了实现管理系统的安全性和保密性 本系统的设计满足店长 组长和组员三 方面的使用权限 店长可具备如下权限 1 本人凭用户名和密码可以登录 2 店长浏览各小组分组情况以及组长个人信息 3 店长可以添加新组长 并且为新组长建立个人成绩信息 4 店长定期将每个小组的业绩表现录入到数据库 这时系统自动产生的该月每个小 组的月薪等成绩信息录入到数据库并且将这一结果反馈给对应的各小组 5 店长可以查看每个小组组长和组员的测评情况 通过这个信息可以准确了解每个 工作人员在相应时间段内的表现情况 显 示 器 组长 核对信息 用户名 密码信信 息息 库库 商场概况 个人基本 信息 个人成绩 信息 公告 留言 员工 核对信息 图 2 2 振兴商场服务员管理系统 的第一级 DFD 用户名 密码 店长 用户名 密码 核对信息 忻州师院计算机系本科学士学位论文 5 6 店长可以查看并维护公告信息 商场对于工作人员的安排 主要是依照商场规模的大小来确定店长 组员和组 长的人数 一般情况下安排一名店长和 10 名以上组长以及数十名组员 而只有店长 享有添加组长的权力 组长可具备如下权限 1 必须经店长添加后才能凭借自己的用户名和密码进入系统 2 组长可以查看自己的基本信息和每个月的成绩信息 3 组长可以添加组员信息 并且可以查看组员的个人基本信息和成绩信息 4 组长可以定期 1 次 月 为自己的组员测评 并且根据组员每个月的表现分配 所得小组的薪金 5 组长可以发布和查看公告 以及查看和回复组员的留言 组员可具备如下权限 1 每位组员只有经过组长添加后通过登陆自己的用户名和密码进入系统 2 组员可以查看自己的个人基本信息和每个月的成绩信息 3 组员可以查看公告和组长留言 4 组员可以定期对自己的组长进行测评 同时可以发表个人留言 2 4系统的特点系统的特点 随着商场规模不断扩大 员工人数也在逐月增多 所需要处理的事务也随之日 渐增多 因此与之相适应的服务员管理系统起着举足轻重的作用 本系统的设计和 实现的特点主要表现在 1 注重安全性 本系统充分地利用了 VB 丰富的数据库连接功能 对系统数据进行了高效 快 速的管理 使得能够高效 安全 稳定地对系统数据进行处理 2 完善的数据管理功能 本系统从多方面对数据进行管理和控制 能及时将数据存储到基本表中 并及 时给商场组长提供准确的参考信息 从而使组长能够在短时间内对数据加以合理的 控制 3 可移植性强 本系统除了适用于中小规模的商场管理之外 还适用于具备一定规模的网吧 KTV 台球厅 棋牌室等娱乐场所的工作人员的管理 振兴商场服务员管理系统的设计与实现 6 3 软件设计软件设计 3 1软件功能设计软件功能设计 根据商场的需求 结合实际情况 经过模块分析 本系统应具备如下功能模块 1 用户登陆 这里的用户指该商场所有工作人员 利用本模块商场所有工作人员可 以用自己的用户名 密码进行登录 2 员工管理 该模块包括各组长对员工基本信息和员工成绩的管理 3 组长管理 该模块包括店长对组长的个人基本信息和成绩的管理 4 留言管理 该模块包括系统对员工和组长 员工和店长 组员和店长之间的留言 信息的管理 5 公告 该模块是店长对组长发布的公告的管理 振兴商场服务员管理 系统 用户基本信息 用户成绩信息 留言信息 公告信息 商场文化信息 系统使用说明 屏幕展示 用户登录 图 3 1 系统功能模块图 3 2 数据库分析与设计数据库分析与设计 数据库在一个系统中占有重要的地位 建立一个结构简捷 合理的数据库 既 忻州师院计算机系本科学士学位论文 7 有利于节省用户的磁盘空间 又有利于系统的设计和实现 在某种程度上可以说 建立一个结构合理的数据库是开发一个数据库管理系统成功的一半 在本系统中我们用 Microsoft Acess2003 来建立数据库 同时考虑到系统的规模 和现有一般计算机的配置 为了使系统更加易于实现和维护 在设计的过程中 没 有让数据库符合数据库范式的要求 但是所产生的数据冗余在现有的计算机系统的 配置下是微不足道的 3 2 1数据库需求分析数据库需求分析 在商场中 一般管理组长和组员 员工 的个人基本信息 成绩信息 客户留 言 留言信息 公告等几个方面的数据 该系统管理的就是对这些数据进行添加 删除 查询 更新等操作 在建立数据库时 主要从以下几个方面着手 在数据库里面建立了下列数据表 组员个人基本信息表 包括的数据字段有 员工姓名 工号 性别 年龄 民 族 出生年月 住址 联系电话 学历 组长个人基本信息表 包括的数据字段有 组长姓名 组长编号 性别 年龄 民族 出生年月 住址 联系电话 学历 员工成绩表 包括的数据字段有 姓名 工号 员工分数 个人备注等 组长成绩表 包括数据字段有 姓名 工号 组长分数 月薪 薪金到账情况 入司时间 年份 月份等 员工测评信息表 员工姓名 员工号 按时报到次数 迟到次数 未到情况 请假请况 客户打分等 留言表 员工 组长 编号 留言标题 留言时间 内容 公告记录表 发表内容 发表时间 组长编号 组长姓名 以上是数据库整体框架设计 下面就各表的数据结构进行描述 表 3 1 公告记录表 列名数据类型字段大小必添字段默认值备 注 公告标题文本20是NO 公告内容文本1000是NO主键 发布时间文本10否NO 发布人工号文本4是当前年份主键 振兴商场服务员管理系统的设计与实现 8 其中员工个人基本信息表和员工成绩信息表的数据结构如下 表 3 2 员工个人基本信息表 表 3 3 员工成绩信息表 列名列名数据类型数据类型字段大小字段大小必添字段必添字段默认值默认值备备 注注 员工姓名文本10是NO 员工号文本10是NO主键 部门经理编号文本8是NO 得分数字2是NO 月薪数字2否NO 薪金到账情况是 否2是NO 年份文本4是当前年份主键 月份文本2是当前月份主键 列名列名数据类型数据类型字段大小字段大小必添字段必添字段默认值默认值备备 注注 员工姓名文本10是NO 员工编号文本10是NO主键 性别文本2否男 年龄数字2否NO 出生年月日期20是NO 民族文本16否汉族 学历文本10是NO 住址文本50是NO 联系电话文本15是NO 部门经理编号文本8是NO 籍贯文本50否NO 忻州师院计算机系本科学士学位论文 9 组长个人基本信息表和成绩信息表的数据结构如下 表 3 4 组长个人基本信息表 表 3 5 组长成绩信息表 列名列名数据类型数据类型字段大小字段大小必添字段必添字段默认值默认值备备 注注 组长姓名文本10是NO 组长编号文本10是NO主键 得分数字2是NO 月薪数字2否NO 薪金到账情况是 否2是NO 年份文本4是当前年份主键 月份文本2是当前月份主键 表 3 6 组长测评信息表 列名列名数据类型数据类型字段大小字段大小必添字段必添字段默认值默认值备备 注注 组长编号文本10是NO主键 测评得分数字2是NO 员工编号文本10否NO 年份文本4是当前年份主键 月份文本2是当前月份主键 列名列名数据类型数据类型字段大小字段大小必添字段必添字段默认值默认值备备 注注 组长姓名文本10是NO 组长编号文本10是NO主键 性别文本2否男 年龄数字2否NO 出生年月日期20是NO 民族文本16否汉族 学历文本10是NO 住址文本50是NO 联系电话文本15是NO 籍贯文本50否NO 振兴商场服务员管理系统的设计与实现 10 3 2 2数据库概念设计数据库概念设计 数据库在系统的开发 运行中起着极为重要的作用 它将众多的基本表通过一 定逻辑关系联系在一起 因此在数据库设计中 数据库概念设计是最为重要的一个 环节 员工 公告 发布 查看查看 测评 个人基本信息 个人成绩信息 查看 录入查看 存储 图 3 2 实体 关系图 组长 员工个人基本信息 姓 名 性 别 编 号 年 龄 民 族 出 生 年 月 学 历 住 址 联 系 电 话 图 3 3 员工个人信息实体 E R 图 忻州师院计算机系本科学士学位论文 11 组长个人基本信息 姓 名 性 别 编 号 年 龄 民 族 出 生 年 月 学 历 住 址 联 系 电 话 图 3 4 组长个人信息实体 E R 图 员工成绩信息 员 工 姓 名 员 工 编 号 测 评 得 分 月 薪 组 长 留 言 图 3 5 员工成绩信息实体 E R 图 部 门 经 理 年 月 份 组长成绩信息 组 长 姓 名 组 长 编 号 测 评 得 分 月 薪 组 长 留 言 图 3 6 员工成绩信息实体 E R 图 年 月 份 振兴商场服务员管理系统的设计与实现 12 组长测评信息 组 长 编 号 测 评 得 分 组 员 编 号 图 3 7 员工 客户留言信息实体 E R 图 发 布 内 容 发 布 时 间 组 长 编 号 公 告 标 题 图 3 8 商场公告记录信息实体 E R 图 年 月 份 公告记录 忻州师院计算机系本科学士学位论文 13 4 功能实现功能实现 4 1 系统登录模块的实现系统登录模块的实现 图 4 1 组长登录窗体 用户类型包括 组员 和 组长 两种权限 选择 组长 选项然后点击 进入 按钮将进入如图 4 1 的登录窗体 选择 组员 选项然后点击 进入 按钮将进入登录 窗体 2 即员工登录窗体 员工和组长可以输入各自的用户名 工作编号 和密码 进入系统进行相应的操作 除了这两种 组长 和组员这两种权限之外 该系统为 店长提供了一种隐藏权限 专供店长和系统测试人员使用 程序代码如下 IF Form1 Combo1 Text 组长 Then EXIT 进入登录窗体 1 ELSE EXIT 进入登录窗体 2 END IF 进入登录窗体 1 点击 gly 登录 按钮 IF 用户名 adminzp AND 密码 zhang THEN 显示管理员主页 如图 4 4 ELSEIF 用户名 gly00 AND 密码 THEN 如果检测信息正确 将进入组长主页面 ELSE 密码错误 请重新输入用户名和密码 进入登录窗体 2 点击 登录 按钮 IF 用户名 NULL AND 密码 NULL THEN 用户名密码为空 无法进入 ELSEIF 用户名 gly00 AND 密码 THEN 如果检测信息正确 将进入组长主页面 ELSE 密码错误 请重新输入用户名和密码 振兴商场服务员管理系统的设计与实现 14 4 2 组长信息管理模块组长信息管理模块 图 4 2 店长主页 店长登录成功之后 显示窗体如图 4 2 所示 店长在该页面直接浏览所有组长 的基本信息 也可以对组长基本信息进行查询 新增 删除 更新 查看分组情况 发布信息 数据备份和还原等操作 点击 更多信息 标签 可以查看组长的成 绩信息和公告留言信息 以下是数据备份与还原的核心代码 数据还原代码如下 Dim char As Byte Dim filenum3 filenum4 As Integer filenum4 FreeFile Open C 商场管理表 bak For Binary As filenum4 filenum3 FreeFile Open D byshj 商场管理表 mdb For Binary As filenum3 Do While Not EOF filenum4 Get 1 char Put 2 char Loop Close filenum3 Close filenum4 MsgBox 数据还原成功 提示 数据备份代码如下 Dim char0 As Byte Dim filenum1 filenum2 As Integer filenum1 FreeFile Open D byshj 商场管理表 mdb For Binary As filenum1 filenum2 FreeFile Open C 商场管理表 bak For Binary As filenum2 Do While Not EOF filenum1 忻州师院计算机系本科学士学位论文 15 Get 1 char0 Put 2 char0 Loop Close filenum1 Close filenum2 MsgBox 数据备份成功 提示 4 3 用户成绩信息添加模块的实现用户成绩信息添加模块的实现 图 4 3 成绩录入窗体 店长或其秘书在薪水发放日之前要将各小组这个月的表现情况以及组长个人成 绩信息通过如图 4 3 所示窗体录入到数据库中 在此模块中 店长必须在下拉框中 选择需要录入的年份和月份 需要用户自己输入组长编号 小组月营业额 小组人 数 个人月薪 确认之后在其他的文本框中将自动生成需要的信息 该模块所附代 码如下 点击确定后 1 检测要求填写的文本框是否为空 若为空 提示补充完整 若不为空 进入下一步 2 检测所在小组信息是否已存在 若存在 进入第 4 步 若不存在 则进入下一步 3 系统提示小组成绩信息添加成功 4 所有文本框清空 重新添加下一组的成绩信息 4 4 员工信息管理模块员工信息管理模块 组长登录成功之后 显示窗体如图 4 4 所示 组长可以对员工的员工个人基本 信息和成绩信息进行管理 如图 4 4 点击 个人信息 将会弹出该组长所在小组所 有组员的基本信息 点击 成绩信息 组长可以查看所在小组所有员工的每个月的 出勤情况 月薪等信息 在每个月末 组长必须给员工测评完之后 才能在个人信 息菜单栏的点击 个人成绩信息 才能录入所在小组每个成员的成绩信息 振兴商场服务员管理系统的设计与实现 16 图 4 4 组长主页 4 5 新用户添加模块的实现新用户添加模块的实现 在经商场许可之后 店长可以添加新组长 组长可以添加新组员 在该操作中 务必填写新用户的所有信息 否则会添加失败 在个人基本信息填写完成之后 系 统会自动为新用户分配一个编号 添加成功之后新用户可以凭此编号和密码登录该 系统 用户添加界面如图 4 5 所示 图 4 5 用户添加窗体 以下是新用户信息注册代码 点击 继续 按钮 IF 各文本框 THEN 用户名 系统自动分配工作编号 用户名 用户自定义密码 IF 密码 重复密码 THEN 新用户添加成功 ELSE 重置密码 ENDIF END IF 忻州师院计算机系本科学士学位论文 17 4 6 用户测评模块的实现用户测评模块的实现 员工和组长每个月都要相互测评 员工只有给自己小组的组长打分和留言 组 长也只能给自己的组员 员工 打分和留言 提交后他们的成绩信息都会进入后台 数据库 员工成绩信息的录入分为两个阶段 首先员工必须经过组长打分和留言 然后组长才能录入组员其它成绩信息如工资等 这两步完成之后员工方可登录查看 自己的成绩信息 而组长也将在每个组员测评之后才能查看自己完整的成绩信息 成绩录入完成之后 在同一月份中工作人员不能重复录入同一时间段 年份 月份 的成绩 否则系统将自动警告信息 如图 4 6 所示 图 4 6 用户测评窗体 振兴商场服务员管理系统的设计与实现 18 5 软件测试与维护软件测试与维护 振兴商场服务员管理系统 是在 Windows XP 环境下开发的 使用 Visual Basic6 0 中文企业版 Microsoft access 2003 数据库开发工具实施 因此 需移植到 Windows XP Access 2003 环境下进行发布 5 1 软件测试软件测试 由于 振兴商场服务员管理系统 是一个整体 测试时需进行整体测试 该管理系统的测试方法 将已生成的可执行文件和 商场管理表 mdb 打包 将 这个文件夹放在 D 盘目录下运行 该文件夹命名为 byshj 1 系统前台测试 测试内容如下 a 系统画面是否正常显示 且显示顺序是否按既定的操作要求次序显示 b 测试能否正常添加新用户 并且检验新用户能否能正常登录 能否在自己权限 内进行正确的操作 c 正确操作完之后 查看是否与预期结果一致 2 后台管理系统的测试 测试内容如下 a 管理人员是否能够正常登录 并对相关的信息进行修改 b 管理系统中的各个管理功能模块是否可以正常工作 5 2 软件维护软件维护 系统维护的主要内容如下 公告发布的维护 定期更新发布内容 及时公布一些很重要的商场信息 并且 定期删除一些超过有效期的公告 及时保存一些有长期使用价值的公告信息 用户的维护 修改用户资料 对用户进行管理 留言的维护 对用户的留言进行定期的管理和维护 数据表维护 及时对数据库信息进行备份 对于因数据库损坏等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年政府会计准则实施模拟题
- 陕西省软考试题及答案
- 陕西省安全员b考试题及答案
- 山东医专入学考试题库及答案
- 山东参公考试题库及答案
- 散打考试题库及答案解析
- 三基三严考试题库及答案大全
- 三国台球考试题及答案
- 凝血药物试题及答案详解
- 【教学方案】夏商周的更替教案
- 2026届广东省六校高三语文上学期第一次联考试卷附答案解析
- 2025年医院胸痛中心应知应会试题(附答案)
- 医院投诉处理标准化培训
- 2025年广东法官入额考试题库
- 肺康复专题讲座
- 卵巢保养课件教学
- 2025年医师定期考核业务水平测评理论考试(公共卫生)历年参考题库含答案详解(5套)
- 防雷防静电培训考试试题及答案
- 2025年发展对象培训考试试题(含答案)
- 测绘工程技术专业介绍
- 亚马逊运营每周工作汇报
评论
0/150
提交评论