ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
2.2客户端的数据传递
2.3 ASP的开发工具
a.使用VBScript 、 JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
b.无须compile编译,容易编写,可在服务器端直接执行。
c.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。 d.与浏览器无关(Browser Independence), 客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active ServerPages 所使用的脚本语言(VBScript 、 Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。
eActive Server Pages能与任何ActiveX scripting语言兼容。除了可使用VB Script或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其它脚本语言,譬如REXX 、Perl 、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model) 对象。 f.可使用服务器端的脚本来产生客户端的脚本。
g.ActiveX Server Components(ActiveX 服务器组件 )具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C++ 、COBOL等程序设计语言来编写你所需要的ActiveX Server Component 。
2.4开发ASP程序时注意事项
在ASP中,字母不区分大小写;
在ASP中,标点符号均为英文状态下输入的标点符号;但在字符串中无所谓。比如下面的冒号就是在中文输入法下输入的 <%a=”大家好:现在开始学习”%>
(3)普通的HTML元素可以在一行里连续书写,但在ASP中必须分行书写。一条ASP语句就是一行,一行也只能写一条ASP语句。比如下面左边的两个例子都是错误的:
(4) 如果ASP语句太长,一行写不下,可用续行符“_”(下划线),也可直接写,让它自动换行。 例如: <%
str=“学习ASP,必须多练习,可以参看专门书籍,也可以利用Internet网,下载ASP爱好者提供的源程序研究。” %>
(5) 普通HTML的注释语句为: 。 (6) ASP的注释语句为: <%
REM 注释行 或 ’ 注释行 %>
用REM或”’”符号来表示该符号所在行的所有在该符号后面的语句是注释语句,运行时ASP不执行该句。加注释主要是为了方便自己和别人阅读程序。
(7)在ASP中,<%和%>的位置是相对随便的,可以和ASP语句放在一行,也可以单独成为一行。例如下面几种写法效果是一样的: <% For I=1 to 5 %> 或 <%
For I=1 to 5 %> 或
<% For I=1 to 5 %>
或 <%
For I=1 to 5 %>
(8) 书写风格,缩进格式,阶梯式,加注释
(9) 在ASP程序中可以包含HTML语句,充分利用Dreamweaver、FrontPage等编写HTML语句,特别是表格等,再将VBScript脚本插入到HTML语句中去(用<%…%>括起来),这样做可收到事半功倍的效果。
第三章企业人员管理系统分析
3.1系统功能分析
企业的人事信息管理是基础性的管理工作。人事信息管理是一个企业发展的关键动力,只有加强人事信息管理,充分发挥每一个职工的积极性和创造性,才能不断提高企业的劳动生产率和经济效益。帮助企业各领导层掌握企业员工的情况,这就是本人事信息管理系统需要完成的功能。本系统主要的功能有:
员工信息与档案管理:全面广泛的记录员工信息,具备查询功能,按任意条件查找员工,方便查看员工的雇佣信息和待遇信息,方便查看待遇历史记录,培训记录,出勤记录等一切与员工相关的信息,使用者能定义休假/缺勤类型和规则,自动计算或手工输入扣薪和加薪,针对不同员工可有不同的规则。
财务管理功能: 可生成不同形式的财务报表,可自定义财务项目的款项名称,财务管理员可以添加和修改已有财务记录,财务记录的多功能查询,个人所得税的计算。内部信息交流功能:发送通知和列出通知,系统管理员可以清除过期通知,内部意见箱和电子邮件,意见审批,开启内部投票,并查看投票结果。
3.2 系统功能模块分析
面,如图所示:
根据系统功能要求可以将系统分解成几个子系统模块来分别设计应用程序界
员工管理系统 进入系统 员工信息 内部信息交流
第四章数据库设计
4.1利用ADO连接数据库
通过ADO 连接到acess数据库方法如下: <% dim conn
set conn=server.CreateObject(\
conn.connectionstring=\source=\conn.open () %>
4.2创建数据库及数据表
'建立数据库文件
'If DbVer is 0 Then Create Access97 dbFile 'If DbVer is 1 Then Create Access2000 dbFile On error resume Next
If Right(SavePath,1)<>\ If
Left(dbFileName,1)=\
Or
Left(dbFileName,1)=\
Then
dbFileName
=
Trim(Mid(dbFileName,2,Len(dbFileName))) If DbExists(SavePath & dbFileName) Then Response.Write (\对不起,该数据库已经存在!\ CreateDBfile = False Else Dim Ca
Set Ca = Server.CreateObject(\ If Err.number<>0 Then
Response.Write (\无法建立,请检查错误信息 \\ Err.Clear
Exit function End If
If DbVer=0 Then call
Ca.Create(\
Source=\
&
SavePath
&
dbFileName) Else
call Ca.Create(\ End If
Set Ca = Nothing CreateDBfile = True End If End function
Public function CompactDatabase(byVal dbFileName,byVal DbVer,byVal SavePath) '压缩数据库文件 '0 为access 97 '1 为access 2000 On Error resume next
If Right(SavePath,1)<>\ If
Left(dbFileName,1)=\
Or
Left(dbFileName,1)=\
Then
dbFileName
=
Trim(Mid(dbFileName,2,Len(dbFileName))) If DbExists(SavePath & dbFileName) Then Response.Write (\对不起,该数据库已经存在!\ CompactDatabase = False Else Dim Cd
Set Cd =Server.CreateObject(\ If Err.number<>0 Then
Response.Write (\无法压缩,请检查错误信息 \\
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库人事管理系统论文(2)在线全文阅读。
相关推荐: