日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

学生成绩查询java版_学生成绩查询系统,基于ssm的JAVA系统

發布時間:2023/12/10 windows 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学生成绩查询java版_学生成绩查询系统,基于ssm的JAVA系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

每天記錄學習,每天會有好心情。*^_^*

今天記錄的項目是學生成績查詢系統,這個項目是這么回事:介紹了在Internet/WWW環境下構建學生成績查詢系統的設計思路與方法 ,闡述了在學生成績查詢系統中的JSP技術和WEB數據庫技術的運用 ,描述了學生成績查詢系統的功能及各功能的具體實現。

做這個項目的時候,我們需要用到SSM(MYECLIPSE)框架,開發工具選用最拿手的MYECLIPSE。

學生成績查詢系統項目是一個 后臺項目。

開發系統時,需求分析是必不可少的一個環節。學生成績查詢系統擁有的登錄角色包括了管理員、學生。

每個賬號設置身份、賬號、密碼是必不可少的,管理員、學生中都包含這些登錄角色該有的字段。

總結得出該系統所有數據為:管理員(admin)、學生(xuesheng)、成績(chengji)

管理員表

字段名 | 類型 | 屬性 |描述

id| INT(11) | PRIMARY KEY |管理員id

username| VARCHAR(255) | |賬號

password| VARCHAR(255) | | 密碼

學生表

字段名 | 類型 | 屬性 |描述

id| INT(11) | PRIMARY KEY |學生id

mingzi| VARCHAR(255) | |名字

username| VARCHAR(255) | |賬號

password| VARCHAR(255) | |密碼

banji| VARCHAR(255) | |班級

nianling| VARCHAR(255) | |年齡

xingbie| VARCHAR(255) | | 性別

成績表

字段名 | 類型 | 屬性 |描述

id| INT(11) | PRIMARY KEY |成績id

xuesheng| VARCHAR(255) | |學生

xueshengid| VARCHAR(255) | |學生id

chengji| VARCHAR(255) | |成績

kemu| VARCHAR(255) | | 科目

SET FOREIGN_KEY_CHECKS=0;------------------------------

------------------------------

--Table structure for ggxueshengchengji

------------------------------

DROP TABLE IF EXISTS`t_admin`;CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '管理員id',`username` VARCHAR(255) DEFAULT NULL COMMENT '賬號',`password` VARCHAR(255) DEFAULT NULL COMMENT '密碼',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='管理員';------------------------------

DROP TABLE IF EXISTS`t_xuesheng`;CREATE TABLE `t_xuesheng` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '學生id',`mingzi` VARCHAR(255) DEFAULT NULL COMMENT '名字',`username` VARCHAR(255) DEFAULT NULL COMMENT '賬號',`password` VARCHAR(255) DEFAULT NULL COMMENT '密碼',`banji` VARCHAR(255) DEFAULT NULL COMMENT '班級',`nianling` VARCHAR(255) DEFAULT NULL COMMENT '年齡',`xingbie` VARCHAR(255) DEFAULT NULL COMMENT '性別',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='學生';------------------------------

DROP TABLE IF EXISTS`t_chengji`;CREATE TABLE `t_chengji` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '成績id',`xuesheng` VARCHAR(255) DEFAULT NULL COMMENT '學生',`xueshengid` INT(11) DEFAULT NULL COMMENT '學生id',`chengji` VARCHAR(255) DEFAULT NULL COMMENT '成績',`kemu` VARCHAR(255) DEFAULT NULL COMMENT '科目',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='成績';

添加成績模塊:

通過添加成績模塊,可以完成成績的添加操作。在頁面中跳轉到添加成績頁面,輸入成績的所有信息,點擊添加操作,可以將成績數據以post提交到chengjiController中。成績所包含的字段信息包括學生,學生id,成績,科目。在chengjiController中通過定義chengji接受所有的成績參數。使用chengjidao的insert方法將chengji實體插入到數據庫中。完成數據的添加操作,在chengjiMapper中匹配對應的chengjixml完成插入sql語句的執行操作。該部分核心代碼如下:

通過chengjidao的insert方法將頁面傳輸的成績添加到數據庫中 chengjidao.insert(chengji);

將添加成績成功信息,保存到request的message中,在頁面中給出用戶提示 request.setAttribute("message", "添加成績成功");

返回成績管理界面

return "forward:/tianjiachengji.action";

查詢成績模塊:

在瀏覽器中進入成績查詢頁面時,此時瀏覽器的地址欄為chengjiguanli.action,該地址將響應chengjiController類中的chengjiguanli,在該方法中,通過selectByexample方法獲取所有的成績信息,并將該信息保存到request中,在頁面進行循環展示。該部分核心代碼如下:

生成成績樣例類,通過example定義查詢條件 ChengjiExample example = new ChengjiExample();

通過chengjidao的selectByExample方法查詢出所有的成績信息 List chengjiall = chengjidao.selectByExample(example);

將成績信息,保存到request中,在頁面通過foreach方法進行展示 request.setAttribute("chengjiall", chengjiall);

返回成績管理界面

return "forward:/chengjiguanli.action";

修改成績模塊:

點擊修改按鈕,可以跳轉到成績修改頁面。在成績修改頁面中,將初始化該成績的所有信息,并將信息一一對應填充到對應編輯欄中。編輯完成績信息后,頁面通過post方法將數據封裝為一個成績實體,傳入到chengjiController中。在xiugaichengji中進行接收,接收完畢后,調用chengjiMapper中的updateByPrimaryKeySelective方法進行修改。該部分代碼如下:

通過chengjidao的修改方法根據id修改對應的成績 chengjidao.updateByPrimaryKeySelective(chengji);

將修改成績成功信息,保存到request的message中,在頁面中給出用戶提示 request.setAttribute("message", "修改成績信息成功");

返回成績管理界面

return "forward:/chengjiguanli.action";

刪除成績模塊:

在頁面中通過a標簽,shanchuchengji?id=將id傳入到后臺中,通過shanchuchengji接收成績id。使用deleteByid的方法

刪除該成績,完成刪除操作。定義刪除成功提示信息,刪除成績成功,并保存到request中,該部分代碼如下:

通過chengjidao的刪除方法根據id刪除對應的成績 chengjidao.deleteByPrimaryKey(id);

將刪除成績成功信息,保存到request的message中,在頁面中給出用戶提示 request.setAttribute("message", "刪除成績成功");

返回成績管理界面

return "forward:/chengjiguanli.action";

總結

以上是生活随笔為你收集整理的学生成绩查询java版_学生成绩查询系统,基于ssm的JAVA系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。