Saat ini, sistem informasi manajemen telah beralih dari model klien/server (C/S) tradisional ke model browser/server (B/S). Terutama setelah Microsoft meluncurkan produk barunya, bahasa ASP, perubahan ini menjadi semakin cepat. Inti dari sistem informasi manajemen adalah melakukan operasi pada database, termasuk penambahan, modifikasi, dan query. Kontrol antarmuka database ADO yang disediakan oleh ASP memungkinkan pemrogram tidak perlu lagi menulis program CGI yang rumit, tetapi hanya perlu menggunakan beberapa program sederhana. pernyataan. Operasi di atas dapat dicapai. Saat ini terdapat banyak contoh program yang memperkenalkan penggunaan ASP untuk mengembangkan database jaringan, namun kebanyakan dari mereka menggunakan ACCESS sebagai database yang mendasarinya. Dibandingkan dengan ACCESS, sistem database SQL SERVER jauh lebih kompleks, sehingga lebih banyak pekerjaan yang perlu dilakukan dalam pengembangan program. Berdasarkan pengalaman saya sendiri dalam mengembangkan sistem informasi manajemen, disini penulis akan memberikan contoh untuk berkomunikasi dengan teman-teman yang berminat.
---- 1. Lingkungan sistem
----PII 350, Ram 64M, WINNT Server 4.0,
Paket Layanan 4, IIS 4.0, SQL Server 7.0.
---- 2. Fungsi sistem
---- Dengan menggunakan browser IE, catatan tabel data "File Office" dapat ditambahkan dan ditanyakan secara online.
---- 3. Realisasi fungsi
---- (1) Pengaturan tabel data
---- ①Mulai Manajer Perusahaan SQL Server7.0,
Tambahkan tes subdirektori baru di bawah direktori Databases;
---- ② Tambahkan tabel baru yang sedang diuji, bernama file kantor, pengaturan bidang: nama file, char, 100, kosong diperbolehkan;
---- ③Tambahkan pengguna di SQL Server bernama hxl, kata sandinya adalah 123, mode loginnya adalah login SQL, dan database login defaultnya diatur untuk diuji;
---- ④Tambahkan pengguna baru di bawah database pengujian, bernama hxl, dan atur perannya ke Dbower.
---- (2) Tautan ODBC
---- ① Di panel kontrol, buka sumber data ODBC, pilih item DSN sistem, dan klik Tambah;
---- ②Pilih sumber data SQL Server dan beri nama tes;
---- ③Pilih mode login sebagai otentikasi SQL Server, flag login sebagai hxl, dan kata sandi sebagai 123;
---- ④ Tetapkan tinggi basis data default untuk diuji, lalu uji tautan basis data dan sambungkan.
---- (3) File program
---- Untuk mewujudkan fungsi sistem, ada tiga file program yang diedit di sini, yaitu index.html, add.asp dan query.asp. Isi spesifiknya adalah sebagai berikut:
---- ①index.html: Halaman beranda sistem, termasuk dua opsi, satu untuk menambahkan catatan, dan yang lainnya adalah untuk melakukan kueri. Berikut ini adalah sumber programnya:
<html>
<kepala>
< meta http-equiv=Bahasa-Konten
konten=zh-cn >
< meta http-equiv=Jenis Konten
konten=teks/html; rangkaian karakter=gb2312 >
< nama meta=konten GENERATOR=Microsoft
Halaman Depan 4.0 >
< nama meta=ProgId konten=Halaman Depan
.Editor.Dokumen >
<title>Contoh program</title>
</ / kepala >
<tubuh>
<p sejajar=tengah>
< ukuran font=5 warna=#008000 >
Selamat datang di SQL menggunakan bahasa ASP
Contoh pengoperasian basis data SERVER< /font >< /P >
< p sejajar=tengah > < /P >
< p align=center >< a href=add.asp >
Tambahkan catatan< /a >< /p >
< p align=center >< a href=query.asp >
Permintaan< /a >< /p >
< /tubuh >
< /html >
---- ②add.asp: Menerapkan penambahan catatan dalam tabel data "File Office". Halaman tersebut berisi kotak teks satu baris
(Txtbiaoti) dan kotak teks bergulir (Txtneirong), masing-masing digunakan untuk memasukkan judul file dan konten file. Selain itu, harus ada dua tombol di halaman, OK (Cmdok) dan Tulis Ulang (Cmdcancel). Klik OK untuk menyelesaikan penambahan catatan, dan klik Tulis Ulang untuk memasukkan kembali konten. Berikut ini adalah sumber programnya:
<html>
<kepala>
< meta http-equiv=Jenis Konten
konten=teks/html; rangkaian karakter=gb2312 >
< nama meta=konten GENERATOR=
Microsoft Halaman Depan 4.0 >
< nama meta=Konten ProgId=
Halaman Depan.Editor.Dokumen >
<title>Tambahkan catatan baru</title>
</ / kepala >
<tubuh>
< % jika request.form(cmdok)=OK maka % >
<%
setdbconnection=server.buat objek
(adodb.koneksi) dbkoneksi.opentest,hxl,123
sqlquery=masukkan file kantor
(nama file, konten file)
nilai ('permintaan.form(Txtbiaoti)','
permintaan.form(Txtneirong)')
atur recadd=dbconnection.execute(sqlquery) % >
< % lain % >
< p align=center >Tambahkan data< /p >
< metode formulir=Tindakan POST= >
< p >Nama file: < jenis masukan=teks
nama=Txtbiaoti ukuran=20 >< /p >
<p>Isi berkas:</p>
<p>
< baris area teks=3
nama=Txtneirong cols=60 >< /textarea >
< /p >
< p align=center >< tipe input=kirim
nilai=OK nama=Cmdok >
< tipe input=reset nilai=tulis ulang
nama=Cmdbatal>
</ /p >< /bentuk >
< % berakhir jika% >
< /tubuh >
< /html >
---- ③query.asp: Menyadari permintaan catatan tabel data "Dokumen Office". Program ini hanya mengimplementasikan kueri nama file di "Dokumen Office", dan hasil kueri dicantumkan dalam formulir (Tabel). Berikut ini adalah sumber programnya:
<html>
<kepala>
< meta http-equiv=Jenis Konten
konten=teks/html;charset=gb2312 >
< nama meta=konten GENERATOR=Microsoft
Halaman Depan 4.0 >
< nama meta=Konten ProgId=
Halaman Depan.Editor.Dokumen >
<title>Ambil file</title>
</ / kepala >
< badan bgcolor=#ffffdd >
<%
setdbconnection=server.buat objek
(adodb.koneksi)
tes dbconnection.open,hxl,123
sqlquery=PILIH nama file DARI file kantor
atur daftar hasil=dbconnection.execute(sqlquery)
%>
<tengah>
< warna font=merah >< %=permintaan(pilihsumber)% >
< /font >< warna font=#008000 ukuran=5 >< b >
Dokumen berikut tersedia untuk dilihat< /b >< /font >
<ukuran jam=5>
<batas tabel=1>
<tr>
< td lebar=200 sejajar=tengah > < b >
Nama file < /b > < /td >
< /tr >
< % lakukan saat bukan resultlist.eof % >
<tr>
< td valign=lebar tengah=200 >< %=daftar hasil
(nama file)% >< /a >< /td >
< /tr >
<%
daftar hasil.movenext
lingkaran
daftar hasil.tutup
%>
< /tengah >
< /TABEL >
< /tubuh >
< /html >
---- 4. Ringkasan
---- Gunakan IE untuk membuka index.html atau mempublikasikan file ke situs dan melakukan operasi terkait untuk menambahkan dan menanyakan catatan tabel data "File Office" dalam sistem database SQL Server.