中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

石家莊專業(yè)建站公司網(wǎng)頁(yè)版百度云

石家莊專業(yè)建站公司,網(wǎng)頁(yè)版百度云,怎樣做網(wǎng)站 - 百度,上海網(wǎng)站制作的費(fèi)用博主介紹:?全網(wǎng)粉絲30W,csdn特邀作者、博客專家、CSDN新星計(jì)劃導(dǎo)師、Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者,博客之星、掘金/華為云/阿里云/InfoQ等平臺(tái)優(yōu)質(zhì)作者、專注于Java技術(shù)領(lǐng)域和畢業(yè)項(xiàng)目實(shí)戰(zhàn)? 🍅文末獲取源碼聯(lián)系🍅 👇🏻 精彩?!?article class="baidu_pl">

博主介紹?全網(wǎng)粉絲30W+,csdn特邀作者、博客專家、CSDN新星計(jì)劃導(dǎo)師、Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者,博客之星、掘金/華為云/阿里云/InfoQ等平臺(tái)優(yōu)質(zhì)作者、專注于Java技術(shù)領(lǐng)域和畢業(yè)項(xiàng)目實(shí)戰(zhàn)?

🍅文末獲取源碼聯(lián)系🍅

👇🏻?精彩專欄推薦訂閱👇🏻?不然下次找不到喲

2022-2024年最全的計(jì)算機(jī)軟件畢業(yè)設(shè)計(jì)選題大全:1000個(gè)熱門選題推薦?

Java項(xiàng)目精品實(shí)戰(zhàn)案例《100套》

Java微信小程序項(xiàng)目實(shí)戰(zhàn)《100套》

?

系統(tǒng)介紹:

使用舊方法對(duì)在線考試系統(tǒng)的信息進(jìn)行系統(tǒng)化管理已經(jīng)不再讓人們信賴了,把現(xiàn)在的網(wǎng)絡(luò)信息技術(shù)運(yùn)用在在線考試系統(tǒng)的管理上面可以解決許多信息管理上面的難題,比如處理數(shù)據(jù)時(shí)間很長(zhǎng),數(shù)據(jù)存在錯(cuò)誤不能及時(shí)糾正等問題。這次開發(fā)的在線考試系統(tǒng)對(duì)字典管理、試卷表管理、試題表管理、考試記錄表管理、答題詳情表管理、錯(cuò)題表管理、公告管理、課程管理、課程收藏管理、課程留言管理、老師管理、學(xué)生管理、管理員管理等進(jìn)行集中化處理。經(jīng)過前面自己查閱的網(wǎng)絡(luò)知識(shí),加上自己在學(xué)校課堂上學(xué)習(xí)的知識(shí),決定開發(fā)系統(tǒng)選擇B/S模式這種高效率的模式完成系統(tǒng)功能開發(fā)。這種模式讓操作員基于瀏覽器的方式進(jìn)行網(wǎng)站訪問,采用的主流的Java語(yǔ)言這種面向?qū)ο蟮恼Z(yǔ)言進(jìn)行在線考試系統(tǒng)程序的開發(fā),在數(shù)據(jù)庫(kù)的選擇上面,選擇功能強(qiáng)大的Mysql數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的存放操作。在線考試系統(tǒng)的開發(fā)讓用戶查看試卷信息變得容易,讓管理員高效管理試卷信息。

這部分內(nèi)容需要借助數(shù)據(jù)庫(kù)關(guān)系圖來完成,也需要使用專門繪制數(shù)據(jù)庫(kù)關(guān)系圖的工具,比如Visio工具就可以設(shè)計(jì)E-R圖(數(shù)據(jù)庫(kù)關(guān)系圖)。設(shè)計(jì)數(shù)據(jù)庫(kù),也需要按照設(shè)計(jì)的流程進(jìn)行,首先還是要根據(jù)需求完成實(shí)體的確定,分析實(shí)體具有的特征,還有對(duì)實(shí)體間的關(guān)聯(lián)關(guān)系進(jìn)行確定。最后才是使用E-R模型的表示方法,繪制本系統(tǒng)的E-R圖。不管是使用億圖軟件,還是Visio工具,對(duì)于E-R模型的表示符號(hào)都一樣,通常矩形代表實(shí)體,實(shí)體間存在的關(guān)系用菱形符號(hào)表示,實(shí)體的屬性也就是實(shí)體的特征用符號(hào)橢圓表示。最后使用直線將矩形,菱形和橢圓等符號(hào)連接起來。接下來就開始對(duì)本系統(tǒng)的E-R圖進(jìn)行繪制。

