freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web校友錄的設(shè)計(jì)與開發(fā)說(shuō)明書(編輯修改稿)

2024-12-18 15:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 個(gè)用戶編號(hào) 2) 用戶名:一個(gè)全局唯一的字符序列,標(biāo)識(shí)用戶。 3) 搜索:用戶通過(guò)搜索功能,搜索出用戶或班級(jí)的信息 。 4) 班級(jí)管理員:班級(jí)創(chuàng)建者賦予注冊(cè)用戶管理權(quán)限,成為班級(jí)管理員。管理班級(jí)的成員(包括通過(guò) /拒絕加入班級(jí)申請(qǐng)、刪除班級(jí)成員)、留言板信息(增加或者刪除留言)、修改班級(jí)公告等。 14 5) 加入班級(jí):用戶通過(guò)搜索找到自己的班級(jí),然后發(fā)送加入請(qǐng)求,班級(jí)管理員通過(guò)請(qǐng)求后才能加入。 6) 創(chuàng)建班級(jí):當(dāng)用戶通過(guò)搜索班級(jí),發(fā)現(xiàn)自己的班級(jí)還沒(méi)被創(chuàng)建時(shí),發(fā)送創(chuàng)建班級(jí)請(qǐng)求,請(qǐng)求創(chuàng)建自己的班級(jí)。系統(tǒng)管理員通過(guò)請(qǐng)求后才能創(chuàng)建。 3 解決方案 采用 .NET 開發(fā)平臺(tái) C和 .NET 平臺(tái)都可用于高效開發(fā) B/S架構(gòu)軟件。 .NET 平臺(tái)由 Microsoft公司推出,目前已推出 .NET 版本和 Visual Studio 2020 集成開發(fā)環(huán)境。 .NET 框架提供了豐富的組件,有助于提高軟件開發(fā)效率,可以容易地生成 Web 應(yīng)用程序和 .NET Web Service。 .NET 開發(fā)平臺(tái)是一組用于建立 Web 服務(wù)器應(yīng)用程序和 Windows 桌面應(yīng)用程序的軟件組件,用該平臺(tái)創(chuàng)建的應(yīng)用程序在 Common Language Runtime( CLR)(通用語(yǔ)言運(yùn)行環(huán)境)(底層)的控制下運(yùn)行。 CLR 是一個(gè)軟件引擎,用來(lái)加載應(yīng)用程序,確認(rèn)它們可以沒(méi)有錯(cuò)誤地執(zhí)行,進(jìn)行相應(yīng)的安全許可驗(yàn)證,執(zhí)行應(yīng)用程序,然后在運(yùn)行完成后將它們清除。類庫(kù)集提供了使應(yīng)用程序可以讀寫 XML 數(shù)據(jù)、在 Inter 上通信、訪問(wèn)數(shù)據(jù)庫(kù)等的代碼。所有的類庫(kù)都建立在一個(gè)基礎(chǔ)的類庫(kù)之上,它提供管理使用最為頻繁的數(shù)據(jù)類型(例如數(shù)值或文本字符串)的功能,以及諸如文件輸入 /輸出等底層功能。 Web 服務(wù)器應(yīng)用程序通常依賴于 ,一個(gè)處理 Web 請(qǐng)求的服務(wù)器端的庫(kù)。 又依賴一個(gè)用于發(fā)送和接收 SOAP 信息的 Web Services 庫(kù),以及一個(gè)用于以瀏覽器接收用戶輸入并動(dòng)態(tài)地生成 Web 頁(yè)面以示響 應(yīng)的 Web 用戶接口( UI)(有時(shí)稱作 Web 表單)。 Windows桌面應(yīng)用程序通過(guò)使用 Win 表單庫(kù)(也稱作 Windows 表單)可以顯示一個(gè)圖形 UI。 使用 組件 是 .NET 框架中一組用于和數(shù)據(jù)源進(jìn)行交互的類庫(kù)。 允許和不同類型的數(shù)據(jù)源以及數(shù)據(jù)庫(kù)進(jìn)行交互, 提供與數(shù)據(jù)源進(jìn)行交互的相關(guān)的公共方法,但是對(duì)于不同的數(shù)據(jù)源采用一組不同的類庫(kù)。這些類庫(kù)稱為 Data Providers,下表列出了一些常見的 Data Providers 和允許進(jìn)行交 互的數(shù)據(jù)源類型。 15 Provider 名 Data Source 描述 ODBC Data Provider 使用 ODBC 接口的數(shù)據(jù)源進(jìn)行數(shù)據(jù)庫(kù)連接 Ole Db Data Provider 使用 Ole Db 接口的數(shù)據(jù)源,例如 Access 數(shù)據(jù)庫(kù)連接 Oracle Data Provider 提供 Oracle 數(shù)據(jù)庫(kù)連接 SQL Data Provider 提供 Microsoft SQL Server 數(shù)據(jù)庫(kù)連接 Data Providers 表 支持兩種數(shù)據(jù)訪問(wèn)方式:保持連接的數(shù)據(jù)操作和斷 開連接的數(shù)據(jù)操作。保持連接下的情況下,所有的數(shù)據(jù)讀寫都在數(shù)據(jù)源上發(fā)生,適合于讀出的數(shù)據(jù)不需重復(fù)使用的小數(shù)據(jù)量操作。斷開連接的情況下,將數(shù)據(jù)源的數(shù)據(jù)取出到數(shù)據(jù)集( DataSet)中,供給應(yīng)用程序訪問(wèn)(增刪查改),在必要的時(shí)候?qū)?shù)據(jù)集的更新寫回?cái)?shù)據(jù)源,這種方式適合于大量重復(fù)使用的數(shù)據(jù)。 本系統(tǒng)在 .NET 框架下,使用 C語(yǔ)言編寫 應(yīng)用程序,采用 數(shù)據(jù)訪問(wèn)技術(shù)實(shí)現(xiàn)數(shù)據(jù)訪問(wèn),使用 Microsoft SQL Server 2020 進(jìn)行數(shù)據(jù)庫(kù)開發(fā),采用類型化 DataSet 用于存放校友錄數(shù)據(jù)用于校友 錄各表間數(shù)據(jù)的傳送。 使用 三層架構(gòu) 在 項(xiàng)目中,軟件體系結(jié)構(gòu)通常分為三層,即表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問(wèn)層。 表現(xiàn)層( UI):用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作的界面。 業(yè)務(wù)邏輯層( BLL):針對(duì)具體問(wèn)題的操作,也可以說(shuō)是對(duì)數(shù)據(jù)層的操作,對(duì)數(shù)據(jù)業(yè)務(wù)邏輯處理。業(yè)務(wù)邏輯層是系統(tǒng)架構(gòu)中體現(xiàn)核心價(jià)值的部分。它的關(guān)注點(diǎn)主要集中在業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實(shí)現(xiàn)等與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計(jì) 。 數(shù)據(jù)訪問(wèn)層( DAL):該層所做事務(wù)直接操作數(shù)據(jù)庫(kù),針對(duì)數(shù)據(jù)的增添 、刪除、修改、更新、查找等。 優(yōu)點(diǎn): 開發(fā)人員可以只關(guān)注整個(gè)結(jié)構(gòu)中的其中某一層 。 可以很容易的用新的實(shí)現(xiàn)來(lái)替換原有層次的實(shí)現(xiàn) 。 可以降低層與層之間的依賴 。 有利于標(biāo)準(zhǔn)化 。 利于各層邏輯的復(fù)用。 由于校友錄系統(tǒng)面向龐大的用戶群,需要經(jīng)常維護(hù)和更新數(shù)據(jù),因此采用三層架構(gòu)方便維 16 護(hù)。 使用存儲(chǔ)過(guò)程 存儲(chǔ)過(guò)程是保存起來(lái)的可以接受和返回用戶提供的參數(shù)的 TransactSQL語(yǔ)句的集合。在存儲(chǔ)過(guò)程中可以使用數(shù)據(jù)存取語(yǔ)句、流程控制語(yǔ)句、錯(cuò)誤處理語(yǔ)句等。其主要特點(diǎn)是執(zhí)行效率高,可重復(fù)使用。在創(chuàng)建存 儲(chǔ)過(guò)程時(shí), SQL Server會(huì)將存儲(chǔ)過(guò)程編譯成一個(gè)執(zhí)行計(jì)劃并保存起來(lái),在執(zhí)行存儲(chǔ)過(guò)程時(shí),不需要重新編譯,因此執(zhí)行速度快。一旦創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,很多需要執(zhí)行過(guò)程的應(yīng)用程序都可以調(diào)用存儲(chǔ)過(guò)程,減少可能出現(xiàn)的錯(cuò)誤。 4 數(shù)據(jù)庫(kù)設(shè)計(jì) 至此,我們通過(guò)對(duì)整個(gè)系統(tǒng)的分析已經(jīng)有了明確的框架。數(shù)據(jù)庫(kù)在校友錄系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)得好壞將直接對(duì)整個(gè)系統(tǒng)的效率及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。 數(shù)據(jù)庫(kù)需求分析 通過(guò)上述系統(tǒng)功能分析,總結(jié)出 以下 的需求信 息。 用戶有權(quán)限管理,每個(gè)用戶擁有一定的權(quán)限,角色分為 3 類:普通用戶角色、班級(jí)管理員角色和系統(tǒng)管理員角色。 普通用戶角色注冊(cè)并且登錄后可以維護(hù)自己的個(gè)人信息,包括查看、修改自己的信息和修改自己的密碼??梢圆榭窗嗉?jí)信息、用戶信息,可以發(fā)表留言和回復(fù)留言,可以發(fā)送短消息。 班級(jí)管理員角色的用戶可以進(jìn)行管理操作,包括修改、刪除、查看本班的成員,回復(fù)、刪除班級(jí)留言,增加、修改、刪除班級(jí)相冊(cè)以及修改班級(jí)公告等。 系統(tǒng)管理員角色的用戶可以進(jìn)行一些用戶管理類的操作,包括:添加用戶、查看用戶信息、修改用戶權(quán)限、刪除用戶等。 用戶表中必須記錄用戶的各種信息,包含:用戶名、密碼、真實(shí)姓名、性別、生日、郵件地址、注冊(cè)時(shí)間。 用戶加入班級(jí)還要記錄權(quán)限信息,所以有加入班級(jí)表,包含:編號(hào)、班級(jí)編號(hào)、用戶名、是否為管理員。 留言表包含以下信息:留言編號(hào)、留言用戶、班級(jí)編號(hào)、最后回復(fù)人、標(biāo)題、內(nèi)容、最后 17 回復(fù)時(shí)間、發(fā)表時(shí)間。 短消息表記錄以下信息:編號(hào)、用戶名、發(fā)信人、收信人、內(nèi)容、發(fā)送時(shí)間。 班級(jí)表包含以下信息:班級(jí)編號(hào)、班級(jí)名稱、系別編號(hào)、入學(xué)年份、班級(jí)通知、班級(jí)宣言。 相冊(cè)表包含以下信息:相冊(cè)編號(hào)、相片編號(hào)、班級(jí)編號(hào)、相冊(cè)名稱。 在需 求分析工作完成后,接下來(lái)的工作就是數(shù)據(jù)庫(kù)設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)過(guò)程中的一個(gè)重要環(huán)節(jié),它具體可以分為三個(gè)部分:一是概念模型設(shè)計(jì),即 ER圖的設(shè)計(jì);二是邏輯模型的設(shè)計(jì),即表 /字段的設(shè)計(jì);三是物理模型設(shè)計(jì)。 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 數(shù)據(jù)庫(kù)可以由以下實(shí)體構(gòu)成: 1) 用戶(用戶名、密碼、真實(shí)姓名、性別、生日、注冊(cè)時(shí)間) 2) 班級(jí)(班級(jí)編號(hào)、班級(jí)名稱、系別編號(hào)、) 3) 留言(留言編號(hào)、留言用戶、班級(jí)編號(hào)、最后回復(fù)人、標(biāo)題、內(nèi)容、發(fā)表時(shí)間) 4) 相冊(cè)(相冊(cè)編號(hào)、相片編號(hào)、班級(jí)編號(hào)、相冊(cè)名稱) 5) 相片(相片編號(hào)、相冊(cè)編號(hào)、相 冊(cè)名稱、上傳用戶、圖片路徑、標(biāo)題、說(shuō)明、發(fā)表時(shí)間) 6) 系別(系別編號(hào)、系別名稱) 7) 短消息(編號(hào)、用戶名、發(fā)信人、收信人、內(nèi)容、發(fā)送時(shí)間) 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 1 數(shù)據(jù)庫(kù)表 根據(jù)數(shù)據(jù)庫(kù)概念設(shè)計(jì),我們可以得到以下數(shù)據(jù)庫(kù)表: 表 41 用戶表 Users 字段名 數(shù)據(jù)類型 描述 UserName varchar(16) 用戶名(主鍵) UserPwd varchar(32) 密碼 RealName varchar(10) 真實(shí)姓名 Sex char(2) 性別( ’ 男 ’ 或 ’ 女 ’ ) Birthday datetime 生日 Phone varchar(15) 電話 18 Mobile varchar(16) 手機(jī) varchar(12) ICQ varchar(12) ICQ MSN varchar(30) MSN Face varchar(50) 頭像 Mail varchar(30) 郵件地址 PwdQue varchar(50) 密碼問(wèn)題 PwdAnswer varchar(50) 密碼答案 Web varchar(30) 個(gè)人網(wǎng)頁(yè) Address varchar(60) 地址 WorkAdd varchar(50) 工作單位 Zipcode char(6) 郵編 UnderWrite varchar(255) 簽名 LastLogin datetime 最后一次登錄時(shí)間 RegTime datetime 注冊(cè)時(shí)間 SendMail int 控制生日自動(dòng)發(fā)送郵件 MessageCount int 新信息數(shù)量 表 42 班級(jí)表 Class Info 字段名 數(shù)據(jù)類型 描述 ID int 班級(jí)編號(hào)(主鍵) ClassName varchar(50) 班級(jí)名稱 Dep_ID int 系別編號(hào)(外鍵) ClassYear char(4) 入學(xué)年份 About varchar(MAX) 班級(jí)通知 ClassEnounce varchar(MAX) 班級(jí)宣言 ClassMode bit 班級(jí)是否開放,默認(rèn)為 1 AllUserCount int 所有用戶數(shù)量 ,默認(rèn)為 0 AllPhotoCount int 所有照片數(shù)量 ,默認(rèn)為 0 AllTopicCount int 所有留言數(shù)量 ,默認(rèn)為 0 SiteName varchar(50) 網(wǎng)站名 19 SiteUrl varchar(50) 網(wǎng)站地址 SendMail bit 是否發(fā)送郵件 ,默認(rèn)為 0 MailServer varchar(50) 郵件服務(wù)器地址 MailUserName varchar(50) 郵件服務(wù)器登陸名 MailUserPwd varchar(50) 郵件服務(wù)器登陸密碼 MailTitle varchar(50) 郵件標(biāo)題 MailContext varchar(MAX) 郵件內(nèi)容 MailBirthdayTitle varchar(50) 生日祝福郵件標(biāo)題 MailBirthdayContext varchar(MAX) 生日祝福郵件內(nèi)容 表 43 留言表 Board 字段名 數(shù)據(jù)類型 描述 ID int 留言編號(hào)(主鍵)自動(dòng)增長(zhǎng)為 1 UserName varchar(16) 留言用戶(外鍵) Class_ID int 班級(jí)編號(hào)(外鍵) LastReplyUserName varchar(16) 最后回復(fù)人 Title varchar(50) 標(biāo)題 Contents varchar(MAX) 內(nèi)容 Reverts int 回復(fù)數(shù) Hits int 點(diǎn)擊數(shù),默認(rèn)為 0 LastReplyTime datetime 最后回復(fù)時(shí)間 PostTime datetime 發(fā)表時(shí)間 表 44 回復(fù)留言表 ReBoard 字段名 數(shù)據(jù)類型 描述 ID int 回復(fù)留言編號(hào)(主鍵),自動(dòng)增長(zhǎng)為 1 Board_ID int 留言編號(hào)(外鍵) UserName varchar(16) 回復(fù)用戶 Contents varchar(MAX) 內(nèi)容 PostTime datetime 回復(fù)時(shí)間 20 表 45相冊(cè)表 Album 字段名 數(shù)據(jù)類型 描述 ID int 相冊(cè)編號(hào)(主鍵)自動(dòng) 增長(zhǎng)為 1 Photo_ID int 相片編號(hào)(外鍵) Class_ID int 班級(jí)編號(hào)(外鍵) AlbumName varchar(20) 相冊(cè)名稱 TheDesc int 分類排序 ,默認(rèn)為 0 表 46 相片表 Photo 字段名 數(shù)據(jù)類型 描述 ID int 相片編號(hào)(主鍵)自動(dòng)增長(zhǎng)為 1 Album_ID int 相冊(cè)編號(hào)(外鍵) Album_Name varchar(20) 相冊(cè)名稱 UserName varchar(16) 用戶名(外鍵) ThePath varchar(50) 圖片路徑 Title varchar(50) 標(biāo)題 Contents varchar(500) 說(shuō)明 Hits int 點(diǎn)擊數(shù) ,默認(rèn)為 0 Reverts int 回復(fù)數(shù) ,默認(rèn)為 0 PostTime datetime 發(fā)表時(shí)間 表 47 相片評(píng)論表 RePhoto 字段名 數(shù)據(jù)類型 描述 ID int 相片評(píng)論編號(hào)(主鍵)自動(dòng)增長(zhǎng)為 1 PhotoID int 相片編號(hào)(外鍵) UserName varchar(16
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1