开题报告-人事信息管理系统的数据库的设计与实现.doc_第1页
开题报告-人事信息管理系统的数据库的设计与实现.doc_第2页
开题报告-人事信息管理系统的数据库的设计与实现.doc_第3页
开题报告-人事信息管理系统的数据库的设计与实现.doc_第4页
开题报告-人事信息管理系统的数据库的设计与实现.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中 北 大 学 信 息 商 务 学 院毕业设计开题报告学 生 姓 名:学 号:学 院、系:计算机系专 业:计算机科学与技术设 计 题 目:数据库的设计与实现指导教师: 2015年3月18日开题报告填写要求1开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计工作前期内完成,经指导教师签署意见及所在系审查后生效;2开题报告内容必须用按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3学生写文献综述的参考文献应不少于15篇(不包括辞典、手册)。文中应用参考文献处应标出文献序号,文后“参考文献”的书写,应按照国标GB 771487文后参考文献著录规则的要求书写,不能有随意性;4学生的“学号”要写全号(如02011401X02),不能只写最后2位或1位数字;5. 有关年月日等日期的填写,应当按照国标GB/T 740894数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“2004年3月15日”或“2004-03-15”;6. 指导教师意见和所在系意见用黑墨水笔工整书写,不得随便涂改或潦草书写。毕 业 设 计 开 题 报 告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文 献 综 述一 本课题的主体趋势1. 本课题的研究意义数据库设计是指根据的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。就是规则和结构化数据库中的数据对象以及这些数据对象之间关系的过程。人事信息管理系统的数据库设计与实现使用的是数据库服务器MySQL。在Linux操作系统下使用MySQL建立一个小型的数据库,建立完成后在通过Web的程序设计语言PHP将程序嵌入到文档中去执行,以实现对数据库的访问。 数据库设计是指根据的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。就是规则和结构化数据库中的数据对象以及这些数据对象之间关系的过程。Linux 操作系统继承了UNIX操作系统的支持多用户,多任务,稳定性好,网络功能强大等众多优点。最为开源操作系统,Linux发展迅速,其应用遍及金融,教育,邮政,电信等众多行业。Linux作为一种操作系统软件,它的源代码是免费提供的,常被用来替代其它昂贵的操作系统,因为其高安全性,也常应用在大型的、尖端的科研领域。本系统就是在Linux操作系统平台上用PHP语言开发的应用程序,并对由MySQL实现的数据库表进行操作。本毕业设计就是在以数据库的设计与实现为前提,在人事信息管理系统这个应用上来完成的2. LAMPLAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台。虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,但由于它们的免费和开源,这个组合开始流行(大多数Linux发行版本捆绑了这些软件)。当一起使用的时候,它们表现的像一个具有活力的解决方案包。其他的方案包有苹果的WebObjects,Java/J2EE和微软的.NET架构。LAMP包的脚本组件中包括了CGIweb接口,它在90年代初期变得流行。这个技术允许网页浏览器的用户在服务器上执行一个程序,并且和接受静态的内容一样接受动态的内容。程序员使用脚本语言来创建这些程序因为它们能很容易有效的操作文本流,甚至当这些文本流并非源自程序自身时也是。正是由于这个原因系统设计者经常称这些脚本语言为胶水语言。二、系统所使用的技术1. PHP语言PHP是一个缩写名称,是英文超级文本预处理语言的缩写。PHP 是HTML 内嵌式的计算机语言,PHP与ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。安装PHP可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C+进行程序的扩展!2. MySQL数据库MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其具有体积小、速度快、总体拥有成本低,尤其是开放源码的特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。3. LINUX系统Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。绝大多数基于Linux内核的的操作系统使用了大量的GNU软件,包括了shell程序、工具、程序库、编译器及工具,还有许多其他程序。内核是系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序;系统的用户界面Shell提供了用户与内核进行交互操作的一种接口;Linux文件系统是文件存放在磁盘等存储设备上的组织方法Linux能支持多种目前流行的文件系统,如EXT2、EXT3、FAT、ISO9660、NFS等;标准的Linux系统都有一整套称为应用程序的程序集,包括文本编辑器,编程语言,X Window,办公套件,Internet工具,数据库等。Linux以它的高效性和灵活性著称。它能够在PC计算机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Window图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。参考文献:1 王珊 萨师煊.数据库系统概论 M.高等教育出版社,2006.2 黄桂金 于永军 唐有明.PHP+MYSQL完全学习手册 M.清华大学出版社,2008,6.3 齐志昌 谭庆平 宁洪.软件工程 M.高等教育出版社,2004.4 王鹏. PHP+MySQL编程实例 M.中国电力出版社,2001,10.5 厄尔曼 著.PHP与MySQL基础教程(第2版)M.人民邮电出版社,2007,5.6 刘海岩 梅健.基于PHP的网上办公系统实现与安全设计. J.计算机工程,2004, 187-189.7 物流术语J,20018 鸟哥 鸟哥的Linux私房菜.基础学习篇(第3版)M.人民邮电出版社,2010.69 鸟哥 鸟哥的Linux私房菜.服务器架设篇(第3版)M.机械工业出版社,2012.710 Luke Welling/Laura Thomson PHP和MySQL Web开发J 机械工业出版社,2005.1211 林琼 新手学HTML+CSS M.北京希望电子出版社,2010.612 肖辉辉.基于PHP+Apache+MySQL的评教系统设计与实现.J电脑知识与技术,201313 于群峰.网站设计中CSS技术与PHP技术研究.J电子制作,201414 孙星.浅谈PHP技术.J中国新技术新产品,201115 李玉振,陈鑫.PHP技术在网站建设中的应用.J硅谷,200916 刘丽娟,吴达胜.关于MySQL数据库中触发器的学习探讨.J计算机时代,201417 徐安令.MySQL数据库的备份与恢复探讨.J信息与电脑(理论版),201418 肖辉辉.用PHP实现对MySQL数据库的备份与还原.J软件导刊,2013 毕 业 设 计 开 题 报 告本课题要研究或解决的问题和拟采用的研究手段(途径):本课题将应用软件工程原则,严格按照项目计划、需求分析、概念设计、逻辑设计、物理设计、编码、实现与维护等步骤进行。1)开发工具及运行环境1. 服务器端:操作系统:CentOS6.5正式版 服务器:Apache服务器、MySql数据库开发环境:LuManager 开发工具:PHP 浏览器:Firefox Web Browser分辨率:最佳效果1280*768像素。2. 客户端: 浏览器:IE6.0及以上版本。 分辨率:最佳效果1366*768像素一、本课题设计的内容1. 系统首页设计系统首页这个系统的门面,是登录人员以及其余浏览者的第一视觉反应,因此应该做的美观简约,并把该系统的主要内容及功能列表显示出来,让登陆者能有快速并大致了解该系统的功能。2. 人事管理模块对员工基本信息和高级信息进行增加删除更新查询,为管理员提供高效的管理决策。3. 统计管理模块统计管理模块用来实现对企业人员信息的汇总与统计,包括员工积分统计、综合信息统计、人事信息统计、人事记录统计4. 工资管理模块工资管理模块包括员工帐套管理和工资表查询两个子功能模块。其中可进行添加、查看操作,该模块可以查看某一员工在某一月份的总工资。5. 系统管理模块系统管理模块主要实现系统数据库的备份,删除,恢复操作。二、本课题要研究或解决的问题本系统在LAMP环境的搭建下来开发一套人力信息管理系统的数据库设计与实现。用PHP语言扩展基本关系类型,使其支持复杂对象,综合运用数据库与软件工程技术,完成对信息和功能的初步设计与详细设计。三、拟采用的研究手段 按照业务流程调查、功能分析建立类模型、数据分析建立数据模型的步骤进行系统分析,通过业务流程图,用例图以及功能描述建立最终的系统逻辑结构。系统设计部分,从系统开发的角度对分析阶段的成果进行补充和完善,进行系统的架构设计,数据持久化设计、业务逻辑设计以及界面设计,从而确定系统的物理结构,完成设计阶段的主要任务。 毕 业 设 计 开 题 报 告指导教师意见: 指导教师: 年 月 日所在系审查意见: 系主任: 年 月 日附件:参考文献格式学术期刊 作者论文题目期刊名称,出版年份,卷(期):页次如果作者的人数多于3人,则写前三位作者的名字后面加“等”,作者之间以逗号隔开。例如:1 李峰,胡征,景苏等. 纳米粒子的控制生长和自组装研究进展. 无机化学学报, 2001, 17(3): 3153242 J.Y.Li, X.L.Chen,H.Li. Fabrication of zinc oxide nanorods. Journal of Crystal Growth, 2001,233:57学术会议论文集 作者论文题目文集编者姓名学术会议文集名称,出版地:出版者,出版年份:页次例如:3 司宗国,谢去病,王群重子湮没快度关联的研究见赵维勤,高崇寿编第五届高能粒子产生和重离子碰撞理论研讨会文集,北京:中国高等科学技术中心,1996:105图书 著者书名版本出版地:出版者,出版年页次如果该书是第一版则可以略去版次。例如:4韩其智,孙洪洲群论北京:北京大学出版社,1987101预印本 作者论文题目预印本编号(出版年份)例如:5Xiaofeng Guo and Jianwei QiuThe leading power corrections to the structure functionshepph/9810548(1998)学位论文 作者论文题目学士(或硕

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论