資源簡介
安裝及使用須知
1 數(shù)據(jù)庫建模程序的使用
本文件夾中的“PowerDesigner建模”目錄下包含三個可運行文件HMS1.cdm,HMS.cdm,HMS.pdm分別為HMS系統(tǒng)的實體關(guān)系簡圖、實體關(guān)系圖和數(shù)據(jù)庫模型,使用PowerDesigner集成開發(fā)環(huán)境打開任意一個文件即可運行。
2 數(shù)據(jù)庫的安裝
本安裝說明以Microsoft SQL Server 2000中文開發(fā)版為例來闡述的,對于Microsoft SQL Server其它版本,應(yīng)用程序數(shù)據(jù)庫的安裝方法是類似的。
(1)導(dǎo)入數(shù)據(jù)庫操作。打開SQL Server2000“企業(yè)管理器”,在“企業(yè)管理器中”展開“Microsoft SQL Servers”樹狀菜單。
(2)右擊“數(shù)據(jù)庫”子項在彈出菜單中選擇“新建數(shù)據(jù)庫”,新建數(shù)據(jù)庫,命名為HMS。
(3)返回樹狀菜單,右擊“HMS”節(jié)點,在彈出菜單的“所有任務(wù)”中選擇還原數(shù)據(jù)庫。彈出“還原數(shù)據(jù)庫”對話框。
(4)在“常規(guī)”選擇卡的“還原數(shù)據(jù)庫”所指的下拉菜單中選中HMS,“還原”選項中選中“從設(shè)備”點擊“選擇設(shè)備”按鈕,彈出“選擇還原設(shè)備”對話框。
(5)點擊“添加”按鈕,選中本文件夾中的DataBase目錄下的文件HMS點擊“確定”即可。
提示:新建完的數(shù)據(jù)名稱必須與欲導(dǎo)入的數(shù)據(jù)庫名稱完全相同,以便將光盤提供的原有數(shù)據(jù)庫備份覆蓋其上。該方法采用數(shù)據(jù)庫備份還原技術(shù),該技術(shù)日常數(shù)據(jù)庫維護中被廣泛運用,有占空間小、速度快的特點,這也是本書光盤沒有采用其他數(shù)據(jù)庫創(chuàng)建方式創(chuàng)建數(shù)據(jù)庫的原因所在,希望讀者能夠掌握。
數(shù)據(jù)庫中預(yù)存有測試數(shù)據(jù),初始登入用戶名:admin1,密碼:123456,系統(tǒng)有幾類用戶,則已經(jīng)預(yù)設(shè)了幾類用戶名,諸如admin2、admin3……,用戶密碼都為123456。
說明:詳細的數(shù)據(jù)庫安裝步驟請參照光盤chapter03\readme.doc中的第2節(jié)“數(shù)據(jù)庫的安裝”,在此不再附圖說明。
3 網(wǎng)站的安裝
中間層網(wǎng)絡(luò)服務(wù)的部署過程也比較簡單。把包含書稿撰寫人網(wǎng)絡(luò)服務(wù)源代碼的整個目錄即HMS文件夾全部拷貝到IIS的發(fā)布目下,通常是系統(tǒng)盤的Inetpub\wwwroot目錄中。
取消該HMS文件夾的只讀屬性,然后在IIS上設(shè)置虛擬目錄即可。對IIS操作的具體步驟是:
(1)打開IIS服務(wù)器,在左側(cè)樹狀列表框中點擊當(dāng)前計算機所代表的節(jié)點,展開該節(jié)點。
(2)點擊其中的“默認Web站點”節(jié)點,展開該節(jié)點,找到HMS文件夾。
(3)在HMS文件夾上右擊,在彈出菜單上選擇“屬性”命令, 彈出“HMS屬性”對話框。 (4)在“HMS屬性”對話框的“目錄”選項卡上“應(yīng)用程序設(shè)置”欄中單擊“創(chuàng)建”按鈕,創(chuàng)建應(yīng)用程序。
說明:詳細的網(wǎng)站安裝步驟請參照光盤chapter03\readme.doc中的第3節(jié)“網(wǎng)站的安裝”,在此不再附圖說明。
4 項目的打開和運行
使用Microsoft Visual Studio .Net集成開發(fā)環(huán)境可以直接打開Inetpub\wwwroot\HMS文件夾下的工程文件(.csproj),查看代碼并進行調(diào)試。
注意:網(wǎng)站最高權(quán)限用戶用戶名和密碼為:admin1/123456。可首先使用此賬號進行登錄。
網(wǎng)站初始登錄頁面參見本章中“系統(tǒng)框架”小節(jié)的“系統(tǒng)流程圖”。
說明:詳細的項目打開和運行步驟請參照光盤chapter03\

