- 5
- 0
- 约1.02万字
- 约 13页
- 2016-12-10 发布于湖南
- 举报
人r事管理数据库实习报告
设计的主题和主要思路
设计的主题是人事管理系统。
人事管理系统是每个现代化公司都要运用的一种管理员工的系统。该系统可以大大节省了传统管理办法的时间与效率。做到简洁、清楚、明了与高速。主要功能包括分部门查询员工、按照属性查询员工、管理员登陆对员工进行添加与删除的工作并且可以修改管理员的密码。系统的模块分为:增加、删除、查询、修改四个模块。实现的技术手段是通过IIS(Internet信息服务)、Microsoft Access、Macromedia Dreamweaver。
数据库设计的设计过程
需求分析:给出该数据库应用系统的数据流图(信息和处理)
图1
概念结构设计:画出E-R图
图2
逻辑结构设计:将E-R图转换为关系模型
管理员(管理员名称,密码)
员工(姓名,编号,年龄,性别,身份证号码,部门,职务,入职日期,状态,管理员名称,密码)
数据库实施:具体编程实现
(1)、select语句:
%
set rs=server.createobject(adodb.recordset)
sql=select * from yuangong where name=request(name)or department=request(department)or zhiwu=request(zhiwu)
rs.open sql,conn,1,3
%
(2)、insert语句:
%
if request.form(active)= then
else
set rs2=server.createobject(adodb.recordset)
date1=request.form(date1)
date2=request.form(date2)
date3=request.form(date3)
insertsql=select * from yuangong
rs2.open insertsql,conn,1,3
rs2.addnew
rs2(name)=trim(request.form(name))
rs2(age)=trim(request.form(age))
rs2(sex)=trim(request.form(sex))
rs2(department)=trim(request.form(department))
rs2(zhiwu)=trim(request.form(zhiwu))
rs2(idcard)=trim(request.form(idcard))
rs2(zhuangtai)=trim(request.form(zhuangtai))
rs2(phone)=trim(request.form(phone))
rs2(jobdate)=date1-date2-date3
rs2.update
end if
%
(3)、update语句:
%
if (request(submit1)=修改) then
admin=Request(admin)
password=Request(password)
newpassword1=Request(newpassword1)
newpassword2=Request(newpassword2)
if(admin= or password= or newpassword1= or newpassword2=) then
Response.Write 用户名和密码都不能为空!
else
if(newpassword1newpassword2) then
Response.Write 您两次输入的新密码不同,请重新输入!
else
sql1=select count(*) from check where admin= admin and password= password
set rs=conn.Execute(sql1)
if(rs.Fields(0).Value=0) then
Response.Write 对不起,您输入的用户名和密码不匹配,请重新输入!
else
sql=update check set password= SqlStr(newpassword1) where admin= SqlStr(admin)
conn.Execute sql
Response.Write 更改密码成功,恭喜您!
End if
rs.close
End if
End if
End if
conn.close
%
(4)、delete语句:
%
id=request.querystring(id)
sql1=delete * from yuangong wher
原创力文档

文档评论(0)