欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java 實戰(zhàn)項目錘煉之醫(yī)院門診收費管理系統(tǒng)的實現(xiàn)流程

 更新時間:2021年11月12日 10:17:23   作者:qq_1334611189  
讀萬卷書不如行萬里路,只學(xué)書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+html+jdbc+mysql實現(xiàn)一個醫(yī)院門診收費管理系統(tǒng),大家可以在過程中查缺補漏,提升水平

一、項目簡述

功能:登錄,門診劃價,收費,報表,藥品管理等等功能。

二、項目運行

運行環(huán)境: Jdk1.8 + Tomcats . 5 + mysql + Eclispe ( IntelliJ IDEA ,Eclispe , MyEclispe , sts 都支持)。

項目技術(shù): JSP + Entity + Servlert + html + css + Javascript + JQuery + Ajax +「 ileupload 等等。

藥品操作代碼:

//藥品操作

@Controller
@RequestMapping("drugdictionary")
public class SdrugdictionaryController {
    @Autowired
    private SdrugdictionaryService sdrugdictionaryService;

     //查詢藥品

    @RequestMapping("findAllSdrugdictionary")
    @ResponseBody
    public Object SdrugdictionaryList(Sdrugdictionary sdrugdictionary, Integer page, Integer limit){
        PageHelper.startPage(page, limit);
        List<SdrugdictionaryMapper> listAll = sdrugdictionaryService.findAllSdrugdictionary(sdrugdictionary);
        PageInfo pageInfo = new PageInfo(listAll);
        Map<String, Object> tableData = new HashMap<String, Object>();
        //這是layui要求返回的json數(shù)據(jù)格式
        tableData.put("code", 0);
        tableData.put("msg", "");
        //將全部數(shù)據(jù)的條數(shù)作為count傳給前臺(一共多少條)
        tableData.put("count", pageInfo.getTotal());
        //將分頁后的數(shù)據(jù)返回(每頁要顯示的數(shù)據(jù))
        tableData.put("data", pageInfo.getList());
 
        return tableData;
    }

     //添加藥品

    @RequestMapping("addSdrugdictionary")
    @ResponseBody
    public Object addSdrugdictionary(Sdrugdictionary sdrugdictionary){
        int count = sdrugdictionaryService.count(sdrugdictionary);
        if(count==0){
            int i = sdrugdictionaryService.addSdrugdictionary(sdrugdictionary);
            if(i==1){
                return "添加成功";
            }else{
                return "添加失敗";
            }
        }else {
            return sdrugdictionary.getDrugName()+"已存在";
        }
 
    }

     //修改藥品

    @RequestMapping("editSdrugdictionary")
    @ResponseBody
    public Object editSdrugdictionary(Sdrugdictionary sdrugdictionary){
        int i = sdrugdictionaryService.editSdrugdictionary(sdrugdictionary);
        if(i==1){
            return "修改成功";
        }else{
            return "修改失敗";
        }
 
    }

     //刪除藥品

    @RequestMapping("deleteSdrugdictionary")
    @ResponseBody
    public Object deleteSdrugdictionary(Integer drugId){
        int i = sdrugdictionaryService.deleteSdrugdictionary(drugId);
        if(i==1){
            return "刪除成功";
        }else{
            return "刪除失敗";
        }
    }
 
    @RequestMapping("findAllArea")
    @ResponseBody
    public Object findAllArea(){
        List<Area> allArea = sdrugdictionaryService.findAllArea();
        return allArea;
    }
    @RequestMapping("findAllType")
    @ResponseBody
    public Object findAllType(){
        List<Type> allType = sdrugdictionaryService.findAllType();
        return allType;
    }
    @RequestMapping("findAllUnit")
    @ResponseBody
    public Object findAllUnit(){
        List<Unit> allUnit = sdrugdictionaryService.findAllUnit();
        return allUnit;
    }
}

管理菜單操作:

