超市员工薪资管理系统数据库课程设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

1前言 (1)

1.1论文选题的理由和实际意义 (1)

1.2国内外关于该课题的研究现状及趋势 (1)

2. 需求分析 (2)

3 . 系统设计 (3)

3.1定义 (3)

3.2系统模块图 (4)

3.3 E-R图 (5)

3.4 数据表的设计 (9)

3.5用例举例 (9)

3.51数据表 (9)

3.5.2 触发器 (10)

3.5.3 视图查询表中的信息 (11)

3.5.4 存储过程 (11)

4 结论(存在问题及解决方案) (11)

5 参考文献 (11)

附:读书笔记 (12)

超市员工薪资管理系统

分析报告

1前言

1.1论文选题的理由和实际意义

随着计算机技术的飞速发展和经济体制改革的不断深入,传统超市管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。提高超市管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于SQL server数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。基本上能满足管理员和超市的要求。

此次数据库课程设计的主要设计如下:

原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。

需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。

1.2国内外关于该课题的研究现状及趋势

随着工作人员数量增加,超市的工资管理工作也变得越来越复杂。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给超市提出越来越严峻的挑战,对超市体系无论是在行政职能、超市管理水平以及优质服务上都提出更高的要求。建设一个科学高效的薪资管理系统是解决这一问题的必由之路。基于以上原因,超市员工薪资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。

2. 需求分析

(本系统定位于中小型超市,暂时考虑单机环境下的实现;)

本系统采用会员式管理,每个属于该超市的职工都有一个属于自己的用户名和密码,通过该用户名和密码就可以登陆系统执行基于自己权限范围内的操作,系统功能应包括员工基本信息的输入输出与修改、各部门的基本信息输入修改、员工工资的基本情况、总工资的计算、统计分析。员工可以通过此系统查询自己本月的基本工资,福利,奖金以及出去失业保险可住房公积金后的工资。

该工资管理系统主要是由基本资料、工资登记、工资查询、系统管理几个部分组成的,主要用于单位工资发放管理。

(1)基本资料包括员工基本资料和部门的基本资料:

员工基本资料:可以输入该员工的编号、姓名、性别、出生日期、位于哪个部门、所处的职业。

部门基本资料:可以输入部门的编号、名称。

(2)工资登记包括工资登记和清数据:可以录入员工本月的基本工资、奖金福利、失业保险和住房公积金,可以清除以前的数据。

(3)工资查询包括员工工资汇总查询。

(4)分类查询包括按部门查询和按日期查询。

3 . 系统设计

数据库概念设计是整个数据库设计的关键。根据用户需求设计数据库的概念,数据模型。我们首先要将现实世界中的客观对象首先抽象为不依赖任何具体机器的信息结构,这种信息结构不是DBMS支持的数据模型,而是概念级模型。然后再把概念模型转换为具体机器上DBMS支持的数据模型。

概念模型是对现实世界的抽象和概括。它真实,充分地反映了现实世界中的事物和事物之间的联系,能满足用户对数据的处理要求。由于其简洁、明晰、独立于机器,很容易理解,因此可以用概念模型和不熟悉计算机的用户交换意见,使用户能积极参与数据库的设计工作。概念模型易于变动,还很容易向各种数据模型转换。

概念模型的基本概念涉及的主要有7个,分别为实体、属性、码、域、实体型、实体集、联系。

E-R图是概念模型最常用的表示方法,在E-R图中:

1)用长方形表示实体型,在框内写上实体名。

2)用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连,在无向边旁标上联系的类型。若实体间的联系也具有属性,则把属性和菱形也用无向边连上。

3.1定义

(1)、系统名称:超市员工薪资管理系统

(2)、数据库管理软件:Microsoft SQL Server

(3)、数据库设计采用软件:Microsoft Office Visio 2003

(4)、系统采用C/S体系结构:Client (客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server (服务器)端用于提供数据服务。

(5)、运行平台:windows 2000/xp/linux

(6)、数据库的安全性设计:(登录用户、数据库用户、数据库角色等方面

是如何设置的)

3.2系统模块图

图3-1系统模块图

功能分析

(1)、超市员工信息的管理:查询、增、删、改。

(2)、部门信息的管理:查询、增、删、改。

(3)、个人资料查询:员工可以通过登录认证,选择查询自己的工资和工资结算情况。

(4)、部门信息:可以通过系统更改员工的部门信息,和发布员工的工资情况

(5)、员工子系统管理:员工可以通过员工子系统修改和查询个人资料以及工资情况。

3.3 E-R图

图3-2 员工实体——E-R(图1)

图3-3部门实体——E-R图(图2)

相关文档
最新文档