求 动态设工资项目 的 工资表结构

fu_manxing 2003-08-21 01:01:11
求 动态设工资项目 的 工资表结构
fu_manxing@hotmail.com
...全文
24 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
runsoft 2003-08-22
  • 打赏
  • 举报
回复
简单的很呀,自己模仿一个现有的工资系统做,有二种方式,一个是设置很多列 ,一个是自己使用alter table add 动态加
polugen 2003-08-21
  • 打赏
  • 举报
回复
UP
目 录 数据库课程计报告 1 1.开发环境和相关技术介绍 5 1.1开发环境 5 1.2相关技术介绍 5 2.需分析 5 2.1系统需和功能 5 2.1.2功能需描述 6 2.1.2.1员工基本信息模块 6 2.1.2.2工资结构置模块 6 2.1.2.3工资汇总模块 6 2.2数据字典 6 2.2.1数据结构 7 2.2.2数据项 7 2.2.3数据流 8 2.4安全性要 8 2.5一致性要 9 2.6完整性要 9 3 概念结构计 9 3.1计方法和步骤 9 3.2概念结构E-R图 9 4.逻辑结构计 9 4.1具体RDBMS数据模型转换 9 4.2系统结构图 10 5.数据库物理计 10 5.1索引的选择建立 10 5.2数据存放位置 10 5.3确定系统配置 10 6.数据库实施 10 6.1数据库创建 10 6.1.1各数据表说明 10 6.1.2数据库创建 11 6.2数据库备份和恢复方案 13 6.2.1应用辅助工具进行备份和恢复 13 6.2.2分离数据库法 13 6.3用户界面计和应用程序编码 13 6.3.1用户界面计 13 6.3.2类文件功能描述 14 6.3.3主要代码分析 14 }7.系统测试方案和测试报告 21 7.1测试方案 21 7.2测试过程 21 7.2.1登陆测试 21 8.安装和使用说明 25 8.1安装说明 25 8.1.1安装VB6.0E 25 8.1.2安装Microsoft SQL Server 2000 ODBC驱动程序 25 8.1.3升级Microsoft SQL Server 2000数据库管理系统 25 8.1.4附加数据库 25 8.1.5可能出现情况 25 9.完成情况和总结 25 9.1总结 25 1.开发环境和相关技术介绍 1.1开发环境 项目名称: 工资管理系统 开发软件:vb6.0与Access 2000 运行环境:2000/XP/2003 1.2相关技术介绍 Microsoft SQL Server 2000数据库管理系统是微软公司研制开发的关系型数据库管理系统。该系统支持并扩展了SQL语言标准,可以运用标准SQL语句对数据进行操作,也可以使用功能强大的GUI工具进行灵活的数据管理。同时,系统还提供功能完善的API,可以在应用程序中调用这些API来实现与数据库系统的连接以及相关数据的操作。sp3是该系统的一个版本号,只有sp4以上的SQL 2000系统才能够支持纯ODBC连接方式。 Vb6.0功能强大的应用程序开发工具,主要支持基于面向对像化的语言的各种开发项目。 2.需分析 2.1系统需和功能 工资管理信息系统对企业加强工资管理有着重要的作用,就一般的大型企业来说,它的计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且计的模块也很多,比如工资管理模块,工资统计模块,报表计模块,打印输出模块,模糊查询模块等。 由于本软件主要是为作者工作的一家科技公司定制开发的。该公司是一家刚刚成立的公司,总体人员比较少,有正式员工20人,人员结构比较简单,学历比较高,基本拥有大专以上学历,部门划分也很清晰,而且人员的流动性不高,所以公司目前对工资管理的要不高。因此,针对该公司而言,我们经过反复论证,最终确定了工资管理系统的计方案,该工资管理系统的主要功能如图3.1所示: 2.1.2功能需描述 2.1.2.1员工基本信息模块 员工基本信息模块具有员工信息输入、员工增删、员工信息查询三个功能,员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。员工增删实现了对数据库中员工信息的增加和删除。员工可以通过员工号或员工姓名对员工信息进行查询。 2.1.2.2工资结构置模块 根据该公司的工资管理实际情况,本系统将工资结构分为基础工资、岗位工资、工龄工资三部分。该模块可以对这三个工资类型工资等级,并对每个等级工资标准。 2.1.2.3工资汇总模块 用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自动对员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打预览。 2.2数据字典 该软件的数据库由下述四张数据表组成: 员工信息表、基础工资置表、岗位工资置表 1、 员工信息表 字段 字段名 类型 宽度 说明 1 员工号 字符型 3 数字 2 员工姓名 字符型 10 小于等于5个汉字 3 员工性别 字符型 2 “男”或“女” 4 岗位名称 字符型 14 小于等于7个汉字 5 工龄 数值型 2 1~99之间 6 工资等级 数值型 2 1~99之间 2、 基础工资置表 字段 字段名 类型 宽度
《数据库原理及技术》课程计 一、课程计的目的和要 (1)培养学生理解与《数据库原理》课程相关的理论知识,学会分析实际问题的能力。 (2)培养学生运用《数据库原理》相关知识计系统应用的思想和方法。 (3)培养学生查阅技术文献、资料、手册以及编写技术文献的能力。 (4)掌握主流数据库开发及系统计技术,具体要如下: 关系数据库采用Oracle、 SqlServer、MySQL等; 开发语言采用JSP+Java或.Net等; 系统构架采用SSH、SSM等MV C多层结构; 运行模式为B/S模式,要至少能在Google、360、QQ、ie等一种主流浏览 器中运行; 中间件采用Tomcat、IIS等; 一人一题,不得私自换题,否则按零分计。 二、课程计报告提纲 (1) 课程计的题目、系统的总体功能描述 (2) 需分析(概括描述、DFD、DD) (3) 数据库概念结构计(局部E-R图、基本E-R图) (4) 数据库逻辑结构计(关系模式—列表形式、存储过程、触发器、视图、索引) (5) 应用系统功能结构图(模块结构图) (6) 各功能模块程序流程图及其说明 (7) 程序源代码及其说明 (8) 总结(课程计中遇到的主要问题和解决方法;创新和得意之处;课程计中存在的不足 ,需进一步改进的想;课程计的感想和心得体会。) (9) 参考文献 三、评分规则 1、按照要完成全部功能计50分; 2、文档撰写文档30分; 3、上机检查答辩20分。 4、总评成绩折算成优、良、中、及格、不及格 四、课程计作业提交 每人将计的全部文档整理到一个word文件中。文件命名方式为:学号+姓名。统一交给 班长或学习文员,然后打包发送给任课老师。 课程计题目 (1)学校图书借阅管理系统 功能要: 实现图书信息、类别、出版社等信息的管理; 实现读者信息、借阅证信息的管理; 实现图书的借阅、续借、归还管理; 实现超期罚款管理、收款管理; 创建触发器,分别实现借书和还书时自动更新图书信息的在册数量; 创建视图查询各种图书的书号、书名、总数和在册数; 创建存储过程查询指定读者借阅图书的情况; 建立数据库相关表之间的参照完整性约束。 (2)高校学籍管理系统 功能要: 实现学生信息、班级、院系、专业等的管理; 实现课程、学生成绩信息管理; 实现学生的奖惩信息管理; 创建规则用于限制性别项只能输入"男"或"女"; 创建视图查询各个学生的学号、姓名、班级、专业、院系; 创建存储过程查询指定学生的成绩单; 创建触发器当增加、删除学生和修改学生班级信息时自动修改相应班级学生人数; 建立数据库相关表之间的参照完整性约束。 (3)学校人力资源管理系统 实现学校部门信息、职务、职称和教职工信息管理; 实现教师的学籍经历管理; 实现教师的家庭关系管理; 实现教师的奖惩信息管理; 创建存储过程查询学校各部门各种职称的教职工数量; 创建触发器当增加、删除教职工和修改教职工部门信息时自动修改相应部门的职工 人数; 创建规则用于保证教职工的E-Mail的输入格式正确; 建立数据库相关表之间的参照完整性约束。 (4)某书店图书进货、销售管理系统 实现图书类别、出版社、图书、仓库信息的管理; 实现进货、入库管理; 实现销售、出库管理; 创建存储过程查询某段时间内各种图书的进货和销售情况; 创建视图查询各类图书的库存总数; 创建触发器当图书入库时自动修改相应图书的总量和存放仓库中该图书的数量; 要一单可以处理多种图书(比如销售置销售单及其明细两个表); 建立数据库相关表之间的参照完整性约束。 (5)某医院信息管理系统(药品库存、收费、医生病人等) 实现药品类型及药品信息的管理; 实现药品的入库、出库管理; 实现科室、医生、病人的管理; 实现处方的登记管理; 实现收费管理; 创建触发器,当药品入库、出库时自动修改库存; 创建存储过程统计某段时间内,各科室的就诊人数和输入情况; 创建视图查询各种药品的库存总数; 建立数据库相关表之间的参照完整性约束。 (6)某期刊的在线投稿审稿管理系统 实现作者、审稿人的信息管理; 实现稿件类型、稿件信息的管理; 实现稿件的审阅过程管理; 实现稿费、审稿费和版面费的管理; 创建存储过程,统计指定作者的稿件信息; 创建触发器,当收到审稿费时自动修改审稿费收到标记为"是"; 创建规则,使得作者的E-Mail必须满足电子邮件的基本格式; 建立数据库相关表之间的参照完整性约束。 (7)学校的工资管理系统 实现部门、职务、职称等基本信息的管理; 实现教职工信息的管理; 实现工资项目的管理,工资项目有启用标志和加扣标志; 实现教职工工资项目及其工资的管理; 创建触发器当往教职工工资项目表中插入记录或删除记录时,自动修改该职工的应 发工资数和实发工资
[1] 健身馆信息管理系统数据库计 目 录 一、项目综述 (一)项目背景 随着我国人民生活水平的日益提高,人们对健康的要也越来越高,因此,健 身成了追健康的代言。健身对象范围也是越来越广,在各个大大小小的健身馆 里,不仅可以看到青年人,还可以看到中年人、老年人;并且,健身项目更是越 来越丰富。本项目旨在针对不同年龄阶段、具有不同健身需的人们提供一个完 美的健身去处。 (二)功能概述 本健身场馆是一家大型的连锁健身会馆。每一家分店有一个负责人。会员刷 卡进入场馆,会员卡按使用期限分成不同种类,若期限已到,会员卡管理系统会 自动判断(在这里不讨论此会员卡管理系统)。每个分健身馆拥有若干个健身房 ,每个健身房的训练项目是固定的,每种训练项目配有一种健身器材若干。每个 健身器材都有自己的编号和自己的状态记录(完好/损坏),方便管理。虽然,每 个健身房的训练项目是固定的,但是教练是不固定的,因此客户可以根据自己的 喜好,选择不同的教练进行练习。每个健身房的收费不同,并且,每个健身房有 固定的管理人员,管理员按级别分为高级管理员和低级管理员,高级管理员负责 日常管理及收取门票,低级管理员负责清洁健身房。 另外,本家连锁健身会馆有完整的工资管理系统,每一位工作人员(分店负 责人、教练、管理员)都有自己的工资编号。每一个种类的工资情况都可以依据 工资编号查询。方便管理,同时消除数据冗余。 二、需分析 (一)数据流图 1. 顶层数据流图 2. 底层数据流图 (二)数据字典 1.数据项条目 注:只列出具有代表性部分部分 "名称 "别名 "类型 "说明 " "GId "健身馆编号 "数字 " " "GTel "健身馆电话 "字符 "座机 " "RId "责任人编号 "数字 " " "RTel "责任人电话 "字符 "座机或移动手机均可 " "FId "健身房编号 "数字 " " "Sum "器材总数 "数字 " " "MId "器材编号 "数字 " " "PayM "赔偿金 "数字 " " "SId "工资编号 "数字 " " "ItemId "健身项目编号 "数字 " " "UId "会员编号 "数字 " " "UCId "会员卡编号 "数字 " " "UCLimit "会员卡使用期限 "数字 " " "AdminId "管理员编号 "数字 " " 2.数据结构条目 "编号"数据结构名 "组成属性 " "1 "健身馆 "编号,性质,责任人编号,地址,电话 " "2 "健身项目 "编号,名称,类型,人数,健身房编号 " "3 "健身器材 "编号,名称,种类,状态,赔偿金 " "4 "工资标准 "编号,名称,类别,薪水 " "5 "教练 "编号,姓名,电话,健身项目编号,工资编号,聘期" "6 "会员 "编号,姓名,性别,年龄,职业,爱好,电话,健身" " " "项目编号 " "7 "会员卡 "编号,类型,会员编号,使用期限 " 3.数据存储条目 "编号 "数据流名 "数据流来源 "数据流去向 " "1 "会员办理会员卡"会员 "健身馆 " "2 "会员刷卡进馆 "会员卡 "健身馆 " "3 "工资发放 "健身馆 "工作人员(如:责任人、 " " " " "管理员、教练等) " 三、概念结构计 (一)局部E-R图 1.健身馆—健身房—健身项目—教练E-R图 2.会员—管理员E-R图 (二)全局E-R图 三、逻辑结构计 (一)关系模式计 1.健身馆(编号,性质,责任人编号,地址,电话) 2.责任人(编号,姓名,电话,QQ,工资编号) 3.健身房(编号,收费标准,营业时间,器材总数,器材编号,损坏器材总数) 4.健身项目(编号,名称,类型,人数,健身房编号) 5.健身器材(编号,名称,种类,状态,赔偿金) 6.工资标准(编号,名称,类别,薪水) 7.教练(编号,姓名,电话,健身项目编号,工资编号,聘期) 8.会员(编号,姓名,性别,年龄,职业,爱好,电话,健身项目编号) 9.会员卡(编号,类型,会员编号,使用期限) 10.管理员(编号,级别,姓名,电话,健身房编号,工资编号,聘期) (二)外模式计 对于健身房关系模式: 健身房(编号,收费标准,营业时间,器材总数,器材编号,损坏器材总数) 为会员建立的视图为 健身房(编号,收费标准,营业时间) 为管理员建立的视图为 健身房(编号,收费标准,营业时间,器材总数,器材编号,损坏器材总数) 物理结构计 选定DBMS 选定SQL SERVER 2005 表结构 例如:健身馆表 "字段名 "描述 "类型 "长度 "是否可 "默认值 "说明 " " " " " "为空 " " " "Id "编号 "Int "10 "否 "0 "主键 " "RId "责任人 "varchar "20 "否 "0

794

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 项目管理
社区管理员
  • 项目管理
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