@Controller
public class SysController {
    @Autowired
    private UserService userService;
 
//跳轉(zhuǎn)管理菜單
    @RequestMapping("toMenuManager")
    public String toMenuManager() {
        return "view/menu/menuManager";
    }
 

//跳轉(zhuǎn)加載菜單管理左邊的菜單樹

    @RequestMapping("toMenuLeft")
    public String toMenuLeft() {
        return "view/menu/menuLeft";
    }
 

//跳轉(zhuǎn)加載菜單管理左邊的增刪改

    @RequestMapping("toMenuRight")
    public String toMenuRight() {
        return "view/menu/menuRight";
    }

//跳轉(zhuǎn)加載角色

    @RequestMapping("toLoadAllRole")
    public String toLoadAllRole() {
        return "view/role/roleManager";
    }

//跳轉(zhuǎn)加載用戶

    @RequestMapping("toLoadAllUser")
    public String toLoadAllUser() {
        return "view/user/userManager";
    }
 

//跳轉(zhuǎn)加載doctor.html

    @RequestMapping("toDoctor")
    public String toDoctor() {
        return "view/center/doctor";
    }

//跳轉(zhuǎn)加載departments.html

    @RequestMapping("toDepartments")
    public String toDepartments() {
        return "view/center/departments";
    }

//跳轉(zhuǎn)加載registeredtype.html

    @RequestMapping("toRegisteredType")
    public String toRegisteredtype() {
        return "view/center/registeredType";
    }
 

//跳轉(zhuǎn)加載icon.html

    @RequestMapping("icon")
    public String icon() {
        return "view/center/icon";
    }
 

//跳轉(zhuǎn)加載type.html

    @RequestMapping("toType")
    public String toType() {
        return "view/center/type";
    }

//跳轉(zhuǎn)加載area.html

    @RequestMapping("toArea")
    public String toArea() {
        return "view/center/area";
    }
 

//跳轉(zhuǎn)加載skull.html

    @RequestMapping("toSkull")
    public String toSkull() {
        return "view/center/skull";
    }

//跳轉(zhuǎn)加載warehuose.html

    @RequestMapping("toWarehuose")
    public String toWarehuose() {
        return "view/center/warehuose";
    }
 

//跳轉(zhuǎn)加載supplyManage.html

    @RequestMapping("toSupplyManage")
    public String toSupplyManage() {
        return "view/center/supplyManage";
    }

//跳轉(zhuǎn)加載supply.html

    @RequestMapping("toSupply")
    public String toSupply() {
        return "view/center/supply";
    }

//跳轉(zhuǎn)加載unit.html

    @RequestMapping("toUnit")
    public String toUnit() {
        return "view/center/unit";
    }
 

//跳轉(zhuǎn)加載updateLogin.html

    @RequestMapping("toUpdateLogin")
    public String toUpdateLogin(User user, Integer userid, Model model) {
        List<User> users = userService.updateLogin(user);
        model.addAttribute("usersLogin",users);
        return "view/user/updateLogin";
    }

//跳轉(zhuǎn)加載projectTypeManage.html

    @RequestMapping("toProjectTypeManage")
    public String toProjectTypeManage() {
        return "view/center/projectTypeManage";
    }

//跳轉(zhuǎn)加載paiban.html

    @RequestMapping("toPaiban")
    public String toPaiban() {
        return "view/center/paiban";
    }

//跳轉(zhuǎn)加載drugdictionary.html

    @RequestMapping("toDrugdictionary")
    public String toDrugdictionary() {
        return "view/center/drugdictionary";
    }

//跳轉(zhuǎn)加載main.html

    @RequestMapping("toMain")
    public String toMain() {
        return "view/main/main";
    }

//跳轉(zhuǎn)加載reportManage.html

    @RequestMapping("toReportFinance")
    public String toReportFinance() {
        return "view/finance/reportManage";
    }
 

//跳轉(zhuǎn)加載zhuYuanManage.html

    @RequestMapping("toZhuYaunManage")
    public String toZhuYaunManage() {
        return "view/finance/zhuYuanManage";
    }

//跳轉(zhuǎn)加載zhuYuanManage.html

