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

正文內(nèi)容

同學(xué)錄管理系統(tǒng)計(jì)算機(jī)(已改無錯(cuò)字)

2023-01-19 01:06:24 本頁面
  

【正文】 是管理模塊,主要是管理員對(duì)于整個(gè)網(wǎng)站的綜合性管理,包括系統(tǒng)管理、修改密碼、班級(jí)介紹、成員管理、班級(jí)相冊(cè)、公告信息、班級(jí)論壇。系統(tǒng)模塊圖如圖 32 所示 11 32系統(tǒng)模塊圖 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫分析 為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確地描 述出來,系統(tǒng)分析員通常建立一個(gè)概念性的數(shù)據(jù)模型(也稱為信息模型)。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點(diǎn)對(duì)數(shù)據(jù)建立的模型。它描述了從用戶角度看到的數(shù)據(jù),它反映了用戶的現(xiàn)實(shí)環(huán)境,而且與軟件系統(tǒng)中的實(shí)現(xiàn)方法無關(guān)。通常,使用實(shí)體 聯(lián)系圖( entityrelationship diagram)來建立數(shù)據(jù)模型。可以把試題聯(lián)系圖簡稱 ER,相應(yīng)地可以用 ER 圖描繪的數(shù)據(jù)模型簡稱 ER 模型。 下面簡介一下本系統(tǒng)的主要功能模塊的主要實(shí)體的信息。 普通用戶信息實(shí)體:是本同學(xué)錄的中心實(shí)體,存放本同學(xué)錄的信息管 理的對(duì)象 —— 同學(xué)的基本信息。 相冊(cè)信息實(shí)體:主要存放本同學(xué)錄用戶的相冊(cè)照片的基本信息。 公告信息實(shí)體:用來存放發(fā)布的公告信息。 班級(jí)論壇信息實(shí)體:主要存放發(fā)布帖子的信息。 班級(jí)介紹信息實(shí)體:用來存放網(wǎng)站首頁班級(jí)介紹的信息。 管理員信息實(shí)體:也是本同學(xué)錄的另一個(gè)用戶實(shí)體,存放本同學(xué)錄的信息管理者的基本信息。 基本信息屬性 圖 : 用戶 ID,用戶名,用戶密碼,姓名,性別,年齡,住址,聯(lián)系方式, , 號(hào)碼。主鍵為用戶 ID。普通用戶實(shí)體屬性如圖 33 所示。 12 圖 33 普通用戶實(shí)體屬性 :相片 ID,相片名稱,相片介紹,上載時(shí)間,附件,上傳用戶。主鍵信息為相片 ID。相冊(cè)實(shí)體屬性圖如圖 34 所示。 圖 34相冊(cè)實(shí)體屬性圖 : 公告 ID,公告標(biāo)題,公告內(nèi)容,發(fā)布時(shí)間。主鍵為公告 ID。公告信息實(shí)體屬性圖如圖 35 所示。 13 圖 35公告信息實(shí)體屬性圖 :信息 ID,帖子標(biāo)題,帖子內(nèi)容,發(fā)帖時(shí)間,發(fā)帖用戶。主鍵為信息 ID。班級(jí)論壇信息實(shí)體屬性如圖 36 所示。 圖 36 班級(jí)論壇實(shí)體屬性圖 :介紹 ID,內(nèi)容。主鍵為介紹 ID。班級(jí)介紹信息實(shí)體屬性如圖 37 所示。 圖 37 班級(jí)介紹實(shí)體屬性圖 :用戶 ID,用戶名,用戶密碼。主鍵為用戶 ID。管理員信 14 息實(shí)體屬性如圖 38 所示。 圖 38管理員實(shí)體屬性 實(shí)體 ER 圖 實(shí)體與實(shí)體之間的描述就是我們所說的 ER 圖。 實(shí)體普通用戶與實(shí)體管理員為 n:p 的聯(lián)系,即多個(gè)普通用戶可以被多個(gè)管理員所管理。 實(shí)體普通用戶與實(shí)體相冊(cè)為 n:m1 的聯(lián)系,即多個(gè)普通用戶可以瀏覽上傳多個(gè)相冊(cè),多個(gè)相冊(cè)可以被多個(gè)普通用戶瀏覽上傳。實(shí)體普通用戶與實(shí)體公告信息為 n:m2的聯(lián)系,即多個(gè)普通用戶可以瀏覽多個(gè)公告信息,多個(gè)公告信息可以被多個(gè)普通用戶所瀏覽。實(shí)體普通用戶與實(shí)體班級(jí)論壇為 n:m3 的聯(lián)系,多個(gè)普通用戶可以發(fā)多個(gè)論壇帖子,多個(gè)論壇帖子可以被多個(gè)普通用戶所發(fā)。實(shí)體普通用戶與班級(jí)介紹為 n:1 的聯(lián)系,即多個(gè)普通用戶可以瀏覽一個(gè)班級(jí)介紹,一個(gè)班級(jí)介紹可被多個(gè)普通用戶所瀏覽。 實(shí)體管理員與實(shí)體相冊(cè)為 p:q1 的聯(lián)系,即多個(gè)管理員可以管理 多個(gè)相冊(cè),多個(gè)相冊(cè)可以被多個(gè)管理員所管理。實(shí)體管理員與實(shí)體公告信息為 p:q2 的聯(lián)系,即多個(gè)管理者可以管理多個(gè)公告信息,多個(gè)公告信息可以被多個(gè)管理員所管理。實(shí)體管理員與實(shí)體班級(jí)論壇為 p:q3 的聯(lián)系,多個(gè)管理員可以管理多個(gè)論壇帖子,多個(gè)論壇帖子可以被多個(gè)管理員所管理。實(shí)體管理員與班級(jí)介紹為 p:1 的聯(lián)系,即多個(gè)管理員可以管理一個(gè)班級(jí)介紹,一個(gè)班級(jí)介紹可被多個(gè)管理員所管理。 該同學(xué)錄管理系統(tǒng)的 ER 圖如圖 39 所示 15 圖 39同學(xué)錄管理系統(tǒng) ER圖 數(shù)據(jù)庫表結(jié)構(gòu) 根據(jù)需求分析及模塊劃分, 設(shè)計(jì)數(shù)據(jù)庫表結(jié)構(gòu)如下。 用戶信息表中包括有用戶 ID,用戶名,用戶密碼,姓名,性別,年齡,住址,聯(lián)系方式, , 共 10 個(gè) 字段,主鍵為用戶編號(hào),具體設(shè)計(jì)如表用戶基本信息 所示 。 表 31 用戶基本信息表 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 1 id int 用戶 ID 2 loginname varchar(50) 用戶登錄名 3 loginpw varchar(50) 用戶密碼 4 name varchar(50) 姓名 5 sex varchar(50) 性別 6 age int 年齡 7 address varchar(50) 地址 8 tel varchar(50) 聯(lián)系方式 9 varchar(50) 郵箱地址 10 varchar(50) 公告信息表包括公告 ID,公告標(biāo)題,公告內(nèi)容,發(fā)布時(shí)間共 4 個(gè)字段,主鍵為公告 ID,具體設(shè)計(jì)如表 32 所示。 16 表 32 公告信息表 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 1 id int 公告 ID 2 title varchar(50) 公告標(biāo)題 3 content varchar(50) 公告內(nèi)容 4 shijian datetime 發(fā)布時(shí)間 班級(jí)論壇表包括信息 ID,帖子標(biāo)題,帖子內(nèi)容,發(fā)帖時(shí)間,發(fā)帖用戶共 5 個(gè)字段,主鍵為信息 ID,具體設(shè)計(jì)如表 33 所示。 表 33 班級(jí)論壇表 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 1 id int 信息 ID 2 title varchar(50) 帖子標(biāo)題 3 content varchar(50) 帖子內(nèi)容 4 shijian datetime 發(fā)帖時(shí)間 5 user_id varchar(50) 發(fā)帖用戶 相冊(cè)表包括相片 ID,相片名稱,相片介紹,上載時(shí)間,附件,上傳用戶 6 個(gè)字段,主鍵為相片編號(hào),具體設(shè)計(jì)如表 34 所示。 表 34 相冊(cè)表 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 1 id int 照片 ID 2 title varchar(50) 照片名稱 3 content varchar(50) 照片介紹 4 fujian varchar(50) 附件 5 shijian datetime 上傳時(shí)間 6 user_id int 上傳用戶 管理員信息表包括用戶 ID,用戶名,用戶密碼共 3 個(gè)字段,主鍵為用戶編號(hào),具體設(shè)計(jì)如表 35 所示。 表 35 管理員信息表 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 1 id int 用戶 ID 2 username varchar(50) 用戶名 3 usepw varchar(50) 用戶密碼 班級(jí)介紹表包括介紹 ID,內(nèi)容共 2 個(gè)字段 ,主鍵為介紹 ID,具體設(shè)計(jì)如表 36 17 所示。 表 36 班級(jí)介紹表 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 1 id int 介紹 ID 2 content varchar(5000) 內(nèi)容 18 4. 系統(tǒng)詳細(xì)設(shè)計(jì) 用戶模塊 用戶模塊包括用戶注冊(cè),用戶登錄,我的信息。用戶注冊(cè)信息包括:用戶名,密碼,姓名,性別,年齡。用戶注冊(cè)頁面如圖 41 所示。 圖 41 用戶注冊(cè)頁面 當(dāng)用戶提交注冊(cè)信 息后,還需要經(jīng)過管理人員的審核,審核成功后,才能進(jìn)行登錄,登陸的信息包括用戶名,密碼。當(dāng)?shù)卿浐?,系統(tǒng)會(huì)提示登陸成功,登陸成功頁面如圖 42 所示 . 圖 42 登陸成功頁面 用登錄成功后需要進(jìn)入我的信息,我的信息包括用戶名,用戶密碼,真實(shí)姓名,性別,年齡,現(xiàn)工作地址,聯(lián)系方式, , 。我的信息界面如圖 43 所示, 將里面的不完整信息補(bǔ)充完整,下次登錄時(shí)更新,此時(shí)用戶就可以使用網(wǎng)站上普通用戶所擁有的功能。 19 圖 43 我的信息頁面 核心代碼如下: public void userReg(HttpServletRequest req,HttpServletResponse res) { String id=(new Date().getTime())。 String loginname=(loginname)。 String loginpw=(loginpw)。 String name=(name)。 String sex=(sex)。 String age=(age)。 String address=。 String tel=。 String =。 String qq=。 String zhuangtai=a。 String del=no。 String sql=insert into t_user values(?,?,?,?,?,?,?,?,?,?,?,?)。 Object[] params={id,loginname,loginpw,name,sex,age,address,tel,,qq,zhuangtai,del}。 DB mydb=new DB()。 (sql, params)。 ()。 (message, 注冊(cè)成功。等待管理員審核中 )。 (path, qiantai/)。 String targetURL = /mon/。 dispatch(targetURL, req, res)。 } 20 public void userLogout(HttpServletRequest req,HttpServletResponse res) { ().setAttribute(user, null)。 String targetURL = /qiantai/。 dispatch(targetURL, req, res)。 } public void userEdit(HttpServletRequest req,HttpServletResponse res) { String id=(id)。 String loginname=(loginname)。 String loginpw=(loginpw)。 String name=(name)。 String sex=(sex)。 String age=(age)。 String address=(address)。 String tel=(tel)。 String =()。 String qq=(qq)。 Stringsql=updatet_user set loginpw=?,name=?,sex=?,age=?,address=?,tel=?,=?,qq=? where id=?。 Object[] params={loginpw,name,sex,age,address,tel,,qq,id}。 DB mydb=new DB()。 (sql, params)。 ()。 (message, 修改成功,重新登錄后生效 )。 (path, qiantai/)。 String targetURL = /mon/。 dispatch(targetURL, req, res)。 } 班級(jí)相冊(cè)模塊 圖片上載 班級(jí)成員在上傳照片前必須先進(jìn)行登錄,登陸后才能進(jìn)行上傳照片,上傳照片的信息包括標(biāo)題,介紹,附見。上載頁面主要控 件由開源的上傳組件 jspsmartupload 來實(shí)現(xiàn)。 按鈕 Button1 首先取得上傳文件的文件名與文件擴(kuò)展名,然后對(duì)文件擴(kuò)展名進(jìn)行比較,保證上傳的為 bmp, jpeg, jpg, gif 四種圖片中的一種,之后用 mySmartUpload類的對(duì)象調(diào)用類中的方法 saveAs (),判斷上傳圖片名在數(shù)據(jù)庫中是否有重名。若無重名,則將圖片寫入到固定的文件夾中,同時(shí)將此圖片的文件名導(dǎo)入數(shù)據(jù)庫中設(shè)計(jì)視圖如圖 43 所示 21 圖 43 圖片上傳界面 核心代碼如下: String newFile1Name=null
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1