基于Java個人作品管理系統
功能需求
1、作品上傳:系統允許用戶上傳各種類型的作品,如文字、圖片、音頻、視頻等。上傳過程應簡單明了,支持批量上傳。
2、作品分類:系統需要提供作品分類功能,用戶可以根據自己的需求創建不同的分類,如文章、設計圖、攝影作品等。用戶可以為每個作品指定一個或多個分類標簽。
3、作品展示:系統需要以清晰、美觀的方式展示用戶的作品。每個作品應有縮略圖和詳細信息頁面,包括作品的標題、描述、創作日期等。用戶可以根據分類、關鍵詞或日期進行搜索和瀏覽。
4、作品編輯:用戶應能夠在系統中編輯和修改自己的作品,包括更新內容、更換圖片或調整分類等。編輯界面需要友好易用,支持實時預覽。
5、評論與互動:系統允許其他用戶對作品進行評論和點贊,用戶之間可以進行互動和交流。用戶可以回復評論或進行私信溝通。
設計要求
1.???對課題進行需求調研與分析,完成系統功能圖與功能模塊設計。
2.???給出課題的概念模型(即ER圖),要求對課題ER圖設計中至少5個實體,并包含多對多聯系;若小組成員只有1人,要求至少3個實體。
3.???根據設計的ER模型,結合DBMS(數據庫管理系統)特點給出系統的邏輯模型(關系模式);數據庫課選用SQL Server 或MySQL;SQL Server最低選用2014版本;MySQL最低選用5.7版本。
4.???給出實現數據庫的SQL語句,包含創建數據庫、數據表(含主鍵、外鍵定義及約束性條件設計)、插入數據(各表至少插入5條記錄)、更新數據、刪除數據、有涵義的視圖(含單表、多表)、存儲過程、觸發器等。
5.???實現應用程序開發過程中的編碼、調試、測試、Bug修復等開發工作,完成程序各項功能的開發與調試工作;開發語言課選用Java或JSP;開發工具可選用Eclipse、IDEA、VS Code、NetBeans等工具;程序中需實現數據庫連接、GUI開發、增刪改查操作等內容;撰寫課程報告。
關注UP主,獲取更多源碼資源