【ACCESS精品源码栏目提醒】:以下是网学会员为您推荐的ACCESS精品源码-[精品][资料]商场员工管理系统资料有源代码毕业资料 - 技术总结,希望本篇文章对您学习有所帮助。
摘要: 商场员工管理系统是典型的信息管理系统MIS其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备易使用等特点。
经过分析我使用 MICROSOFT 公司的 VISUAL BASIC 开发工具利用其提供的各种面向对象的开发工具尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象在短时间内建立系统应用原型。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关键字 Visual Basic 6.0
Access2000 控件 窗体 域 Abstract The system of managing census register file is a typical application ofmanaging information system (know as MIS)which mainly includes building updata-base of back-end and developing the application interface of front-end. Theformer required consistency and integrality and security of data. The later shouldmake the application powerful and easily used.By looking up lots of datum we selected Visual Basic presented by Microsoft becauseof its objective tools in Win32. VB offered a series of ActiveX operating a data-base.It can give you a short-cut to build up a prototype of system application. Theprototype could be modified and developed till users are satisfied with it.Key Word Visual Basic 6.0、
Access2000、ActiveX、Form、Field 目 录摘要 .........................................................................1绪 论 ........................................................................3 1.VISUAL BASIC 技术 ....................................................................................................................3 2.
ACCESS 数据库...........................................................................................................................3 3.ADO 数据库访问技术...............................................................................................................4 4.结构化系统开发方法..............................................................................................................5一 系统需求分析 .............................................................6 1.1 系统设计背景介绍 ..............................................................................................................6 1.2 系统功能分析........................................................................................................................6 1.2.1 数据流程图..........................................................................................................................6 1.2.2 系统主要功能要求..............................................................................................................7二 商场员工管理系统总体设计 .................................................7 2.1 系统设计 ..............................................................................................................................8 2.1.1 系统功能介绍 ...................................................................................................................8 2.1.2 用户功能模块设计 ..........................................................................................................9三 详细设计工作 ............................................................10 3.1 数据库设计..........................................................................................................................10 3.1.1 E-R 图...........................................................................................................................10 3.1.2 在
Access 2000 数据库中创建表..................................................................................10 3.2 各功能模块创建及实现......................................................................................................13 3.2.1 系统流程图 ....................................................................................................................13 3.2.2 数据模块的创建 ............................................................................................................13 3.2.3 用户登录模块设计 ........................................................................................................14 3.2.4 系统主界面设计 ............................................................................................................14 3.2.5 部门信息管理 ..............................................................................................................15 3.2..6 员工信息管理 ...............................................................................................................19 3.2.7 考勤信息管理 ..............................................................................................................21 3.2.8 员工工资管理 ..............................................................................................................22 3.2.9 系统维护 ........................................................................................................................24四 系统功能测试 .............................................................25 4.1 系统测试环境.......................................................................................................................25 4.2 测试内容...............................................................................................................................25 4.3 测试结果...............................................................................................................................25五 结束语 ..................................................................26致 谢 .......................................................................26参考文献 ....................................................................27源代码 ......................................................................28 绪 论1.Visual Basic 技术 Visual Basic 是一种可视化程序设计语言,它除了提供常规的编程功能外,还提供一套可视化的设计工具,便于程序员建立图形对象,巧妙地把 Windows 编程的复杂性“封装”起来。
Visual Basic 主要有以下功能特点:1.1 具有面向对象的可视化设计工具 在 VB 中,应用面向对象的程序设计方法(Object-Oriented Programming),把程序和数据封装起来视为一个对象,每个对象都是可视的。
程序员在设计时只需要用现有工具根据界面设计的要求,直接在屏幕上“画”出窗口、菜单、命令按钮等不同类型的对象,并为每个对象设置属性。
程序员的编程工作仅编写针对对象要完成的事件过程的代码,因而程序设计的效率可提高许多。
1.2 事件驱动的编程机制 事件驱动是非常适合图形用户界面的编程方式。
传统的面向过程的应用程序是按事先设计的流程运行的。
但在图形用户界面的应用程序中,用户的动作即事件掌握着程序的运行流向。
每个事件都能驱动一段程序的运行,程序员只要编写响应用户动作的代码,各个动作之间不一定有联系。
这样的应用程序代码较短,使得程序既易于编写又易于维护。
1.3 结构化的程序设计语言 VB 具有丰富的数据类型,众多的内部函数,模块化、结构化的程序设计机制,结构清晰,简单易学。
1.4 强大的数据库操纵功能 如 VB 中利用数据控件可以访问多种数据库系统, Microsoft
Access、 Microsoft FoxPro和 Paradox 等,也可访问 Microsoft Excel、Lotus 1-2-3 等多种电子表格。
VB6.0 新增了功能强大的 ADOActive Database Object技术,该技术包括了现有的 ODBC,而且占用内存少,访问速度更快。
同时提供的 ADO 控件,不但可以用最少的代码创建数据库应用程序,也可以取代 Data 和 RDO 控件,支持多种数据库系统的访问。
2.
Access数据库
Access 数据库管理系统是 Microsoft Office 套件的重要组成部分,是
Access 的最新版本。
Access 适用于小型商务活动,用以存贮和管理商务活动所需要的数据。
Access 不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。
2.1 什么是
Access 数据库 数据库是有结构的数据集合它与一般的数据文件不同,其中的数据是无结构的是一串文字或数字流。
数据库中的数据可以是文字、图象、声音等。
Microsoft
Access 是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。
表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。
Access 数据库以文件形式保存,文件的扩展名是 MDB。
2.2
Access 的 6 种对象
Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。
表Table ——表是数据库的基本对象,是创建其他 5 种对象的基础。
表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。
查询Query——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。
窗体Form——窗体提供了一种方便的浏览、输入及更改数据的窗口。
还可以创建子窗体显示相关联的表的内容。
窗体也称表单。
报表Report——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。
宏Macro——宏相当于 DOS 中的批处理,用来自动执行一系列操作。
Access 列出了一些常用的操作供用户选择,使用起来十分方便。
模块Module——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。
模块使用 Visual Basic 编程。
3.ADO数据库访问技术 ADO Active Data Object 数据访问接口是 Microsoft 处理数据库信息的最新技术。
它是一种 ActiveX 对象,采用了被称为 OLE DB 的数据访问模式,是数据访问对象 DAO、远程数据对象 RDO 和开放数据库互连 ODBC 三种方式的扩展。
ADO 对象模型包括以下这些对象,使用这些对象可以概括几乎所有的数据访问操作,Connection 对象:表示与数据源建立了一个持续的连接。
Error 对象:表示在数据访问过程中的一个单独的错误信息。
Command 对象:表示一个以保存的过程或者是能返回数据的其他数据访问对象。
Command 对象也可以用来执行已保存得不返回数据的过程。
Parameter 对象:表示一个用来指定从命令对象中获取数据的运行时参数。
Recordset 对象:表示一系列从数据源中获取的记录。
Field 对象:表示一个记录集中数据的某个单独的字段。
通常情况下,可以使用 ADO Connection 对象的 Open 方法建立与数据源的连接。
为了告诉 ADO 如何去访问数据源,就必须以与 ODBC 连接字符串相同的格式提供有关信息。
可以使用 ADO Connection 对象的 Provider 属性来指定 OLE DB 提供者。
该属性告诉 ADO 将使用哪个 OLE DB 提供者来执行服务器命令(如果没有指定提供者,或者没有使用 Connection对象,则所用的是缺省提供者,该提供者是 OLE DB 的 ODBC 提供者,也称作 MSDASQL) 。
Connection 对象的 Provider 属性是个文本字符串, 其中该字符串被用于指明连接时使用哪个 OLE DB 提供者,原因是 ODBC 提供者是缺省的。
然而,如果为了更明确的话,也可以指定它。
在 ADO 中使用的 ConnectionString 可以提供有关如何与数据库服务器连接的信息。
当正在使用 OLE DB 的 ODBC 提供者时,该连接字符串与 ODBC 连接字符串一样。
这意味着 ODBC驱动程序期望的准确信息可以根据不同的实现而变化。
对于其他提供者来说,连接字符串可能是完全不同的语法。
为连接到 SQL Server 数据库,应该使用提供者 SQLOLEDB.1:cn.Provider"SQLOLEDB.1″cn.ConnectionString"DATABASE数据库名称;SERVER服务器名;UID用户名;PWD密码;″4.结构化系统开发方法 结构化系统开发方法是迄今为止最传统、应用最广泛的一种系统开发方法。
结构化系统开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下的对系统进行分析与设计。
具体来说,就是先将整个信息系统开发过程划分出若干个相对比较独立的阶段。
如系统规划、系统分析、系统设计、系统实施等。
在前三个阶段坚持自顶向下的对系统进行结构化划分。
也就是说,在系统调查或理顺管理业务时,应从最顶层的管理业务入手,即从组织管理金字塔结构的塔尖入手,层层逐步深入至最基层。
如果在系统分析,提出新系统方案和系统设计时,应从宏观整体考虑入手,即先考虑系统整体的优化,然后再考虑局部的优化问题。
而在系统的实施阶段,则应坚持自底向上的逐步组织实施。
也就是说,按照前几阶段设计的模块组织人力从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上,逐渐的构成整体系统。
用结构化系统开发方法开发一个系统,将整个开发过程分为五个首尾相连的阶段,一般称之为系统开发的生命周期。
4.1 系统规划阶段 系统规划阶段的工作就是根据用户的系统开发请求,初步调查,明确问题,然后进行可行性研究。
4.2 系统分析阶段 系统分析阶段的任务是:分析业务流程;分析数据与数据流程;分析功能与数据之间的关系;最后提出新系统逻辑方案。
4.3 系统设计阶段 系统设计阶段的任务是:总体结构设计;代码设计;数据库/文件设计;输入/输出设计;模块结构与功能设计。
与此同时根据总体设计的要求购置与安装设备,最终给出系统实施方案。
4.4 系统实施阶段 系统实施阶段的任务是:同时进行编程;人员培训;数据准备。
然后投入试运行。
4.5 系统运行阶段 系统运行阶段的任务是:同时进行系统的日常运行管理、评价、监理审计三部分工作。
然后分析运行结果,如果运行结果良好,则送管理部门指导组织生产经营活动;如果有点问题,则要对系统进行修改、维护或者是局部调整;如果出现了不可调和的大问题,则用户将会进一步提出开发新系统的要求,这标志着老系统生命的结束,新系统的诞生。
一 系统需求分析1.1 系统设计背景介绍 管理信息系统就是我们常说的 MIS Management Information System,在强调管理,强调信息的现代社会中它变的越来越普及。
而将信息管理系统与企业自动化设备想结合,则是当今社会现代企业的发展趋势。
通过这样的管理方式,企业的管理人员、技术人员、统计人员等各部门员工就能从大量烦琐的资料和数据中解脱出来,只需对自己需要的数据和内容进行必须的处理,而不用对每个环节都了如指掌。
这在一定程度上能够节省人力物力,同时也大大加强了对数据处理的及时性和准确性。
本次的开发内容——商场员工管理系统就是信息管理与现代化办公设备相结合的例子。
开发本系统希望使员工管理人员可以从年复一年的输入、计算、统计等工作中解脱出来,由于员工方面的数据众多,输入、统计极为不便,输入量大,计算量大。
这些工作都以人力来完成将费时费力,而且容易出现错误和疏漏。
本系统一次录入信息后,就可以反复多次在不同的信息库中使用。
所有输入的信息都将按所属部门、专业、考勤日期、工资日期等详细分类,使客户可以根据需要进行管理操作。
因此,该管理系统的目的就是利用计算机对复杂烦琐的数据进行存储和处理,并利用计算机与现代化办公设备的连接实时刷新数据,从而提高企业的工作效率。
1.2 系统功能分析1.2.1 数据流程图 通过对系统中数据流程的分析,画出数据流程图如下: 图 1.11.2.2 系统主要功能要求:按不同权限登录系统。
对其提供的部门资料情况进行添加、查询、修改和删除操作。
对其提供的人员资料情况进行添加、查询、修改和删除操作。
对其提供的人员考勤资料情况进行添加、查询、修改和删除操作,并可按考勤月份进行分类。
对其提供的人员工资资料情况进行添加、计算、查询、修改和删除操作,并可按工资月份进行分类。
可添加新的用户,修改用户原有的用户名、密码,删除原有用户。
二 商场员工管理系统总体设计 管理信息系统就是我们常说的 MIS Management Information System,在强调管理,强调信息的现代社会中它变的越来越普及。
而将信息管理系统与企业自动化设备想结合,则是当今社会现代企业的发展趋势。
通过这样的管理方式,企业的管理人员、技术人员、统计人员等各部门员工就能从大量烦琐的资料和数据中解脱出来,只需对自己需要的数据和内容进行必须的处理,而不用对每个环节都了如指掌。
这在一定程度上能够节省人力物力,同时也大大加强了对数据处理的及时性和准确性。
本次的开发内容——商场员工管理系统就是信息管理与现代化办公设备相结合的例子。
开发本系统希望使员工管理人员可以从年复一年的输入、计算、统计等工作中解脱出来,由于员工方面的数据众多,输入、统计极为不便,输入量大,计算量大。
这些工作都以人力来完成将费时费力,而且容易出现错误和疏漏。
本系统一次录入信息后,就可以反复多次在不同的信息库中使用。
所有输入的信息都将按所属部门、专业、考勤日期、工资日期等详细分类,使客户可以根据需要进行管理操作。
因此,该管理系统的目的就是利用计算机对复杂烦琐的数据进行存储和处理,并利用计算机与现代化办公设备的连接实时刷新数据,从而提高企业的工作效率。
2.1 系统设计2.1.1 系统功能介绍按不同权限登录系统。
对其提供的部门资料情况进行添加、查询、修改和删除操作。
对其提供的人员资料情况进行添加、查询、修改和删除操作。
对其提供的人员考勤资料情况进行添加、查询、修改和删除操作,并可按考勤月份进行分类。
对其提供的人员工资资料情况进行添加、计算、查询、修改和删除操作,并可按工资月份进行分类。
可添加新的用户,修改用户原有的用户名、密码,删除原有用户。
2.1.2 用户功能模块设计 添 加 记 录 查 询 记 录 部门信息管理 修 改 记 录 删 除 记 录 添 加 记 录 查 询 记 录 员工信息管理 修 改 记 录 删 除 记 录 用 添 加 记 录 户 查 询 记 录 登 考勤信息管理 修 改 记 录 陆 删 除 记 录 添 加 记 录 查 询 记 录 员工工资管理 修 改 记 .