论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

档案管理系统(论文+程序)

3.4.2   档案管理模块功能说明 copyright paper51.com

Ø     高级用户管理模块:

copyright paper51.com

根据档案管理系统设计需求,由高级管理实施档案信息的收集并录入系统,高级管理用户录入信息后可以对录入信息做进一步的修改、删除、查询等功能,同时还能设置管理用户。高级管理用户对职员基本信息的录入、删除流程图如下图4,图5。 内容来自www.paper51.com

paper51.com

图4档案信息录入流程

内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

图5档案信息删除流程

copyright paper51.com

Ø     一般用户模块:

copyright paper51.com

一般用户是由高级管理用户设置权限,他能够查看高级用户录入的档案信息,如发现有错误信息可以通过修改信息功能将错误信息修改,该用户还具有查询、打印信息的功能,为了安全起见,一般用户可以通过自己的权限对本身用户密码进行修改,但不能删除和添加用户。一般用户对档案信息修改流程图如下图6

内容来自www.paper51.com

内容来自www.paper51.com

图6一般用户对档案信息修改流程

http://www.paper51.com

4  档案管理系统具体实现

内容来自www.paper51.com

4.1  用户登录验证操作代码 copyright paper51.com

<% http://www.paper51.com

dimloginname ,loginpwd

内容来自论文无忧网 www.paper51.com

loginname=trim(request("loginname"))

内容来自论文无忧网 www.paper51.com

loginpwd=trim(Request("loginpwd")) copyright paper51.com

ifloginname="" or loginpwd="" then paper51.com

response.write"<script language=JavaScript>{window.alert('对不起,帐号和密码不能为空!');window.history.go(-1);}</script>"

内容来自论文无忧网 www.paper51.com

response.end

http://www.paper51.com

end if

http://www.paper51.com

setrs=server.createobject("adodb.recordset") 内容来自论文无忧网 www.paper51.com

sql="select* from admin_123 where adminlogin='" & loginname & "' andadminpwd='" & loginpwd & "'"

http://www.paper51.com

rs.opensql,conn,1,2

copyright paper51.com

ifrs.eof then 内容来自论文无忧网 www.paper51.com

response.write"<script language=JavaScript>{window.alert('对不起,您的帐号或密码错误!! ');window.history.go(-1);}</script>"

http://www.paper51.com

response.end

copyright paper51.com

end if copyright paper51.com

if notrs.eof then paper51.com

url="list.asp" http://www.paper51.com

'是否登录用 copyright paper51.com

session("admin_id")=rs("admin_id")

copyright paper51.com

session("admin_login")= rs("adminlogin") 'g

http://www.paper51.com

session("admin_name")=rs("adminname")'g

http://www.paper51.com

session("shenfenjibie")=rs("shenfenjibie")'g身份

内容来自论文无忧网 www.paper51.com

rs.close http://www.paper51.com

  set rs=nothing http://www.paper51.com

  conn.close http://www.paper51.com

  set conn=nothing

内容来自论文无忧网 www.paper51.com

  Response.Redirect url 内容来自www.paper51.com

end if 内容来自www.paper51.com

%> copyright paper51.com

4.2  档案信息修改功能部分代码 paper51.com

<% iftrim(session("admin_id"))="" then http://www.paper51.com

response.Write "<script language=javascript>{window.alert('抱歉,您没有登录或登录超时,请重新登录!');window.open('index.asp','_parent'); }</script>"

http://www.paper51.com

response.End http://www.paper51.com

end if

copyright paper51.com

 %> http://www.paper51.com

<!--#includefile="conn_db.asp" --> 内容来自www.paper51.com

<%

http://www.paper51.com

rcid=request("id")

内容来自www.paper51.com

xingming=trim(request("xingming"))

内容来自www.paper51.com

xingbie=trim(request("xingbie"))

paper51.com

.........................

paper51.com

...................... 内容来自论文无忧网 www.paper51.com

sql="select * from rcmain whereid="&rcid

http://www.paper51.com

setrs=server.CreateObject("adodb.recordset")

http://www.paper51.com

rs.open sql,conn,1,2 copyright paper51.com

rs("xingming")=xingming paper51.com

rs("xingbie")=xingbie

内容来自论文无忧网 www.paper51.com

.....................

内容来自www.paper51.com

....................

copyright paper51.com

rs.update

paper51.com

 rs.close

内容来自论文无忧网 www.paper51.com

 set rs=nothing

copyright paper51.com

 response.write "<scriptlanguage=JavaScript>{window.alert('修改成功! \n  请按“确定”返回!  \n');window.history.go(-2);}</script>"

paper51.com

function htmlencode(str) http://www.paper51.com

htmlencode=replace(str,chr(13),"<br>") http://www.paper51.com

end function paper51.com

%>

copyright paper51.com

4.3  数据库连接的实现 内容来自论文无忧网 www.paper51.com

<% copyright paper51.com

dbpath="rc_db123.mdb"  '修改此处的相对路径 内容来自www.paper51.com

dbpath=""&dbpath&"" http://www.paper51.com

  Set conn =Server.CreateObject("ADODB.Connection")

copyright paper51.com

 conn.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(dbpath) copyright paper51.com

 'timeout copyright paper51.com

 session.timeout=100 paper51.com

functionCloseRsandConn(rs2)

http://www.paper51.com

 rs2.close 内容来自www.paper51.com

 set rs2=nothing

内容来自论文无忧网 www.paper51.com

 conn.close

内容来自论文无忧网 www.paper51.com

 set conn=nothing 内容来自论文无忧网 www.paper51.com

end function

http://www.paper51.com

 %>

http://www.paper51.com

5 功能模块的测试

paper51.com

由于Dreamwaver具有自动编译功能,所以设计者无需编写较多的程序,只需根据实际需要对相应的程序段或接口进行相应的改动,因此程序调试的对象也主要是针对这些改变的部分源程序和相应的功能接口模块。该阶段主要是针对预先的设想,对相应的模块的功能通过实际操作进行测试,以检查各项功能的完备性和可操作性,以便及时进行更改和完善。通过对系统进行测试,包括进行数据的输入输出、人员的增加、删除以及修改来检验数据库的合理性。

copyright paper51.com

通过以上简单测试说明了设计方法的正确性,该系统已经初步具备了基本框架,具有良好的检测性能和准确的检测结果。

内容来自www.paper51.com

系统模块的测试:

copyright paper51.com

1.  顺利登录高级用户模块后,查看管理员是否能顺利的录入、查询、修改、删除、打印人事档案信息,是否能够对系统用户进行设置。 paper51.com

2.  顺利登录一般用户模块后,看是否能修改、查询、打印档案信息,是否能修改用户密码。 paper51.com

点击“退出”,看是否能顺利退出模块

内容来自论文无忧网 www.paper51.com

测试结果: paper51.com

3.  系统管理员能顺利按照预期值对其档案信息进行修改、删除等。

copyright paper51.com

4.  一般用户也能正确的查看系统管理员录入、修改后的信息。

copyright paper51.com

5.  可以顺利的退出模块。 内容来自论文无忧网 www.paper51.com

该过程主要是系统管理员根据实际生活当中所发生的系统安全问题,然后根据这些问题有针对性地进行一些模拟测试,包括用户登陆以及系统修改等功能的测试。以上的测试案例是单独进行测试的,还需要进一步的交叉案例测试。

http://www.paper51.com

------分隔线----------------------------
联系方式