内容发布更新时间 : 2024/12/23 5:03:57星期一 下面是文章的全部内容请认真阅读。
山东科技大学泰山科技学院毕业设计(论文)说明书
本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互 式动态网页,包括使用HTML 表单收集和处理信息、上传与下载等。
ASP有诸多的特点,其特点归纳为:
1. ASP可以和HTML或其他脚本语言互相嵌套。
2. ASP是一种在web服务器端运行的脚本语言,因此程序代码完全保密。
3. ASP以对象为基础,因此可以使用ActiveX控制继续扩充其功能。 4. ASP内置ADO组件,因此可以轻松的存取各种数据库,大大缩短了程序开发时间。
5. ASP可以将运行结果以HTML的格式传送至客户端浏览器,因此ASP可以适用于各种浏览器。
6. ASP的源程序不会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
7. 由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
8. 开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击。当在Web站点中融入ASP功能后,将发生以下事情:
(1)用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 (2)浏览器向服务器发出请求。 (3)服务器引擎开始运行ASP程序。
(4)ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。
(5)页面信息发送到浏览器。
Made by SQH 7
2 可行性分析
2.2.2数据库SQL Sever技术
SQL Server 2000系统是一个先进的面向新世纪的关系型数据库管理系统,它引入了大量先进的数据库技术,代表了未来数据库技术的发展趋势,可以为各种用户提供完整的数据库应用解决方案。除了其关系型系统的内核之外,它的分布式查询处理、强大的触发器功能、方便的数据发布等特点,使它充满着未来数据库技术的气息。
SQL SERVER2000的特点如下:
1. 易用性,它拥有微软产品的一贯特性,简单易用。
2. 可伸缩性,它使用的是动态数据库,当用户的数据超过原先申请的大小时,数据库文件可自动扩大,直到占满整个磁盘空间。
3. 集成性,它已经与Windows 2000 以上的操作系统紧密结合,能够提供更加有效的安全性。
4. 以同一种语法结构提供两种使用方式
SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句能够嵌入到高级语言程序中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。这种以统一的语法结构提供两种不同的使用方式的做法,提供了极大的灵活性与方便性。
5. 语言简捷,易学易用
SQL语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用9个动词,因此容易学习,容易使用。
2.2.3 Dreamweaver技术
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网
8
山东科技大学泰山科技学院毕业设计(论文)说明书
站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。它的优点主要有:
1. 最佳的制作效率
Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。
2. 强大的系统管理
使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。
2.2.4 ASP与SQL Sever2000数据库连接技术
主要使用到ADO组件中的两个对象:Connection对象和Recordset对象,其中Connection对象与SQL Sever连接方式:
MSSql
ODBC
方
法
:
“
Driver={sql
sever};sever=severname;database=dbname;uid=sa;
password=pass”,并使用Connection对象的open方法打开数据库连接。
2.3社会可行性
本系统主要是为了方便运输公司对内部人员的信息管理而进行开发的,所以在各方面上得到了支持和认同有普遍的社会基础。
Made by SQH 9
3 需求分析
3 需求分析
3.1系统需求
通过调查,要求系统需要有以下功能:
由于该系统的使用对象多,要求有较好的权限管理。 提供企业员工考勤管理。 设置企业员工薪酬管理。 提供系统用户管理功能。 全面管理企业的员工信息。
管理企业人力资源管理的基础信息。
企业员工工作任务管理,部门、员工的工作任务的分配、管理。 个人信息的维护。
系统用户信息管理,用户权限设置。 系统退出。
3.2功能需求
人力资源管理系统由人事管理、工作计划管理、员工管理、员工权限设置等部分组成,规划系统功能模块如下:
人事管理模块:该模块主要功能是个人基本档案、员工基本档案、员工职位变动、员工奖惩情况、员工考核情况、员工工资档案。
工作计划管理模块:该模块主要功能是员工工作计划、本人工作计划。 员工管理模块:该模块主要功能是增加本部门用户、管理本部门用户、增加部门职位、管理全体用户、个人资料维护。
员工权限设置模块:该模块主要功能是工作计划权限、基本档案权限、
10
山东科技大学泰山科技学院毕业设计(论文)说明书
职务变动权限、奖惩编辑权限、考核编辑权限、工资编辑权限、用户管理权限。系统功能结构图如图3-1所示
企业人力资源管理系统 人事管理 工作计划管理理 员工管理 员工权限设置 个员员员员员人工工工工工基基职奖考工本本位惩核资档档变情情档案 案 动 况 况 案 员工工作计划 本人工作计划 增加下属用户 管理下属用户 增加用户 管理用户 个人资料维护 工基职奖考工用作本务惩核资户计档变编编编管划案动辑辑辑理权权权权权权权限 限 限 限 限 限 限 图3-1 系统功能结构图
Made by SQH
11