欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    数据库课程设计.doc

    • 资源ID:2395666       资源大小:917KB        全文页数:29页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库课程设计.doc

    课 程 设 计 报 告 课程设计名称 数据库原理课程设计 专 业 计算机科学与技术 目录概述2一 . 国内外在该领域的发展概况2二 . 意义及目的2三 .软件定义及编程环境的选择3需求分析4一功能4二性能51.可靠的安全性52简易的维护性53.运行时间54.适用性5概念结构设计5ER图5逻辑结构设计6表之间的联系图9实现9主要模块的设计以及代码141.前台142.后台27总结29参考文献29概述一 . 国内外在该领域的发展概况企业人事管理管理的发展阶段主要是以电脑系统的运用为标志的。与其他行业相比,计算机在管理应用的起步晚了十多年。从70年代初期开始,到80年代中整个模式已经基本定型、功能成熟,但真正成为企业人事管理的一部分大规模应用要到90年代。世界各地企业人事管理信息化建设总体发展速度呈上升势头。但国内企业人事管理的进程缓慢,跟国外的企业人事管理相比管理依然落后。国内部分专业人事管理的管理软件都已使用,但不能实现信息一体化,信息无法共享;甚至在一些企业还没有使用企业人事管理软件,仍靠手工处理业务;国内专业从业人员的素质还没有为信息系统的运用提供一个良好的基础;不少企业管理人员没有重视和参与信息系统的建设工作;技术人员不熟悉企业人事管理;企业人事管理不能独立发挥其应有的职能,这都影响到我国的人事信息化建设的进程。中国目前专业企业规模普遍较小、规模效益不明显,竞争力薄弱,也大大影响了计算机技术在人事管理中的应用。二 . 意义及目的企业人事管理系统的作用主要表现在以下几个方面:1 本系统大大提高了企业人事管理的运作效率;对员工人事状况的基本信息统计、信息查询、打印等工作,提供的业务量很大,用手工方式进行上述业务运作,不仅速度慢,需要的人手多,出现错误的可能性也大,企业人事管理系统则可以大大提高事情运作的速度和准确性。2 企业人事管理系统可以使企业人事管理规范化,提高管理质量;由于计算机处理信息的速度很快,可使技术人员有充裕的时间对企业人事工作进行及时、准确、规范的管理,大大减少了差错的可能性,并可随时进行有关信息的查询,这有利于提高企业管理的安全性,树立特色形象。 3 企业人事管理系统的应用使企业的经济效益得到提高; 运用本系统可以节省大量的人力物力,提高企业的管理档次,提升企业形象,从总体上达到提高企业经济效益的效果。报表可做到日清月结,处理及时,很多问题都可以得到根本解决。三 .软件定义及编程环境的选择Microsoft Active Server Pages 即我们所称的 ASP ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 以下罗列了 Active Server Pages 所独具的一些特点: 1. 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。 2. 无须 compile 编译,容易编写,可在服务器端直接执行。 3. 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 4. 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript 、 Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 5.Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。 6.Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 7. 可使用服务器端的脚本来产生客户端的脚本。 8. 物件导向( Object-oriented )。 9.ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual Basic 、 Java 、 Visual C+ 、 COBOL 等编程语言来编写你所需要的 ActiveX Server Component 。SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。需求分析一功能1.系统权限的管理² 系统登录,修改密码,系统管理员对不同权限的管理员添加。2. 员工基本信息² 企业员工的浏览、添加、删除、修改。² 员工的添加:员工编号、员工姓名、性别、年龄、民族、籍贯、出生日期、所在部门、身份证号、政治面貌、婚姻状况、电话号码、职务、民族、文化程度等。3.员工学历信息表² 企业员工学历信息的浏览、添加、删除、修改。² 员工学历信息的添加:员工编号、员工姓名、文化程度、毕业院校、所学专业、毕业时间、外语程度等。4. 员工家庭信息表² 企业员工家庭信息浏览、添加、删除、修改。² 员工家庭信息的添加:姓名、性别、配偶、家庭成员、关系、工作单位、职务等。5.企业部门信息表 ² 企业部门信息的浏览、添加、删除、修改。² 部门信息的添加:部门号、部门名、部门职能等。6. 企业工作岗位表² 企业工作岗位信息的浏览、添加、删除、修改。² 工作岗位的添加:岗位号、岗位名、所属部门、所需人数、员工姓名等。二性能1.可靠的安全性可靠的安全性系统应能实现自身维护和数据苦的恢复。如今社会,网络非常发达,在提供给人们方便的同时,也给人们带来了各种各样的危害;黑客横行,病毒传播,一不小心,饿东西就没有了,因此,人事管理系统必须具备安全的保障。2简易的维护性系统必须具备高集成性,便于系统维护。3.运行时间 数据更新时间正常的为4秒钟,响应时间正常的约为2秒钟4.适用性 该程序使用Windows2000/XP及以上系统概念结构设计ER图员 工婚姻状况员工编号员工姓名性 别年 龄职 务部门编号出生日期文化程度电话号码政治面目身份证号籍 贯民 族学 历经历员工编号员工姓名文化程度毕业院校所学专业毕业时间外语程度家庭信息员工姓名员工编号家庭成员是否有配偶关系与本人关系工作单位部门信息工作岗位部门号部门名称部门职能员工名岗位号岗位名称定岗聘用所属部门 人 数逻辑结构设计1员工基本信息包括:员工编号、员工姓名、性别、年龄、民族、籍贯、出生日期、身份证号、政治面貌、婚姻状况、手机号码、部门编号、职务、文化程度等。 设:员工编号为主键,部门编号为外键表1 员工信息表 (Employees)编号字段名称数据类型说明备注1emp_idint 主键员工编号2emp_namechar(20)not null员工姓名3sexchar(2)not null性别4agechar (2)not null年龄5nationalitychar(20)not null民族6birthchar(20)not null出生日期7political_partychar(20)not null政治面貌8culture_levelchar(20)not null文化程度9martial_conditionchar(20)not null婚姻状况10family_placechar(20)not null籍贯11mobliechar(20)not null手机号码12id_cardchar(20)not null身份证号13dep_idint外键部门编号14titlechar(20)not null职务2.员工学历信息表包括:员工编号、员工姓名、文化程度、毕业院校、所学专业、毕业时间、外语程度等。 设:员工编号为主键,其他属性字段都必须不为空。表2 员工学历表(Education)编号字段名称数据类型说明备注1emp_idint 主键员工编号2emp_namechar(20)Not null员工姓名3english_ levelchar(2)Not null外语程度4graduate_schoolchar(20)Not null毕业院校5graduate_datechar(20)Not null毕业时间6special_fieldchar(20)Not null所学专业7culture_levelchar(20)Not null文化程度3. 企业部门信息表 包括:部门号、部门名、部门职能等。设部门编号为主键,其他属性字段都必须不为空。表3 企业部门信息表(Departments)编号字段名称数据类型说明备注1dep_idint 主键部门编号2dep_namechar(20)Not null部门名称3descripechar(100)Not null部门职能描述4. 员工家庭信息表包括:员工编号、姓名、是否有配偶、家庭成员、与本人关系、工作单位等。设:员工编号为主键,其他属性字段都必须不为空。表4 员工家庭信息表(Family)编号字段名称数据类型说明备注1emp_idint主键员工编号2namechar(20)not null姓名3family_pchar(20)not null家庭成员4spouseintnot null是否有配偶5relationshipchar(20)not null与本人关系6workchar(20)not null工作单位5. 企业工作岗位表包括:员工姓名、岗位号、岗位名称、所属部门、所需人数等。设:员工编号为主键,其他字段都必须不为空。表5 企业工作岗位表(station)编号字段名称数据类型说明备注1amountintnot null所需人数2emp_idint主键员工编号3sta_idintnot null岗位号4sta_namechar(20)not null岗位名称5blong_depchar(20)not null所属部门6.用户信息表 包括:用户名,密码,用户类型。 用户名,密码,用户类型都必须不为空。表6 用户信息表(Users)编号字段名称数据类型说明备注1usernamechar(20)not null用户名2pwdchar(20)not null密码3user_typechar (20)not null用户类型表之间的联系图 实现首先进入人事管理系统主页面:(login.asp)输入用户名和密码:正确的应该是用户名:sina 密码:sina 成功后进入人事管理系统页面点击查询,进入查询界面选择所要查询的信息以下:分别进入所要查询的信息表从而进行修改和保存主要模块的设计以及代码1.前台1) Login.asp<%LANGUAGE="VBSCRIPT" CODEPAGE="936"%><!-#include file="./renshi/conn.asp" -><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>人事管理系统</title><link href="styles.css" rel="stylesheet" type="text/css" /><style type="text/css"><!-.STYLE1 font-size: 50px;font-family: "宋体"color: #000033;font-weight: bold;.STYLE2 font-size: medium.STYLE3 font-size: larger-></style></head><script>function checkForm()if(login.login.value="")alert("请填写登录名!");return false;else if(login.pwd.value="")alert("请填写密码!");return false;elsereturn true;</script><body><p><p><p class="STYLE3"><table width="50%" border="0" align="center" cellpadding="8" cellspacing="0"><form id="login" name="login" method="post" action="user.asp" onsubmit="return checkForm();"> <tr> <td colspan="2" bgcolor="#FFFFFF"><div align="center" class="STYLE1">人事管理系统</div></td> <td width="5%"></td> <tr> <td width="33%" align="right"><span class="STYLE2">登录名</span>:</td> <td width="62%"> <input type="text" name="login" /> </td> </tr> <tr> <td align="right"><span class="STYLE2">密码</span>:</td> <td><input type="password" name="pwd" /></td> </tr> <tr> <td colspan="2"><div align="center"> <input type="submit" name="submit" value="登录" /> &nbsp;</div></td> </tr> </form></table></body></html>2)user.asp<!-#include file=conn.asp-><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><style type="text/css"><!-.STYLE1 font-size: 50px-></style></head><body><div> <form action="" method="post" name="form2" class="STYLE1" id="form2"> <div align="center">人事管理系统 </div> </form> <div align="center"> <%username1=session("username")if username1="" thenusername1=request.Cookies("username")end ifif username1="" then%> <%if xt="" then%> <form name="form" method="post" action=""><form> <form id="form" name="form" method="post" action=""><form> </div> <label><div align="center">用户名 <input name="username" type="text" id="username" /> </div> </label> <p align="center"> <label>密码 <input type="text" /> </label> </p> <p align="center"> <label> <font size="2"> </font></label> <form action="employees0.asp" method="post" name="form" target="_blank"> </form> <div align="center"> <input type="submit" name="Submit" value="提交"> </p> <%else response.write "<font size=2>"&xt&"</font>" end if %> <% else response.write("<font size=2>") response.Write(username1&",") response.Write("你已经成功登陆!<a href='employees0.asp'>关闭</a>&nbsp;&nbsp;<a href='exit.asp'>退出登陆</a>") response.write("</font>") end if %> </div></div></body></html>3). <%LANGUAGE="VBSCRIPT" CODEPAGE="936"%><!-#include file="conn.asp" -><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>企业人事管理系统</title><link href="styles.css" rel="stylesheet" type="text/css" /><style type="text/css"><!-.STYLE5 font-size: 50px.STYLE6 color: #000000.STYLE7 font-size: 20px-></style></head><body><table width="888" border="0" align="center" cellpadding="0" cellspacing="0"> <!-DWLayoutTable-> <tr> <td width="888" height="104" align="center"><!-#include file="inc/top.asp" -></td> </tr></table><table width="720" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#A91012"> <!-DWLayoutTable-> <tr> <td width="186" height="311" align="center" valign="top"><TABLE width="98%" height="312" border=0 align="center" cellPadding=0 cellSpacing=0 background="Img/right_pic.gif" style="FONT-FAMILY: Verdana"> <TBODY> <TR> <TD height=24 align=right vAlign=center bgcolor="#FFFFFF" class=menu style="FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, 宋体" scope=col><A href="employees.asp" class=menu STYLE1>员工信息&nbsp;&nbsp;&nbsp;&nbsp;</A></td> </tr><tr><td align="right" bgcolor="#FFFFFF"><A href="family.asp" class=menu STYLE1 >家庭信息&nbsp;&nbsp;&nbsp;&nbsp;</A></td></tr><tr><td align="right" bgcolor="#FFFFFF"><A href="education.asp" class=menu STYLE1 >学历信息&nbsp;&nbsp;&nbsp;&nbsp;</A></td></tr><tr><td align="right" bgcolor="#FFFFFF"><A href="departments.asp" class=menu STYLE1 >部门信息&nbsp;&nbsp;&nbsp;&nbsp;</A></td></tr><tr> <td align="right" bgcolor="#FFFFFF"><A href="station.asp" class=menu STYLE1 >岗位信息&nbsp;&nbsp;&nbsp;&nbsp;</A></td></tr><tr><td height="160" align="right" bgcolor="#FFFFFF">&nbsp;&nbsp;&nbsp;&nbsp; </TD> </TR> </TBODY></TABLE></td><td width="640" valign="top" bgcolor="#FFFFFF"><center> <h5 class="STYLE5">人事管理系统</h5></center> <table width="600" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC"> <tr> <th width="61" height="31" bordercolor="#EBEADB" bgcolor="#FFFF33" scope="col"><span class="STYLE6">编号</span></th> <th width="61" bordercolor="#FFFFFF" bgcolor="#FFFF33" scope="col"><span class="STYLE6">姓名</span></th><th width="123" bordercolor="#FFFFFF" bgcolor="#FFFF33" scope="col"><span class="STYLE6">年龄</span></th><th width="260" bordercolor="#FFFFFF" bgcolor="#FFFF33" scope="col"><span class="STYLE6">出生年月</span></th><th width="83" bordercolor="#FFFFFF" bgcolor="#FFFF33" scope="col"><span class="STYLE6">工作岗位</span></th></tr> <%name=session("name")Set rs=Server.CreateObject("ADODB.Recordset") Sql="Select emp_id,emp_name,age,birth,title from employees where name='"&name&"' order by emp_id desc " rs.Open Sql,Conn,1,1if rs.eof then %> <tr> <td colspan="5">&nbsp;&nbsp;&nbsp;暂时未添加信息</td> </tr> <% else do while not rs.eof %> <tr> <td height="31">&nbsp;<%=rs("emp_id")%></td> <td>&nbsp;<%=rs("emp_name")%></td><td>&nbsp;<%=rs("sex")%></td><td>&nbsp;<%=rs("birth")%></td><td>&nbsp;<%=rs("title")%></td></tr> <%rs.movenextloop end if %></table><p align="center"><a href="select.asp" class="STYLE7">查询</a></p></td> </tr></table></body></html>4conn.asp<%Set conn=Server.CreateObject("ADODB.Connection")stringconn="Driver=SQL Server;Server=(local);Database=rsglxt;UID=sa"conn.open stringconn%>5)department.asp<!-#include file=conn.asp-><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><style type="text/css"><!-.STYLE1 font-size: xx-large;font-family: "宋体".STYLE2 font-size: 50px.STYLE3 font-size: 20px-></style></head><body><form action="" method="post" name="form1" class="STYLE1" id="form1"> <p align="center" class="STYLE2">部门信息</p></form><div align="center"> <table width="292" height="83" border="1"> <tr> <td width="85">部门编号</td> <td width="177">&nbsp;</td> </tr> <tr> <td>部门名称</td> <td>&nbsp;</td> </tr> <tr> <td>部门描述信息</td> <td>&nbsp;</td> </tr> </table></div><form id="form2" name="form2" method="post" action=""> <label> <div align="center"> <p> <input type="submit" name="Submit" value="修改" /> </p> <p><a href="employees0.asp" class="STYLE3">返回</a> </p> </div> </label></form><p align="center">&nbsp;</p></body></html>6) education.asp<!-#include file=conn.asp-><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>学历信息</title><style type="text/css"><!-.STYLE1 font-size: xx-large;font-family: "宋体".STYLE2 font-size: 50px-></style></head><body><form action="" method="

    注意事项

    本文(数据库课程设计.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开