程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

計算機畢業設計Python+djang的藥物管理系統

編輯:Python

項目介紹

隨著時代的發展,藥店對藥品超市的管理提出了新的要求,傳統的藥品超市管理,已經不能夠滿足當前藥店對藥物的管理了,藥物一般都擁有種類繁多, 價格不一,治療功效不易,用法用量不同等特點,如何對這些琳琅滿目的藥物進行更加科學合理的管理,是很多藥店的管理人員一直以為所關心的問題。為了解決這一問題我們開發了藥品超市管理系統。

本藥品超市管理系統分為管理人員和員工兩部分,管理人員可以管理系統內的所有功能,員工是幫助管理人員管理客戶信息和銷售信息的,這樣在一定程度上減輕了管理人員的工作負擔。該系統的基本功能包括用戶登錄,藥品信息管理,客戶信息管理,員工信息管理,銷售信息管理,采購信息管理,統計報表,基礎資料設置,系統管理等功能。

開發環境

計算機畢業設計Python+djang的藥物管理系統
開發語言:Python
python框架:django
軟件版本:python3.7/python3.8
數據庫:mysql 5.7或更高版本
數據庫工具:Navicat11
開發軟件:PyCharm/vs code
前端框架:vue.js
可開發框架:ssm/Springboot/vue/python/PHP/小程序/安卓均可開發

系統截圖

等界面為系統的主界面,在主界面中可以看到推薦的藥物信息。並可通過導航欄查看藥物信息,藥物公告和個人中心,如後台錄,可點擊後台登錄進行登錄。

幫用戶在上一步中點擊了藥品的圖片之後系統會自動的彈出藥品詳,系統會自動的彈出藥品詳細信息。在這裡邊可對藥物進行出庫入庫處理同時可以查看藥物的編號,入庫處理,同時可以查看藥物的編號,類別,規格。廠家有效期數量進價和,數量,進價和售價的內容
本界面為後台管理人員對藥物入庫信息相關操作主要包括藥物名稱藥物編號藥物的類別圖片規格,主要包括藥物名稱,藥物編號,藥物的類別,圖片,規格,廠家進價售價總價入庫時間等,售價,總價格,入庫時間等信息。
本界面為藥品基本信息的界面展示主要包括藥物的編號藥物的名稱藥物的類別,主要包括藥物的編號,藥物的名稱,藥物的類別,藥物的圖。圖片藥物的,藥物的規格,廠家有效期等信息。

核心代碼


def yaowuchuku_register(request):
if request.method in ["POST", "GET"]:
msg = {
'code': normal_code, "msg": mes.normal_code}
req_dict = request.session.get("req_dict")
error = yaowuchuku.createbyreq(yaowuchuku, yaowuchuku, req_dict)
if error != None:
msg['code'] = crud_error_code
msg['msg'] = "用戶已存在,請勿重復注冊!"
return JsonResponse(msg)
def yaowuchuku_login(request):
if request.method in ["POST", "GET"]:
msg = {
'code': normal_code, "msg": mes.normal_code}
req_dict = request.session.get("req_dict")
datas = yaowuchuku.getbyparams(yaowuchuku, yaowuchuku, req_dict)
if not datas:
msg['code'] = password_error_code
msg['msg'] = mes.password_error_code
return JsonResponse(msg)
try:
__sfsh__= yaowuchuku.__sfsh__
except:
__sfsh__=None
if __sfsh__=='是':
if datas[0].get('sfsh')=='否':
msg['code']=other_code
msg['msg'] = "賬號已鎖定,請聯系管理員審核!"
return JsonResponse(msg)
req_dict['id'] = datas[0].get('id')
return Auth.authenticate(Auth, yaowuchuku, req_dict)
def yaowuchuku_logout(request):
if request.method in ["POST", "GET"]:
msg = {

"msg": "登出成功",
"code": 0
}
return JsonResponse(msg)
def yaowuchuku_resetPass(request):
'''
'''
if request.method in ["POST", "GET"]:
msg = {
"code": normal_code, "msg": mes.normal_code}
req_dict = request.session.get("req_dict")
columns= yaowuchuku.getallcolumn( yaowuchuku, yaowuchuku)
try:
__loginUserColumn__= yaowuchuku.__loginUserColumn__
except:
__loginUserColumn__=None
username=req_dict.get(list(req_dict.keys())[0])
if __loginUserColumn__:
username_str=__loginUserColumn__
else:
username_str=username
if 'mima' in columns:
password_str='mima'
else:
password_str='password'
eval('''yaowuchuku.objects.filter({
}='{}').update({
}='123456')'''.format(username_str,username,password_str))
return JsonResponse(msg)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved