王寶安?孫中志
摘? 要:文章對(duì)基于B/S架構(gòu)的醫(yī)藥進(jìn)銷存管理智能化、網(wǎng)絡(luò)化設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了研究。首先對(duì)我國(guó)城市藥店經(jīng)營(yíng)過(guò)程管理信息化、計(jì)算機(jī)化的現(xiàn)狀和存在的問(wèn)題做了分析;其次從成本、方便易用和易于實(shí)現(xiàn)的角度考慮,對(duì)應(yīng)用系統(tǒng)進(jìn)行了需求分析、結(jié)構(gòu)化設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì);最終采用B/S架構(gòu)也就是基于瀏覽器和服務(wù)器架構(gòu)完成了對(duì)系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。
關(guān)鍵詞:進(jìn)銷存管理;ASP.NET;B/S架構(gòu);信息化
中圖分類號(hào):TP311? ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2096-4706(2022)02-0153-04
Abstract: This paper studies the intelligent and networked design and implementation of pharmaceutical purchase, sales and inventory management based on B/S architecture. Firstly, it analyzes the current situation and existing problems of informatization and computerization of management process of urban pharmacies in China; Secondly, from the perspective of cost, ease of use and easy realization, the demand analysis, structural design and database design of the application system are carried out; Finally, the detailed design and implementation of the system are completed based on B / S architecture, that is, browser and server architecture.
Keywords: purchase; sale and inventory management; ASP.NET; B/S architecture; informatization
0? 引? 言
隨著計(jì)算機(jī)網(wǎng)絡(luò)的普及和大數(shù)據(jù)時(shí)代的到來(lái),各行各業(yè)的經(jīng)營(yíng)和管理越來(lái)越離不開(kāi)計(jì)算機(jī),而遍布于大街小巷的藥店在醫(yī)藥的進(jìn)銷存過(guò)程管理計(jì)算機(jī)化得到了普及,通過(guò)多年的市場(chǎng)競(jìng)爭(zhēng),能夠立足發(fā)展并不斷壯大的藥店的普遍現(xiàn)象就是規(guī)模化、網(wǎng)點(diǎn)化甚至網(wǎng)點(diǎn)遍布多個(gè)城市,原來(lái)的單機(jī)版藥店進(jìn)銷存管理系統(tǒng)具有結(jié)構(gòu)簡(jiǎn)單穩(wěn)定、簡(jiǎn)單易用、維護(hù)成本低廉,出問(wèn)題產(chǎn)生的負(fù)面影響小且造成的損失低等優(yōu)點(diǎn),但隨著中小型藥店競(jìng)爭(zhēng)的白熱化,很多藥店為了實(shí)現(xiàn)自己的規(guī)模優(yōu)勢(shì)、成本優(yōu)勢(shì)和利益最大化,他們不斷地在一個(gè)城市開(kāi)設(shè)多家店鋪,甚至在多城市、多地域開(kāi)設(shè)自己的連鎖店,為了進(jìn)銷存過(guò)程管理統(tǒng)一化、規(guī)范化,簡(jiǎn)單的單機(jī)系統(tǒng)顯然已經(jīng)不能滿足需要;基于C/S架構(gòu)的管理系統(tǒng)需要建立自己的局域網(wǎng),如果藥店連鎖區(qū)域廣,那么所需要的硬件成本會(huì)大大增加,亦不能很好滿足異域進(jìn)銷存過(guò)程管理同步化的需要;而基于B/S架構(gòu)的藥店醫(yī)藥進(jìn)銷存過(guò)程管理網(wǎng)絡(luò)化智能化系統(tǒng)的實(shí)現(xiàn)則可以彌補(bǔ)以上不足。
1? 開(kāi)發(fā)工具概論
1.1? ASP.NET介紹
ASP.NET是一種服務(wù)器端動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),它是一種基于通用計(jì)算機(jī)語(yǔ)言翻譯方式為編譯的腳本語(yǔ)言,它的兼容性特別良好,在WEB應(yīng)用軟件開(kāi)發(fā)的所有平臺(tái)上幾乎都可以得到支持而方便的運(yùn)行。它具有很多優(yōu)勢(shì):
(1)性能優(yōu)良:ASP.NET運(yùn)行在服務(wù)器端是編譯連接好的代碼,與傳統(tǒng)的ASP不同,ASP.NET能利用綁定、實(shí)時(shí)(JIT)編譯優(yōu)化和全新緩存服務(wù)來(lái)提高性能。
(2)強(qiáng)大的功能:ASP.NET框架提供的很多功能強(qiáng)大而豐富、對(duì)于這些基礎(chǔ)類庫(kù),ASP.NET可以充分利用,支持C++、C#、VB等很多通用語(yǔ)言編譯實(shí)現(xiàn)。
(3)有豐富的工具箱支持:在Visual Studio開(kāi)發(fā)環(huán)境有豐富的易用控件,當(dāng)要實(shí)現(xiàn)常見(jiàn)的固定處理過(guò)程時(shí),通過(guò)簡(jiǎn)單拖放來(lái)使用,簡(jiǎn)單直觀,所見(jiàn)即所得,大大提高開(kāi)發(fā)效率。
(4)易于實(shí)現(xiàn):將必要的文件簡(jiǎn)單地復(fù)制到服務(wù)器上,服務(wù)器不需要重啟,甚至在替換正在運(yùn)行的已編譯代碼時(shí)也可以不要重新啟動(dòng)。
(5)超強(qiáng)的開(kāi)放性擴(kuò)展性:ASP.NET允許開(kāi)發(fā)人員開(kāi)發(fā)自己的組件并與系統(tǒng)實(shí)現(xiàn)搭建。
(6)動(dòng)態(tài)頁(yè)面與程序分離:結(jié)構(gòu)層次清晰是現(xiàn)代程序開(kāi)發(fā)發(fā)展的一個(gè)重要特點(diǎn),易于以后的升級(jí)維護(hù)。ASP.NET能夠?qū)崿F(xiàn)頁(yè)面動(dòng)態(tài)化同時(shí),方便地做到頁(yè)面與程序分離。
(7)對(duì)移動(dòng)設(shè)備的有效支持:ASP.NET可以支持任何移動(dòng)設(shè)備上的瀏覽器。使得原來(lái)用于傳統(tǒng)的桌面瀏覽器編程技術(shù)可以方便地在新的移動(dòng)設(shè)備上得以實(shí)現(xiàn),現(xiàn)在的移動(dòng)設(shè)備鋪天蓋地,為ASP.NET技術(shù)的使用發(fā)展提供了無(wú)限空間。
1.2? SQL Server2005介紹
微軟的SQL Server2005作為一個(gè)功能全面的數(shù)據(jù)庫(kù)平臺(tái),通過(guò)BI為用戶提供了企業(yè)級(jí)的數(shù)據(jù)管理。其數(shù)據(jù)庫(kù)引擎為二維的關(guān)系型數(shù)據(jù)提供了可靠安全易用的編輯存儲(chǔ)功能,在眾多的數(shù)據(jù)庫(kù)管理系統(tǒng)中表現(xiàn)出了強(qiáng)大的優(yōu)勢(shì)。
微軟SQL Server2005中的新安全模式在邏輯上將用戶和對(duì)象分開(kāi),提供細(xì)粒度訪問(wèn)控制(Fine-Grained access control)存取、增強(qiáng)了對(duì)數(shù)據(jù)存取的更大控制;Web開(kāi)發(fā)人員能夠在數(shù)據(jù)庫(kù)層面開(kāi)發(fā)Web服務(wù),為網(wǎng)絡(luò)服務(wù)中心集成的應(yīng)用軟件提供一種新型的關(guān)系型數(shù)據(jù)存取功能;數(shù)據(jù)庫(kù)引擎用于存儲(chǔ)、處理并對(duì)數(shù)據(jù)查詢等的服務(wù)。利用它實(shí)現(xiàn)了控制訪問(wèn)權(quán)限和快速處理事務(wù)。滿足了企業(yè)要求極高地對(duì)大量數(shù)據(jù)進(jìn)行處理的應(yīng)用需要;0A89EF9B-8040-4B70-9ABF-D81680E74762
Analysis Services支持對(duì)進(jìn)銷存業(yè)務(wù)數(shù)據(jù)的快速及時(shí)分析,為商業(yè)智能應(yīng)用提供OLAP和數(shù)據(jù)挖掘服務(wù),根據(jù)挖掘模型預(yù)測(cè)和發(fā)現(xiàn)數(shù)據(jù)中存在的趨勢(shì),然后對(duì)業(yè)務(wù)難題做出明智決策;鏡像是一組技術(shù),它在數(shù)據(jù)庫(kù)間復(fù)制、分發(fā)數(shù)據(jù),保證數(shù)據(jù)庫(kù)間進(jìn)行同步操作,為關(guān)系型數(shù)據(jù)的一致性提供了強(qiáng)大的支持。使用鏡像技術(shù)可以將數(shù)據(jù)通過(guò)廣域網(wǎng)分發(fā)給不同區(qū)域的遠(yuǎn)程用戶或移動(dòng)用戶,保證了數(shù)據(jù)的安全性、一致性。
1.3? B/S架構(gòu)概述
B/S架構(gòu),即Brower/Server(瀏覽器/服務(wù)器)架構(gòu)。它在邏輯上一般分為表示層、業(yè)務(wù)層和數(shù)據(jù)層。表示層向客戶提供業(yè)務(wù)支持,業(yè)務(wù)層實(shí)施業(yè)務(wù)規(guī)則,數(shù)據(jù)層規(guī)定數(shù)據(jù)訪問(wèn)標(biāo)準(zhǔn);這種模式的主要業(yè)務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),它們和DB端形成三層架構(gòu)。B/S架構(gòu)模糊了客戶端,客戶端無(wú)須特殊安裝,只要擁有Web瀏覽器就可以登錄實(shí)現(xiàn)相關(guān)業(yè)務(wù);大大簡(jiǎn)化了客戶端電腦載荷和硬件配置的要求,降低了用戶的總體成本。在當(dāng)今互聯(lián)網(wǎng)應(yīng)用高度發(fā)達(dá)、帶寬普遍達(dá)到百兆級(jí)的物聯(lián)網(wǎng)大數(shù)據(jù)時(shí)代,充分保證了B/S系統(tǒng)的良好運(yùn)行環(huán)境。
2? 需求分析
2.1? 可行性分析
任何行業(yè)的零售商店的發(fā)展趨勢(shì)都是集團(tuán)化、規(guī)模化,而零售行業(yè)的進(jìn)銷存過(guò)程管理的科學(xué)化、智能化為實(shí)現(xiàn)運(yùn)營(yíng)成本最小、效益最大化提供了良好的環(huán)境支持和技術(shù)支持,并日益成為企業(yè)核心競(jìng)爭(zhēng)力重要體現(xiàn)。
B/S架構(gòu)讓客戶端無(wú)須特殊安裝,只須有Web瀏覽器就可以登錄并進(jìn)行相關(guān)業(yè)務(wù),極大簡(jiǎn)化了客戶端對(duì)電腦載荷和硬件配置的要求,降低了用戶的總體成本;特別是當(dāng)今互聯(lián)網(wǎng)應(yīng)用高度發(fā)達(dá)、帶寬普遍達(dá)到百兆級(jí)的物聯(lián)網(wǎng)大數(shù)據(jù)時(shí)代,充分保證了B/S系統(tǒng)的良好運(yùn)行環(huán)境,B/S架構(gòu)的醫(yī)藥進(jìn)銷存系統(tǒng)為提高企業(yè)化智能化管理和科學(xué)決策水平,提高企業(yè)的核心競(jìng)爭(zhēng)力提供了無(wú)限的可能。
2.2? 功能需求分析
通過(guò)對(duì)企業(yè)現(xiàn)狀的了解和對(duì)客戶提出需求的分析要求該系統(tǒng)要實(shí)現(xiàn)以下的功能,該系統(tǒng)具備六大功能模塊,包括系統(tǒng)設(shè)置、進(jìn)貨管理、庫(kù)存管理、銷售管理、往來(lái)賬務(wù)、統(tǒng)計(jì)報(bào)表,共同完成通用藥店進(jìn)銷存的業(yè)務(wù)處理工作,如圖1所示。
2.2.1? 系統(tǒng)設(shè)置
該模塊包括庫(kù)存盤點(diǎn)、供貨商信息設(shè)置、操作員設(shè)置、客戶信息設(shè)置、員工信息設(shè)置、系統(tǒng)維護(hù),由系統(tǒng)管理員操作,如圖2所示。
2.2.2? 庫(kù)存管理
該模塊可以進(jìn)行增加商品、修改商品、刪除商品、導(dǎo)出商品、導(dǎo)入商品的操作,該模塊主要由倉(cāng)庫(kù)管理員操作,如圖3所示。
3? 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
3.1? 界面表示層設(shè)計(jì)
系統(tǒng)啟動(dòng)后,按角色不同登錄系統(tǒng),身份驗(yàn)證功能驗(yàn)證登錄人是否合法,再根據(jù)權(quán)限的不同開(kāi)放對(duì)應(yīng)的主控界面,界面的上部是最常用的功能菜單,便于用戶直接使用這些功能,共同完成通用進(jìn)銷存的業(yè)務(wù)處理工作。點(diǎn)擊左側(cè)的模塊,右側(cè)的界面會(huì)出現(xiàn)與當(dāng)前模塊功能相關(guān)的系統(tǒng)設(shè)置功能,方便用戶隨時(shí)進(jìn)行參數(shù)的定義和維護(hù),使系統(tǒng)操作變得更加人性;中間是對(duì)應(yīng)模塊的具體功能;登錄系統(tǒng)后的默認(rèn)模塊是進(jìn)貨管理,中間的部分是進(jìn)貨管理的具體功能,默認(rèn)顯示的是進(jìn)貨管理模塊的功能;要想使用通用進(jìn)銷存系統(tǒng),首先要進(jìn)行參數(shù)和基礎(chǔ)信息的定義,即從系統(tǒng)設(shè)置開(kāi)始。
3.2? 業(yè)務(wù)層設(shè)計(jì)
基于對(duì)B/S三層邏輯結(jié)構(gòu)的認(rèn)識(shí),表示層向客戶提供業(yè)務(wù)服務(wù)支持,業(yè)務(wù)層實(shí)施業(yè)務(wù)規(guī)則,數(shù)據(jù)層規(guī)定數(shù)據(jù)訪問(wèn)標(biāo)準(zhǔn)。用戶通過(guò)表示層向系統(tǒng)尋求服務(wù),實(shí)際上這些服務(wù)的規(guī)則過(guò)程和服務(wù)類型等都是由業(yè)務(wù)層來(lái)規(guī)范和處理完成的,在三層架構(gòu)中起著承上啟下的作用,表示層通過(guò)業(yè)務(wù)層實(shí)現(xiàn)功能支持,數(shù)據(jù)層也是通過(guò)業(yè)務(wù)層為用戶實(shí)現(xiàn)其信息價(jià)值的體現(xiàn),業(yè)務(wù)層是B/S三層架構(gòu)中的核心部分。
同樣的,該系統(tǒng)體現(xiàn)的核心功能也是有該層來(lái)規(guī)定的,其功能模塊有用戶身份驗(yàn)證功能、入庫(kù)管理功能、出庫(kù)管理功能、往來(lái)賬目結(jié)算、統(tǒng)計(jì)報(bào)表生成和系統(tǒng)設(shè)置功能。其中,在庫(kù)存管理模塊中進(jìn)入庫(kù)存盤點(diǎn)界面,在這個(gè)界面中可以進(jìn)行增加商品、修改商品、刪除商品、導(dǎo)出商品、導(dǎo)入商品的操作;在系統(tǒng)設(shè)置模塊中點(diǎn)擊“供貨商設(shè)置”進(jìn)入供貨商設(shè)置界面,在列表中可以看到所有的供貨商并可以對(duì)供貨商相關(guān)信息進(jìn)行增加、修改、刪除、查找、導(dǎo)出、導(dǎo)入、復(fù)制、打印等操作;在進(jìn)貨管理中點(diǎn)擊“采購(gòu)進(jìn)貨”打開(kāi)采購(gòu)進(jìn)貨窗口,可以使用商品條碼掃描輸入也可以手工輸入;驗(yàn)收員點(diǎn)擊收貨管理,點(diǎn)擊收貨驗(yàn)收,能夠查看到關(guān)于進(jìn)貨情況的驗(yàn)收單據(jù),通過(guò)系統(tǒng)直接查看到相關(guān)商品的數(shù)量、單價(jià)等明細(xì),可以通過(guò)系統(tǒng)將該項(xiàng)收貨單據(jù)表打印出來(lái);用戶點(diǎn)擊銷貨管理,調(diào)出銷貨單,“銷貨單”登記銷售產(chǎn)品的記錄,此單據(jù)保存審核后發(fā)生應(yīng)收款項(xiàng)業(yè)務(wù),伴隨庫(kù)存減少;往來(lái)賬務(wù)包括供貨商供貨情況、供貨商單據(jù)、供貨商商品銷售情況,供貨商單據(jù)可以列出指定供貨商或所有供貨商在一段時(shí)間內(nèi)發(fā)生的所有單據(jù)(采購(gòu)進(jìn)貨單和采購(gòu)?fù)素泦危c(diǎn)擊“查看單據(jù)”或雙擊單據(jù)即可顯示單據(jù)的具體內(nèi)容,并可以根據(jù)需要打印單據(jù),供貨商供貨情況可以統(tǒng)計(jì)出一段時(shí)間以內(nèi)的供貨商所供應(yīng)商品的進(jìn)貨合計(jì)信息以及明細(xì)信息,供貨商商品銷售情況統(tǒng)計(jì)出指定時(shí)間內(nèi)的供貨商所供應(yīng)商品的銷售合計(jì)信息以及明細(xì)信息。
這些功能實(shí)現(xiàn)都是在業(yè)務(wù)層規(guī)定的核心業(yè)務(wù)。運(yùn)行框架圖如圖4所示。
3.3? 數(shù)據(jù)庫(kù)設(shè)計(jì)
3.3.1? 用戶信息數(shù)據(jù)表
該數(shù)據(jù)表用于存儲(chǔ)系統(tǒng)用戶的基本信息,包括用戶編號(hào)、用戶名、密碼、姓名、聯(lián)系方式、負(fù)責(zé)的業(yè)務(wù)及區(qū)域、權(quán)限等。用戶信息數(shù)據(jù)表主要由系統(tǒng)管理員管理和維護(hù)。用戶信息數(shù)據(jù)設(shè)計(jì)表如表1所示。
3.3.2? 商品信息數(shù)據(jù)表
用于保存商品的基本信息,包括商品編號(hào)、商品類別、商品類型、商品型號(hào)、商品條碼、商品名稱和供貨商名稱等,可以由倉(cāng)庫(kù)管理員根據(jù)入庫(kù)出庫(kù)單據(jù)對(duì)其、刪除、增加、修改、查找、導(dǎo)入、導(dǎo)出、復(fù)制、打印等操作,如表2所示。0A89EF9B-8040-4B70-9ABF-D81680E74762
3.3.3? 供貨商信息數(shù)據(jù)表
供貨商數(shù)據(jù)表用于存儲(chǔ)供貨商的基本信息,包括供貨商名稱、手機(jī)號(hào)、供貨商地址、聯(lián)系人、開(kāi)戶銀行、郵政編碼和銀行賬號(hào)等。該數(shù)據(jù)表由進(jìn)銷存管理系統(tǒng)的銷售管理模塊訪問(wèn)??蛻粜畔?shù)據(jù)設(shè)計(jì)表如表3所示。
3.4? 系統(tǒng)實(shí)現(xiàn)
3.4.1? 增加商品功能實(shí)現(xiàn)
點(diǎn)擊庫(kù)存盤點(diǎn)界面上的“增加”按鈕,進(jìn)入增加商品界面,如圖5所示。
3.4.2? 往來(lái)賬務(wù)功能實(shí)現(xiàn)
在進(jìn)貨管理中點(diǎn)擊“往來(lái)賬務(wù)”按鈕,打開(kāi)往來(lái)賬務(wù)窗口如圖6所示。
3.4.3? 部分核心代碼
系統(tǒng)設(shè)計(jì)的部分核心代碼為:
void swoole_trace_check(void *arg)
{? ?swServer *serv = (swServer* )arg;
uint8_t timeout = serv->request_slowlog_timeout;
int count = serv->worker_num + serv->task_worker_num;
int i = serv->trace_event_worker ? 0 : serv->worker_num;
swWorker *worker;
for (; i < count; i++)
{? ? worker = swServer_get_worker(serv, i);
swTraceLog(SW_TRACE_SERVER, “trace request, worker#%d, pid=%d. request_time=%ld.”, i, worker->pid, worker->request_time);
if (?。╳orker->request_time > 0 && worker->traced == 0 && serv->gs->now - worker->request_time >= timeout))
{? continue; }? if (ptrace(PTRACE_ATTACH, worker->pid, 0, 0) < 0)
{ swSysError(“failed to ptrace(ATTACH, %d) worker#%d,”, worker->pid, worker->id);
continue;? }
worker->tracer = trace_request;
worker->traced = 1; }}
3.5? 系統(tǒng)測(cè)試
系統(tǒng)測(cè)試一般包含功能測(cè)試和性能測(cè)試。功能測(cè)試就是測(cè)試開(kāi)發(fā)的軟件有沒(méi)有齊全客戶或通用行業(yè)業(yè)務(wù)需求所設(shè)計(jì)的功能,系統(tǒng)設(shè)計(jì)的功能模塊是不是都能無(wú)過(guò)錯(cuò)的實(shí)現(xiàn),實(shí)現(xiàn)的結(jié)果是否符合客戶的要求,功能的正確性是一款軟件最起碼的要求;性能測(cè)試主要就是在典型的場(chǎng)景下實(shí)現(xiàn)用戶請(qǐng)求的反應(yīng)時(shí)間,反應(yīng)越快性能越好,在單位時(shí)間能正常完成的工作量也是軟件性能的重要體現(xiàn)。本軟件通過(guò)系統(tǒng)管理員、倉(cāng)庫(kù)管理員等不同類型用戶采用墨盒測(cè)試法測(cè)試,其結(jié)果為功能正確,性能優(yōu)越,符合設(shè)計(jì)預(yù)期和客戶要求。
4? 結(jié)? 論
該醫(yī)藥進(jìn)銷存管理系統(tǒng)經(jīng)過(guò)設(shè)計(jì)、開(kāi)發(fā)和測(cè)試,結(jié)果符合預(yù)期,很好地解決了藥店特別是連鎖藥店存在的采購(gòu)、入庫(kù)、出庫(kù)、銷售、往來(lái)賬款、統(tǒng)計(jì)報(bào)表等諸方面存在的問(wèn)題,我相信該管理系統(tǒng)一定會(huì)為藥店更好地提高管理水平、提高市場(chǎng)的核心競(jìng)爭(zhēng)力提供強(qiáng)有力的支持。
參考文獻(xiàn):
[1] 莊翔翔.基于B/S架構(gòu)的中小企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].青島:中國(guó)海洋大學(xué),2010.
[2] 趙婷.中小型醫(yī)藥企業(yè)醫(yī)藥產(chǎn)品進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].濟(jì)南:山東大學(xué),2011.
[3] 劉洪旭.基于C/S架構(gòu)進(jìn)銷存管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [D].濟(jì)南:山東大學(xué),2013.
[4] 曹立明.基于異構(gòu)數(shù)據(jù)集成的藥品進(jìn)銷存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].上海:華東師范大學(xué),2008.
[5] 徐巖,喬麗娟.醫(yī)藥進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].電子技術(shù),2018,47(12):112-113.
作者簡(jiǎn)介:王寶安(1969.04—),男,漢族,山東棗莊人,副教授,碩士,研究方向:軟件工程、網(wǎng)絡(luò)安全。0A89EF9B-8040-4B70-9ABF-D81680E74762