代碼片段和文件信息
using?System;
using?System.Collections;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Web;
using?System.Web.SessionState;
using?System.Web.UI;
using?System.Web.UI.WebControls;
using?System.Web.UI.HtmlControls;
using?System.Configuration?;
using?System.Data?.SqlClient?;
namespace?WMS
{
????//該源碼下載自www.52netweb.com(52netweb.com)
///?
///?_Default?的摘要說明。
///?
public?partial?class?_Default?:?System.Web.UI.Page
{
protected?void?Page_Load(object?sender?System.EventArgs?e)
{
//?在此處放置用戶代碼以初始化頁面
}
#region?Web?Form?Designer?generated?code
override?protected?void?OnInit(EventArgs?e)
{
//
//?CODEGEN:該調(diào)用是?ASP.NET?Web?窗體設(shè)計器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
///?
///?設(shè)計器支持所需的方法?-?不要使用代碼編輯器修改
///?此方法的內(nèi)容。
///?
private?void?InitializeComponent()
{????
}
#endregion
protected?void?btn_login_Click(object?sender?System.EventArgs?e)
{
//從文件Web.config中讀取連接字符串
string?strconn=?ConfigurationSettings.AppSettings[“dsn“];
//連接本地計算機的HMS數(shù)據(jù)庫
SqlConnection?cn=?new?SqlConnection?(strconn);
cn.Open?();
//構(gòu)造SQL語句,該語句在Users表中檢查用戶名和密碼是否正確
string?mysql=?“select?*?from?Users?where?Uid=‘“+tbx_uid.Text?+“‘a(chǎn)nd?UPassword=‘“+tbx_upassword.Text?+“‘“;
//創(chuàng)建Command對象
SqlCommand?cm=new?SqlCommand??(mysqlcn);
//執(zhí)行ExecuteReader?()方法
SqlDataReader?dr=cm.ExecuteReader?();
if(dr.Read?())
{
lbl_message.Text=?““;
//保存當(dāng)前用戶名及用戶權(quán)限
Session[“uid“]=dr[“uid“].ToString?();
Session[“upower“]=dr[“upower“].ToString?();
lbl_message.Text=“歡迎您!“+Session[“uid“];
if(Session[“upower“].ToString?()==“1“)
{ //進入酒店總管界面
Response.Redirect?(“roommanage.aspx“);
}
else?if(Session[“upower“].ToString?()==“2“)
{ //進入酒店前臺界面
Response.Redirect?(“roomlist.aspx“);
}
}
else
{
lbl_message.Text?=“對不起,您的用戶名/密碼不正確,請重新輸入“;
}
//關(guān)閉連接
cn.Close();
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????28672??2004-09-01?12:32??Asp.net酒店管理系統(tǒng)源碼\readme.doc
?????文件???????1546??2007-05-08?20:43??Asp.net酒店管理系統(tǒng)源碼\Web.Config
?????文件????2031616??2009-04-20?14:33??Asp.net酒店管理系統(tǒng)源碼\DB_52netweb\HMS_Data.MDF
?????文件????4325376??2009-04-20?14:33??Asp.net酒店管理系統(tǒng)源碼\DB_52netweb\HMS_Log.LDF
?????文件???????2102??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\App_Code\AssemblyInfo.cs
?????文件???????1190??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\App_Code\Global.asax.cs
?????文件???????7842??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\ConversionReport.webinfo
?????文件???????1733??2004-09-01?12:32??Asp.net酒店管理系統(tǒng)源碼\HMS\Default.aspx.resx
?????文件?????????56??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\Global.asax
?????文件???????1733??2004-09-01?12:32??Asp.net酒店管理系統(tǒng)源碼\HMS\Global.asax.resx
?????文件???????1708??2007-05-17?10:34??Asp.net酒店管理系統(tǒng)源碼\HMS\HMS.sln
????..A..H.?????10240??2009-04-20?14:18??Asp.net酒店管理系統(tǒng)源碼\HMS\HMS.suo
?????文件????????319??2004-09-01?12:32??Asp.net酒店管理系統(tǒng)源碼\HMS\HMS.vsdisco
?????文件???????3261??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\PasswordModifyForAdmin.aspx
?????文件???????2353??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\PasswordModifyForAdmin.aspx.cs
?????文件???????1733??2004-09-01?12:32??Asp.net酒店管理系統(tǒng)源碼\HMS\PasswordModifyForAdmin.aspx.resx
?????文件???????3702??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomAdd.aspx
?????文件???????1733??2004-09-01?12:32??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomAdd.aspx.resx
?????文件???????4101??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomCheckOut.aspx
?????文件???????3747??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomCheckOut.aspx.cs
?????文件???????1733??2004-09-01?12:32??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomCheckOut.aspx.resx
?????文件???????4182??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomLeftList.aspx
?????文件???????1450??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomLeftList.aspx.cs
?????文件???????1733??2004-09-01?12:32??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomLeftList.aspx.resx
?????文件???????1445??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomList.aspx.cs
?????文件???????1733??2004-09-01?12:32??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomList.aspx.resx
?????文件???????5717??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomManage.aspx
?????文件???????2979??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomManage.aspx.cs
?????文件???????1733??2004-09-01?12:32??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomManage.aspx.resx
?????文件???????3589??2007-05-17?10:33??Asp.net酒店管理系統(tǒng)源碼\HMS\RoomModify.aspx
............此處省略50個文件信息
評論
共有 條評論