数据库课设个人报告 .doc

数据库课设个人报告 .doc

ID:61486809

大小:1.95 MB

页数:19页

时间:2021-02-05

数据库课设个人报告 .doc_第1页
数据库课设个人报告 .doc_第2页
数据库课设个人报告 .doc_第3页
数据库课设个人报告 .doc_第4页
数据库课设个人报告 .doc_第5页
资源描述:

《数据库课设个人报告 .doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程设计报告书2009/2010学年第1学期课程名称:__《数据库实践》课程设计__专业班级:_计算机科学与技术_学号:___姓名:________________指导教师:_________________课程设计指导教师评语成绩:____________指导教师签字:________________“工资管理系统”整体报告说明整个工资管理系统根据用户权限的不同,将登录的用户(普通用户,管理员,上级部门)分别进去自己相应的界面,对自己所拥有的功能进行设置和浏览。各个部门实现的功能说明如下:1)普通员工1.新员工的

2、注册(由管理员对其权限进行设置)2.修改密码3.查询员工的信息4.导出数据到excel中2)管理员1.用户权限的设置2.员工基本信息的录入3.员工基本信息和工资的查询4.员工工资的录入5.数据库备份3)上级部门1.员工信息的管理1.1管理、查询员工基本信息1.2管理、查询员工工资信息1.3性别数量统计2.部门信息管理2.1统计部门功能信息2.2统计部门人数信息3.员工工资设置3.1基础工资的设置3.2岗位工资的设置3.3工龄工资的设置3.4工资汇总(总工资=基础工资+岗位工资+工龄工资)4.统计图浏览4.1员工号与

3、工资统计图4.2职位与总工资统计图4.3员工性别比例统计图用户环境:操作系统:WindowsXP平台:PowerBuilder9.0数据库:SQLServer2000(一)用例描述     参与者包括:员工,管理员,上级主管部门(二)整体框架设计:工资管理系统员工管理员上级部门员工信息查询修改密码员工注册员工基本信息录入员工基本信息查询员工工资录入员工信息的管理部门信息的管理员工工资查询数据库备份员工工资设置统计图的浏览导出数据到excel中个人主要负责模块及功能实现:1.用户登录框架及权限设置(以三种不同权限的用

4、户登入,使不同用户进行不同操作)1.1普通员工可进行个人,工资等信息查询,使信息对员工透明1.2管理员可修改相关信息1.3上级部门可修改工资等高级设定2.上级部门登录后选单的设计,明确的看出上级部门实现的功能3.员工的管理3.1管理员工的基本信息:增、删、改、打印3.2查询员工的工资信息:通过上下移动查看所有员工工资的信息3.3性别数量统计,查询员工表里的男、女性别的总人数4.部门管理:4.1完成对部门中各个部门功能信息的设定4.2对部门人数的统计,输入部门名称,直接显示所在人数5.统计图的浏览5.1员工号与工资统

5、计图5.2员工性别比例统计图(三)实现功能的说明如下:1)整体界面的设计1.说明:使用SQL语句与“员工个人信息表”中的数据相关联,利用管理员对其信息表中的“员工权限”的不同设置,分为员工、管理员和上级部门,当每个人使用其用户名和密码登陆时分别登陆到其自己所在的界面。2.“确定”按钮中的函数设置stringls_username,ls_passwordls_username=trim(sle_1.text)ls_password=trim(sle_2.text)ifls_username=""orls_passwo

6、rd=""thenmessagebox("提示","用户名和密码不能为空")elseSELECT"员工个人信息表"."员工号","员工个人信息表"."员工口令","员工个人信息表"."员工权限"INTO:gs_username,:gs_password,:gs_adminFROM"员工个人信息表"WHERE("员工个人信息表"."员工号"=:ls_username)AND("员工个人信息表"."员工口令"=:ls_password);gi_right=trim(gs_admin)ifsqlca.sqlcode=0t

7、henifgi_right='1'thenopen(w_fwxz)elseifgi_right='2'thenopen(w_choose)elseifgi_right='3'thenopen(w_main_shangji)close(w_login)endifelseli_n=li_n-1ifli_n<>0thenmessagebox("提示","用户名或密码错误")elsemessagebox("提示","错误超过3次,自动退出")haltendifendifendif数据库连接语句://Profileliudi

8、SQLCA.DBMS="ODBC"SQLCA.AutoCommit=FalseSQLCA.DBParm="ConnectString='DSN=gongziguanli;UID=;PWD='"CONNECT;ifSQLCA.sqlcode<>0thenmessagebox("提示","数据库连接失败!")elseopen(w_login)endif3.截图如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。