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

正文內(nèi)容

基于jsp的中小學(xué)生家校聯(lián)系系統(tǒng)(參考版)

2025-05-11 18:39本頁(yè)面
  

【正文】 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 圖 53 成績(jī)上傳 步驟 9 實(shí)際結(jié)果如圖 54 所示。 圖 51 新聞公告查看 步驟 6 實(shí)際結(jié)果如圖 52 所示。 退出系統(tǒng) 與期望結(jié)果一致 由于冒煙測(cè)試的步驟較多,現(xiàn)就以其中的關(guān)鍵步驟對(duì)冒煙測(cè)試的部分實(shí)際結(jié)果 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 進(jìn)行截圖。 如表 51 所示。其 目的是確認(rèn)軟件基本功能正常,可以進(jìn)行后續(xù)的正式測(cè)試工作 。也有人認(rèn)為是形象地類(lèi)比新電路板功基本功能檢查。測(cè)試類(lèi)型包括功能測(cè)試,性能測(cè)試和接口測(cè)試。測(cè)試工具:手工測(cè)試。操作系統(tǒng): Windows XP。環(huán)境資源,處理器型號(hào): AMD/Intel 及以上。 ( 2) 測(cè)試范圍:各模塊的功能,界面,性能等得測(cè)試。如果一個(gè)軟件產(chǎn)品開(kāi) 發(fā)完成之后發(fā)現(xiàn)了很多問(wèn)題,這說(shuō)明此軟件開(kāi)發(fā)過(guò)程很可能是有缺陷的 。第二是提供信息,比如提供給開(kāi)發(fā)人員或程序經(jīng)理的反饋信息,為風(fēng)險(xiǎn)評(píng)估所準(zhǔn)備的信息。 } 小結(jié) 本章介紹了系統(tǒng)中主要功能模塊的實(shí)現(xiàn)過(guò)程,包括對(duì)新聞公告模塊管理員增刪改查和學(xué)習(xí)資料模塊老師上傳下載的實(shí)現(xiàn)描述,給出了部分截圖及關(guān)鍵代碼,還有其他模塊的實(shí)現(xiàn)再次不 做一一介紹,詳細(xì)見(jiàn)系統(tǒng)。 sqlQuery=()。)。 } if(course!=){ ( AND course=39。+etype+39。)。 } if(eterm!=){ ( AND eterm=39。+eyear+39。)。 AND =39。StudentID==)) {//連接學(xué)生表和成績(jī)表,從學(xué)生表獲取學(xué)生姓名 (select sname,exam.* from student,exam where = AND =39。course==amp。etype==amp。eterm==amp。 //判斷從表單獲取的數(shù)據(jù)是否為空 if(!(eyear==amp。 圖 46 查找孩子班級(jí)成績(jī) 系統(tǒng)通過(guò) 一個(gè) 表單 ,用兩個(gè)提交按鈕通過(guò) JavaScript 實(shí)現(xiàn) 獲取用戶(hù)選擇的查找條件及查找的是孩子成績(jī)還是班級(jí)成績(jī) ,如果 獲取的查找條件 不為空,追加到 sql語(yǔ)句中,再根據(jù)這個(gè) sql 語(yǔ)句到數(shù)據(jù)庫(kù)中查找記錄 。 ( 1) 家長(zhǎng)進(jìn)入學(xué)生成績(jī)首頁(yè),在頁(yè)面左側(cè)輸入查找條件,點(diǎn)擊查詢(xún)孩子成績(jī),頁(yè)面顯示效果如圖 45 所示。 } } 成績(jī)管理模塊 成績(jī)管理模塊包括對(duì)學(xué)生成績(jī)的上傳、修改、查找 及刪除。 } catch (IOException e) { ()。 try { // 下載文件 (())。 (document).append(\\)。 // 獲取文件路徑 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 StringBuffer path = new StringBuffer()。 // 設(shè)定 contentDisposition 為 null 以禁止瀏覽器自動(dòng)打開(kāi)文件,保證點(diǎn)擊鏈接后是下載文件。 String fileName = (fileName)。 圖 44 下載文件 處理文件下載的 Servlet 關(guān)鍵代碼 : public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (utf8)。 用戶(hù) 登錄后,進(jìn)入到學(xué)習(xí)資料首頁(yè),可以點(diǎn)擊下載按鈕對(duì)文件 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 進(jìn)行下載操作 ,也可以在搜索之后或點(diǎn)“更多”之后選擇相應(yīng)文件下載。 圖 43 上傳文件 處理文件上傳的 Servlet 實(shí)現(xiàn)將文件上傳到服務(wù)器,其關(guān)鍵代碼與上文將 Excel文件上傳到服務(wù)器類(lèi)似,這里不再重復(fù)。老師登錄后,進(jìn)入到學(xué)習(xí)資料首頁(yè),可以點(diǎn)擊上傳文件進(jìn)行文件的上傳 ,并且可以對(duì)單個(gè)或多個(gè)同類(lèi)文件同時(shí)上傳。 } } 學(xué)習(xí)資料模塊 在學(xué)習(xí)資料模塊, 家長(zhǎng)、學(xué)生和老師 可以對(duì)文件進(jìn)行 下載,老師可以 上傳 文件 。 } catch (Exception e) { ()。 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 url = /family/。charset=utf8)。} } ()。 if(rs2==1){flag=0。)。,39。,39。,39。,39。,39。,39。,39。,39。 //插入數(shù)據(jù)庫(kù) sql=insert into student(StudentID,sname,password,ssex,grade,classes,stellphone, Ptellphone,saddress) values(39。 Ptellphone=(7, i).getContents()。 classes=(5, i).getContents()。 ssex=(3, i).getContents()。 sname=(1, i).getContents()。 i ()。 Sheet sheet = (0)。 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 InputStream is = new FileInputStream(request1)。 String sql=null。 String basePath = ()+://+()+:+ ()+path+/+document+/+()。 // 獲取上傳文件的絕對(duì)路徑 String request1 = ().getServletContext().getRealPath(/document/ +())。 myFile = (0)。 try{// 上傳文件 ()。 } // 新建一個(gè) SmartUpload對(duì)象 SmartUpload mySmartUpload = new SmartUpload()。 Connection conn2 = ()。 String saddress=null。 String stellphone=null。 String grade=null。 String password=null。 String StudentID=null。導(dǎo)入用戶(hù)信息的jsp 頁(yè)面如圖 42所示。要實(shí)現(xiàn)管理員可以通過(guò)導(dǎo)入 Excel 數(shù)據(jù)文件向數(shù)據(jù)庫(kù)中添加用戶(hù)信息,減輕管理員用戶(hù)添加的工作量。 } } 個(gè)人資料模塊 各個(gè)用戶(hù)的操作都是在登錄系統(tǒng)之后進(jìn)行的,系統(tǒng)的登錄界面如圖 41所示。 } finally { close(stmt)。 try { ret = (sql)。 } return rs。 try { rs = (sql)。 } return stmt。 try { stmt = ()。 } return conn。 } catch (ClassNotFoundException e) { ()。 try { ()。 公共模塊編寫(xiě) 數(shù)據(jù)庫(kù)連接和數(shù)據(jù)庫(kù)增 、 刪 、 改 、 查操作是每個(gè)模塊都會(huì)用到的代碼,將他們都放在一個(gè)數(shù)據(jù)庫(kù)操作文件中不僅提高代碼的重用性,同時(shí)減少重復(fù)編寫(xiě)的工作量。 ③ 在 New Deployment對(duì)話(huà)框中的 Server下拉列表中選擇已經(jīng)安裝好的Tomcat 版本,然后單擊 Finish按鈕即可。設(shè)置步驟: ① 在 ROOT 目錄中創(chuàng)建一個(gè) JSP 工程,單擊 MyEclipse 工具欄中的" Deploy MyEclipse J2EE Project to Server..."按鈕,進(jìn)入 Project Deployments對(duì)話(huà)框。 ( 3) 開(kāi)發(fā)環(huán)境 MyEclipse 的安裝 直接運(yùn)行下載的 MyEclipse 安裝程序 MyEclipse ,一直默認(rèn)直至完成即可。 ② 運(yùn)行 tomcat6 下 bin 文件夾中的 ,若前面的 JAVAHOME 變量設(shè)置沒(méi)問(wèn)題,則會(huì)彈出一個(gè) DOS 窗口顯示一些信息,最后欄會(huì)顯示服務(wù)啟動(dòng)時(shí)間信息,類(lèi)似 Server startup in 768 ms,這就說(shuō)明 Tomcat 啟動(dòng)成功 。 ( 2) Tomcat 的安裝及配置 ① 將下載的 解壓,為方便識(shí)別,可將其重命名為tomcat6。 ④ 驗(yàn)證 JDK 是否 配置 成功。 ③ 修改環(huán)境變量:系統(tǒng)桌面右擊 “我的電腦 ”屬性 高級(jí) 環(huán)境變量;在 “系統(tǒng)變量 ”欄點(diǎn) “新建 ”按鈕,新建系統(tǒng)變量,其中,變量名: JAVAHOME,變量值為上面 JDK 的安裝路徑,默認(rèn)為 C:\Program Files\Java\,確定;再在 “系統(tǒng)變量 ”欄找到并修改到變量 Path,在其變量值最前端添加 JDK 安裝路徑,如下:C:\Program Files\Java\\bin。 ( 1) 安裝 JDK ① 運(yùn)行下載的 JDK 安裝程序 。 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 4 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)的實(shí)現(xiàn)是整個(gè)過(guò)程 中最核心的部分,一方面檢驗(yàn)了設(shè)計(jì)的合理性又檢驗(yàn)了自己的實(shí)際操作能力,本章就從系統(tǒng)環(huán)境部署、公共模塊的實(shí)現(xiàn)到系統(tǒng)功能模塊的實(shí)現(xiàn)過(guò)程做詳細(xì)介紹。 表 38 留言信息表 字段名 數(shù)據(jù)類(lèi)型 備注 留言編號(hào) int(10) 非空、主鍵 收言人 varchar(11) 非空 標(biāo)題 varchar(20) 非空 時(shí)間 date 非空 內(nèi)容 varchar(300) 非空 留言人 varchar(11) 非空 留言人身份 varchar(3) 非空 管理員信息表如表 39 所示。 表 36 學(xué)生成績(jī)表 字段名 數(shù)據(jù)類(lèi)型 備注 成績(jī)編號(hào) Int(10) 非空、主鍵 學(xué)年 varchar(10) 非空 學(xué)期 varchar (3) 非空 學(xué)號(hào) varchar(10) 非空、外鍵 課程 varchar(10) 非空 考試類(lèi)型 varchar(10) 非空 時(shí)間 date 非空 分?jǐn)?shù) int(3) 非空 年級(jí) varchar(10) 非空 班級(jí) varchar(10) 非空 上傳者 varchar(10) 非空 學(xué)習(xí)資料信息表如表 37 所示。 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 表 34 新聞公告表 字段名 數(shù)據(jù)類(lèi)型 備注 新聞編號(hào) int(10) 非空、主鍵 標(biāo)題 varchar(50) 非空 類(lèi)型 varchar(10) 非空 時(shí)間 date 非空 發(fā)布者 varchar(10) 非空 內(nèi)容 text 非空 學(xué)生考勤信息表如表 35 所示。 表 32 老師信息表 字段名 數(shù)據(jù)類(lèi)型 備注 工號(hào) varchar(10) 非空、主鍵 姓名 varchar(10) 非空 密碼 varchar (10) 非空 性別 varchar (2) 非空 課程 varchar(10) 非空 聯(lián)系電話(huà) varchar(11) 可以為空 郵箱 varchar(15) 可以為空 住址 varchar(50) 可以為空 家長(zhǎng)信息表如表 33 所示。學(xué)生信息表如表 31所示。 ( 2)非主鍵字段必須完全依賴(lài)于主鍵 ( 3)如果兩個(gè)表存在關(guān)聯(lián),必須有字段作為外鍵進(jìn)行連接。 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 圖 39 老師上傳文件活動(dòng)圖 數(shù)據(jù)庫(kù) 詳細(xì) 設(shè)計(jì) 經(jīng)過(guò)上面的分析,并結(jié)合需求分析, 對(duì) 系統(tǒng)中涉及到 的 一些實(shí)體對(duì)象 提取數(shù)據(jù)表字段,要遵守 3 個(gè)原則 [8]。老師上傳文件的狀態(tài)圖如圖 38 所示。圖 38 和圖 39 分別是老師 上傳文件的狀 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 態(tài)圖和活動(dòng)圖。老師要進(jìn)行文件上傳,首先成功登陸系統(tǒng),在學(xué)習(xí)資料首頁(yè)點(diǎn)擊“上傳文件”進(jìn)入到文件上傳頁(yè)面,老師選擇了要上傳的文件,并填寫(xiě)文件相關(guān)的其他信息,點(diǎn)擊上傳,系統(tǒng)獲取文件的相關(guān)信息存入數(shù)據(jù)庫(kù)中,再將要上傳的文件存放到服務(wù)器下。 ” 其時(shí)序圖如圖 37 所示。 : 家長(zhǎng): S e a r ch P a g e : S e r ve r : D a t a b a se1 : I n p u t S e a r ch ( S t r i n g )2 : S e n d ( S t r i n g )3 : Q u e r y4 : F e e d B a ck5 : R e t u r n6 : S h o w I n f o r m a t i o n 圖 36 家長(zhǎng)成績(jī)搜索時(shí)序圖 學(xué)生下載文件時(shí),先登錄并進(jìn)入到文件下載頁(yè)面 首頁(yè) , 用戶(hù) 選擇 了某個(gè) 文件 點(diǎn)擊文件右邊的 下載 按鈕 ,系統(tǒng)獲取要下載的文件信息, 到數(shù)據(jù)庫(kù)中查找匹配的文件,如
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1