【正文】
client application is also set to determine the port dynamically. Alternatively, you can also specify a static port for the named instance to bind to and to listen on by using Client Network Utility.Troubleshoot MDAC IssuesConnectivity problems may also occur because of problems with MDAC. For example, a software installation may overwrite some of the MDAC files or change the permissions that you must have to access the MDAC files. You can run the MDAC Component Checker to verify the MDAC installation on your puter.Note If you are connecting to a named instance of SQL Server, make sure that you are running MDAC or later on your puter. Earlier versions of MDAC do not recognize named instances of SQL Server. Therefore, connections to named instances may not be successful.You can use the utility to verify connections through the SQL Server ODBC driver.You can also test connectivity to the instance of SQL Server by using a .udl file.Troubleshoot firewall issuesIf firewall exists between the client puter and the puter that is running SQL Server, make sure that the ports that are required to municate through the firewall are open.If you use the TCP/IP protocol to connect to the instance of SQL Server, make sure that you can use the Telnet program to connect to the port where SQL Server is listening. To use the Telnet program, run the following mand at a mand prompt: Telnet IP Address Port NumberIf the Telnet program is not successful and you receive an error message, resolve the error and then try to connect again.Note Because of issues that were caused by the Slam。 同時還要對所有授課老師表示深深的謝意!正是他們的教導(dǎo),才能使我的知識得以豐富,使我的視野得以拓寬。在這次的畢業(yè)設(shè)計中,讓我深深地體現(xiàn)到進行軟件開發(fā)不是一件簡單的事情,它需要設(shè)計者具有全面的專業(yè)知識、填密的思維、嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度以及較高的分析問題、解決問題的能力,而我在很多方面還有欠缺,以后會努力提高自己的水平,希望能夠編出更好的系統(tǒng)。目的是開發(fā)一個具有添加、查詢、修改、更新等功能的強大的管理系統(tǒng)。如果使用普通用戶登錄,則不能進行修改刪除的操作。經(jīng)過測試添加員工信息模塊功能正常。 部門信息搜索的測試可以根據(jù)部門編號或部門名稱或負(fù)責(zé)人進行查詢選擇搜索字段名部門編號,輸入001,點擊查詢按鈕則顯示搜索到得記錄,如下圖所示 員工信息模塊測試使用用戶名admin密碼admin進入管理頁面,對員工信息模塊進行測試。 添加部門信息的測試打開添加部門信息頁面,輸入部門編號、部門名稱、聯(lián)系方式、聯(lián)系人、所屬部門,點擊添加按鈕,頁面自動跳轉(zhuǎn)到部門信息列表,顯示添加的所有的部門信息。因此,我們必須為測試和評估復(fù)雜的基于web 的系統(tǒng)研究新的方法和技術(shù)。在web工程過程中,基于web系統(tǒng)的測試、確認(rèn)和驗收是一項重要而富有挑戰(zhàn)性的工作。第七章 軟件測試在基于web的系統(tǒng)開發(fā)中,如果缺乏嚴(yán)格的過程,我們在開發(fā)、發(fā)布、實施和維護Web的過程中,可能就會碰到一些嚴(yán)重的問題,失敗的可能性很大。第六章 主要界面 登陸界面用戶登錄分為普通用戶登錄和管理員登錄,普通用戶只有瀏覽的權(quán)限,管理員可以進行修改刪除等操作。相關(guān)代碼為:connectionStrings!鏈接SQL Server數(shù)據(jù)庫的鏈接字符串a(chǎn)ddname=MispersonalconnconnectionString=dataSource=(local)。表54假別種類數(shù)據(jù)表(Tb_leave_kind)列名數(shù)據(jù)類型大小字段描述是否允許空L_IDChar6假別編號否L_kindChar12假別名稱否L_IsSalary_notChar12是否帶薪否 員工考勤登記數(shù)據(jù)表員工考勤登記數(shù)據(jù)表用來存儲員工的考勤情況,有員工編號、員工姓名、請假類別、請假理由、批假人、開始時間、結(jié)束時間七個字段。表51用戶信息數(shù)據(jù)表(Tb_User_Login)列名數(shù)據(jù)類型大小字段描述是否允許空IDChar10用戶編號否UsernameChar20用戶姓名否User passChar16用戶密碼否User roleChar10用戶類型否 部門信息數(shù)據(jù)表部門信息數(shù)據(jù)表用于存儲企業(yè)的部門信息。相應(yīng)的字段為:E_ID、E_Name、E_Sex、E_Birth、E_tel、E_Address、E_NameE_picturE_Name1。部門信息包括:部門編號、部門名稱、聯(lián)系方式、聯(lián)系地址、負(fù)責(zé)人、所屬部門。在查詢用戶頁面可以根據(jù)用戶名稱或用戶編號查詢;點擊戶注銷即可返回到登錄界面。(4) 系統(tǒng)管理該模塊主要負(fù)責(zé)管理用戶信息。在顯示員工信息頁面,點擊欲修改或刪除的員工的姓名即可進入員工詳細(xì)信息的頁面,在此頁面可以修改或刪除相應(yīng)的員工信息。在顯示部門信息頁面,點擊欲修改或刪除的部門的名稱即可進入部門詳細(xì)信息的頁面,在此頁面可以修改或刪除相應(yīng)的部門信息。系統(tǒng)流程如下圖所示:用戶登錄頁面部門信息管理員工信息管理考勤信息管理系統(tǒng)用戶管理添加部門信息顯示部門信息查詢部門信息添加員工信息顯示員工信息查詢員工信息添加假別添加考勤信息添加用戶信息顯示用戶信息查詢用戶信息注銷用戶用戶登錄頁面修改部門信息修改員工信息修改用戶信息系統(tǒng)流程分析圖 系統(tǒng)功能模塊分析人事資源管理系統(tǒng)的主要功能模塊包括:部門信息管理,員工信息管理,考勤管理,系統(tǒng)管理。在部門信息管理模塊中,;;。 維護功能:為普通用戶提供查詢及相應(yīng)的修改,刪除功能,為管理員用戶提供對所有信息的修改刪除功能??煞譃槠胀ㄓ脩?,管理員。 員工信息管理:用于輸入、修改、刪除、檢索員工信息。 系統(tǒng)設(shè)計思想 采用現(xiàn)有的資源,先進的管理系統(tǒng)開發(fā)方案,充分利用企業(yè)現(xiàn)有的資源,減少開發(fā)中的時間和財力、物力、提高系統(tǒng)開發(fā)的水平和應(yīng)用效果。未來需求。給出所開發(fā)的新系統(tǒng)的技術(shù)性能指標(biāo),包括存儲容量限制、運行時間限制、安全保密性等。通過 對 現(xiàn) 行系統(tǒng)的詳細(xì)調(diào)研,主要是從系統(tǒng)的角度理解用戶的需要,確定新系統(tǒng)的綜合要求,并提出這些需求的實現(xiàn)條件以及需求應(yīng)達(dá)到的標(biāo)準(zhǔn),也就是確定新系統(tǒng)要做什么,做到什么程度。 社會可行性分析隨著科學(xué)技術(shù)的不斷進步,計算機應(yīng)用已經(jīng)遍布整個社會的每個角落。因此開發(fā)這個系統(tǒng)對于企業(yè)來說是可行的,也是必須的。總之 ,必需對現(xiàn)行系統(tǒng)進行詳細(xì)的調(diào)查,明確用戶需求,保證開發(fā)的新系統(tǒng)的功能與用戶的要求相吻合,避免耗費大量的人力、物力、財力,新系統(tǒng)的開發(fā)卻失敗的悲劇發(fā)生。(1)明確用戶的要求,以根據(jù)調(diào)查結(jié)果進行可行性分析,確認(rèn)系統(tǒng)的開發(fā)是否可行。B/S結(jié)構(gòu)管理系統(tǒng)結(jié)合了傳統(tǒng)的C/S結(jié)構(gòu)管理系統(tǒng)和動態(tài)網(wǎng)頁技術(shù)的優(yōu)勢,與傳統(tǒng)的C/S結(jié)構(gòu)的管理系統(tǒng)相比,具有平臺適應(yīng)性強、易于管理維護、易于擴充等優(yōu)點。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。這意味著C程序員可以在原有的C/C++代碼的基礎(chǔ)上編寫程序,而不是徹底放棄那些代碼。類似的,C可以調(diào)用現(xiàn)有的COM對象,無論它是由什么語言編寫的。(2)允許有限制地使用純指針(Native但實際的經(jīng)驗表明有些應(yīng)用程序仍然需要一些底層的代碼,要么是因為基于性能的考慮,要么是因為要與現(xiàn)有的應(yīng)用程序接口兼容。然后,開發(fā)人員可以編程檢查每個元素的屬性。C包含了內(nèi)置的特性,使任何組件可以輕松轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),通過Internet被任何操作系統(tǒng)上運行的任何程序調(diào)用。為提高性能,C允許把XML數(shù)據(jù)直接映射到struct數(shù)據(jù)類型,而不是class。XML網(wǎng)絡(luò)服務(wù)框架可以使現(xiàn)有的XML網(wǎng)絡(luò)服務(wù)對程序員來說就和C對象一樣。它使開發(fā)者用更少的代碼做更多的事,同時也不易出錯。例如:(1)資源回收減輕了程序員內(nèi)存管理的負(fù)擔(dān)。最重要的是它能消除大量程序錯誤,即使是專家級的C++程序員也常會犯一些最簡單的小錯誤比如忘了初始化變量,但往往就是這些小錯誤帶來了難以預(yù)料的問題,有些甚至需要很長時間來尋找和解決。最重要的是,C使得C++程序員可以高效的開發(fā)程序,而絕不損失C/C++原有的強大的功能。.NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。是微軟對這一問題的解決方案。另外,一些C/C++開發(fā)人員還需要在必要的時候進行一些底層的編程。對于某些有些語言來說,也許以犧牲靈活性的代價來提高效率是可以接受,但是這些靈活性正是C/C++程序員所需要的,另外這些解決方案對編程人員的限制過多(如屏蔽一些底層代碼控制的機制),其所提供的功能難以令人滿意。Visual1drop view 視圖名 。(2) insert into 基本表名[列名] select 查詢語句 。(3)、空值的比較操作:is null ,not null。注:distinct 選項保證重復(fù)的行將從結(jié)果中去除。索引的撤銷:drop index 索引名。(2)刪除原的列:alter table 基本表名 drop列名[cascade | restrict]。foreign key(t) references t (t) 定義t 為外鍵,并指出t 是和表t 中的t 是對應(yīng)的。 Restrict(約束式),執(zhí)行drop 語句時,只有當(dāng)sql模式中沒有任何元素時,才能撤銷模式,否則拒絕執(zhí)行drop 語句。(d) 數(shù)據(jù)控制語言,數(shù)據(jù)控制語言是用于控制數(shù)據(jù)庫的使用權(quán)限和安全性。一、SQL語言組成整個SQL 語言可分為四個部分:數(shù)據(jù)定義語言、數(shù)據(jù)定義語言、數(shù)據(jù)查詢語言、數(shù)據(jù)控制語言。 SQL簡介SQL是英文Structered Query Language 的縮寫,意思是“結(jié)構(gòu)化查詢語言”。個人版(Personal Edition)用于單機系統(tǒng)或客戶機。企業(yè)版(Enterprise Edition)支持所有的SQL Server 2000 特性,可作為大型Web站點、企業(yè)OLTP(聯(lián)機事務(wù)處理)以及數(shù)據(jù)倉庫系統(tǒng)等的產(chǎn)品數(shù)據(jù)庫服務(wù)器。SQL Server 2000是Microsoft公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的新版本。因為DataReader在讀取數(shù)據(jù)的時候限制了每次只讀取一筆,而且只能讀取,所以使用起來不但節(jié)省資源,而且效率也很高。(4)DataSet對象DataSet這個對象可以視為一個暫時存放區(qū),可以把數(shù)據(jù)庫中所查到的數(shù)據(jù)保留起來,甚至可以將整個數(shù)據(jù)庫顯示出來。例如可以對數(shù)據(jù)庫下達(dá)查詢、新增、刪除等指令。(1)Connection對象Connection對象主要是開啟程序和數(shù)據(jù)庫之間的連接。這些類庫稱為Data Providers,并且通常是以與之交互的協(xié)議和數(shù)據(jù)源的類型來命名的。然而并沒有與此相關(guān)的一系列類來完成這樣的工作。事實上,接受數(shù)據(jù)的組件不一定要是ADO .NET組件,它可以是基于一個Microsoft Visual Studio的解決方案,也可以是任何運行在其它平臺上的任何應(yīng)用程序。ASP 快捷方式語法在處理頁時計算。采用CodeBeHind技術(shù)編寫程序代碼,至少需要兩個文件:.。d)定制控件 ,還可以靈活地自定義服務(wù)器控件即創(chuàng)建定制控件。程序集中可以放入任何內(nèi)容,包含所需要的各種功能;。例如,一個公司的Web 站點上有多個頁