![数据库课程设计_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-5/2/e6e96dee-9e28-4db9-b2aa-d1089c4f843f/e6e96dee-9e28-4db9-b2aa-d1089c4f843f1.gif)
![数据库课程设计_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-5/2/e6e96dee-9e28-4db9-b2aa-d1089c4f843f/e6e96dee-9e28-4db9-b2aa-d1089c4f843f2.gif)
![数据库课程设计_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-5/2/e6e96dee-9e28-4db9-b2aa-d1089c4f843f/e6e96dee-9e28-4db9-b2aa-d1089c4f843f3.gif)
![数据库课程设计_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-5/2/e6e96dee-9e28-4db9-b2aa-d1089c4f843f/e6e96dee-9e28-4db9-b2aa-d1089c4f843f4.gif)
![数据库课程设计_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-5/2/e6e96dee-9e28-4db9-b2aa-d1089c4f843f/e6e96dee-9e28-4db9-b2aa-d1089c4f843f5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课 程 设 计 报 告 课程设计名称 数据库原理课程设计 专 业 计算机科学与技术 目录概述2一 . 国内外在该领域的发展概况2二 . 意义及目的2三 .软件定义及编程环境的选择3需求分析4一功能4二性能51.可靠的安全性52简易的维护性53.运行时间54.适用性5概念结构设计5er图5逻辑结构设计6表之间的联系图9实现9主要模块的设计以及代码141.前台142.后台27总结29参考文献29概述一 . 国内外在该领域的发展概况企业人事管理管理的发展阶段主要是以电脑系统的运用为标志的。与其他行业相比,计算机在管理应用的起步晚了十多年。从70年代初期开始,到80年代中整个模式已经基本定型、功能成熟
2、,但真正成为企业人事管理的一部分大规模应用要到90年代。世界各地企业人事管理信息化建设总体发展速度呈上升势头。但国内企业人事管理的进程缓慢,跟国外的企业人事管理相比管理依然落后。国内部分专业人事管理的管理软件都已使用,但不能实现信息一体化,信息无法共享;甚至在一些企业还没有使用企业人事管理软件,仍靠手工处理业务;国内专业从业人员的素质还没有为信息系统的运用提供一个良好的基础;不少企业管理人员没有重视和参与信息系统的建设工作;技术人员不熟悉企业人事管理;企业人事管理不能独立发挥其应有的职能,这都影响到我国的人事信息化建设的进程。中国目前专业企业规模普遍较小、规模效益不明显,竞争力薄弱,也大大影响
3、了计算机技术在人事管理中的应用。二 . 意义及目的企业人事管理系统的作用主要表现在以下几个方面:1 本系统大大提高了企业人事管理的运作效率;对员工人事状况的基本信息统计、信息查询、打印等工作,提供的业务量很大,用手工方式进行上述业务运作,不仅速度慢,需要的人手多,出现错误的可能性也大,企业人事管理系统则可以大大提高事情运作的速度和准确性。2 企业人事管理系统可以使企业人事管理规范化,提高管理质量;由于计算机处理信息的速度很快,可使技术人员有充裕的时间对企业人事工作进行及时、准确、规范的管理,大大减少了差错的可能性,并可随时进行有关信息的查询,这有利于提高企业管理的安全性,树立特色形象。 3 企
4、业人事管理系统的应用使企业的经济效益得到提高; 运用本系统可以节省大量的人力物力,提高企业的管理档次,提升企业形象,从总体上达到提高企业经济效益的效果。报表可做到日清月结,处理及时,很多问题都可以得到根本解决。三 .软件定义及编程环境的选择microsoft active server pages 即我们所称的 asp ,其实是一套微软开发的服务器端脚本环境, asp 内含于 iis 3.0 和 4.0 之中 , 通过 asp 我们可以结合 html 网页、 asp 指令和 activex 元件建立动态、交互且高效的 web 服务器应用程序。有了 asp 你就不必担心客户的浏览器是否能运行你所
5、编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 html 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 以下罗列了 active server pages 所独具的一些特点: 1. 使用 vbscript 、 jscript 等简单易懂的脚本语言,结合 html 代码,即可快速地完成网站的应用程序。 2. 无须 compile 编译,容易编写,可在服务器端直接执行。 3. 使用普通的文本编辑器,如 windows 的记事本,即可进行编辑设计。 4. 与浏览器无关 (browser independ
6、ence), 用户端只要使用可执行 html 码的浏览器,即可浏览 active server pages 所设计的网页内容。 active server pages 所使用的脚本语言 (vbscript 、 jscript) 均在 web 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 5.active server pages 能与任何 activex scripting 语言相容。除了可使用 vbscript 或 jscript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 rexx 、 perl 、 tcl 等。脚本引擎是处理脚本程序的
7、 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全称是“结构
8、化查询语言(structured query language)”,最早的是ibm的圣约瑟研究实验室为其关系数据库管理系统system r开发的一种查询语言,它的前身是square语言。sql语言结构简洁,功能强大,简单易学,所以自从ibm公司1981年推出以来,sql语言,得到了广泛的应用。如今无论是像oracle ,sybase,informix,sql server这些大型的数据库管理系统,还是像visual foxporo,powerbuilder这些微机上常用的数据库开发系统,都支持sql语言作为查询语言。需求分析一功能1.系统权限的管理 系统登录,修改密码,系统管理员对不同权限的管
9、理员添加。2. 员工基本信息 企业员工的浏览、添加、删除、修改。 员工的添加:员工编号、员工姓名、性别、年龄、民族、籍贯、出生日期、所在部门、身份证号、政治面貌、婚姻状况、电话号码、职务、民族、文化程度等。3.员工学历信息表 企业员工学历信息的浏览、添加、删除、修改。 员工学历信息的添加:员工编号、员工姓名、文化程度、毕业院校、所学专业、毕业时间、外语程度等。4. 员工家庭信息表 企业员工家庭信息浏览、添加、删除、修改。 员工家庭信息的添加:姓名、性别、配偶、家庭成员、关系、工作单位、职务等。5.企业部门信息表 企业部门信息的浏览、添加、删除、修改。 部门信息的添加:部门号、部门名、部门职能等
10、。6. 企业工作岗位表 企业工作岗位信息的浏览、添加、删除、修改。 工作岗位的添加:岗位号、岗位名、所属部门、所需人数、员工姓名等。二性能1.可靠的安全性可靠的安全性系统应能实现自身维护和数据苦的恢复。如今社会,网络非常发达,在提供给人们方便的同时,也给人们带来了各种各样的危害;黑客横行,病毒传播,一不小心,饿东西就没有了,因此,人事管理系统必须具备安全的保障。2简易的维护性系统必须具备高集成性,便于系统维护。3.运行时间 数据更新时间正常的为4秒钟,响应时间正常的约为2秒钟4.适用性 该程序使用windows2000/xp及以上系统概念结构设计er图员 工婚姻状况员工编号员工姓名性 别年 龄
11、职 务部门编号出生日期文化程度电话号码政治面目身份证号籍 贯民 族学 历经历员工编号员工姓名文化程度毕业院校所学专业毕业时间外语程度家庭信息员工姓名员工编号家庭成员是否有配偶关系与本人关系工作单位部门信息工作岗位部门号部门名称部门职能员工名岗位号岗位名称定岗聘用所属部门 人 数逻辑结构设计1员工基本信息包括:员工编号、员工姓名、性别、年龄、民族、籍贯、出生日期、身份证号、政治面貌、婚姻状况、手机号码、部门编号、职务、文化程度等。 设:员工编号为主键,部门编号为外键表1 员工信息表 (employees)编号字段名称数据类型说明备注1emp_idint 主键员工编号2emp_namechar(2
12、0)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)no
13、t 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 n
14、ull毕业时间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. 员工家庭信息表包括:员工编号、姓名、是否有配偶、家庭成员、与本人关系、工作单位等。设:员工编号为主键,其他属性字段
15、都必须不为空。表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所
16、需人数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)输入用户名和密码:正确的应该
17、是用户名:sina 密码:sina 成功后进入人事管理系统页面点击查询,进入查询界面选择所要查询的信息以下:分别进入所要查询的信息表从而进行修改和保存主要模块的设计以及代码1.前台1) login.asp人事管理系统function checkform()if(login.login.value=)alert(请填写登录名!);return false;else if(login.pwd.value=)alert(请填写密码!);return false;elsereturn true; 人事管理系统 登录名: 密码: 2)user.asp无标题文档 人事管理系统 用户名 密码
18、%else response.write &xt& end if % % else response.write() response.write(username1&,) response.write(你已经成功登陆!关闭 退出登陆) response.write() end if % 3). 企业人事管理系统 员工信息 家庭信息 学历信息 部门信息 岗位信息 人事管理系统 编号 姓名年龄出生年月工作岗位 暂时未添加信息 查询 4conn.asp5)department.as
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年光伏发电项目的建设合同
- 2025年单位借款权益转让协议
- 2025年无缝钢管工业厂房购入合同格式
- 2025年家具行业管理者合同格式
- 2025年二手房交易定金合同标准化规定
- 2025年共同危险品经营合同
- 2025年官方农村房屋租赁协议范本
- 2025年全职瑜伽教练雇佣合同样本
- 2025年电子教学设备采购合同标准
- 2025年不锈钢管材购销合同范本
- DBJ∕T 15-129-2017 集中空调制冷机房系统能效监测及评价标准
- 闽教版(2020版)六年级下册信息技术整册教案
- 物业管理应急预案工作流程图
- (高清正版)T_CAGHP 003—2018抗滑桩治理工程设计规范 (试行)
- 装饰装修工程施工合理化建议和降低成本措施提要:完整
- 毕业论文论财务管理是企业管理的核心
- 清洁化施工无土化安装施工方案
- 物业小区常规保洁工作程序
- 食管癌化疗临床路径(最全版)
- 失业保险知识PPT课件
- 急危重症患者优先处置制度
评论
0/150
提交评论