论文bWord文件下载.docx
- 文档编号:18436247
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:42
- 大小:289.85KB
论文bWord文件下载.docx
《论文bWord文件下载.docx》由会员分享,可在线阅读,更多相关《论文bWord文件下载.docx(42页珍藏版)》请在冰豆网上搜索。
第二章关键技术分析及其在课题中的应用-4-
2.1XAMPP-4-
2.2Apache-4-
2.3DreamweaverCS5-5-
2.4PHPMyAdminver3.4.5-6-
2.5数据库MySQL-6-
第三章数据库分析与设计-7-
3.1系统数据库设计-7-
3.2数据库设计原则-7-
3.1.1本系统中设计数据库的考虑因素-7-
3.1.2数据库的需求分析-8-
3.2设计数据库-9-
第四章系统概要设计-11-
4.1系统结构设计-11-
4.1.1系统模块划分-11-
4.1.2系统涉及到的实体-13-
4.1.3各模块功能-13-
第五章系统详细设计-16-
5.1登录界面-16-
5.2主界面-16-
5.3部门管理界面-17-
5.5员工信息管理页面-19-
5.7资源信息管理-21-
5.9管理员信息管理页面-22-
第六章系统调试与测试-24-
6.1程序调试-24-
6.2程序的测试-24-
6.2.1测试的重要性及目的-24-
6.2.2测试的步骤-25-
6.2.3测试的主要内容-26-
第七章结论与展望-28-
7.1总结-28-
7.2未来工作-28-
参考文献-29-
致谢-30-
第一章绪论
1.1研究背景
由于我国的企业办公自动化起步较慢,存在没有好的应用系统支持协同工作,仍然是个人办公,网络处在闲置状态,企业的投资没有产生应有的效益等问题,这些阻碍了我国办公自动化的进程。
虽然已经建立了自己的Intranet网络,但企业内部的交流效益并不高。
面对目前我国企业办公自动化程度不高的现状,研究企业办公自动化系统的意义十分重大。
为了能跟上时代的步伐,让各企业在激烈的竞争中立于不败之地,一个可应用于一般型企业的办公自动化系统是上市企业必不可少的。
本系统的研究和实现在一定程度上弥补了我国在办公自动化方面存在的缺陷,本系统的研究和最终目标是实现一个能运用于处理一般性办公业务,能在企业中进行信息交流的办公自动化系统。
目前,办公自动化已经成为企业界的共识。
众多企业认识到尽快进行办公自动化建设,并占据领先地位,将有助于保持竞争优势,使企业的发展形成良性循环。
因此,本系统的开发和实现意义十分重大,发展前景将是十分远大的。
1.2研究意义
本系统采用B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。
它是随着Internet技术的兴起,对C/S结构的一种变化和改进。
主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。
本系统主要针对企业的员工情况而专门设计,目的就是为企业的部门管理提供一种高效率的方式。
减轻部门管理人员的工作量。
当前很多企业的部门管理采用手工的方式,由于企业的人员多,这无疑在工作量上给部门管理人员带来了很大的麻烦,而且常常由于疏忽造成很多的错误。
因此,用计算机来代替手工的管理方式是很有效的。
再者,由于计算机技术的发展,本系统的开发也是完全可能的。
员工信息管理涉及大量的数据处理,如果用手工来完成庞大的数据处理,将费时费力,还容易出错,为了满足企业对员工管理的需要,急需要一套员工信息管理系统来完成这项工作。
作为计算机应用的一部分,使用计算机对员工信息进行管理,具有着手工管理所无法比拟的优点。
例如:
输入迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高员工信息管理的效率,也是员工管理的科学化、正规化管理的重要条件。
1.3国内外研究现状
企业部门信息管理是解决部门信息应该怎样管理,应采用什么基本方法去管理的问题。
人们通过长期的工作实践及对部门和部门管理活动的深入认识和研究,在理论上已形成了完善的企业部门信息管理理论。
但是,随着社会的进步、现代化技术的出现,尤其是信息技术、计算机技术、通信技术及办公自动化的产生和发展,以及它们在各行各业的普遍应用,给传统的企业部门信息管理方法带来了冲击,也带来了改变。
于是如何把现代技术综合、全面地运用于企业部门信息管理活动之中,现代化管理的手段和方法如何代替或辅助传统的部门信息管理,如何使企业部门信息管理工作趋于完善,提高整体功能和效率,是目前新时期档案工作的重中之重,也是档案专业的员工所必修的内容。
当前,企业部门现代化管理技术是指计算机技术、音像技术、缩微技术、现代化库房保护技术、新型载体部门信息管理技术等,但是其主要内容和核心是计算机技术的应用。
企业部门信息管理系统就是集合部门管理与计算机技术的新产物,它可以在人们在日常生活中起到举足轻重的位置,一般的用户均可具有自己的部门管理系统,这既给用户提供了方便,也给自身节约资源。
目前企业部门信息管理的技术已经趋于完善,各式各样的部门评比系统也均十分成熟了。
1.4本课题研究的主要内容
本系统主要是“企业部门信息管理系统”,它的基本步骤是先用Mysql建立一个数据库,再结合PHP技术、WEB技术设计出整个的企业部门信息管理系统。
详细调查企业部门信息管理的流程,把握各个环节,将系统的设计贯穿到实际的应用当中去。
通过前期的调研工作,再参照以前各个企业部门信息的管理系统中可以确定,这个系统十分具有可行性,不仅可以完成,而且吸收前人的经验还能作的有特色一些。
整个系统分为若干模块,主要包括部门、管理员、员工的创建与管理,用户档案管理等等。
本人主要负责网络管理的设计与开发。
主要完成的功能为:
1、完成建立员工档案信息;
2、其次,实现以上档案的查询、维护功能。
第二章关键技术分析及其在课题中的应用
2.1XAMPP
XAMPP是由ApacheFriends开发的一个将Apache服务器与PHP、Perl及MySQL集合在一起的安装包,允许用户在自己的电脑上建立Web服务器。
XAMPP的名称主要是由Apache、MySQL、PHP、Per则首字母及表示跨平台含义的字母“X”组成。
本网站使用的是XAMPP1.7.7多国语言版,选择安装了其中的Apache及MySQL服务器,未安装Tomcat(JSP服务器),FileZilla(FTP服务器),Mercury(无线路由服务器)。
XAMPP默认安装之后是很不安全的,普通用户不用任何密码就可以访问其Web管理页面,修改数据库。
我们只需要点击左方菜单的"
安全"
选项,按照向导操作即可完成安全设置。
在默认状态下,phpmyadmin有两个用户名,分别是pma和root。
其中,root是管理员身份,而pma则是普通用户身份,但二者在缺省状态下均无密码。
这里的两个默认用户的密码务必要设置,设置方法:
(1)先在“安全”这里设置好root账户的密码
(2)通过默认主页左侧的phpmyadmin导航栏进入phpmyadmin界面,输入用户名root后直接点击登陆即可。
(3)更改pma帐号密码:
登录后,点击首页的“权限”菜单,点击出现的“用户一览”页面的用户名“pma”后面的图标进入权限设置页面,在“编辑权限”这个页面的“更改密码”这里设置密码。
更改后用写字板或记事本等文本编辑器xampp\phpMyAdmin\config.inc.php的第63行的pma密码更改为刚才设置的密码,否则,登陆会出错。
2.2Apache
Apache是世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
Apache服务器是当今最为流行的服务器之一,可以运行在几乎所有计算机平台上。
Apache最初是UNIX系统上的服务器软件,旨在建立一个全功能、高效率的Web服务器。
由于免费、开放源码,Apache服务器的发展相当迅速。
Apache服务器主要具有以下特点:
1、支持最新的HTTP/1.1通信协议。
2、拥有最简单而强有力的基于文件的配置过程
3、支持通用网关接口
4、支持多种方式的HTTP认证
5、集成Perl处理模块
6、支持实时见识服务器状态和定制服务器日志
7、支持服务器端包含指令(SSI)
8、支持安全Socket层(SSL)
9、提供用户会话过程的跟踪
10、支持基于IP和基于域名的虚拟主机
Apache的安装无外乎两种方式:
源代码安装和二进制包安装。
这两种安装类型各有特色,二进制包安装不需要编译,而源代码安装则需要先配置编译再安装,二进制包安装在一个固定的位置下,选择固定的模块,而源代码安装则可以让你选择安装路径,选择你想要的模块。
本文主要介绍二进制DEB包安装方式(此方法只适用于DebianGNU/Linux极其衍生版)。
2.3DreamweaverCS5
AdobeDreamweaverCS5是一款集网页制作和网站管理于一身的,所见即所得网页编辑器。
DreamweaverCS5是第一套专门针对专业网页设计师特别开发的可视化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
由于CS5是最新版本的Dreamweaver,能够实时显示代码和网页,而不必像从前的版本一样,要打开浏览器进行检查,并且支持PHP5的服务器以及对CSS全面支持,成为了最适合本课题设计的开发软件。
AdobeDreamweaverCS5软件使设计人员和开发人员能充满自信地构建基于标准的网站。
由于同新的AdobeCSLive在线服务AdobeBrowserLab集成,您可以使用CSS检查工具进行设计,使用内容管理系统进行开发并实现快速、精确的浏览器兼容性测试。
2.4PHPMyAdminver3.4.5
PHPMyAdmin是一个用PHP编写的,可以通过Web方式控制和操作MySQL数据库的软件。
通过PHPMyAdmin可以完全对数据库进行操作,例如建立、复制、删除数据等等。
如果使用合适的工具,MySQL数据库的管理就会变得相当简单。
这个开源软件使原本需要通过在cmd(命令解释程序)中输入代码及SQL语句,以抽象而复杂方式来控制数据库,变得简单而具体;
同时,使数据库的内容能直接显示在浏览器中,使用非常方便直观。
phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的资料库管理工具。
可以管理整个MySQL服务器(需要超级用户),也可以管理单个数据库。
为了实现后一种,你将需要合理设置MySQL用户,他只能对允许的数据库进行读/写。
那要等到你看过MySQL手册中相关的部分。
2.5数据库MySQL
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。
这样就增加了速度并提高了灵活性。
MySQL采用的最常用标准的结构化查询语言SQL对数据进行操作,具有广泛的适用性。
MySQL的SQL语言是用于访问数据库的最常用标准化语言。
MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。
由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
MySQL和PHP,Apache组成了成本最低的开源网站环境,加上其快速特性,非常适合本网站设计。
第三章数据库分析与设计
3.1系统数据库设计
数据库技术是信息资源管理最有效的手段。
数据库设计是建立数据库及其应用系统的核心和基础,它要求对于指定的应用环境,构造出较优的数据库模式建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。
3.2数据库设计原则
数据库应用开始于数据库的设计,数据库设计即数据的内容和组织方式。
在设计数据库的时候,首先必须考虑的是数据库的设计目标。
对于一个好的数据库而言,应当没有冗余的数据,能够迅速的定位某个记录,并且很容易维护。
如果能够实现所有数据库的设计目标,当然是最完美的,但是这两者之间是互斥的不可能同时实现的,例如,要消除冗余数据,就不可避免的要降低定位记录的速度。
同时,数据库表的设计要遵循以下原则
标准化和规范化:
数据的标准化有助于消除数据库中的数据冗余。
标准化有好几种形式,但ThirdNormalForm(3NF)通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。
事实上,为了效率的缘故,对表不进行标准化有时也是必要的。
同时,采用数据驱动,增强系统的灵活性与扩展性,再者,在设计数据库的时候考虑到哪些数据字段将来可能会发生变更。
完整性实现:
首先,要有实体完整性,通过指定表的主键,其次,参照完整性,父表中删除数据,级联删除,受限删除,置空值;
父表中插入数据:
受限插入,递归插入,父表中更新数据,级联更新,受限更新,置空值。
DBMS对参照完整性可以有两种方法实现:
外键(FK)实现机制(约束规则)和触发器实现机制。
最后,有用户定义完整性:
NOTNULL,CHECK,触发器。
3.1.1本系统中设计数据库的考虑因素
在设计数据库系统时,应当重点考虑以下几个因素
1)符合部门管理的需求。
即能正确反映部门管理的现实环境(比如管理员身份等)包括管理过程所需的所有数据,并且支持管理过程的所有处理操作。
2)数据库必须层次分明,布局合理。
数据库内容具有良好的数据库结构和清晰的层次逻辑,清晰、层次性强、逻辑结构强的数据库设计是易于维护,易于理解效率高的前提。
3)数据库必须高度结构化,保证数据的结构化,规范化和标准化,这是建立数据库和信息交换的基础。
数据结构的设计应该遵循国家标准和行业标准,尤其要重视编码的应用。
4)在设计数据库的时候,一方面要尽可能地减小冗余度,以提高运行速度和降低开发难度,利于数据库系统实现。
要在数据冗余和处理速度之间找到合适的平衡点。
5)必须维护数据的正确性和一致性。
在系统中,多个用户共享数据库,由于并发操作,可能影响数据的一致性。
因此必须用“锁”等办法保证数据的一致性。
6)设定相应的安全机制,由于数据库的信息、对特定的用户有特定的保密要求,安全机制必不可少。
3.1.2数据库的需求分析
要设计好一个数据库,首先要进行需求分析,在需求分析阶段需收集如下相关信息,数据的性质、必需的特性和任何特别的需求。
经过与导师以及想关人员的讨论,分析部门管理系统的管理内容,得出数据库的设计应包含以下内容:
1、员工信息。
员工信息是部门管理的一个重要内容,可以有效管理员工情况,方便管理,信息包括员工姓名、性别、电话、地址等。
2、部门信息。
此功能有助于方便管理员管理部门,使工作效率加快,信息包括部门名称等。
3、资源共享管理。
4、管理员信息。
此项信息用来管理管理员账户。
有管理员ID和密码。
3.2设计数据库
根据系统功能设计的要求以及功能模块的划分。
对于系统用户信息数据库。
可以列出以下数据项和数据库:
1、名称:
管理员表
标识:
user_id
管理员信息表包括管理员姓名、管理员密码、管理部门ID。
具体如表3-1
表3-1admin表
字段名称
字段类型
主键
外键
非空
含义
int(11)
是
否
自增长主键
username
varchar(50)
管理员姓名
password
管理员密码
dorm_id
否
关联部门ID
2、名称:
员工表
id
表3-2员工表
id
name
varchar(20)
员工姓名
sex
性别
banji
是
电话
Duizhi
地址
xueyuan
其他
xueli
学历
关联部门ID
build_id
3、名称:
部门表
build_id
部门信息表包括部门名。
具体如表3-3
表3-3drom_bulid表
build_name
部门名
4、名称:
部门信息表包括部门名、关联部门ID、已使用床铺、未使用床铺、分布情况、卫生情况。
具体如表3-4
表3-4drom表
bed_u
已使用床铺
bed_nu
未使用床铺
fenbu
varchar(100)
分布情况
weisheng
卫生情况
5、名称:
问题反馈表
q_id
问题反馈信息表包括标题、内容、问题类型。
具体如表3-5
表3-5question表
q_id
title
标题
question
内容
q_num
问题类型
第四章系统概要设计
对于部门管理系统来说,其核心问题是对数据库的设计、操作和管理。
本系统是于PHP开发技术,以MySQL为系统数据库,通过ADO.NET连接数据库。
4.1系统结构设计
4.1.1系统模块划分
企业部门管理系统(以管理员部分为核心)从功能上划分为5个主模块,从操作对象上划分一共管理员一个部分,结构示意如下列所示:
(1)身份验证(登录)
(2)管理员部分:
部门信息管理:
添加、删除、修改、查询员工信息
员工信息管理:
员工服务管理:
添加、删除、修改、查询员工服务信息
管理员信息管理:
添加、删除管理员信息
以下提供一份直观的结构图:
下图4-1为系统总体的流程图:
图4-2系统总体流程图
4.1.2系统涉及到的实体
系统涉及到的实体一共有四个:
员工、部门、资源、管理员。
4.1.3各模块功能
根据对象的不同可以将本系统划分为五个主模块
1、身份验证:
用户通过输入用户名和密码,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文