数据库课程设计报告绩效考核评价处理系统

上传人:shaoy****1971 文档编号:108897047 上传时间:2019-10-25 格式:DOC 页数:16 大小:141.50KB
返回 下载 相关 举报
数据库课程设计报告绩效考核评价处理系统_第1页
第1页 / 共16页
数据库课程设计报告绩效考核评价处理系统_第2页
第2页 / 共16页
数据库课程设计报告绩效考核评价处理系统_第3页
第3页 / 共16页
数据库课程设计报告绩效考核评价处理系统_第4页
第4页 / 共16页
数据库课程设计报告绩效考核评价处理系统_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《数据库课程设计报告绩效考核评价处理系统》由会员分享,可在线阅读,更多相关《数据库课程设计报告绩效考核评价处理系统(16页珍藏版)》请在金锄头文库上搜索。

1、 数据库课程设计报告书题 目绩效考核评价处理系统学生姓名 指导教师 系 部信息工程系专业班级软件工程2009级1班(题目)1、 小组成员分工序号成员主要任务所占系统比例01刘翰林2、 教师签字指导教师: 答辩评委: 目 录1 前言12 需求分析和输入、输出数据介绍23 基本表设计及完整性体现34 视图设计和各功能实现45 游标、存储过程和触发器设计及各功能实现56 数据库安全性设计67 数据库的备份与恢复79 应用系统实现89 实践心得体会91 前言数据库课程设计是综合使用数据库知识,分析有关于员工的绩效考核评价和信息处理的问题,设计出关系模型,根据并通过一种DBMS设计出能够解决该问题的数据

2、库实例,并努力使用一种程序设计语言设计实用的一个系统。设计目的1、通过关系数据库的理论知识,理论联系实际,解决实际问题。2、通过分析问题和辅助开发工具的应用,掌握在Microsoft SQL Server平台进行数据库实现。3、尝试结合高级语言编程实现数据库管理与应用系统的开发。4、对于基本表的设计、完整性的考虑、视图的设计、触发器等功能的实现、安全性的设计、备份与恢复的实现,我们可以通过本次课程设计得以充分的掌握与应用实践。系统简介本系统主要对企业或者事业单位的员工之间相互评价、打分的数据进行区间调整、离散去除、误差倒扣等多种方式对评分表进行处理,以实现每个人得分的真实性。系统主要通过VS以

3、及SQL Server 2008等集成开发工具实现。MyEcplice是C#高级语言集成开发工具,实现各种要求以及各种功能。SQL Server 2008 实现对数据的存储。通过C#高级语言实现对数据库数据的操作。同时利用html语言实现前台与用户的交互。2 需求分析和输入、输出数据介绍该部分主要介绍选题的系统功能分析,输入、输出数据的格式和内容。进而对数据进行详细分析。(含有功能结构图,数据流图)需求分析:超级管理员功能: 添加管理员 管理员可以对已存在的单位通过添加表单进行添加管理员操作。单位管理员功能:l 添加员工 通过填写表单向本单位中插入员工 l 区间调整 所有的员工评分完成后对打分

4、表进行区间调整处理l 离散去除 区间调整处理完成对生成的区间调整表进行离散去除处理l 误差倒扣 离散去除完成后对离散去除表进行误差处理l 最终得分 最后通过每个人的平均分减去评分误差的平均分得到每个人的最终得分。 员工模块主要功能: 网上打分 对本单位中所有的员工进行评分操作。 个人信息 显示该员工的详细信息。员工超级管理员单位管理员添加员工打分添加管理员添加单位 员工表打分表管理员表单位表3 基本表设计及完整性体现根据第2部分对系统的需求分析和输入、输出数据的分析,画出E-R图,设计相关基本表,并注意相关完整性设计和根据规范化理论,验证各关系表的所属什么级别范式。adminsusersuni

5、ts打分表111 nmn单位表:create table units( Unitid varchar(10) primary key, Unitname varchar(10) not null, Isadmined varchar(10) not null);用户表:create table users( Userid varchar(18) primary key, Username varchar(10) not null, Password varchar(10) not null, Usersex varchar(2) check (Usersex in (男,女), Userage

6、 int check (Userage=18 and userage= 20 and Eage =0 and Grade=100), Primary key (Id,WEno) End删除触发器: create trigger 删除触发器_工商局 on 职工信息表_工商局 for Delete as set Nocount off declare Id char(18) , Eno char(10) begin select Id=d.Id, Eno=d.Eno from deleted d begin DElete from 打分表_工商局 where WEno=Eno or Id=Id delete From 管理员信息表 where Id=Id endend 5 触发器、存储过程和游标设计和功能介绍在本部分主要介绍系统中通过游标、存储过程和触发器的设计,实现一些功能的事项。SQL-SERVER中的“游标”是一种数据库对象,应用程序用它来对结果集实行“行集”操作。 SQL-SERVER支持CLIENT游标、API SERVER游标和T-SQL游标。T-SQL游标和其它种类的游标区别是:T-SQL游标在存储过程、批处理、函数、或触发器中使用,用于重复对光标每一行的定制的处理

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号