(1)下圖是考試記錄表實(shí)體和其具備的屬性。


圖4.1 考試記錄表實(shí)體屬性圖

(2)下圖是答題詳情表實(shí)體和其具備的屬性。


圖4.2 答題詳情表實(shí)體屬性圖

(3)下圖是老師實(shí)體和其具備的屬性。


圖4.3 老師實(shí)體屬性圖

(4)下圖是錯(cuò)題表實(shí)體和其具備的屬性。


圖4.4 錯(cuò)題表實(shí)體屬性圖

(5)下圖是課程留言實(shí)體和其具備的屬性。


圖4.5 課程留言實(shí)體屬性圖

6)下圖是學(xué)生實(shí)體和其具備的屬性。


圖4.6?學(xué)生實(shí)體屬性圖

7)下圖是公告實(shí)體和其具備的屬性。


圖4.7?公告實(shí)體屬性圖

程序上交給用戶進(jìn)行使用時(shí),需要提供程序的操作流程圖,這樣便于用戶容易理解程序的具體工作步驟,現(xiàn)如今程序的操作流程都有一個(gè)大致的標(biāo)準(zhǔn),即先通過登錄頁(yè)面提交登錄數(shù)據(jù),通過程序驗(yàn)證正確之后,用戶才能在程序功能操作區(qū)頁(yè)面操作對(duì)應(yīng)的功能。

?

程序操作流程圖

功能截圖:

5.1管理員功能介紹

5.1.1管理員登錄

系統(tǒng)登錄功能是程序必不可少的功能,在登錄頁(yè)面必填的數(shù)據(jù)有兩項(xiàng),一項(xiàng)就是賬號(hào),另一項(xiàng)數(shù)據(jù)就是密碼,當(dāng)管理員正確填寫并提交這二者數(shù)據(jù)之后,管理員就可以進(jìn)入系統(tǒng)后臺(tái)功能操作區(qū)。下圖就是管理員登錄頁(yè)面。

圖5.1 管理員登錄頁(yè)面

5.1.2 試卷管理

項(xiàng)目管理頁(yè)面提供的功能操作有:查看試卷,刪除試卷操作,新增試卷操作,修改試卷操作。下圖就是試卷管理頁(yè)面。

圖5.2 ?試卷管理頁(yè)面

5.1.3 公告信息管理

公告信息管理頁(yè)面提供的功能操作有:新增公告,修改公告,刪除公告操作。下圖就是公告信息管理頁(yè)面。

圖5.3 公告信息管理頁(yè)面

5.1.4公告類型管理

公告類型管理頁(yè)面顯示所有公告類型,在此頁(yè)面既可以讓管理員添加新的公告信息類型,也能對(duì)已有的公告類型信息執(zhí)行編輯更新,失效的公告類型信息也能讓管理員快速刪除。下圖就是公告類型管理頁(yè)面。

圖5.4 公告類型列表頁(yè)面

代碼實(shí)現(xiàn):

/*** 登錄相關(guān)*/
@RequestMapping("users")
@RestController
public class UserController{@Autowiredprivate UserService userService;@Autowiredprivate TokenService tokenService;/*** 登錄*/@IgnoreAuth@PostMapping(value = "/login")public R login(String username, String password, String role, HttpServletRequest request) {UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));if(user != null){if(!user.getRole().equals(role)){return R.error("權(quán)限不正常");}if(user==null || !user.getPassword().equals(password)) {return R.error("賬號(hào)或密碼不正確");}String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());return R.ok().put("token", token);}else{return R.error("賬號(hào)或密碼或權(quán)限不對(duì)");}}/*** 注冊(cè)*/@IgnoreAuth@PostMapping(value = "/register")public R register(@RequestBody UserEntity user){
//        ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {return R.error("用戶已存在");}userService.insert(user);return R.ok();}/*** 退出*/@GetMapping(value = "logout")public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok("退出成功");}/*** 密碼重置*/@IgnoreAuth@RequestMapping(value = "/resetPass")public R resetPass(String username, HttpServletRequest request){UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));if(user==null) {return R.error("賬號(hào)不存在");}user.setPassword("123456");userService.update(user,null);return R.ok("密碼已重置為:123456");}/*** 列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,UserEntity user){EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();PageUtils page = userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));return R.ok().put("data", page);}/*** 信息*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") String id){UserEntity user = userService.selectById(id);return R.ok().put("data", user);}/*** 獲取用戶的session用戶信息*/@RequestMapping("/session")public R getCurrUser(HttpServletRequest request){Integer id = (Integer)request.getSession().getAttribute("userId");UserEntity user = userService.selectById(id);return R.ok().put("data", user);}/*** 保存*/@PostMapping("/save")public R save(@RequestBody UserEntity user){
//        ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {return R.error("用戶已存在");}userService.insert(user);return R.ok();}/*** 修改*/@RequestMapping("/update")public R update(@RequestBody UserEntity user){
//        ValidatorUtils.validateEntity(user);userService.updateById(user);//全部更新return R.ok();}/*** 刪除*/@RequestMapping("/delete")public R delete(@RequestBody Integer[] ids){userService.deleteBatchIds(Arrays.asList(ids));return R.ok();}
}

論文參考:

源碼獲取:

大家點(diǎn)贊、收藏、關(guān)注、評(píng)論啦 、查看👇🏻獲取聯(lián)系方式👇🏻

?精彩專欄推薦訂閱下方專欄👇🏻

2022-2024年最全的計(jì)算機(jī)軟件畢業(yè)設(shè)計(jì)選題大全:1000個(gè)熱門選題推薦?

Java項(xiàng)目精品實(shí)戰(zhàn)案例《100套》

Java微信小程序項(xiàng)目實(shí)戰(zhàn)《100套》

http://m.risenshineclean.com/news/64427.html

相關(guān)文章:

  • 代理服務(wù)器地址seo搜索引擎優(yōu)化服務(wù)
  • 騰訊云做網(wǎng)站需要報(bào)備百度人工服務(wù)熱線24小時(shí)
  • 專業(yè)網(wǎng)站設(shè)計(jì)哪家好可以做產(chǎn)品推廣的軟件有哪些
  • 代銷網(wǎng)站源碼seo優(yōu)化技術(shù)是什么
  • wordpress半透明主題關(guān)鍵詞優(yōu)化排名軟件
  • 禁止wordpress獲取隱私新手怎么入行seo
  • 武漢網(wǎng)站推廣霸屏寧波正規(guī)優(yōu)化seo軟件
  • 網(wǎng)站域名備案在哪里職業(yè)培訓(xùn)機(jī)構(gòu)需要什么資質(zhì)
  • 谷搜易外貿(mào)網(wǎng)站建設(shè)站長(zhǎng)之家關(guān)鍵詞挖掘工具
  • 如何利用源代碼做網(wǎng)站今日頭條最新
  • 網(wǎng)站建設(shè)需求 百度文庫(kù)三十個(gè)知識(shí)點(diǎn)帶你學(xué)黨章
  • 盛澤做網(wǎng)站的微信賣貨小程序怎么做
  • 設(shè)計(jì)廣告圖用什么軟件好用有利于seo優(yōu)化的是
  • 網(wǎng)站的站內(nèi)結(jié)構(gòu)錨文本是如何做的seo指什么
  • 做電影網(wǎng)站模板教學(xué)設(shè)計(jì)免費(fèi)注冊(cè)個(gè)人網(wǎng)站不花錢
  • java網(wǎng)站開發(fā)是干什么安徽網(wǎng)絡(luò)關(guān)鍵詞優(yōu)化
  • 工信局網(wǎng)站備案查詢溫州seo網(wǎng)站推廣
  • 中國(guó)企業(yè)網(wǎng)銀怎么轉(zhuǎn)賬seo推廣軟
  • 石家莊專業(yè)網(wǎng)站設(shè)計(jì)電話搜狗競(jìng)價(jià)推廣效果怎么樣
  • 網(wǎng)站做下載功能網(wǎng)站代搭建維護(hù)
  • 滄州有沒有做網(wǎng)站的國(guó)外網(wǎng)站制作
  • 怎樣進(jìn)行站點(diǎn)優(yōu)化seo高端培訓(xùn)
  • 什么做網(wǎng)站做個(gè)多少錢啊排名優(yōu)化seo
  • wordpress用windows會(huì)慢寧波seo關(guān)鍵詞優(yōu)化報(bào)價(jià)
  • 自己做的網(wǎng)站做登錄網(wǎng)店運(yùn)營(yíng)與推廣
  • 做競(jìng)彩網(wǎng)站代理犯法么站長(zhǎng)統(tǒng)計(jì)app軟件下載
  • 個(gè)人網(wǎng)站可以做企業(yè)宣傳個(gè)人如何做seo推廣
  • 吉林seo刷關(guān)鍵詞排名優(yōu)化進(jìn)一步優(yōu)化
  • 想做程序員需要學(xué)什么黑帽seo技術(shù)
  • 廈門建設(shè)局網(wǎng)站改到哪網(wǎng)站優(yōu)化軟件