在好例子网,分享、交流、成长!
您当前所在位置:首页ASP 开发实例ASP/Basic基础 → 电子警察标志牌安装位置信息登记系统 V1.0.1

电子警察标志牌安装位置信息登记系统 V1.0.1

ASP/Basic基础

下载此实例
  • 开发语言:ASP
  • 实例大小:3.16M
  • 下载次数:14
  • 浏览次数:198
  • 发布时间:2021-01-28
  • 实例类别:ASP/Basic基础
  • 发 布 人:chendaiguo
  • 文件格式:.zip
  • 所需积分:10
 相关标签: 1.0 电警 信息 位置 安装

实例介绍

【实例简介】


此软件绝对未加入任何病毒代码,完全可以放心使用,希望有更新功能的管理用户,非常感谢!

电子警察标志牌安装位置信息登记系统 V1.0.0


V1.0.1更新内容 :取消信息登记里面的日期和图纸编号字段,多个图片上传改为单个图片上传,若干个必选项改为非必选项。

【实例截图】

【核心代码】

<%@ CodePage="65001" %>
<%
Response.Buffer = EW_RESPONSE_BUFFER
%>
<!--#include file="Guohua_network_control_studio_ewcfg15.asp"-->
<!--#include file="Guohua_network_control_studio_Usersinfo.asp"-->
<!--#include file="Guohua_network_control_studio_aspfn15.asp"-->
<!--#include file="Guohua_network_control_studio_userfn15.asp"-->
<% Call ew_Header(False, EW_CHARSET, False) %>
<% Server.ScriptTimeout = 1800 %>
<%

' Define page object
Dim default
Set default = New cdefault
Set Page = default

' Page init processing
Call default.Page_Init

' Page main
Call default.Page_Main
%>
<!--#include file="Guohua_network_control_studio_header.asp"-->
<% Call default.ShowMessage %>
<!--#include file="Guohua_network_control_studio_footer.asp"-->
<%

' Clean up and drop page object
Call default.Page_Terminate("")
Set default = Nothing
%>
<%

