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

正文內(nèi)容

學(xué)生管理系統(tǒng)軟件綜合設(shè)計(jì)說明書與論文部分(編輯修改稿)

2025-07-02 15:10 本頁面
 

【文章內(nèi)容簡介】 練,進(jìn)一步掌握設(shè)計(jì)開發(fā)軟件的方法與技術(shù),學(xué)會(huì)數(shù)據(jù)的組織方法,提高軟件開發(fā)的實(shí)際能力,培養(yǎng)創(chuàng)造性的工程設(shè)計(jì)能力和分析、解決問題的能力。鞏固已學(xué)知識,熟悉企業(yè)軟件開發(fā)過程,提高對知識的融會(huì)貫通能力及動(dòng)手能力。 第二章 課程設(shè)計(jì)內(nèi)容 技術(shù)介紹 Java Web Java Web,是用 Java 技術(shù)來解決相關(guān) web 互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和。 web 包括: web服務(wù)器和 web 客戶端 兩部分。 Java 在 客戶端 的應(yīng)用有 java applet,不過使用得很少,Java 在服務(wù)器端的應(yīng)用非常的豐富,比如 Servlet, JSP 和第三方框架等等。 Java 技術(shù)對 Web 領(lǐng)域的發(fā)展注入了強(qiáng)大的動(dòng)力。 Java 的 Web 框架雖然各不相同,但基本也都是遵循特定的路數(shù)的:使用 Servlet或者 Filter 攔截請求,使用 MVC 的思想設(shè)計(jì)架構(gòu),使用約定, XML 或 Annotation 實(shí)現(xiàn)配置,運(yùn)用 Java 面向?qū)ο?的特點(diǎn),面向 抽象實(shí)現(xiàn)請求和響應(yīng)的流程,支持 Jsp,F(xiàn)reemarker, Velocity 等視圖。 JSP 優(yōu)點(diǎn): ①、 Java EE 標(biāo)準(zhǔn),這意味著有很大的市場需求和 更多的工作機(jī)會(huì) ②、上手快速并且相對容易 ,有大量可用的組件庫 JSP 缺點(diǎn): ①、大量的 JSP 標(biāo)簽 ,對 REST 和安全支持不好 ②、沒有一個(gè)統(tǒng)一的實(shí)現(xiàn)。既有 SUN 的實(shí)現(xiàn),又有 Apache 的實(shí)現(xiàn) —— MyFaces。 MySQL MySQL 是一個(gè) 關(guān)系型數(shù)據(jù)庫管理系統(tǒng) 。 MySQL 是最流行的 關(guān)系型數(shù)據(jù)庫管理系統(tǒng) ,在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫管 理系統(tǒng) )應(yīng)用軟件之一。 MySQL 是一種關(guān)聯(lián) 數(shù)據(jù)庫管理系統(tǒng) ,關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了 靈活 性。 MySQL 所使用的 SQL語言是用于訪問 數(shù)據(jù)庫 的最常用標(biāo)準(zhǔn)化語言。 MySQL 軟件采用了雙授權(quán)政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是 開放源碼 這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站 數(shù)據(jù)庫 。由于其社區(qū)版的性能卓越,搭配 PHP 和 Apache 可組成良好的開發(fā)環(huán)境。 界面設(shè)計(jì) 管理員登陸界面 信息管理主界面 添加班級信息界面 查看班級信息界面 添加學(xué)生信息界面 查看學(xué)生信息界面 功能分析 界面 UI代碼 Java數(shù)據(jù) DB之間的關(guān)系 登陸界面 代碼 Java數(shù)據(jù) DB之間的關(guān)系 班級信息添加與查看界面 代碼 Java數(shù)據(jù) DB之間的關(guān)系 班級信息修改與刪除界面 代碼 Java數(shù)據(jù) DB之間的關(guān)系 學(xué)生信息添加與查看界面 代碼 Java數(shù)據(jù) DB之間的關(guān)系 學(xué)生信息修改與刪除界面 代碼 Java數(shù)據(jù) DB之間的關(guān)系 功能實(shí)現(xiàn) MySQL 數(shù)據(jù)庫表格 管理員用戶數(shù)據(jù)表: 班級信息表: 學(xué)生信息表: 連接 MySQL數(shù)據(jù)庫 Java代碼實(shí)現(xiàn) 1. /** 2. * 創(chuàng)建 java代碼與數(shù)據(jù)的連接 3. * 需要將 mysql驅(qū)動(dòng) jar包放入 WebRoot/WEBINF/lib文件夾中 4. **/ 5. public class ConnDB { 6. 7. /**準(zhǔn)備數(shù)據(jù)庫連接需要的數(shù)據(jù) 8. * 9. * URL 10. * 11. * */ 12. private static final String DRIVER = 。 13. private static final String URL = jdbc: 14. private static final String USER = root。 15. private static final String PASSWD = 123456。 16. 17. // //測試是否連接成功 18. // public static void main(String[] args) { 19. // ConnDB connDB = new ConnDB()。 20. // (())。 21. // } 22. 23. /**連接數(shù)據(jù)庫 24. * 函數(shù)名: getConn 25. * 返回值: Connection */ 26. public static Connection getConn(){ 27. Connection conn = null。 28. try { 29. //加載數(shù)據(jù)庫連接驅(qū)動(dòng) 30. (DRIVER)。 31. //從驅(qū)動(dòng)管理器中獲取連接 32. conn = (URL, USER, PASSWD)。 33. } catch (ClassNotFoundException e) { 34. ()。 35. } catch (SQLException e) { 36. ()。 37. } 38. return conn。 } 管理員登陸檢驗(yàn) Java代碼實(shí)現(xiàn) 1. public class ManagerAct { 2. 3. //將輸入的賬戶與密碼跟數(shù)據(jù)庫中數(shù) 據(jù)比對 4. public boolean checkLogin(String name,String pwd){ 5. boolean flag = false。 6. try { 7. Connection conn = ()。 8. String sql = select * from tb_manager where username=? and userpwd=?。 9. PreparedStatement ps = (sql)。 10. (1,name)。 11. (2,pwd)。 12. ResultSet rs = ()。 13. if(()){ 14. flag = true。 15. } 16. } catch (SQLException e) { 17. ()。 18. } 19. return flag。 20. } } 班級信息管理 Java代碼實(shí)現(xiàn) 1. public class GradeAct { 2. 3. Connection conn。 4. PreparedStatement presta。 5. Res
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1