某学校办公自动化系统设计(硕士论文) - 图文(4)

2019-01-19 13:21

username=trim(request(\ '应用Trim函数去掉左右空格符 password=trim(request(\

for i=1 to len(username) '应用len函数计算出用户名的长度

user=mid(username,i,1) '判断用户名中是否含有非法字符

if user=\ response.write \您的用户名含有非法字符,请重新输入!');\

response.end end if

next

for i=1 to len(password) '判断用户密码中是否含有非法字符

pass=mid(password,i,1)

if pass=\

response.write \您的密码含有非法字符,请重

新输入!');\

response.end

end if next

%>

<% set rs=server.createobject(\

sql=\rs.open sql,conn,1,3

if rs.eof then '判断输入的用户名、密码或验证码是否正确

response.write \

对不起,您输入的用户名、密码或验证码有误,从重新输入,谢谢!

本软件建议您使用IE6.0以上版本,分辨率:1024*768

否则一切后果与本软件无关,特此声明!\

else

session(\ '创建session阶段变量 response.Redirect(\ '跳转到指定的动态页 end if

rs.close

set rs=nothing

conn.close '关闭已打开的记录集

set conn=nothing '将不用的对象释放掉 end if

end if%>

系统登录页面的运行结果如图5所示。

– 8 –

图5 系统登录页面的运行结果

6 日常管理模块设计

日常管理模块主要包括收文管理、发文管理、批示管理、会议管理、个人办公管理5部分。 6.1 收文管理模块设计

收文管理主要用于显示发文人、审批人、发文日期、发文标题,通过单击“发文标题”超链接,可以打开收文的详细信息页面。收文信息以分页形式进行显示。收文管理页面的设计效果如图6所示。

图6 收文管理页面的设计效果

收文管理页面所涉及到的程序代码如下: <%

set rs=server.CreateObject(\ %>

<%

if not rs.eof then

tel=rs.recordcount '获取记录集的总数

shum=15

rs.pagesize=shum

maxpage=rs.pagecount '获取最大页面码值 requestpage=clng(request(\

if requestpage=\ requestpage=1 '设置默认值

– 9 –

sql=\rs.open sql,conn,1,1

end if

if requestpage>maxpage then requestpage=maxpage

end if

if not requestpage=1 then

rs.move (requestpage-1)*rs.pagesize end if

for i=1 to rs.pagesize and not rs.eof %>

width=510,height=500')\

<% rs.movenext

if rs.eof then exit for '如果记录集为空,跳出循环 next

else

response.Write(\暂无信息\

%>

end if rs.close

6.2 发文管理模块设计

发文管理主要包括发布发文、发文删除两部分。

发布发文管理的相关程序代码如下: <% if request(\ '判断表单是否提交 空

– 10 –

call wri '调用wri自定义函数 end if

function wri

if request(\ '判断发文的标题、内容是否为

set rs=server.CreateObject(\sql=\

rs.open sql,conn,1,3 '打开记录集 rs.AddNew

rs(\

rs(\rs(\

rs(\ '添加发文属于未审核

rs(\ '根据计算机系统设定的日期和时间返回当前的日期和时间值

rs.update

rs.close

response.Redirect(\ '跳转到指定的动态页

else

response.Write(\请把信息填写完整')\

end if end function%>

除了发布发文功能同时也设置了删除发文的功能,单击“删除”超链接将删除指定的发文信息。发文删除的程序代码如下:

<%

if request(\ '判断接收的del值不能等于空 call del end if

function del

sql2=\

conn.Execute(sql2) '执行sql2语句 end function %> <%

set rs=server.CreateObject(\

sql=\

rs.open sql,conn,1,1 '打开记录集

%>

发文删除页面的运行结果如图7所示。

图7 发文删除页面的运行结果

6.3 批示管理模块设计

批示管理主要包括发文批示、发文修改、发文删除,只有当用户是超级用户才有权限进行批示管理,普通用户没有此权限。当审批之后,发文在收文管理页面中才能够显示出来。批示管理页面的设计效果如图8所示。

– 11 –

图8 批示管理页面设计效果

批示管理页面所涉及到的程序代码如下: <% call case1 if request(\ '判断用户是否有权限删除发文

call del end if function del sql2=\ conn.Execute(sql2) '执行sql2语句

end function

if request(\ '判断用户是否有权限进行审核

call up end if

function up

set rs1=server.CreateObject(\

sql1=\rs1.open sql1,conn,1,3

rs1(\ '是否审核

rs1(\ '获取操作用户名 rs1.update rs1.close

end function %>

<% set rs=server.CreateObject(\ sql=\ '将所有记录进行降序排列

rs.open sql,conn,1,1 %>

<%if rs(\ 已审核

<% End If %>

<%if rs(\

onClick=\确定审核吗?')\审核 '通过鼠标单击事件实现弹出提示框

– 12 –


某学校办公自动化系统设计(硕士论文) - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016-2017学年湖南省永州市高一上学期期末质量监测数学试题和答

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: