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

當前位置: 首頁 > news >正文

網(wǎng)站開發(fā)廣東seo搜索

網(wǎng)站開發(fā)廣東,seo搜索,開發(fā)項目管理工具,政務(wù)網(wǎng)站建設(shè)辦法文章目錄 項目介紹主要功能截圖:部分代碼展示設(shè)計總結(jié)項目獲取方式 🍅 作者主頁:超級無敵暴龍戰(zhàn)士塔塔開 🍅 簡介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者🏆、 簡歷模板、學習資料、面試題庫【關(guān)注我,都給你】 &…

文章目錄

  • 項目介紹
  • 主要功能截圖:
  • 部分代碼展示
  • 設(shè)計總結(jié)
  • 項目獲取方式

🍅 作者主頁:超級無敵暴龍戰(zhàn)士塔塔開
🍅 簡介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者🏆、 簡歷模板、學習資料、面試題庫【關(guān)注我,都給你】
🍅文末獲取源碼聯(lián)系🍅

項目介紹

基于SpringBoot的社區(qū)幫扶對象管理系統(tǒng),java項目。
eclipse和idea都能打開運行。
推薦環(huán)境配置:eclipse/idea jdk1.8 maven mysql
前端技術(shù):vue,Ajax,Json
后端技術(shù):SpringBoot,MyBatis
本系統(tǒng)共分為兩個角色:管理員、志愿者、用戶。
主要功能有:
后臺:登錄、首頁、個人中心、用戶管理、幫扶對象管理、幫扶申請管理、捐款項目管理、物品交換管理、申請交換管理、論壇管理等。

前臺:登錄注冊、首頁展示、幫扶對象、論壇列表、捐款項目列表、社區(qū)公告、物品交換、個人中心等。

提供遠程部署、代碼講解等服務(wù)
更多精品項目,請查看主頁

主要功能截圖:

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

部分代碼展示

控制層,ClockInNewController,對登錄用戶信息的查詢,基于Cookie,從cookie中提取用戶信息,并根據(jù)提取的用戶字段,在數(shù)據(jù)庫中查詢相關(guān)信息。

