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

正文內容

學生成績管理系統(tǒng)課程設計報告(已修改)

2025-01-30 21:55 本頁面
 

【正文】 軟件工程綜合實驗學生姓名 袁春艷學號1018014081班級計本103班成績指導教師曹陽 數(shù)學與計算機科學學院 2012年 12月 3日目錄第一章 緒 論 1 設計目的 1 開發(fā)工具選擇 1 開發(fā)環(huán)境 1第二章 需求分析 2 2 2 2 2 2第三章 總體設計 5 5 5 5 6 6第四章 實現(xiàn) 8 8 31第五章 課程設計心得 34學生成績管理系統(tǒng)第一章 緒 論 設計目的 通過本實驗掌握軟件工程SA或OOA需求分析方法和技術。要求做到使用結構化數(shù)據(jù)流分析技術或面向對象分析技術分析教學管理系統(tǒng)需求,寫出詳細的數(shù)據(jù)流圖和數(shù)據(jù)字典。 開發(fā)工具選擇 開發(fā)工具:計算機、“C++編程環(huán)境”或者“JAVA編程環(huán)境”、SQL Server 2000、文檔編輯器(MS、WORD)、畫圖工具(viso)。 開發(fā)環(huán)境 學生成績管理系統(tǒng)運行環(huán)境要求: ①操作系統(tǒng):windows 2000/XP/windows 7 ②數(shù)據(jù)庫管理系統(tǒng):SQL server 2000 ③硬件需求:內存256M以上 第二章 需求分析 本系統(tǒng)需進行學生成績管理,主要用戶有:管理員、學生、教師。各用戶具體需操作的功能如下: ① 管理員,登陸,進入系統(tǒng),可進行管理員操作,進行查詢、刪除、修改、添加、打印等操作。 ② 學生,登陸,進入系統(tǒng),可進行查詢、修改、打印等操作。③ 教師,登陸,進入系統(tǒng),可進行查詢、學生成績錄入、修改、打印等操作。本系統(tǒng)的功能需求分析如下: ① 學生信息查詢:學生可以根據(jù)學號、姓名、專業(yè)進行查詢. ② 學生信息管理:主要是用于學生信息更新、插入、刪除; ③ 學生成績錄入:用于學生成績管理,錄入學生成績,也可以更新; ① 登錄、用戶界面需求:簡潔、易懂、易用、友好的用戶界面。 ② 安全保密性需求:只有憑借用戶名和密碼登陸系統(tǒng),才能進行信息的管理等。 ①本系統(tǒng)具有很強的可靠性、可對錄入的學生信息進行校驗,對數(shù)據(jù)進行修改、刪除,規(guī)定各種權限。 ②本系統(tǒng)中的模塊要求很強的可持續(xù)性,可以方便管理人員的修改與維護。 ③本系統(tǒng)操作方便、靈活、高效。 ④本系統(tǒng)課高效、快速的查詢學生的基本信息。 圖1 頂層數(shù)據(jù)流圖 圖2 零層數(shù)據(jù)流圖 圖3 一層數(shù)據(jù)流圖 圖4 二層數(shù)據(jù)流圖第三章 總體設計根據(jù)需求把整個系統(tǒng)分化成不同的模塊,每個模塊完成一個特定的子功能。把這些模塊結合起來組成一個整體。逐一實現(xiàn)各個功能。根據(jù)對數(shù)據(jù)項與數(shù)據(jù)結構的分析,設計出能夠滿足系統(tǒng)需求的各種實體,及它們之間的關系,為后面的邏輯結構設計打下基礎。課程表成績學號課程號號成績表選課學生表學號姓名生日系名總成績備注性別學分學生人數(shù)開課時間課程名課程號考核系統(tǒng)ER圖可以將各個實體之間的關系顯示出來,將各個實體間的屬性依賴表示明白。如圖5系統(tǒng)ER圖結構。圖5系統(tǒng)ER圖結構圖6數(shù)據(jù)庫關系圖系統(tǒng)設計了登錄界面,每個合法用戶有用戶名及一個密碼,只有當用戶輸入正確的用戶名及密碼組合后才能夠對學生信息進行操作。圖7 登陸界面圖8登陸成功界面第四章 實現(xiàn)package api。import 。mport 。import 。import 。public interface IAccountDao {Account findAccount(String userName, String password)。boolean isUserd(String userName)。Student findStudent(Account account)。Teacher findTeacher(Account account)。Account findAccount(Student student)。Account findAccount(Teacher teacher)。void deleteAccount(Student student,Account account)。void deleteAccount(Teacher teacher,Account account)。void addAccount(Student student,Account account)。void addAccount(Teacher teacher,Account account)。void updateAccount(Student student,Account account)。void updateAccount(Teacher teacher,Account account)。}package api。import 。import 。import 。import 。public interface IAccountService { Account login(String userName, String password)。Student findStudent(Account account)。Teacher findTeacher(Account account)。Account findAccount(Student student)。Account findAccount(Teacher teacher)。void removeAccount(Student student,Account account)。void removeAccount(Teacher teacher,Account account)。 void addAccount(Student student,Account account)。void addAccount(Teacher teacher,Account account)。void updateAccount(Student student,Account account)。 void updateAccount(Teacher teacher,Account account)。}package 。import 。import 。import 。import 。public class LoginWindow extends { private IAccountService accountService。 public LoginWindow(IAccountService accountService) { initComponents()。 setLocationRelativeTo(null)。 = accountService。 } private void initComponents() {……} private void userNameTextActionPerformed( evt) {} private void exitButtonActionPerformed( evt) { (0)。 } private void loginButtonActionPerformed( evt) { String userName = ().trim()。 String password = (())。 if (.equals(userName)) { (this, 輸入的用戶名不能為空!)。 return。 } if (.equals(password)) { (this, 輸入的密碼不能為空!)。 return。 } try { Account account = (userName, password)。 (this, 登陸成功!)。 (false)。 new MainWindow(account).setVisible(true)。 } catch (Exception e) { (this, ())。 } } private exitButton。 private jLabel1。 private jLabel2。 private loginButton。 private passwordText。 private userNameText。 }package 。import 。import 。import .*。import domain.*。import 。import 。import .*。import 。import 。import 。import 。public class MainWindow extends { private Account account。 private Action allStudentsInfoAction。 private Action allTeachersInfoAction。 private Action allAccountsAction。 private Action allScoreAction。 private Action allCourseAction。 private Action choiceCourseAction。 private Action studenInfoAction。 private Action studentQueryScoreAction。 private Action teacherInfoAction。 private Action teacherInputAction。 private Action exitAction。public MainWindow(Account account) { (800, 600)。 setTitle(學生成績管理系統(tǒng)首頁)。 setDefaultCloseOperation(EXIT_ON_CLOSE)。 setLocationRelativeTo(null)。 = account。 JLabel label = new JLabel(new ImageIcon(image/))。 (label)。 createActions()。 setPermission()。 }private void setPermission() { int permission = ()。 if (permission == 1) { JMenuBar bar = new JMenuBar()。 JMenu menu1 = new JMenu(基本信息管理)。 (studentQueryScoreAction)。 (me
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1