课程设计。
课程设计名称: 数据库应用课程设计
专业班级 : 计科0706
学生姓名 : 任威风。
学号 : 20074140616
指导教师 : 苏小玲。
课程设计时间: 2010.1.4-2010.1.15
计算机科学与技术专业课程设计任务书。
1 需求分析。
1.1 项目意义:
一直以来人们使用传统人工的方式管理员工档案,这种管理方式存在着许多缺点,譬如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深。
刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。公司管理系统的出现轻而易举的解决了传统管理人员档案的方法的缺点。伴随着公司管理信息系统的广泛应用,它已经成为了任何一家企业公司都不可缺少的组成部分,它的存在使得管理者更容易了解自己公司的员工,便于分配人员,易于进行调整。
所以人事管理信息系统能够为管理人员提供充足的信息和快捷的查询手段。
1.2 项目功能:
1. 工作人员对职工的管理功能。
2. 职工对个人信息的查询。
3. 登录对角色的判断。
4. 后端数据库设计,前端应用程序的选择。
分析:1. 管理员登录。
2. 职工管理 : 查询、更新编号、姓名、性别、住址、**、职称。
3.工资管理 : 查询、更新工资级别、基本工资、职务补助、住房补贴、工龄津贴、奖金。
3. 职工可以查询基本信息,查询编号、姓名、性别、住址、**、职称。
2 概要设计。
2.1通过对数据库基本信息的分析,建立e-r图如下:
e-r图。将e-r图进行总结、归纳,建立如下关系图:
职工(编号姓名性别住址**职称名评定时间工龄年数)
职称(职称名工资级别基本工资职务补助房补 )
工龄(工龄年数工龄津贴)
奖惩(编号金额内容)
管理员(登录帐号密码)
关系图。2.2 表结构的设计。
2.2.1 职工表表结构。
2.2.2 职称表表结构。
2.2.3 工龄表表结构。
2.2.4 管理员表表结构。
2.2.5奖惩表结构。
2.3 应用程序的模块图及模块分析。
2.3.1 应用程序的模块图。
2.3.2 模块分析。
该系统共包含职工登陆模块、管理员登录模块、查询模块和更新模块。
1.职工登陆模块:
模块内容:此模块包括职工姓名、职工编号等。
模块功能:通过运行此模块,匹配输入正确的职工编号,则可以查询员工的具体信息。
2.管理员登录模块。
模块内容:此模块包括管理员登录帐号、密码的输入。
模块功能:通过此模块,匹配的输入正确的管理员登录帐号和密码,则允许进入管理员操作页面。
3.查询模块。
模块内容:此模块可以查看职工的详细信息和工资信息。
模块功能:通过此模块,职工与管理员都可以完成相应的查询工作。
4.更新模块。
模块内容:此模块可以实现修改信息的功能。
模块功能:此模块是对管理员应用的,管理员可以修改职工的个人信息等等。
3.详细设计。
使用该系统,您可以选择使用按钮进行操作,进入其他的功能使用。
公共模块**:
public myconn as = new "data source=renweifeng;initial catalog=公司管理;integrated security=true")
public mycmd as new
1 主页面:
2点击“工登录录”可以选择职工详细信息。下图是职工登录后的页面。
完成查询功能的主要**:
= myconn
= "select * from 职工表 where 编号='"
dim myadapter as new
dim mydataset as new dataset
"职工表")
= "职工表")
2.点击主页面中“管理员登录”——管理员相关选项,可进行管理员登录。
验证时的主要**:
dim conn as new "data source=renweifeng;initial catalog=公司管理;integrated security=true")
dim sqlstr as string = select * from 管理员表"
dim com as = new conn)
dim flag as boolean
dim r as =
while
if = trim( and = trim( then
flag = true
end if
end while
if not flag then
登录失败,帐号或密码错误!")
elsedim f110 as new form6
end if
3.管理员登陆成功后,可进入到功能选项页面。管理员可以选择对职工基本信息进行管理、对职工工资清单进行管理和奖惩管理。
4.管理员登录后,出现三个选项卡——职工管理,工资管理,奖罚管理。
职工插入时的主要**:
= myconn
dim sql as string = insert into 职称表 values('"
= sql"插入成功!")
5.工资管理界面:通过本页面可以显示不同职称名的不同工资信息,对每个职称名对应信息的查询,插入,更新,等操作。
工资更新时的主要**:
= myconn
dim sql as string = update 职称表 set 工资级别='"基本工资=" trim(职务补助 ="
trim(房补 ="trim( &where 职称名='"
= sql
课程设计报告格式 课程设计
洛阳理工学院。课程设计说明书。课程名称。设计课题。专业。班级。学号。姓名。完成日期2014年12月26日。问题描述 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的内容要求。基本要求 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的基本要求。测试数据 小四宋体,行间距单倍行距,每...
课程设计总结,课程设计报告
课程设计总结,课程设计报告。3.尝试应用项目管理软件进行项目进程的规划管理 绘制甘特图,不作硬性要求 二 选题说明。人事管理是企业信息管理的重要部分,面对大量的人事工资信息,财务部门采用人力处理将浪费大量的时间 人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的人事工资管理软件进行自动...
课程设计 课程设计报告格式
学校名。课程设计报告。课程名称 c语言程序设计 系别 专业班级 学号。姓名。课程题目 企业人事管理系统 完成日期 指导老师 年月日。附件。课程设计的内容。企业人事管理系统 本项目的目标是开发一个功能实用,操作简便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加 修改 删除 ...