@RequestMapping("/queryClockInAll2")public JsonObject queryClockInAll2(Clockinnew clockinnew, HttpServletRequest request,@RequestParam(defaultValue = "1") Integer pageNum,@RequestParam(defaultValue = "15") Integer pageSize){//獲取當前得登錄用戶Userinfo userinfo= (Userinfo) request.getSession().getAttribute("user");String username=userinfo.getUsername();//根據(jù)username獲取登錄賬號得業(yè)主idOwner owner=ownerService.queryOwnerByName(username);clockinnew.setOwnerId(owner.getId());PageInfo<Clockinnew> pageInfo= clockinnewService.queryClockInAll(pageNum,pageSize,clockinnew);return new JsonObject(0,"ok",pageInfo.getTotal(),pageInfo.getList());}

核心接口,封裝具體方法,方便對象的注入

package com.yx.service;import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.yx.model.Clockinnew;import java.util.Date;/*** <p>*  服務(wù)類* </p>** @author yx* @since 2021-04-27*/
public interface IClockInNewService extends IService<Clockinnew> {PageInfo<Clockinnew> queryClockInAll(int pageNum, int pageSize, Clockinnew clockinnew);/*** 查詢分頁數(shù)據(jù)** @param page      頁碼* @param pageCount 每頁條數(shù)* @return IPage<Clockinnew>*/IPage<Clockinnew> findListByPage(Integer page, Integer pageCount);/*** 添加** @param clockinnew * @return int*/int add(Clockinnew clockinnew);/*** 刪除** @param id 主鍵* @return int*/int delete(Long id);/*** 修改** @param clockinnew * @return int*/int updateData(Clockinnew clockinnew);/*** id查詢數(shù)據(jù)** @param id id* @return Clockinnew*/Clockinnew findById(Long id);Date queryCountByOwnId(Integer ownerId);
}

針對登錄接口進行講解
首先是controller層
涉及登錄,自然是分不開session,需要從session中提取用戶,判斷該用戶是否處于登錄狀態(tài)。其中密碼是經(jīng)過md5加密的,固定的鹽值加入到數(shù)據(jù)庫中,提高系統(tǒng)的安全行。

@RequestMapping(value="/login",method= RequestMethod.POST)public String login(Model model, String name, String password){//throws ParseExceptionSubject subject = SecurityUtils.getSubject();UsernamePasswordToken token = new UsernamePasswordToken(name,password);try {subject.login(token);User us = userService.getByName(name);String lastLoginTime = "";if(us!=null){SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//上次時間Date time = us.getLasttime();lastLoginTime = sdf.format(time);//新時間String format = sdf.format(new Date());//string轉(zhuǎn)date  不處理時間格式會不理想ParsePosition pos = new ParsePosition(0);Date strtodate = sdf.parse(format, pos);us.setLasttime(strtodate);userService.update(us);}if (us.getStatus()==1){Session session=subject.getSession();session.setAttribute("subject", subject);session.setAttribute("lastLoginTime",lastLoginTime);return "redirect:index";}else {model.addAttribute("error", "賬號已被停用!");return "/login";}} catch (AuthenticationException e) {model.addAttribute("error", "驗證失敗!");return "/login";}}

接下來就是impl實現(xiàn)類,可根據(jù)獲得的參數(shù)進行條件查詢。
當然,具體的查詢語句一般都不會直接在implement類中寫,而是將其寫在封裝好的mapper的xml文件中,xml文件又映射對應(yīng)的mapper文件。
而真正起作用的是mapper中的sql語句,在implement實現(xiàn)類中只是對mapper進行注入。

@Overridepublic User getByName(String name) {UserExample example = new UserExample();example.createCriteria().andNameEqualTo(name);List<User> users = userMapper.selectByExample(example);if (users.isEmpty()) return null;return users.get(0);}

UserMapper.java

package com.byh.biyesheji.dao;import com.byh.biyesheji.pojo.User;
import com.byh.biyesheji.pojo.UserExample;import java.util.List;public interface UserMapper extends SysDao<User>{List<User> selectByExample(UserExample example);/*** 停用管理員賬號* @param name*/void enableStatus(String name);/*** 開啟管理員賬號* @param name*/void stopStatus(String name);
}

UserMapper.xml

<select id="selectByExample" resultMap="BaseResultMap" parameterType="com.byh.biyesheji.pojo.UserExample" >select<if test="distinct" >distinct</if><include refid="Base_Column_List" />from user<if test="_parameter != null" ><include refid="Example_Where_Clause" /></if><if test="orderByClause != null" >order by ${orderByClause}</if></select>

設(shè)計總結(jié)

通過對校園點餐系統(tǒng)的開發(fā),讓我深刻明白開發(fā)一個程序軟件需要經(jīng)歷的流程,當確定要開發(fā)一個程序時,我在開發(fā)期間,對其功能進行合理的需求分析,然后才是程序軟件的功能的框架設(shè)計,數(shù)據(jù)庫的實體與數(shù)據(jù)表設(shè)計,程序軟件的功能詳細界面實現(xiàn),以及程序的功能測試等進行全方位的細致考慮,雖然在此過程中,各個環(huán)節(jié)都遇到了大大小小的困難,但是通過對這些問題進行反復(fù)的分析,深入的思考,借助各種相關(guān)文獻資料提供的方法與解決思路成功解決面臨的各個問題,最后成功的讓我開發(fā)的系統(tǒng)得以正常運行。在功能上面是基本可以滿足用戶對系統(tǒng)的操作,但是這個程序軟件也有許多方面是不足的,因此,在下一個時間階段,有幾點需要改進的地方需要提出來,它們分別是:
(1)操作頁面可以滿足用戶簡易操作的要求,但是在頁面多樣化設(shè)計層面上需要把一些比較豐富的設(shè)計結(jié)構(gòu)考慮進來。

(2)程序軟件的總體安全性能需要優(yōu)化,例如程序的退出安全性,以及程序的并發(fā)性等問題都需要進行安全性升級,讓開發(fā)的產(chǎn)品與現(xiàn)實中的相關(guān)網(wǎng)站更貼合。

(3)需要對程序的數(shù)據(jù)結(jié)構(gòu)方面,程序的代碼方面等進行優(yōu)化,讓運行起來的程序可以保持穩(wěn)定運行,也讓程序能夠保證短時間內(nèi)處理相關(guān)事務(wù),節(jié)省處理事務(wù)的時間,提高事務(wù)處理的效率,同時對服務(wù)器上資源占用的比例進行降低。
平臺的開發(fā)一方面是對自身專業(yè)知識技能進行最終考核,另一方面也是讓自己學會獨立解決程序開發(fā)過程中所遇到的問題,掌握將理論知識運用于程序開發(fā)實踐的方法。最終目標就是讓系統(tǒng)更具人性化,同時在邏輯設(shè)計上,讓系統(tǒng)能夠更加的嚴謹。

獲取源碼聯(lián)系:
大家點贊、收藏、關(guān)注、評論啦

項目獲取方式

精彩專欄推薦訂閱:在下方專欄👇🏻
Java精品項目100套

http://www.risenshineclean.com/news/11339.html

相關(guān)文章:

  • wordpress 博客 簡書有必要買優(yōu)化大師會員嗎
  • 邯鄲網(wǎng)站建設(shè)制作怎么給自己的網(wǎng)站設(shè)置關(guān)鍵詞
  • 做網(wǎng)站開發(fā)需要培訓(xùn)嗎網(wǎng)站市場推廣
  • 南京網(wǎng)站建設(shè)價位外貿(mào)平臺有哪些比較好
  • 網(wǎng)站服務(wù)器轉(zhuǎn)移視頻嗎武漢最新疫情
  • wordpress圖片在哪惠州seo代理
  • discuz論壇 整合到網(wǎng)站漯河網(wǎng)站seo
  • 網(wǎng)站 如何備案培訓(xùn)心得體會800字
  • wordpress訂單推送微信sem與seo
  • 做國外銷售都上什么網(wǎng)站不付費免費網(wǎng)站
  • ps做網(wǎng)站頁面美工班級優(yōu)化大師官方免費下載
  • 維恩圖在線制作網(wǎng)站站長工具的使用seo綜合查詢運營
  • 做網(wǎng)站不用服務(wù)器嗎鄭州網(wǎng)站開發(fā)公司
  • 找做報紙的背景圖去什么網(wǎng)站海外推廣代理商
  • 個人如何開網(wǎng)站東莞網(wǎng)絡(luò)推廣營銷
  • 哪家網(wǎng)站建設(shè)服務(wù)好開發(fā)網(wǎng)站需要多少錢
  • 懷化市優(yōu)化辦電話seo快速排名優(yōu)化公司
  • 東莞建工集團知乎推廣優(yōu)化
  • 周口網(wǎng)站制作公司哪家好快速網(wǎng)站seo效果
  • 江蘇 網(wǎng)站 備案黃頁引流推廣網(wǎng)站入口
  • 網(wǎng)絡(luò)搏彩網(wǎng)站做代理衡水seo營銷
  • 做網(wǎng)站用的系統(tǒng)公司網(wǎng)絡(luò)推廣營銷
  • 網(wǎng)站主機是服務(wù)器嗎深圳廣告公司
  • 我的網(wǎng)站沒備案怎么做淘寶客推廣小程序運營推廣公司
  • 服裝網(wǎng)站建設(shè)公司地址國際新聞最新消息今天軍事新聞
  • 黑龍江住房和建設(shè)廳網(wǎng)站寧波seo網(wǎng)絡(luò)推廣推薦
  • 做網(wǎng)站模板的海報尺寸多少錢電商seo優(yōu)化是什么意思
  • 做網(wǎng)站必須要電腦嗎app開發(fā)工具
  • 公司網(wǎng)站建立教程aso優(yōu)化平臺有哪些
  • 重慶建站模板源碼推動防控措施持續(xù)優(yōu)化