'
' Page Class
'
Class cdefault

    ' Page ID
    Public Property Get PageID
        PageID = "default"
    End Property

    ' Project ID
    Public Property Get ProjectID
        ProjectID = "{9FA369A4-AEC2-43AB-9150-8E45DB93286B}"
    End Property

    ' Page Object Name
    Public Property Get PageObjName
        PageObjName = "default"
    End Property

    ' Field (S_number)
    Public Property Get S_number
        Set S_number = Users.S_number
    End Property

    ' Field (User_level)
    Public Property Get User_level
        Set User_level = Users.User_level
    End Property

    ' Field (User_name)
    Public Property Get User_name
        Set User_name = Users.User_name
    End Property

    ' Field (user_pwd)
    Public Property Get user_pwd
        Set user_pwd = Users.user_pwd
    End Property

    ' Field (User_email)
    Public Property Get User_email
        Set User_email = Users.User_email
    End Property

    ' Field (Activated)
    Public Property Get Activated
        Set Activated = Users.Activated
    End Property

    ' Field (Userprofile)
    Public Property Get zUserprofile
        Set zUserprofile = Users.zUserprofile
    End Property

    ' Field (User_info)
    Public Property Get User_info
        Set User_info = Users.User_info
    End Property

    ' Get field object dictionary (ASP)
    Public Property Get Fields
        Set Fields = Users.Fields
    End Property

    ' Get field object by name (alias of Fields) (ASP)
    Public Function GetField(Name)
        Set GetField = Fields.Get(Name)
    End Function

    ' Get field object by parm (ASP)
    Public Function GetFieldByParm(Parm)
        Dim keys, key
        keys = Fields.Keys()
        For Each key In keys
            If Fields.Get(key).FldParm = Parm Then
                Set GetFieldByParm = Fields.Get(key)
                Exit Function
            End If
        Next
        Set GetFieldByParm = Nothing
    End Function

    ' Export document (ASP)
    Dim ExportDoc

    ' Page headings
    Dim Heading
    Dim Subheading

    ' Page heading
    Function PageHeading()
        PageHeading = ""
        If Heading <> "" Then
            PageHeading = Heading
        End If
    End Function

    ' Page subheading
    Function PageSubheading()
        If Subheading <> "" Then
            PageSubheading = Subheading
        Else
            PageSubheading = ""
        End If
    End Function

    ' Page Name
    Public Property Get PageName
        PageName = ew_CurrentPage()
    End Property

    ' Page Url
    Public Property Get PageUrl
        PageUrl = ew_CurrentPage() & "?"
    End Property

    ' Message
    Public Property Get Message
        Message = Session(EW_SESSION_MESSAGE)
    End Property

    Public Property Let Message(v)
        Dim msg
        msg = Session(EW_SESSION_MESSAGE)
        Call ew_AddMessage(msg, v)
        Session(EW_SESSION_MESSAGE) = msg
    End Property

    Public Property Get FailureMessage
        FailureMessage = Session(EW_SESSION_FAILURE_MESSAGE)
    End Property

    Public Property Let FailureMessage(v)
        Dim msg
        msg = Session(EW_SESSION_FAILURE_MESSAGE)
        Call ew_AddMessage(msg, v)
        Session(EW_SESSION_FAILURE_MESSAGE) = msg
    End Property

    Public Property Get SuccessMessage
        SuccessMessage = Session(EW_SESSION_SUCCESS_MESSAGE)
    End Property

    Public Property Let SuccessMessage(v)
        Dim msg
        msg = Session(EW_SESSION_SUCCESS_MESSAGE)
        Call ew_AddMessage(msg, v)
        Session(EW_SESSION_SUCCESS_MESSAGE) = msg
    End Property

    Public Property Get WarningMessage
        WarningMessage = Session(EW_SESSION_WARNING_MESSAGE)
    End Property

    Public Property Let WarningMessage(v)
        Dim msg
        msg = Session(EW_SESSION_WARNING_MESSAGE)
        Call ew_AddMessage(msg, v)
        Session(EW_SESSION_WARNING_MESSAGE) = msg
    End Property

    ' Methods to clear message
    Public Sub ClearMessage()
        Session(EW_SESSION_MESSAGE) = ""
    End Sub

    Public Sub ClearFailureMessage()
        Session(EW_SESSION_FAILURE_MESSAGE) = ""
    End Sub

    Public Sub ClearSuccessMessage()
        Session(EW_SESSION_SUCCESS_MESSAGE) = ""
    End Sub

    Public Sub ClearWarningMessage()
        Session(EW_SESSION_WARNING_MESSAGE) = ""
    End Sub

    Public Sub ClearMessages()
        Session(EW_SESSION_MESSAGE) = ""
        Session(EW_SESSION_FAILURE_MESSAGE) = ""
        Session(EW_SESSION_SUCCESS_MESSAGE) = ""
        Session(EW_SESSION_WARNING_MESSAGE) = ""
    End Sub

    ' Show Message
    Public Sub ShowMessage()
        Dim hidden, html, sMessage
        hidden = False
        html = ""

        ' Message
        sMessage = Message
        Call Message_Showing(sMessage, "")
        If sMessage <> "" Then ' Message in Session, display
            If Not hidden Then sMessage = "<button type=""button"" class=""close"" data-dismiss=""alert"">&times;</button>" & sMessage
            html = html & "<div class=""alert alert-info ewInfo"">" & sMessage & "</div>"
            Session(EW_SESSION_MESSAGE) = "" ' Clear message in Session
        End If

        ' Warning message
        Dim sWarningMessage
        sWarningMessage = WarningMessage
        Call Message_Showing(sWarningMessage, "warning")
        If sWarningMessage <> "" Then ' Message in Session, display
            If Not hidden Then sWarningMessage = "<button type=""button"" class=""close"" data-dismiss=""alert"">&times;</button>" & sWarningMessage
            html = html & "<div class=""alert alert-warning ewWarning"">" & sWarningMessage & "</div>"
            Session(EW_SESSION_WARNING_MESSAGE) = "" ' Clear message in Session
        End If

        ' Success message
        Dim sSuccessMessage
        sSuccessMessage = SuccessMessage
        Call Message_Showing(sSuccessMessage, "success")
        If sSuccessMessage <> "" Then ' Message in Session, display
            If Not hidden Then sSuccessMessage = "<button type=""button"" class=""close"" data-dismiss=""alert"">&times;</button>" & sSuccessMessage
            html = html & "<div class=""alert alert-success ewSuccess"">" & sSuccessMessage & "</div>"
            Session(EW_SESSION_SUCCESS_MESSAGE) = "" ' Clear message in Session
        End If

        ' Failure message
        Dim sErrorMessage
        sErrorMessage = FailureMessage
        Call Message_Showing(sErrorMessage, "failure")
        If sErrorMessage <> "" Then ' Message in Session, display
            If Not hidden Then sErrorMessage = "<button type=""button"" class=""close"" data-dismiss=""alert"">&times;</button>" & sErrorMessage
            html = html & "<div class=""alert alert-danger ewError"">" & sErrorMessage & "</div>"
            Session(EW_SESSION_FAILURE_MESSAGE) = "" ' Clear message in Session
        End If
        Response.Write "<div class=""ewMessageDialog""" & ew_IIf(hidden, " style=""display: none;""", "") & ">" & html & "</div>"
    End Sub
    Dim Token
    Dim CheckToken
    Dim TokenTimeout

    ' Valid Post
    Function ValidPost()
        If Not CheckToken Or Not ew_IsPost() Then
            ValidPost = True
            Exit Function
        End If
        If Request.Form(EW_TOKEN_NAME).Count = 0 Then
            ValidPost = False
            Exit Function
        End If
        ValidPost = ew_CheckToken(Request.Form(EW_TOKEN_NAME),TokenTimeout)
    End Function

    ' Create Token
    Sub CreateToken()
        If CheckToken And Token = "" Then
            Token = ew_CreateToken()
            gsToken = Token ' Save to global variable
        End If
    End Sub

    '
    ' Class initialize
    '
    Private Sub Class_Initialize()
        Session.LCID = 1033 ' Always use US locale id
        If IsEmpty(StartTimer) Then StartTimer = Timer ' Init start time

        ' Check Token
        Token = ""
        CheckToken = EW_CHECK_TOKEN
        TokenTimeout = 0
        TokenTimeout = ew_SessionTimeoutTime()

        ' Initialize language object
        If IsEmpty(Language) Then
            Set Language = New cLanguage
            Call Language.LoadPhrases
        End If

        ' Initialize form object
        Set ObjForm = Nothing

        ' Get resize object
        Call ew_GetResizeObj

        ' Intialize page id (for backward compatibility)
        EW_PAGE_ID = "default"

        ' Debug message
        Call ew_LoadDebugMsg

        ' Open connection to the database
        If IsEmpty(Conn) Then
            Set Conn = ew_Connect("DB")
        End If

        ' User table object (Users)
        If IsEmpty(UserTable) Then
            Set UserTable = New cUsers
            Set UserTableConn = ew_GetConn(UserTable.TableDBID)
        End If
    End Sub

    '
    ' Page_Init
    '
    Sub Page_Init()

        ' User profile
        Set UserProfile = New cUserProfile

        ' Security
        Set Security = New cAdvancedSecurity

        ' Global page loading event (in userfn*.asp)
        Call Page_Loading

        ' Page load event, used in current page
        Call Page_Load

        ' Check token
        If Not ValidPost() Then
            Response.Write Language.Phrase("InvalidPostRequest")
            Call Page_Terminate("")
            Response.End
        End If

        ' Create Token
        Call CreateToken
    End Sub

    '
    ' Page_Terminate
    '
    Sub Page_Terminate(url)
        If Request.Form("customexport")&"" = "" Then

            ' Page unload event, used in current page
            Call Page_Unload

            ' Global page unloaded event (in userfn*.asp)
            Call Page_Unloaded
        End If
        Dim sRedirectUrl
        sRedirectUrl = url
        Call Page_Redirecting(sRedirectUrl)
        Call ew_CloseConn ' Close Connection
        Set Security = Nothing
        Set ObjForm = Nothing
        Set gResizeObj = Nothing

        ' Go to URL if specified
        If gsExport & "" = "" Then
            If sRedirectUrl <> "" Then
                If Response.Buffer Then Response.Clear
                Call ew_SaveDebugMsg
                Response.Redirect sRedirectUrl
            End If
        End If
        Call ew_CleanUp
    End Sub

    '
    ' Page_Terminate (End)
    '
    ' Page main
    Sub Page_Main()
        Set Breadcrumb = New cBreadcrumb

        ' If session expired, show session expired message
        If Request.QueryString("expired") = "1" Then
            FailureMessage = Language.Phrase("SessionExpired")
        End If
        If Not Security.IsLoggedIn() Then Security.AutoLogin()
        Call Security.LoadUserLevel ' Load user level
        If Security.AllowList(CurrentProjectID() & "Installation_position") Then
            Call Page_Terminate("Guohua_network_control_studio_Installation_positionlist.asp") ' Exit and go to default page
        End If
        If Security.AllowList(CurrentProjectID() & "Registration_system_of_installation_position_information_of_elec") Then
            Call Page_Terminate("Guohua_network_control_studio_Registration_system_of_installation_position_information_of_eleclist.asp")
        End If
        If Security.AllowList(CurrentProjectID() & "type") Then
            Call Page_Terminate("Guohua_network_control_studio_ztypelist.asp")
        End If
        If Security.AllowList(CurrentProjectID() & "UserLevelPermissions") Then
            Call Page_Terminate("Guohua_network_control_studio_UserLevelPermissionslist.asp")
        End If
        If Security.AllowList(CurrentProjectID() & "UserLevels") Then
            Call Page_Terminate("Guohua_network_control_studio_UserLevelslist.asp")
        End If
        If Security.AllowList(CurrentProjectID() & "Users") Then
            Call Page_Terminate("Guohua_network_control_studio_Userslist.asp")
        End If
        If Security.AllowList(CurrentProjectID() & "Software_use_help") Then
            Call Page_Terminate("Guohua_network_control_studio_Software_use_helplist.asp")
        End If
        If Security.AllowList(CurrentProjectID() & "电警标牌安装位置明细查询") Then
            Call Page_Terminate("Guohua_network_control_studio_z75358B666807724C5B8988C54F4D7F6E660E7EC667E58BE2list.asp")
        End If
        If Security.IsLoggedIn() Then
            FailureMessage = ew_DeniedMsg() & "<br><br><a href=""Guohua_network_control_studio_logout.asp"">" & Language.Phrase("BackToLogin") & "</a>"
        Else
            Call Page_Terminate("Guohua_network_control_studio_login.asp") ' Exit and go to login page
        End If
    End Sub

    ' Page Load event
    Sub Page_Load()

        'Response.Write "Page Load"
    End Sub

    ' Page Unload event
    Sub Page_Unload()

        'Response.Write "Page Unload"
    End Sub

    ' Page Redirecting event
    Sub Page_Redirecting(url)

        'url = newurl
    End Sub

    ' Message Showing event
    ' typ = ""|"success"|"failure"
    Sub Message_Showing(msg, typ)

        ' Example:
        'If typ = "success" Then msg = "your success message"

    End Sub
End Class
%>

实例下载地址

电子警察标志牌安装位置信息登记系统 V1.0.1

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警