《教师工资管理系统数据库设计(doc 42页).docx》由会员分享,可在线阅读,更多相关《教师工资管理系统数据库设计(doc 42页).docx(45页珍藏版)》请在第一文库网上搜索。
1、XX学院电子信息工程学院数据库系统原理课程设计报告项目名称:教师薪水管理系统数据库设计专业:年级:姓名:学号:指导老师:2013年9月在计算机日益普及的今天,对学校而言若采用一套行之有效的教师薪水管理系统来管理教师的薪水,会方便许多。对学校而言,以前单一的手工计算已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。为了减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高薪水管理效率的目的。采用数据库技术生成的薪水管理系统将会极大地方便教师薪水管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。基
2、于这个问题,开发了教师薪水管理系统。系统采用C/S模式,实现了薪水管理的方便、高效性、有效性。本文通过作者设计和开发一个中小型教师薪水管理系统的实践,阐述了教师薪水管理软件中所应具有的基本效用、设计、实现。关键词:薪水;管理系统;智能目录第一章.引言1第二章.需求分析阶段22.1 引言22.2 需求分析阶段的目标与任务21.1 .1处理对象2222处理效用及要求32.23 安全性和完整性要求32.3 需求分析阶段成果42.3.1 教师薪水管理系统业务流程图42.3.2 教师薪水管理系统数据流程图42.3.3 教师薪水管理系统数据字典5第三章.概念设计阶段93.1 引言93.2 任务与目标9第四
3、章.逻辑设计阶段114.1 逻辑设计的任务和目标114.2 数据组织114.2.1 将E-R图转换为关系模型114.2.2 数据库模式定义124.3 数据处理14第五章.物理设计阶段155.1物理设计阶段的目标与任务15第六章.数据库实施阶段166.1 建立数据库、数据表、视图、索引166.1.1 建立数据库166.1.2 建立数据表166.2 数据入库19第七章.系统调试和测试20第八章.设计心得24第九章.存在的问题及建议25致谢26参考文献27附录1数据查看28附录2所有的SQ1运行语句31附录3系统的运行界面34第一章.引言教师薪水管理系统是一个教育单位不可缺少的部分,它的内容对于单位
4、的决策者和管理者来说都至关重要。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的效用已为人们深刻认识已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对薪水管理信息进行管理,具有手工管理者无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件。随着数据库技术的不断发
5、展及数据库管理系统的广泛应用,数据库中存储的数据量急剧增大,这些数据库中的大量数据隐含着许多有价值的信息,而传统的对数据库的简单操作只能发现表层的知识,不能归纳出隐含的带有结构性的知识,已不能满足人们的需要,人们更希望通过对数据的分析,得到数据更深层次的信息,或者说得到可用于进行决策的知识,也即对数据进行挖掘。数据挖掘,顾名思义就是从大量的数据中挖掘出有用的信息。开发本系统的目的就是帮助管理部门提高工作效率,实现薪水信息管理的系统化、规范化和自动化。本系统包括修改员工信息、查询员工的薪水金额、设置其他项目的金额(奖金、福利、津贴、扣发等)等,实现工管理的自动化,无疑将给学校管理部门带来很大方便
6、。第二章.需求分析阶段2.1 引言进行系统设计,首先要对系统的现状进行分析。根据系统的目标、需求和效用,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。随着学校的发展,教师的数量越来越多,人工手动管理会降低工作的效率,希望建立一个教师薪水管理系统,是为了解决人工管理在实践的问题,从而达到系统化、规范化、标准化的水平。该系统的建立不但给管理者带来了方便,也节省了工作时间从而提高了工作效率。需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息(表),以
7、及每个主题需要保存哪些信息(表中字段)。在构造系统时,首先从需求出发构造数据库表然后再由数据库表结合需求划分系统效用模块。这样,就把一个大的系统分解成了几个小系统。能够实现以下效用:系统用户的添加、删除、保存; 员工信息的添加、删除、修改,薪水标准的设定; 薪水信息管理包括薪水的浏览与结算查询(按姓名或编号两种方式进行薪水情况的详细查询)。2.2 需求分析阶段的目标与任务2.2.1 处理对象1 .系统用户表:用户名,口令,级别2 .员工信息表:编号,姓名,院系,职务,职称,时间,住房,专家,独3 .职务薪水标准:正处,副处,正科,副科4 .职称薪水标准:教授,副教,讲师,助教5 .其他薪水标准
8、:独补,专家津贴,房贴,一次性补发,其他补贴,扣房租,扣公积金,扣失业险,扣医疗险,扣垃圾费,扣其他6 .薪水结算:编号,院系,姓名,职务薪水,职称薪水,专家津贴,房贴,独补,一次性补发,其他补贴,应发合计,扣公积金,扣失业险,扣医疗险,扣垃圾费,扣其他,应扣合计,实发薪水2.2.2处理效用及要求(1)系统用户的添加、删除、保存。(2)员工信息的添加、删除、修改,薪水标准的设定。(3)薪水信息管理包括薪水的浏览与结算查询(按姓名或编号两种方式进行薪水情况的详细查询)。2.23安全性和完整性要求D安全性要求系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。安全性先通过视图机制
9、,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。2)完整性要求系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。2.3需求分析阶段成果2.3.1教师薪水管理系统业务流程图图2-1教师薪水管理系统业务流程图2.3.2教师薪水管理系统数据流程图(1)管理员添加、删除、修改用户信息图2-2管理员添加、删除、修改用户信息流程图(2)管理员添加、删除
10、、修改教师信息添加更新芦理员信义询理员权件身份验证I教邠信息表图2-3管理员添加、删除、修改教师信息流程图(3)用户查询薪水图2-4用户查询薪水流程图用户教师伯恩发系统用户发以W僦(”狙伐询2.3.3教师薪水管理系统数据字典(a)数据项:系统涉及的数据项有47项表2J数据项列表数据项编号数据项名数据项含义存储结构D1-I用户名用户名Varchar(20)DI-2口令口令varchar(6)DI-3级别级别char(1)DI-4编号编号Char(I1)数据项编号数据项名数据项含义存储结枸DI-5姓名姓名varchar(16)DI-6院系院系varchar(30)DI-7职务职务varchar(4
11、)DI-8职称职称varchar(4)DI-9时间时间Sma11data(4)DI-IO住房住房Bit(I)DI-I1专家专家Bit(I)DM2独幼独幼Bit(I)DI-13正处正处Sam11money(4)DI-14副处副处Sammoncy(4)DI-15正科正科Sam11money(4)DI-16副科副科Sam11money(4)DI-17教授教授Sam11moncy(4)DI-18副教副教Sam11moncy(4)DM9讲师讲师Sam11money(4)DI-20助教助教Sam11money(4)DI-21独补独补Sam11money(4)DI-22专家津贴专家津贴Sam11moncy(
12、4)DI-23房贴房贴Sam11money(4)DI-24一次性补发一次性补发Sam11money(4)DI-25其他补贴其他补贴Sam11money(4)DI-26扣房租扣房租Sam11moncy(4)DI-27扣公积金扣公积金Sam11money(4)DI-28扣失业险扣失业险Sam11money(4)DI-29扣医疗险扣医疗险Sam11money(4)数据项编号数据项名数据项含义存储结枸DI-30扣垃圾费扣垃圾费SamHmCnCy(4)DI-31扣其他扣其他SarnHmOnCy(4)DI-32编号编号Char(I1)DI-33院系院系Varchar(30)DI-34姓名姓名Varchar
13、(16)DI-35职务薪水职务薪水SamHmOnCy(4)DI-36职称薪水职称薪水Sam11money(4)DI-37专家津贴专家津贴Sam11money(4)DI-38房贴房贴Sam11money(4)DI-39独补独补Sammoncy(4)DI-40一次性补发一次性补发Sam11money(4)DI-41其他补贴其他补贴Sam11money(4)DI-42应发合计应发合计Sam11moncy(4)DI-43扣公积金扣公积金Sam11moncy(4)DI-44扣失业险扣失业险Sam11money(4)DI-45扣垃圾费扣其他Sam11money(4)DI-46应扣合计应扣合计Sam11money(4)DI-47实发薪水实发薪水Sam11moncy(4)表2-2数据结构列表数据结枸数据结构数据结枸(b)数据结构:编号名含义组成效据结枸编号数据结构名数据结构含义组成DS-I系统用户表系统用户表用户名,口令,级别DS-2员工信息表员工信息表编号,姓名,院系,职务,职称,时间,住房,专家,独幼DS-3职务薪水标准职务薪水标准正处,副处,正科,副科DS-4职称薪水标准职称薪水标准教授,副教,讲师,助教独补,专家津贴,房贴,一次性补发,DS-5其他薪水标准其他薪水标准其他补贴,扣房租,扣公积金,扣失业险,扣