Develop browser-based document database management software using ASP
Source: Internet
Author: User
Document Database is an important part of internet/intranet applications. With manual maintenance of site documents and links, administrators need to have a little technical background on the web to be competent. As the site grows, more and more documents need to be maintained, making it hard to feel powerless. Document databases have different effects. Administrators can easily maintain and manage thousands of documents. Users can publish, query, and browse documents more conveniently and quickly.
I use Microsoft's ASP technology (Active Server Page, a Server-side dynamic web Page that can replace CGI ), developed a browser-based document database management software (hereinafter referred to as "document database "). The "document database" is simple in structure and is easy to use and maintain. It is suitable for medium and small enterprises and enterprises with intranet solutions and primary and secondary campus networks. Its runtime environment is:
Server: OS MS windows NT4.0
Web server MS IIS4.0)
Database SQL server (Access 97 can also be used for small websites)
Client: Windows 95/98 + IE4.0 or later
Development Environment:
MS Visual InterDev and Frontpage98 (production ASP web page)
MS Visual Basic (developing ActiveX controls)
MS Vbscript (ASP page scripting language)
This section briefly introduces the functions and technical points of "document database.
I. User management mode
This document database manages users hierarchically and hierarchically. Users are divided into four layers, two of which are management layers and two are user layers, as shown in Figure 1.
Network Administrator: users at the highest level of the website, using the network administrator components, are responsible for establishing and revoking the website, maintaining the site administrator and registered user information, and generally do not participate in the management of specific sites.
Site administrator: the administrator (moderator) of a website on this website. Using the site administrator component, the administrator is responsible for site permission settings, topic (document classification) management, submission review, and document maintenance.
Registered users: generally limited to employees of this unit. The registered user has his/her own identity code and password, and is rated (9 levels by default, up to 98 levels ). When a registered user attempts to enter a site, the document database verifies its identity code, password, and level, and allows the user who meets the site access requirements. In addition, when a registered user publishes a document to a website, the identity code and password can also be used as "digital signatures" to ensure the authenticity of the publisher's identity. The registered user database is maintained by the network administrator. During the operation, the user logs on to the network homepage once, and the session object of ASP is maintained throughout the process. The user code and password do not need to be presented every time the user enters a website.
Non-registered users: generally limited to social users, such as users who remotely log on to and browse the public information department of this website.
II. Customizable template components
"Document Database" has more than 70 ASP pages, which are divided into three components: network administrator, site administrator, and site user. The last two components are customizable template components, by redefinition of a specific ASP attribute page parameter (11 parameters including the existing site name, URL, database DSN, and page style, multiple websites with different purposes and styles can be generated on one or more Web servers.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.