    @RequestMapping("toBingYear")
    public String toBingYear() {
        return "view/finance/reportBing";
    }

//跳轉(zhuǎn)加載zhuYuanBing.html

    @RequestMapping("toBing2")
    public String toBing2() {
        return "view/finance/zhuYuanBing";
    }

//跳轉(zhuǎn)加載doctorDuibi.html

    @RequestMapping("toDoctorDuibi")
    public String toDoctorDuibi() {
        return "view/finance/doctorDuibi";
    }
 

//跳轉(zhuǎn)加載current.html

    @RequestMapping("toCurrent")
    public String toCurrenti() {
        return "view/finance/current";
    }
}

到此這篇關(guān)于Java 實戰(zhàn)項目錘煉之醫(yī)院門診收費管理系統(tǒng)的實現(xiàn)流程的文章就介紹到這了,更多相關(guān)Java 醫(yī)院門診收費管理系統(tǒng)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java多線程之異步Future機制的原理和實現(xiàn)

    Java多線程之異步Future機制的原理和實現(xiàn)

    這篇文章主要為大家詳細介紹了Java多線程之異步Future機制的原理和實現(xiàn),感興趣的小伙伴們可以參考一下
    2016-08-08
  • Java簡單實現(xiàn)對一串?dāng)?shù)字采用相應(yīng)的加密策略后傳輸

    Java簡單實現(xiàn)對一串?dāng)?shù)字采用相應(yīng)的加密策略后傳輸

    下面小編就為大家?guī)硪黄狫ava簡單實現(xiàn)對一串?dāng)?shù)字采用相應(yīng)的加密策略后傳輸。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • 淺談JSONObject的使用及示例代碼(JSON解析)

    淺談JSONObject的使用及示例代碼(JSON解析)

    這篇文章主要介紹了淺談JSONObject的使用及示例代碼(JSON解析),本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • java Zookeeper簡述

    java Zookeeper簡述

    ZooKeeper是一個分布式的,開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),是Google的Chubby一個開源的實現(xiàn),是Hadoop和Hbase的重要組件。下面通過本文給大家分享java 中 zookeeper簡單使用,需要的朋友參考下吧
    2021-09-09
  • struts2.2.3+spring3.1.0+mybatis3.1.0框架整合集成簡單demo

    struts2.2.3+spring3.1.0+mybatis3.1.0框架整合集成簡單demo

    本篇文章主要介紹了struts2.2.3+spring3.1.0 + mybatis3.1.0框架整合,結(jié)合在一起實現(xiàn)用戶的增刪改查功能,有需要的可以了解一下。
    2016-11-11
  • java boolean占用內(nèi)存大小說明

    java boolean占用內(nèi)存大小說明

    這篇文章主要介紹了java boolean占用內(nèi)存大小,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • java異常中throw和throws的區(qū)別及說明

    java異常中throw和throws的區(qū)別及說明

    這篇文章主要介紹了java異常中throw和throws的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Java Spring框架簡介與Spring IOC詳解

    Java Spring框架簡介與Spring IOC詳解

    Spring 框架是一個輕量級的解決方案,可以一站式地構(gòu)建企業(yè)級應(yīng)用。它是為了解決 企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。IOC 是 Inversion of Control 的縮寫,多數(shù)書籍翻譯成控制反轉(zhuǎn)
    2021-09-09
  • SpringMVC中@controllerAdvice注解的詳細解釋

    SpringMVC中@controllerAdvice注解的詳細解釋

    剛接觸SpringMVC應(yīng)該很少會見到這個注解,其實它的作用非常大,下面這篇文章主要給大家介紹了關(guān)于SpringMVC中@controllerAdvice注解的相關(guān)資料,需要的朋友可以參考下
    2022-02-02
  • java單鏈表逆序用法代碼示例

    java單鏈表逆序用法代碼示例

    這篇文章主要介紹了java單鏈表逆序用法代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01

最新評論