国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796

這篇具有很好參考價(jià)值的文章主要介紹了SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

摘 要

本文主要討論了如何利用SSM框架開(kāi)發(fā)一個(gè)中藥方劑管理與查詢(xún)小程序。它將嚴(yán)格按照軟件開(kāi)發(fā)流程進(jìn)行各個(gè)階段的工作,采用B/S架構(gòu)、Java技術(shù)和面向?qū)ο蟮木幊趟枷脒M(jìn)行項(xiàng)目開(kāi)發(fā)。在緒論中,將論述當(dāng)前中藥方劑管理的背景和質(zhì)疑小程序,以及系統(tǒng)開(kāi)發(fā)的目的。后續(xù)章節(jié)將嚴(yán)格遵循軟件開(kāi)發(fā)流程,在每個(gè)階段對(duì)系統(tǒng)進(jìn)行分析和設(shè)計(jì)。

中藥方劑管理與查詢(xún)小程序的主要用戶(hù)分為管理員和普通用戶(hù)。功能包括:主頁(yè),個(gè)人資料,公共管理(輪播圖,網(wǎng)站公告),用戶(hù)管理,信息管理(中藥知識(shí),知識(shí)分類(lèi)),中藥信息,中藥方劑,配伍禁忌,妊娠禁忌,病癥禁忌,中藥信息禁忌等功能。使用該系統(tǒng)可以實(shí)現(xiàn)中藥信息、方劑、各類(lèi)禁忌管理和查詢(xún)的信息化,使管理員的管理更加方便高效。它還可以提高用戶(hù)的查詢(xún)效率。

關(guān)鍵詞:中藥方劑管理與查詢(xún)小程序;java語(yǔ)言;MYSQL數(shù)據(jù)庫(kù);SSM框架

Abstract

This paper mainly discusses how to use SSM framework to develop a traditional Chinese medicine prescription management and query Mini Program. It will strictly follow the software development process to carry out all stages of work, using the BPX S architecture, Java technology and object-oriented programming ideas for project development. In the introduction, we will discuss the background of the current traditional Chinese medicine prescription management and question Mini Program, as well as the purpose of system development. The following chapters will strictly follow the software development process and analyze and design the system at each stage.

The main users of traditional Chinese medicine prescription management and inquiry Mini Program are divided into administrators and ordinary users. Functions include: home page, personal data, public management (rotation map, website announcement), user management, information management (traditional Chinese medicine knowledge, knowledge classification), traditional Chinese medicine information, traditional Chinese medicine prescriptions, compatibility taboos, pregnancy taboos, disease taboos, dietary taboos and other functions.

The use of this system can realize the informationization of traditional Chinese medicine information, prescription, all kinds of taboo management and inquiry, and make the management of administrators more convenient and efficient. It can also improve the query efficiency of users.

Key words:?management and query of traditional Chinese medicine prescription Mini Program; java language; MYSQL database; SSM framework

目 ?錄

摘 要

Abstract

1 緒論

1.1研究背景

1.2研究現(xiàn)狀

1.3研究?jī)?nèi)容

2 系統(tǒng)開(kāi)發(fā)環(huán)境

2.1微信開(kāi)發(fā)者工具

2.2小程序框架以及目錄結(jié)構(gòu)介紹

2.3 java技術(shù)

2.4 Mysql數(shù)據(jù)庫(kù)

2.5 SSM框架

3 系統(tǒng)分析

3.1 可行性分析

3.1.1 技術(shù)可行性

3.1.2操作可行性

3.1.3 經(jīng)濟(jì)可行性

3.1.4 法律可行性

3.2 系統(tǒng)性能分析

3.3 系統(tǒng)功能分析

3.4系統(tǒng)流程分析

3.2.1系統(tǒng)開(kāi)發(fā)流程

3.2.2 用戶(hù)登錄流程

3.2.3 系統(tǒng)操作流程

3.2.4 添加信息流程

3.2.5 修改信息流程

3.2.6 刪除信息流程

4 系統(tǒng)設(shè)計(jì)

4.1系統(tǒng)概要設(shè)計(jì)

4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

4.3系統(tǒng)順序圖設(shè)計(jì)

4.3.1登錄模塊順序圖

4.3.2添加信息模塊順序圖

4.4數(shù)據(jù)庫(kù)設(shè)計(jì)

4.4.1數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)

4.4.2數(shù)據(jù)庫(kù)表設(shè)計(jì)

第5章 系統(tǒng)詳細(xì)設(shè)計(jì)

5.1普通用戶(hù)功能模塊

5.2管理員功能模塊

6 系統(tǒng)測(cè)試

6.1 測(cè)試定義

6.2 測(cè)試目的

6.3測(cè)試方案

6.4系統(tǒng)分析

7 結(jié)論

參考文獻(xiàn)

謝辭

1?緒論

1.1研究背景

?科學(xué)技術(shù)日新月異的如今,計(jì)算機(jī)在生活各個(gè)領(lǐng)域都占有重要的作用,尤其在信息管理方面,在這樣的大背景下,學(xué)習(xí)計(jì)算機(jī)知識(shí)不僅僅是為了掌握一種技能,更重要的是能夠讓它真正地使用到實(shí)踐中去,以創(chuàng)新的視角去不斷方便人們的生活,推動(dòng)對(duì)中藥信息的了解。信息管理系統(tǒng)也是目前比較流行的,這種系統(tǒng)化的信息管理方法已經(jīng)應(yīng)用到實(shí)際工作生活中,特別是在各類(lèi)便民程序中的應(yīng)用越來(lái)越廣泛,中藥方劑管理與查詢(xún)亦是如此。中藥方劑管理與查詢(xún)小程序可以提供許多快捷的功能,可以方便管理員更加方便快捷進(jìn)行中藥信息、中藥方劑、各類(lèi)禁忌信息的管理,可以提高用戶(hù)的查詢(xún)效率。因此,開(kāi)發(fā)一個(gè)中藥方劑管理與查詢(xún)小程序,具有很強(qiáng)的操作性,平臺(tái)性,為中藥方劑管理提供了一個(gè)全新的平臺(tái)和便捷的窗口。

1.2研究現(xiàn)狀

近年來(lái)移動(dòng)互聯(lián)網(wǎng)的發(fā)展確實(shí)超乎人們的想象,在這個(gè)高速發(fā)展的時(shí)代,人們的生活節(jié)奏越來(lái)越快,而且人們離不開(kāi)電腦、手機(jī)、網(wǎng)絡(luò)等這些用品。因此,中藥方劑管理與查詢(xún)小程序也讓用戶(hù)的使用感得到提升,不同于傳統(tǒng)的中藥信息管理,電子式的中藥方劑管理與查詢(xún)小程序不需要人們?nèi)ガF(xiàn)場(chǎng)咨詢(xún),只需要拿著手機(jī),登錄小程序即可進(jìn)行查看中藥信息,查看中藥方劑等,非常方便。這樣便利性的操作使得中藥方劑管理與查詢(xún)小程序成為越來(lái)越多用戶(hù)的選擇。而且現(xiàn)在市面上也開(kāi)始大量出現(xiàn)各類(lèi)小程序,所以此中藥方劑管理與查詢(xún)小程序的設(shè)計(jì)與實(shí)現(xiàn)也是緊緊跟著時(shí)代發(fā)展的潮流的。

使用中藥方劑管理與查詢(xún)小程序,不僅節(jié)約了人力、財(cái)力,更是傳統(tǒng)行業(yè)適應(yīng)這個(gè)互聯(lián)網(wǎng)時(shí)代向前邁進(jìn)的一大步。隨著互聯(lián)網(wǎng)不斷深入到發(fā)展,中藥方劑管理與查詢(xún)小程序的發(fā)展會(huì)越來(lái)越便捷,越來(lái)越普遍。

1.3研究?jī)?nèi)容

該中藥方劑管理與查詢(xún)小程序的開(kāi)發(fā)和設(shè)計(jì)根據(jù)用戶(hù)的實(shí)際情況出發(fā),對(duì)系統(tǒng)的需求進(jìn)行了詳細(xì)的分析,然后進(jìn)行系統(tǒng)的整體設(shè)計(jì),最后通過(guò)測(cè)試使得系統(tǒng)設(shè)計(jì)的更加完整,可以實(shí)現(xiàn)系統(tǒng)中所有的功能,在開(kāi)始編寫(xiě)論文之前親自到圖書(shū)館借閱SSM框架、java框架書(shū)籍,MYSQL數(shù)據(jù)庫(kù)書(shū)籍等編程書(shū)籍,然后針對(duì)開(kāi)發(fā)的中藥方劑管理與查詢(xún)小程序,去網(wǎng)上查找了很多別人做好的系統(tǒng),參照他們的設(shè)計(jì)結(jié)果,來(lái)對(duì)自己的系統(tǒng)進(jìn)行更加詳細(xì)的系統(tǒng)的設(shè)計(jì),將系統(tǒng)中所有的功能結(jié)果一一列舉出來(lái),然后進(jìn)行需求分析,最后對(duì)所有的功能模塊進(jìn)行編碼,最后完成系統(tǒng)的整體測(cè)試,實(shí)現(xiàn)系統(tǒng)的正常運(yùn)行。

這次編寫(xiě)的論文包含了6個(gè)部分的內(nèi)容,具體內(nèi)容如下:

第一部分緒論:文章主要從課題背景以及研究現(xiàn)狀綜合闡述了開(kāi)發(fā)此系統(tǒng)的必要性。

第二部分相關(guān)技術(shù):系統(tǒng)開(kāi)發(fā)用到的各種技術(shù)都大致做出了簡(jiǎn)介。

第三部分系統(tǒng)分析:對(duì)系統(tǒng)的可行性分析以及對(duì)所有功能需求進(jìn)行詳細(xì)的分析,來(lái)查看該系統(tǒng)是否具有開(kāi)發(fā)的可能。

第四部分系統(tǒng)設(shè)計(jì):功能模塊設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)這兩部分內(nèi)容都有專(zhuān)門(mén)的表格和圖片表示。

第五部分系統(tǒng)實(shí)現(xiàn):進(jìn)行系統(tǒng)主要功能模塊的界面展示。

第六部分系統(tǒng)測(cè)試:測(cè)試系統(tǒng)的每一個(gè)功能是否能夠正常運(yùn)行,是否可以滿(mǎn)足人們的需求。

2 系統(tǒng)開(kāi)發(fā)環(huán)境??

2.1微信開(kāi)發(fā)者工具

微信開(kāi)發(fā)者工具現(xiàn)在已經(jīng)被小程序開(kāi)發(fā)團(tuán)隊(duì)開(kāi)發(fā)運(yùn)行,目前微信開(kāi)發(fā)者工具任然在不斷的完善中,在開(kāi)發(fā)小程序時(shí)經(jīng)常要不斷的更新??梢允褂梦⑿艗叽a登陸開(kāi)發(fā)者工具,開(kāi)發(fā)者工具將使用這個(gè)微信帳號(hào)的信息進(jìn)行小程序的開(kāi)發(fā)和調(diào)試。

機(jī)型選擇:小程序以智能手機(jī)的屏幕尺寸為設(shè)計(jì)標(biāo)準(zhǔn),進(jìn)行切圖。

預(yù)覽界面:寫(xiě)好視圖布局后點(diǎn)擊編譯,用來(lái)刷新視圖界面。

控制臺(tái):方便調(diào)試打印輸出信息。

上傳代碼:上傳到騰訊服務(wù)器,提交審核必經(jīng)步驟。上傳代碼時(shí)可以填寫(xiě)版本號(hào)和備注信息。

資源文件:一般可以在資源文件進(jìn)行對(duì)應(yīng)項(xiàng)目的文件目錄的斷點(diǎn)調(diào)試。

顯示遠(yuǎn)程調(diào)試:手機(jī)端和PC端開(kāi)發(fā)工具聯(lián)調(diào)對(duì)用戶(hù)而言是非常實(shí)用的。

本地?cái)?shù)據(jù)存儲(chǔ):顯示的是本地存儲(chǔ)的數(shù)據(jù)。

視圖調(diào)試:標(biāo)組件以子父層級(jí)結(jié)構(gòu)呈現(xiàn),方便調(diào)試。

微信限制在2M 以?xún)?nèi)的代碼體積;開(kāi)發(fā)中一般不校驗(yàn)合法域名信息;小程序后臺(tái)要做配置服務(wù)器域名。

以上就是在開(kāi)發(fā)過(guò)程中微信開(kāi)發(fā)者工具常用到的功能,微信開(kāi)發(fā)者工具也在不斷的完善。

2.2小程序框架以及目錄結(jié)構(gòu)介紹

整個(gè)小程序框架系統(tǒng)分為兩部分:邏輯層和視圖層。小程序開(kāi)發(fā)框架的目標(biāo)是通過(guò)盡可能簡(jiǎn)單、高效的方式讓開(kāi)發(fā)者可以在微信中開(kāi)發(fā)具有原生 小程序 體驗(yàn)的服務(wù)。小程序在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),提供了自己的視圖層以及邏輯層框架,讓開(kāi)發(fā)者能夠?qū)W⒂跀?shù)據(jù)與邏輯??蚣艿暮诵氖且粋€(gè)響應(yīng)的數(shù)據(jù)綁定系統(tǒng),可以讓數(shù)據(jù)與視圖非常簡(jiǎn)單地保持同步。在邏輯層做數(shù)據(jù)修改,在視圖層就會(huì)做相應(yīng)的更新??蚣芴峁┝艘惶谆A(chǔ)的組件,這些組件自帶微信風(fēng)格的樣式以及特殊的邏輯,開(kāi)發(fā)者可以通過(guò)組合基礎(chǔ)組件,創(chuàng)建出強(qiáng)大的微信小程序 。

2.3 java技術(shù)

Java語(yǔ)言是在二十世紀(jì)末由Sun公司發(fā)布的,而且公開(kāi)源代碼,這一優(yōu)點(diǎn)吸引了許多世界各地優(yōu)秀的編程愛(ài)好者,也使得他們開(kāi)發(fā)出當(dāng)時(shí)一款又一款經(jīng)典好玩的小游戲。Java語(yǔ)言是純面向?qū)ο笳Z(yǔ)言之一,從發(fā)布初期到現(xiàn)今,可以說(shuō)有將近20多年的歷史,已發(fā)展成為人類(lèi)計(jì)算機(jī)編程語(yǔ)言發(fā)展史上的一個(gè)深遠(yuǎn)影響。

Java語(yǔ)言具有非常多種的特性:(1)跨平臺(tái)的無(wú)關(guān)性;(2)面向?qū)ο螅?(3)安全性得以保障;(4)支持多個(gè)任務(wù);(5)多種編寫(xiě)方式,代碼編寫(xiě)簡(jiǎn)單。對(duì)比其他的低級(jí)語(yǔ)言、高級(jí)語(yǔ)言,Java語(yǔ)言具有明顯的顯著優(yōu)勢(shì)以及未來(lái)開(kāi)闊的前景,可以廣泛的應(yīng)用在個(gè)人筆記本電腦、大數(shù)據(jù)、大型游戲等等。

首先,Java語(yǔ)言具有面向?qū)ο蟮奶匦?,并且易于理解。關(guān)于對(duì)象,其實(shí)可以理解成每一種事物都是一種對(duì)象,包括我們?nèi)祟?lèi)自身都是一種對(duì)象。利用面向?qū)ο笳Z(yǔ)言的基本特征來(lái)解決軟件開(kāi)發(fā)中的實(shí)際問(wèn)題,為有效軟件開(kāi)發(fā)提供了技術(shù)支持。

其次,Java 語(yǔ)言具有很好的跨平臺(tái)無(wú)關(guān)性。所編寫(xiě)出來(lái)的應(yīng)用程序是Java語(yǔ)言編寫(xiě)的,那么就無(wú)需再使用編譯器來(lái)修改程序代碼,可以直接在任何計(jì)算機(jī)系統(tǒng)中運(yùn)行,Windows系統(tǒng)可以運(yùn)行,在Linux系統(tǒng)中也可以,也就是經(jīng)過(guò)一次編譯,可以到處運(yùn)行,所以Java語(yǔ)言具有卓越的可移植性,可以很好的跨平臺(tái)實(shí)現(xiàn)。

2.4 Mysql數(shù)據(jù)庫(kù)

Mysql是一個(gè)多普通用戶(hù)、多線(xiàn)程的服務(wù)器,采用SQL的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng)是基于SQL的客戶(hù)以及服務(wù)器模式的關(guān)系,它的優(yōu)點(diǎn)有強(qiáng)大的功能、操作簡(jiǎn)單、管理方便、可靠安全、運(yùn)行較快、多線(xiàn)程、跨平臺(tái)性、完全網(wǎng)絡(luò)化、穩(wěn)定性等,非常適合Web站點(diǎn)或者其他應(yīng)用軟件,在數(shù)據(jù)庫(kù)后端的開(kāi)發(fā)。此外,利用許多語(yǔ)言,會(huì)員可以編寫(xiě)和訪(fǎng)問(wèn)Mysql數(shù)據(jù)庫(kù)的程序。Mysql數(shù)據(jù)庫(kù)也是開(kāi)放源代碼的,開(kāi)發(fā)者越來(lái)越喜歡使用Mysql關(guān)系數(shù)據(jù)庫(kù),應(yīng)用范圍也被推而廣之。這是由于速度快和易用性, Web站點(diǎn)或應(yīng)用軟件的數(shù)據(jù)庫(kù)后端的開(kāi)發(fā)也都在使用它。

mysql 數(shù)據(jù)庫(kù)它有很多的優(yōu)點(diǎn),例如它在操作上能夠讓人通俗易懂、功能強(qiáng)大、信息儲(chǔ)存量高等優(yōu)點(diǎn)。所以被人們廣泛應(yīng)用,對(duì)于mysql數(shù)據(jù)庫(kù)來(lái)說(shuō)它一般主要是對(duì)數(shù)據(jù)進(jìn)行編碼和查詢(xún),而且在很多的設(shè)計(jì)當(dāng)中都應(yīng)用到了該數(shù)據(jù)庫(kù),在此過(guò)程當(dāng)中我們可以對(duì)常規(guī)的數(shù)據(jù)進(jìn)行查詢(xún)和組合,所以我們?cè)谶M(jìn)行使用mysql數(shù)據(jù)庫(kù)的時(shí)候只要對(duì)編寫(xiě)一小段的數(shù)據(jù)就能實(shí)現(xiàn)相應(yīng)的功能。數(shù)據(jù)庫(kù),就是數(shù)據(jù)存儲(chǔ)的儲(chǔ)藏室,只不過(guò)數(shù)據(jù)是存儲(chǔ)在計(jì)算機(jī)上的,而不是現(xiàn)實(shí)中的儲(chǔ)藏室,數(shù)據(jù)的存放是按固定格式,而不是無(wú)序的,則定義就是 :長(zhǎng)期有固定格式,可以共享的存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器上。數(shù)據(jù)庫(kù)管理主要包括數(shù)據(jù)表的建立,數(shù)據(jù)存儲(chǔ)、修改和增加數(shù)據(jù),為了使數(shù)據(jù)庫(kù)系統(tǒng)能夠正常運(yùn)行,相關(guān)人員進(jìn)行的管理工作。數(shù)據(jù)表的建立,可以對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。

2.5 SSM框架

當(dāng)今流行的“SSM組合框架”是Spring + SpringMVC + MyBatis的縮寫(xiě),受到很多的追捧,“組合SSM框架”是強(qiáng)強(qiáng)聯(lián)手、各司其職、協(xié)調(diào)互補(bǔ)的團(tuán)隊(duì)精神。web項(xiàng)目的框架,通常更簡(jiǎn)單的數(shù)據(jù)源。Spring屬于一個(gè)輕量級(jí)的反轉(zhuǎn)控制框架(IoC),但它也是一個(gè)面向表面的容器(AOP)。SpringMVC常常用于控制器的分類(lèi)工作模式,與模型對(duì)象分開(kāi),程序?qū)ο蟮淖饔门c自動(dòng)取款機(jī)進(jìn)行處理。這種解耦治療使整個(gè)系統(tǒng)的個(gè)性化變得更加容易。MyBatis是一個(gè)良好的可持續(xù)性框架,支持普通SQL查詢(xún),同時(shí)允許對(duì)存儲(chǔ)過(guò)程的高級(jí)映射進(jìn)行數(shù)據(jù)的優(yōu)化處理。大型Java Web應(yīng)用程序的由于開(kāi)發(fā)成本太高,開(kāi)發(fā)后難以維護(hù)和開(kāi)發(fā)過(guò)程中一些難以解決的問(wèn)題,而采用“SSM組合框架”,它允許建立業(yè)務(wù)層次結(jié)構(gòu),并為這個(gè)問(wèn)題提供良好的解決方案。

3 系統(tǒng)分析

所謂系統(tǒng)分析就是,需求人員通過(guò)與普通用戶(hù)的溝通,所獲取的信息,然后把這些信息通過(guò)需求說(shuō)明書(shū)的方式展示給普通用戶(hù)和開(kāi)發(fā)人員。在軟件功能發(fā)展的歷史長(zhǎng)河中,很長(zhǎng)時(shí)間,特別是最開(kāi)始的時(shí)候,需求分析的重要性并不被人們所認(rèn)同,例如當(dāng)時(shí)美國(guó)IBM公司為英國(guó)電信公司開(kāi)發(fā)一套信息管理系統(tǒng),在需求不明確的情況下開(kāi)始開(kāi)發(fā),最初的工期為一年,由于需求獲取不清晰導(dǎo)致工期推遲了半年多,造成巨大損失。我們很多軟件公司也存在這種情況,邊需求,邊開(kāi)發(fā),甚至與普通用戶(hù)沒(méi)有溝通清楚的情況下,直接照搬同類(lèi)型的項(xiàng)目進(jìn)行更改,導(dǎo)致到系統(tǒng)驗(yàn)收的時(shí)候,重新更改,造成了人力、物力的極大浪費(fèi)。而導(dǎo)致這一切后果的原因就是需求獲取不及時(shí)、不清楚、不全面。

3.1 可行性分析

中藥方劑管理與查詢(xún)小程序主要目標(biāo)是方便管理員更加方便快捷進(jìn)行中藥方劑、中藥信息管理,可以提高普通用戶(hù)的查詢(xún)效率。在確定了目標(biāo)后,我們從以下四方面對(duì)能否實(shí)現(xiàn)本系統(tǒng)目標(biāo)進(jìn)行可行性分析。

3.1.1 技術(shù)可行性

中藥方劑管理與查詢(xún)小程序主要采用java技術(shù),基于B/S結(jié)構(gòu),Mysql數(shù)據(jù)庫(kù),對(duì)于應(yīng)用程序的開(kāi)發(fā)要求具備完整功能,使用簡(jiǎn)單的特點(diǎn),并建立一個(gè)數(shù)據(jù)完整安全穩(wěn)定的數(shù)據(jù)庫(kù)。中藥方劑管理與查詢(xún)小程序的開(kāi)發(fā)技術(shù)具有很高可行性,且開(kāi)發(fā)人員掌握了一定的開(kāi)發(fā)技術(shù),所以系統(tǒng)的開(kāi)發(fā)具有可行性。

3.1.2操作可行性

中藥方劑管理與查詢(xún)小程序的登錄界面簡(jiǎn)單易于操作,采用常見(jiàn)的界面窗口來(lái)登錄界面,通過(guò)電腦進(jìn)行訪(fǎng)問(wèn)操作,會(huì)員只要平時(shí)使用過(guò)電腦都能進(jìn)行訪(fǎng)問(wèn)操作。此系統(tǒng)的開(kāi)發(fā)采用java語(yǔ)言開(kāi)發(fā),基于B/S結(jié)構(gòu),這些開(kāi)發(fā)環(huán)境使系統(tǒng)更加完善。本系統(tǒng)具有易操作、易管理、交互性好的特點(diǎn),在操作上是非常簡(jiǎn)單的。因此本系統(tǒng)可以進(jìn)行開(kāi)發(fā)。

3.1.3 經(jīng)濟(jì)可行性

中藥方劑管理與查詢(xún)小程序是基于B/S模式,采用Mysql數(shù)據(jù)庫(kù)儲(chǔ)存數(shù)據(jù),所要求的硬件和軟件環(huán)境,市場(chǎng)上都很容易購(gòu)買(mǎi),程序開(kāi)發(fā)主要是管理系統(tǒng)的開(kāi)發(fā)和維護(hù)。所以程序在開(kāi)發(fā)人力、財(cái)力上要求不高,而且此系統(tǒng)不是很復(fù)雜,開(kāi)發(fā)周期短,在經(jīng)濟(jì)方面具有較高的可行性。

3.1.4 法律可行性

此中藥方劑管理與查詢(xún)小程序是自己設(shè)計(jì)的管理系統(tǒng),具有很大的實(shí)際意義。因?yàn)闊o(wú)論是軟件還是數(shù)據(jù)庫(kù),采用的都是開(kāi)源代碼,因此這個(gè)系統(tǒng)的開(kāi)發(fā)和設(shè)計(jì),并不存在侵權(quán)等問(wèn)題,在法律上完全具有可行性。

綜上所述,中藥方劑管理與查詢(xún)小程序在技術(shù)、經(jīng)濟(jì)、操作和法律上都具有很高的可行性,開(kāi)發(fā)此程序是可行的。

3.2 系統(tǒng)性能分析

(1)系統(tǒng)響應(yīng)效率:頁(yè)面響應(yīng)時(shí)問(wèn)應(yīng)該在3秒以?xún)?nèi),最長(zhǎng)不能超過(guò)4秒,并支持至少10000人同時(shí)在線(xiàn)所有系統(tǒng)。

(2)界面簡(jiǎn)潔清晰:系統(tǒng)界面要求簡(jiǎn)單明了,容易操作,符合普通用戶(hù)操作習(xí)慣。

(3)儲(chǔ)存性高:因?yàn)橹兴幏絼┕芾砼c查詢(xún)小程序中有很多的信息需要存儲(chǔ),因此對(duì)于系統(tǒng)的存儲(chǔ)量有很大的要求,需要有一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)的支持才能確保所有的信息都能安全穩(wěn)定的進(jìn)行存儲(chǔ)。

(4)易學(xué)性:該系統(tǒng)在操作上必須簡(jiǎn)單好上手,沒(méi)有很多復(fù)雜的操作,只需要簡(jiǎn)單的進(jìn)行學(xué)習(xí)就能操作該系統(tǒng)。

(5)穩(wěn)定性需求:開(kāi)發(fā)的中藥方劑管理與查詢(xún)小程序要求運(yùn)行穩(wěn)定,運(yùn)行過(guò)程中無(wú)界面不清楚、字體模糊等現(xiàn)象。

(6)穩(wěn)定性:開(kāi)發(fā)的中藥方劑管理與查詢(xún)小程序要求運(yùn)行穩(wěn)定,運(yùn)行過(guò)程中無(wú)界面不清楚、字體模糊等現(xiàn)象。

3.3 系統(tǒng)功能分析

本中藥方劑管理與查詢(xún)小程序主要包括兩大功能模塊,即管理員功能模塊和普通用戶(hù)模塊。

(1)管理員模塊:系統(tǒng)中的核心普通用戶(hù)是系統(tǒng)管理員,管理員登錄后,通過(guò)管理員菜單來(lái)管理后臺(tái)系統(tǒng)。主要功能有:主頁(yè),個(gè)人資料,公共管理(輪播圖,網(wǎng)站公告),用戶(hù)管理,信息管理(中藥知識(shí),知識(shí)分類(lèi)),中藥信息,中藥方劑,配伍禁忌,妊娠禁忌,病癥禁忌,飲食禁忌等。

(2)普通用戶(hù),主要功能有:首頁(yè),網(wǎng)站公告,中藥信息,中藥方劑,妊娠禁忌,飲食禁忌,中藥知識(shí),我的(基本信息,收藏)等,如下圖所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖3-1用戶(hù)用例圖

3.4系統(tǒng)流程分析

3.2.1系統(tǒng)開(kāi)發(fā)流程

中藥方劑管理與查詢(xún)小程序開(kāi)發(fā)時(shí),首先進(jìn)行需求分析,進(jìn)而對(duì)系統(tǒng)進(jìn)行總體的設(shè)計(jì)規(guī)劃,設(shè)計(jì)系統(tǒng)功能模塊,數(shù)據(jù)庫(kù)的選擇等,本系統(tǒng)的開(kāi)發(fā)流程如圖3-3所示

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖3-3系統(tǒng)開(kāi)發(fā)流程圖

3.2.2 用戶(hù)登錄流程

為了保證系統(tǒng)的安全性,要使用本系統(tǒng)對(duì)系統(tǒng)信息進(jìn)行管理,必須先登陸到系統(tǒng)中。如圖3-4,3-5所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖3-4?登錄流程圖

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖3-5 添加信息流程圖

3.2.3 系統(tǒng)操作流程

用戶(hù)打開(kāi)并進(jìn)入系統(tǒng)后,會(huì)先顯示登錄界面,輸入正確的用戶(hù)名和密碼,系統(tǒng)自動(dòng)檢測(cè)信息,若信息無(wú)誤,則用戶(hù)會(huì)進(jìn)入系統(tǒng)功能界面,進(jìn)行操作,否則會(huì)提示錯(cuò)誤無(wú)法登錄,操作流程如圖3-6所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖3-6?系統(tǒng)操作流程圖

3.2.4 添加信息流程

管理員可以對(duì)中藥方劑信息等進(jìn)行信息的添加,普通用戶(hù)可以對(duì)自己權(quán)限內(nèi)的信息進(jìn)行添加,輸入信息后,系統(tǒng)會(huì)自行驗(yàn)證輸入的信息和數(shù)據(jù),若信息正確,會(huì)將其添加到數(shù)據(jù)庫(kù)內(nèi),若信息有誤,則會(huì)提示重新輸入信息,添加信息流程如圖3-7所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖3-7?添加信息流程圖

3.2.5 修改信息流程

管理員可以對(duì)中藥方劑信息等進(jìn)行的修改,普通用戶(hù)可以對(duì)自己權(quán)限內(nèi)的信息進(jìn)行修改,首先進(jìn)入修改信息界面,輸入修改信息數(shù)據(jù),系統(tǒng)進(jìn)行數(shù)據(jù)的判斷驗(yàn)證,修改信息合法則修改成功,信息更新至數(shù)據(jù)庫(kù),信息不合法則修改失敗,重新輸入。修改信息流程圖如圖3-8所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖3-8?修改信息流程圖

3.2.6 刪除信息流程

管理員可以對(duì)中藥方劑信息等進(jìn)行信息的刪除,對(duì)要?jiǎng)h除的信息進(jìn)行選中后,點(diǎn)擊刪除按鈕,系統(tǒng)會(huì)詢(xún)問(wèn)是否確定,若點(diǎn)擊確定,則系統(tǒng)會(huì)刪除掉選中的信息,并在數(shù)據(jù)庫(kù)內(nèi)對(duì)信息進(jìn)行刪除,刪除信息流程圖如圖3-9所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖3-9?刪除信息流程圖

4 系統(tǒng)設(shè)計(jì)

4.1系統(tǒng)概要設(shè)計(jì)

本中藥方劑管理與查詢(xún)小程序選擇B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于小程序兩種模式。適合在互聯(lián)網(wǎng)上進(jìn)行操作,只要普通用戶(hù)能連網(wǎng),任何時(shí)間、任何地點(diǎn)都可以進(jìn)行系統(tǒng)的操作使用。系統(tǒng)工作原理圖如圖4-1所示:

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖4-1 系統(tǒng)工作原理圖

4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

整個(gè)系統(tǒng)是由多個(gè)功能模塊組合而成的,要將所有的功能模塊都一一列舉出來(lái),然后進(jìn)行逐個(gè)的功能設(shè)計(jì),使得每一個(gè)模塊都有相對(duì)應(yīng)的功能設(shè)計(jì),然后進(jìn)行系統(tǒng)整體的設(shè)計(jì)。

本中藥方劑管理與查詢(xún)小程序結(jié)構(gòu)圖如圖4-2所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖4-2 系統(tǒng)功能結(jié)構(gòu)圖

4.3系統(tǒng)順序圖設(shè)計(jì)

4.3.1登錄模塊順序圖

登錄模塊主要滿(mǎn)足了用戶(hù)的權(quán)限登錄,登錄模塊順序圖如圖4-3所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖4-3 登錄順序圖

4.3.2添加信息模塊順序圖

管理員以及普通用戶(hù)登錄后均可進(jìn)行添加信息操作,添加信息模塊順序圖如圖4-4所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖4-4 添加信息順序圖

4.4數(shù)據(jù)庫(kù)設(shè)計(jì)

一個(gè)好的數(shù)據(jù)庫(kù)可以關(guān)系到程序開(kāi)發(fā)的優(yōu)劣,數(shù)據(jù)庫(kù)設(shè)計(jì)離不開(kāi)表結(jié)構(gòu)的設(shè)計(jì),還有表與表之間的聯(lián)系,以及系統(tǒng)開(kāi)發(fā)需要設(shè)計(jì)的數(shù)據(jù)表內(nèi)容等信息。在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)期間,要結(jié)合實(shí)際情況來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行針對(duì)性的開(kāi)發(fā)設(shè)計(jì)。

4.4.1數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)

本中藥方劑管理與查詢(xún)小程序采用的是MYSQL數(shù)據(jù)庫(kù),數(shù)據(jù)存儲(chǔ)快,因?yàn)橹兴幏絼┕芾砼c查詢(xún)小程序,主要的就是對(duì)信息的管理,信息內(nèi)容比較多,這就需要好好的設(shè)計(jì)一個(gè)好的數(shù)據(jù)庫(kù),分類(lèi)要清楚,不能添加信息的時(shí)候,造成信息太過(guò)混亂,設(shè)計(jì)好的數(shù)據(jù)庫(kù)首先就需要先把各個(gè)實(shí)體之間的關(guān)系表達(dá)明確,系統(tǒng)的E-R圖如下圖所示:?

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖4-5系統(tǒng)ER圖

4.4.2數(shù)據(jù)庫(kù)表設(shè)計(jì)

將數(shù)據(jù)庫(kù)概念設(shè)計(jì)的E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù)。在關(guān)系數(shù)據(jù)庫(kù)中,數(shù)據(jù)關(guān)系由數(shù)據(jù)表組成,但是表的結(jié)構(gòu)表現(xiàn)在表的字段上。

表access_token (登陸訪(fǎng)問(wèn)時(shí)長(zhǎng))

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

token_id

int

10

0

N

Y

臨時(shí)訪(fǎng)問(wèn)牌ID

2

token

varchar

64

0

Y

N

臨時(shí)訪(fǎng)問(wèn)牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大壽命:默認(rèn)2小時(shí)

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間:

7

user_id

int

10

0

N

N

0

用戶(hù)編號(hào):

表article (文章:用于內(nèi)容管理系統(tǒng)的文章)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

article_id

mediumint

8

0

N

Y

文章id:[0,8388607]

2

title

varchar

125

0

N

Y

標(biāo)題:[0,125]用于文章和html的title標(biāo)簽中

3

type

varchar

64

0

N

N

0

文章分類(lèi):[0,1000]用來(lái)搜索指定類(lèi)型的文章

4

hits

int

10

0

N

N

0

點(diǎn)擊數(shù):[0,1000000000]訪(fǎng)問(wèn)這篇文章的人次

5

praise_len

int

10

0

N

N

0

點(diǎn)贊數(shù)

6

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間:

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間:

8

source

varchar

255

0

Y

N

來(lái)源:[0,255]文章的出處

9

url

varchar

255

0

Y

N

來(lái)源地址:[0,255]用于跳轉(zhuǎn)到發(fā)布該文章的網(wǎng)站

10

tag

varchar

255

0

Y

N

標(biāo)簽:[0,255]用于標(biāo)注文章所屬相關(guān)內(nèi)容,多個(gè)標(biāo)簽用空格隔開(kāi)

11

content

longtext

2147483647

0

Y

N

正文:文章的主體內(nèi)容

12

img

varchar

255

0

Y

N

封面圖

13

description

text

65535

0

Y

N

文章描述

表article_type (文章分類(lèi))

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

type_id

smallint

5

0

N

Y

分類(lèi)ID:[0,10000]

2

display

smallint

5

0

N

N

100

顯示順序:[0,1000]決定分類(lèi)顯示的先后順序

3

name

varchar

16

0

N

N

分類(lèi)名稱(chēng):[2,16]

4

father_id

smallint

5

0

N

N

0

上級(jí)分類(lèi)ID:[0,32767]

5

description

varchar

255

0

Y

N

描述:[0,255]描述該分類(lèi)的作用

6

icon

text

65535

0

Y

N

分類(lèi)圖標(biāo):

7

url

varchar

255

0

Y

N

外鏈地址:[0,255]如果該分類(lèi)是跳轉(zhuǎn)到其他網(wǎng)站的情況下,就在該URL上設(shè)置

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間:

表auth (用戶(hù)權(quán)限管理)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

auth_id

int

10

0

N

Y

授權(quán)ID:

2

user_group

varchar

64

0

Y

N

用戶(hù)組:

3

mod_name

varchar

64

0

Y

N

模塊名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

頁(yè)面標(biāo)題:

6

path

varchar

255

0

Y

N

路由路徑:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳轉(zhuǎn)方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可刪除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查詢(xún)字段:

16

table_nav_name

varchar

500

0

Y

N

跨表導(dǎo)航名稱(chēng):

17

table_nav

varchar

500

0

Y

N

跨表導(dǎo)航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間:

表collect (收藏)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

collect_id

int

10

0

N

Y

收藏ID:

2

user_id

int

10

0

N

N

0

收藏人ID:

3

source_table

varchar

255

0

Y

N

來(lái)源表:

4

source_field

varchar

255

0

Y

N

來(lái)源字段:

5

source_id

int

10

0

N

N

0

來(lái)源ID:

6

title

varchar

255

0

Y

N

標(biāo)題:

7

img

varchar

255

0

Y

N

封面:

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間:

表comment (評(píng)論)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

comment_id

int

10

0

N

Y

評(píng)論ID:

2

user_id

int

10

0

N

N

0

評(píng)論人ID:

3

reply_to_id

int

10

0

N

N

0

回復(fù)評(píng)論ID:空為0

4

content

longtext

2147483647

0

Y

N

內(nèi)容:

5

nickname

varchar

255

0

Y

N

昵稱(chēng):

6

avatar

varchar

255

0

Y

N

頭像地址:[0,255]

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間:

9

source_table

varchar

255

0

Y

N

來(lái)源表:

10

source_field

varchar

255

0

Y

N

來(lái)源字段:

11

source_id

int

10

0

N

N

0

來(lái)源ID:

表contraindications_to_pregnancy (妊娠禁忌)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

contraindications_to_pregnancy_id

int

10

0

N

Y

妊娠禁忌ID

2

drug_name

varchar

64

0

Y

N

藥物名稱(chēng)

3

contraindications_to_pregnancy

varchar

64

0

N

N

妊娠禁忌

4

contraindications

text

65535

0

Y

N

禁忌說(shuō)明

5

recommend

int

10

0

N

N

0

智能推薦

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間

表contraindications_to_symptoms (病癥禁忌)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

contraindications_to_symptoms_id

int

10

0

N

Y

病癥禁忌ID

2

drug_name

varchar

64

0

Y

N

藥物名稱(chēng)

3

contraindications_to_symptoms

varchar

64

0

N

N

病癥禁忌

4

contraindications

text

65535

0

Y

N

禁忌說(shuō)明

5

recommend

int

10

0

N

N

0

智能推薦

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間

表dietary_taboos (飲食禁忌)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

dietary_taboos_id

int

10

0

N

Y

飲食禁忌ID

2

drug_name

varchar

64

0

Y

N

藥物名稱(chēng)

3

dietary_taboos

varchar

64

0

N

N

飲食禁忌

4

contraindications

text

65535

0

Y

N

禁忌說(shuō)明

5

recommend

int

10

0

N

N

0

智能推薦

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間

表hits (用戶(hù)點(diǎn)擊)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

hits_id

int

10

0

N

Y

點(diǎn)贊ID:

2

user_id

int

10

0

N

N

0

點(diǎn)贊人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間:

5

source_table

varchar

255

0

Y

N

來(lái)源表:

6

source_field

varchar

255

0

Y

N

來(lái)源字段:

7

source_id

int

10

0

N

N

0

來(lái)源ID:

表incompatibility_taboo (配伍禁忌)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

incompatibility_taboo_id

int

10

0

N

Y

配伍禁忌ID

2

drug_name

varchar

64

0

Y

N

藥物名稱(chēng)

3

incompatibility_taboo

varchar

64

0

N

N

配伍禁忌

4

contraindications

text

65535

0

Y

N

禁忌說(shuō)明

5

recommend

int

10

0

N

N

0

智能推薦

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間

表notice (公告)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

notice_id

mediumint

8

0

N

Y

公告id:

2

title

varchar

125

0

N

N

標(biāo)題:

3

content

longtext

2147483647

0

Y

N

正文:

4

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間:

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間:

表ordinary_users (普通用戶(hù))

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

ordinary_users_id

int

10

0

N

Y

普通用戶(hù)ID

2

user_name

varchar

64

0

Y

N

用戶(hù)姓名

3

user_gender

varchar

64

0

Y

N

用戶(hù)性別

4

examine_state

varchar

16

0

N

N

已通過(guò)

審核狀態(tài)

5

recommend

int

10

0

N

N

0

智能推薦

6

user_id

int

10

0

N

N

0

用戶(hù)ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間

表praise (點(diǎn)贊)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

praise_id

int

10

0

N

Y

點(diǎn)贊ID:

2

user_id

int

10

0

N

N

0

點(diǎn)贊人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間:

5

source_table

varchar

255

0

Y

N

來(lái)源表:

6

source_field

varchar

255

0

Y

N

來(lái)源字段:

7

source_id

int

10

0

N

N

0

來(lái)源ID:

8

status

bit

1

0

N

N

1

點(diǎn)贊狀態(tài):1為點(diǎn)贊,0已取消

表slides (輪播圖)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

slides_id

int

10

0

N

Y

輪播圖ID:

2

title

varchar

64

0

Y

N

標(biāo)題:

3

content

varchar

255

0

Y

N

內(nèi)容:

4

url

varchar

255

0

Y

N

鏈接:

5

img

varchar

255

0

Y

N

輪播圖:

6

hits

int

10

0

N

N

0

點(diǎn)擊量:

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間:

表traditional_chinese_medicine_information (中藥信息)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

traditional_chinese_medicine_information_id

int

10

0

N

Y

中藥信息ID

2

drug_name

varchar

64

0

Y

N

藥物名稱(chēng)

3

drug_code

varchar

64

0

N

N

藥物代碼

4

medicinal_sources

varchar

64

0

Y

N

藥用來(lái)源

5

medicinal_parts

varchar

64

0

Y

N

藥用部位

6

specification_of_decoction_pieces

varchar

64

0

Y

N

飲片規(guī)格

7

processing_method

varchar

64

0

Y

N

炮制方法

8

drug_alias

varchar

64

0

Y

N

藥物別名

9

praise_len

int

10

0

N

N

0

點(diǎn)贊數(shù)

10

recommend

int

10

0

N

N

0

智能推薦

11

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間

12

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間

表traditional_chinese_medicine_prescriptions (中藥方劑)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

traditional_chinese_medicine_prescriptions_id

int

10

0

N

Y

中藥方劑ID

2

prescription_number

varchar

64

0

Y

N

處方編號(hào)

3

medical_record_number

varchar

64

0

Y

N

病案號(hào)

4

drug_name

varchar

64

0

Y

N

藥物名稱(chēng)

5

drug_dosageg

int

10

0

Y

N

0

藥物劑量/g

6

drug_code

varchar

64

0

Y

N

藥物代碼

7

medicinal_four_qi

varchar

64

0

Y

N

藥物四氣

8

wuwei_1

varchar

64

0

Y

N

五味1

9

wuwei_2

varchar

64

0

Y

N

五味2

10

wuwei_3

varchar

64

0

Y

N

五味3

11

meridian_1

varchar

64

0

Y

N

歸經(jīng)1

12

meridian_2

varchar

64

0

Y

N

歸經(jīng)2

13

meridian_3

varchar

64

0

Y

N

歸經(jīng)3

14

guijing_4

varchar

64

0

Y

N

歸經(jīng)4

15

meridian_tropism_5

varchar

64

0

Y

N

歸經(jīng)5

16

drug_toxicity

varchar

64

0

Y

N

藥物毒性

17

drug_efficacy

varchar

64

0

Y

N

藥物功效

18

minimum_doseg

int

10

0

Y

N

0

最小劑量/g

19

maximum_doseg

int

10

0

Y

N

0

最大劑量/g

20

usage_method

varchar

64

0

Y

N

使用方法

21

storage_methods

varchar

64

0

Y

N

貯藏辦法

22

incompatibility_taboo

varchar

64

0

Y

N

配伍禁忌

23

contraindications_to_pregnancy

varchar

64

0

Y

N

妊娠禁忌

24

contraindications_to_symptoms

varchar

64

0

Y

N

病癥禁忌

25

dietary_taboos

varchar

64

0

Y

N

飲食禁忌

26

praise_len

int

10

0

N

N

0

點(diǎn)贊數(shù)

27

recommend

int

10

0

N

N

0

智能推薦

28

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間

29

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間

表upload (文件上傳)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

upload_id

int

10

0

N

Y

上傳ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

訪(fǎng)問(wèn)路徑

4

file

varchar

255

0

Y

N

文件路徑

5

display

varchar

255

0

Y

N

顯示順序

6

father_id

int

10

0

Y

N

0

父級(jí)ID

7

dir

varchar

255

0

Y

N

文件夾

8

type

varchar

32

0

Y

N

文件類(lèi)型

表user (用戶(hù)賬戶(hù):用于保存用戶(hù)登錄信息)

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

user_id

mediumint

8

0

N

Y

用戶(hù)ID:[0,8388607]用戶(hù)獲取其他與用戶(hù)相關(guān)的數(shù)據(jù)

2

state

smallint

5

0

N

N

1

賬戶(hù)狀態(tài):[0,10](1可用|2異常|3已凍結(jié)|4已注銷(xiāo))

3

user_group

varchar

32

0

Y

N

所在用戶(hù)組:[0,32767]決定用戶(hù)身份和權(quán)限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登錄時(shí)間:

5

phone

varchar

11

0

Y

N

手機(jī)號(hào)碼:[0,11]用戶(hù)的手機(jī)號(hào)碼,用于找回密碼時(shí)或登錄時(shí)

6

phone_state

smallint

5

0

N

N

0

手機(jī)認(rèn)證:[0,1](0未認(rèn)證|1審核中|2已認(rèn)證)

7

username

varchar

16

0

N

N

用戶(hù)名:[0,16]用戶(hù)登錄時(shí)所用的賬戶(hù)名稱(chēng)

8

nickname

varchar

16

0

Y

N

昵稱(chēng):[0,16]

9

password

varchar

64

0

N

N

密碼:[0,32]用戶(hù)登錄所需的密碼,由6-16位數(shù)字或英文組成

10

email

varchar

64

0

Y

N

郵箱:[0,64]用戶(hù)的郵箱,用于找回密碼時(shí)或登錄時(shí)

11

email_state

smallint

5

0

N

N

0

郵箱認(rèn)證:[0,1](0未認(rèn)證|1審核中|2已認(rèn)證)

12

avatar

varchar

255

0

Y

N

頭像地址:[0,255]

13

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間:

表user_group (用戶(hù)組:用于用戶(hù)前端身份和鑒權(quán))

編號(hào)

名稱(chēng)

數(shù)據(jù)類(lèi)型

長(zhǎng)度

小數(shù)位

允許空值

主鍵

默認(rèn)值

說(shuō)明

1

group_id

mediumint

8

0

N

Y

用戶(hù)組ID:[0,8388607]

2

display

smallint

5

0

N

N

100

顯示順序:[0,1000]

3

name

varchar

16

0

N

N

名稱(chēng):[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述該用戶(hù)組的特點(diǎn)或權(quán)限范圍

5

source_table

varchar

255

0

Y

N

來(lái)源表:

6

source_field

varchar

255

0

Y

N

來(lái)源字段:

7

source_id

int

10

0

N

N

0

來(lái)源ID:

8

register

smallint

5

0

Y

N

0

注冊(cè)位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時(shí)間:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時(shí)間:

第5章 系統(tǒng)詳細(xì)設(shè)計(jì)

5.1普通用戶(hù)功能模塊

普通用戶(hù)登錄中藥方劑管理與查詢(xún)小程序,在系統(tǒng)首頁(yè)可以查看首頁(yè),中藥方劑信息,食材資源,文章推送,我的(基本信息,收藏,中藥方劑評(píng)分,安排中藥方劑,中藥方劑分享)等功能,如圖5-1所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖5-1系統(tǒng)首頁(yè)界面圖

???

普通用戶(hù)注冊(cè),在注冊(cè)頁(yè)面通過(guò)填寫(xiě)賬戶(hù)、密碼、確認(rèn)密碼、昵稱(chēng)、郵箱、手機(jī)、身份等信息完成用戶(hù)注冊(cè),如下圖所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖5-2用戶(hù)注冊(cè)界面圖

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖5-3用戶(hù)登錄界面圖

中藥信息,在此頁(yè)面可以查看中藥信息,在該頁(yè)面按照點(diǎn)贊數(shù)或發(fā)布日期進(jìn)行排序,也可以搜索藥物代碼,名稱(chēng)等方式查詢(xún)藥物信息??梢赃M(jìn)行點(diǎn)擊查看詳情,點(diǎn)贊,收藏等操作,如下圖所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

???????????

???????圖5-4中藥信息一覽示界面圖 ?????圖5-5中藥信息展示界面圖

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

???????

圖5-6中藥信息評(píng)論界面圖 ??????

中藥方劑,在此頁(yè)面可以查看中藥方劑信息,在該頁(yè)面按照點(diǎn)贊數(shù)或發(fā)布日期進(jìn)行排序,也可以搜索處方編號(hào),病案號(hào),藥物名稱(chēng)等方式查詢(xún)藥物方劑信息??梢赃M(jìn)行點(diǎn)擊查看詳情,點(diǎn)贊,收藏等操作,如下圖所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

????????

圖5-7中藥方劑列表界面圖 ????????圖5-8中藥方劑詳情界面圖

妊娠禁忌,在此頁(yè)面可以查看妊娠禁忌信息,在該頁(yè)面按照發(fā)布日期進(jìn)行排序,也可以搜索藥物名稱(chēng),妊娠禁忌等方式查詢(xún)禁忌信息。可以進(jìn)行點(diǎn)擊查看詳情,點(diǎn)贊,收藏,評(píng)論等操作,如下圖所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

????????

圖5-9妊娠禁忌列表界面圖 ????????圖5-10妊娠禁忌詳情界面圖

5.2管理員功能模塊

管理員登錄,通過(guò)填寫(xiě)注冊(cè)時(shí)輸入的賬號(hào)、密碼、滑動(dòng)進(jìn)行驗(yàn)證碼進(jìn)行登錄,如下圖所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖5-11管理員登錄界面圖

管理員登錄進(jìn)入中藥方劑管理與查詢(xún)小程序可以查看:主頁(yè),個(gè)人資料,公共管理(輪播圖,網(wǎng)站公告),用戶(hù)管理,信息管理(中藥知識(shí),知識(shí)分類(lèi)),中藥信息,中藥方劑,配伍禁忌,妊娠禁忌,病癥禁忌,飲食禁忌等功能并進(jìn)行相應(yīng)操作,如下圖所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖5-12管理員功能界面圖

用戶(hù)管理,在此頁(yè)面中可以維護(hù)管理用戶(hù)信息,包括用戶(hù)名,昵稱(chēng),用戶(hù)姓名,性別等信息,還可在此頁(yè)面進(jìn)行添加、刪除或重置等操作,如下圖所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖5-13用戶(hù)管理界面圖

中藥信息管理,在此頁(yè)面中可以查看中藥信息,包括藥物名,代碼,來(lái)源,部飲片規(guī)格,炮制方法等信息,還可在此頁(yè)面進(jìn)行添加、刪除,重置,導(dǎo)入等操作,如下圖所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖5-14中藥信息管理界面圖

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖5-15添加中藥信息界面圖

中藥方劑管理,在此頁(yè)面中可以查看處方編號(hào),病案號(hào),藥物名稱(chēng),計(jì)量等等信息,還可在此頁(yè)面進(jìn)行添加、刪除,重置,導(dǎo)入等操作,如下圖所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖5-16中藥方劑管理界面圖

中藥知識(shí)管理,在此頁(yè)面中可以查看中藥知識(shí),包括標(biāo)題,封面圖,分類(lèi),標(biāo)簽等信息,還可在此頁(yè)面進(jìn)行添加、刪除,重置等操作,如下圖所示。

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖5-17中藥知識(shí)管理界面圖

SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796,小程序,課程設(shè)計(jì),apache,mysql,后端,java,sqlite

圖5-18添加中藥知識(shí)界面圖

6 系統(tǒng)測(cè)試

一個(gè)系統(tǒng)設(shè)計(jì)好后,就會(huì)進(jìn)入測(cè)試階段,測(cè)試的目標(biāo)是檢驗(yàn)設(shè)計(jì)好的網(wǎng)站是否可以正常無(wú)誤的運(yùn)行,盡可能的發(fā)現(xiàn)網(wǎng)站的問(wèn)題,已使后期網(wǎng)站投入使用后網(wǎng)站盡少出錯(cuò)[12]。

6.1 測(cè)試定義

系統(tǒng)測(cè)試主要是判斷系統(tǒng)是否可以正常運(yùn)行,功能模塊是否可以實(shí)現(xiàn)操作。程序代碼中是否有錯(cuò)誤出現(xiàn)。測(cè)試程序是開(kāi)發(fā)過(guò)程中的一個(gè)主要問(wèn)題。就算系統(tǒng)完成的再好,再進(jìn)行程序測(cè)試時(shí)也會(huì)也會(huì)發(fā)現(xiàn)一個(gè)重來(lái)沒(méi)有被發(fā)現(xiàn)的錯(cuò)誤信息。

測(cè)試不僅是系統(tǒng)開(kāi)發(fā)的開(kāi)始,而且應(yīng)該貫穿整個(gè)系統(tǒng)的整個(gè)生命周期。評(píng)估系統(tǒng)質(zhì)量的方法不局限于系統(tǒng)編碼和過(guò)程,應(yīng)該與軟件設(shè)計(jì)工作和歷史需求分析密切相關(guān)。系統(tǒng)錯(cuò)誤,不一定是代碼錯(cuò)誤,可能是階段的設(shè)計(jì)摘要和設(shè)計(jì)細(xì)節(jié)存在問(wèn)題,問(wèn)題也可能出現(xiàn)在需求分析階段。從實(shí)際情況來(lái)看,最初的問(wèn)題很可能是一個(gè)小錯(cuò)誤,根據(jù)按鈕的原理,按鈕后的按鈕位錯(cuò)將是所有位錯(cuò)。該系統(tǒng)的原因也同樣適用,隨著后續(xù)的開(kāi)發(fā)工作,誤差將越來(lái)越嚴(yán)重。因此就應(yīng)該對(duì)系統(tǒng)進(jìn)行測(cè)試,在一開(kāi)始就發(fā)現(xiàn)系統(tǒng)中存在的問(wèn)題,就能保證以后系統(tǒng)能夠正常穩(wěn)定的運(yùn)行。在測(cè)試系統(tǒng)中,開(kāi)發(fā)人員應(yīng)該站在客戶(hù)的角度來(lái)處理測(cè)試工作,而現(xiàn)在主要的測(cè)試方法是黑盒測(cè)試。測(cè)試的目的可以概括為以下幾點(diǎn):首先,普通用戶(hù)界面和客戶(hù)需求是一致的,設(shè)置界面和設(shè)計(jì)風(fēng)格統(tǒng)一;第二,創(chuàng)新設(shè)計(jì)接口規(guī)范設(shè)計(jì)標(biāo)準(zhǔn),具有獨(dú)特的審美特征;最后,人類(lèi)傳統(tǒng)的接口以滿(mǎn)足審美需求,不能盲目地追求一種獨(dú)特的,合理的規(guī)劃布局,符合審美標(biāo)準(zhǔn)。

6.2 測(cè)試目的

測(cè)試的目的在于要對(duì)系統(tǒng)的穩(wěn)定和可操作性能進(jìn)行對(duì)照檢查。對(duì)于軟件的開(kāi)發(fā)利用最終的目的在最后的測(cè)試和試用,這是一個(gè)不可缺少的重要環(huán)節(jié)。對(duì)于軟件開(kāi)發(fā)者而言,在對(duì)每一個(gè)單獨(dú)的功能進(jìn)行編排時(shí)候,都要有單獨(dú)的測(cè)試,并通過(guò)測(cè)試階段才可以研發(fā)多個(gè)功能性軟件,這樣既縮短了研發(fā)時(shí)間,也可以在的單個(gè)的早期測(cè)試中發(fā)現(xiàn)問(wèn)題,以免融合后的軟件,在查找問(wèn)題時(shí)就很難快速解決或者急速定位問(wèn)題。

中藥方劑管理與查詢(xún)小程序開(kāi)發(fā)設(shè)計(jì)完成后,需要對(duì)其進(jìn)行系統(tǒng)測(cè)試,測(cè)試的主要目的就是發(fā)現(xiàn)并找出系統(tǒng)中存在的問(wèn)題,并及時(shí)的進(jìn)行解決,確保系統(tǒng)可以正常穩(wěn)定的運(yùn)行下去,在進(jìn)行系統(tǒng)測(cè)試的時(shí)候,在一定要非常的認(rèn)真、仔細(xì),切記不能粗心,不能放過(guò)一個(gè)漏洞,測(cè)試時(shí)候一定不要著急,要按照之前指定好的測(cè)試步驟一步一步進(jìn)行,并且將測(cè)試的結(jié)果進(jìn)行詳細(xì)的記錄,我們?cè)谶M(jìn)行測(cè)試的時(shí)候做好選擇自動(dòng)化的測(cè)試,這樣既可以節(jié)省時(shí)間而且也能確保測(cè)試的準(zhǔn)確性,如果采用人工測(cè)試的方法就不會(huì)這么的方便,由于人工測(cè)試有很多不確定的因素,在測(cè)試過(guò)程中很可能會(huì)出現(xiàn)一些問(wèn)題,用機(jī)器測(cè)試就不會(huì)出現(xiàn)任何的問(wèn)題,而且機(jī)器不會(huì)疲憊會(huì)一直二等工作下去。在測(cè)試的時(shí)候一定要非常專(zhuān)注,時(shí)刻關(guān)注著測(cè)試的結(jié)果,一旦發(fā)現(xiàn)異常及時(shí)進(jìn)行修改,最后,測(cè)試完之后的文檔應(yīng)該保存下來(lái),方便以后測(cè)試時(shí)用到。系統(tǒng)測(cè)試的方法有很多,對(duì)于本中藥方劑管理與查詢(xún)小程序的測(cè)試,我們使用了測(cè)試用得最多的黑盒測(cè)試方法來(lái)對(duì)該系統(tǒng)進(jìn)行測(cè)試。

6.3測(cè)試方案

對(duì)測(cè)試計(jì)劃的把握是測(cè)試方案的重中之重。所有的技術(shù)難點(diǎn)應(yīng)該都被包含在這個(gè)測(cè)試計(jì)劃之中。而且我們要保證能與目標(biāo)形成一致性,以至于能夠測(cè)試出一些主要存在的錯(cuò)誤和一些錯(cuò)誤的漏洞。可以完美解決這些問(wèn)題就只有白盒測(cè)試或者黑盒測(cè)試。

構(gòu)造測(cè)試是白盒測(cè)試的另一個(gè)名字,了解與分析程序的結(jié)構(gòu)以及性能功用的,從而我們可以得到最終想要的結(jié)果并且觀察出是不是每一條程序都能得到。

性能測(cè)試是黑盒測(cè)試別稱(chēng),程序本身的運(yùn)作通過(guò)程序的進(jìn)程來(lái)觀察,主要是看一下程序是不是能夠像我們預(yù)期的目標(biāo)那樣發(fā)展,看一看我們的程序最終能不能完整的得到我們最后想要的功能和儲(chǔ)存想得到的數(shù)據(jù),到最后看一下我們的這個(gè)程序完整性能不能達(dá)到要求。

(1)模塊測(cè)試

單元測(cè)試就是模塊測(cè)試,顧名思義就是測(cè)試每個(gè)模塊所承擔(dān)的功能是否能夠?qū)崿F(xiàn),這個(gè)測(cè)試就是為了找出代碼在實(shí)際的設(shè)計(jì)運(yùn)轉(zhuǎn)中某一些小的程序所出現(xiàn)的偏差,很好地改正這些錯(cuò)誤,就說(shuō)明我們模塊測(cè)試進(jìn)行很成功過(guò)。

(2)集成測(cè)試:

集成測(cè)試就是對(duì)系統(tǒng)的測(cè)試以及對(duì)他子系統(tǒng)的一些性能測(cè)試,他檢查的事系統(tǒng)的包裝程序信息。找出其中的問(wèn)題。他的優(yōu)勢(shì)主要有以下這幾點(diǎn):

軟件耗費(fèi)較少。

可以提前發(fā)現(xiàn)端口的錯(cuò)誤。

更好的地位系統(tǒng)中錯(cuò)誤的位置。

從底部往上面進(jìn)行的方案針對(duì)于偏下層的結(jié)構(gòu),而中間的結(jié)構(gòu)就采用折中的方法。

(3)驗(yàn)收測(cè)試:

終于到了結(jié)尾性的工作了。就是為了給普通用戶(hù)看一下我們的系統(tǒng)功能是否達(dá)到了預(yù)期的效果。我采用了性能測(cè)試也就是黑盒測(cè)試對(duì)系統(tǒng)進(jìn)行測(cè)試。

其結(jié)果是分別是:

有一定的差異在普通用戶(hù)的需求。

再者就是結(jié)果與之差不了多少。

到了最后了,我們發(fā)現(xiàn)的問(wèn)題都是與普通用戶(hù)的需求存在一定的關(guān)聯(lián)。

1、登錄測(cè)試

?測(cè)試點(diǎn):登錄

測(cè)試的目標(biāo):輸入賬號(hào)密碼以及驗(yàn)證碼后系統(tǒng)會(huì)自動(dòng)進(jìn)行驗(yàn)證是否正確。

所用的環(huán)境:Windows10和IE瀏覽器。

輸入信息:普通用戶(hù)名、密碼。

步驟:

(1)首先我們打來(lái)瀏覽器,進(jìn)入該系統(tǒng)的登錄界面。

(2)在進(jìn)入頁(yè)面登錄部分以后可以進(jìn)行對(duì)普通用戶(hù)名、密碼進(jìn)行測(cè)試,具體測(cè)試輸入情況如下表6.1所示。

表6.1 登錄測(cè)試

情況

普通用戶(hù)名輸入

密碼輸入

期望結(jié)果

(1)

15546219225

1244566

提示普通用戶(hù)名或者密碼錯(cuò)誤,或賬號(hào)未經(jīng)審核

(2)

aaaaa

123456

提示普通用戶(hù)名或密碼錯(cuò)誤,或者賬號(hào)未經(jīng)審核

(3)

22

22

登陸成功

6.4系統(tǒng)分析

本中藥方劑管理與查詢(xún)小程序設(shè)計(jì)要求基本都可以達(dá)到,此系統(tǒng)具有完整的軟件功能,良好的普通用戶(hù)界面,能夠正確的處理錯(cuò)誤信息,而且能夠準(zhǔn)確的提出錯(cuò)誤的種類(lèi)。但是系統(tǒng)測(cè)試時(shí)也出現(xiàn)了一些系統(tǒng)的不足和缺陷,所以在今后的日子里我會(huì)對(duì)其視覺(jué)上的不足作出修改,其次系統(tǒng)的代碼和數(shù)據(jù)庫(kù)出現(xiàn)了非常多的冗余現(xiàn)象,都是因?yàn)閷?duì)編程技術(shù)的應(yīng)用不夠熟練,在日后我會(huì)加強(qiáng)自己的自身學(xué)習(xí)和能力,減少這樣的冗余現(xiàn)象。

經(jīng)過(guò)對(duì)上述的測(cè)試結(jié)果分析,本中藥方劑管理與查詢(xún)小程序無(wú)論是在技術(shù)方面,還是操作方面,還是經(jīng)濟(jì)方面都是完全可以實(shí)行的,并且經(jīng)過(guò)測(cè)試,該系統(tǒng)操作簡(jiǎn)單,所有的功能都可以實(shí)現(xiàn),因此該系統(tǒng)可以滿(mǎn)足人們的使用需求,值得被推廣。

總體說(shuō)來(lái),軟件通過(guò)測(cè)試。

7 結(jié)論

本文研究了中藥方劑管理與查詢(xún)小程序的設(shè)計(jì)與實(shí)現(xiàn),在文章開(kāi)端首先對(duì)個(gè)研究背景、研究現(xiàn)狀和研究?jī)?nèi)容作了簡(jiǎn)單的介紹,然后通過(guò)系統(tǒng)分析,引申出本系統(tǒng)研究的主要內(nèi)容。

通過(guò)對(duì)SSM框架JAVA技術(shù)和MYSQL數(shù)據(jù)庫(kù)的簡(jiǎn)介,從硬件和軟件兩反面說(shuō)明了中藥方劑管理與查詢(xún)小程序的設(shè)計(jì)與實(shí)現(xiàn)的可行性,本文結(jié)論及研究成果如下:實(shí)現(xiàn)了SSM框架、JAVA技術(shù)與MYSQL相結(jié)合構(gòu)建的中藥方劑管理與查詢(xún)小程序,通過(guò)本次中藥方劑管理與查詢(xún)小程序的設(shè)計(jì)與實(shí)現(xiàn)的研究與實(shí)現(xiàn),我感觸到學(xué)習(xí)一門(mén)新技術(shù),最重要的是實(shí)踐,只有多動(dòng)手才能盡快掌握它,一個(gè)系統(tǒng)的開(kāi)發(fā),經(jīng)驗(yàn)是最重要的,經(jīng)驗(yàn)不足,就難免會(huì)有許多考慮不周之處。要想吸引更多的普通用戶(hù),系統(tǒng)的界面必須要美觀、有特色、友好,功能要健全。

由于在此之前對(duì)于SSM框架知識(shí)并不了解,所以從一開(kāi)始就碰到許多困難,例如一開(kāi)始的頁(yè)面顯示不規(guī)范、數(shù)據(jù)庫(kù)連接有問(wèn)題已經(jīng)無(wú)法實(shí)現(xiàn)參數(shù)的傳遞等,不過(guò)通過(guò)我不斷的查閱相關(guān)的資料,以及向老師同學(xué)請(qǐng)教,最后出現(xiàn)的所有的問(wèn)題都得到了解決,通過(guò)這次的系統(tǒng)開(kāi)發(fā),我學(xué)到了很多的知識(shí),也明白了自己在哪些方面有不足的地方,尤其是學(xué)會(huì)如何從大量的信息中篩選出所需有用的信息,同時(shí)我更加深刻的體會(huì)到了,雖然書(shū)本上的大部分知識(shí)都是有價(jià)值,正確的,但實(shí)際上每個(gè)人編程的思路和對(duì)數(shù)據(jù)處理的方法、思想都是不同的,這就要求我們一定要通過(guò)實(shí)踐才能找到解決問(wèn)題的方案。在此次畢業(yè)設(shè)計(jì)活動(dòng)中,我不斷的提高了自己,也得到了寶貴的經(jīng)驗(yàn),我相信這些對(duì)我以后的發(fā)展都會(huì)有很大幫助。

通過(guò)這次中藥方劑管理與查詢(xún)小程序的開(kāi)發(fā),讓我學(xué)到了更多的知識(shí),同時(shí)通過(guò)這次系統(tǒng)的設(shè)計(jì)也讓我明白了自己在哪方面有不足,以后加以學(xué)習(xí)爭(zhēng)取可以開(kāi)發(fā)住更多有用的適用的系統(tǒng)軟件,本次系統(tǒng)的設(shè)計(jì)提高了我的編程水平,為了我今后系統(tǒng)的開(kāi)發(fā)打下了結(jié)實(shí)的基礎(chǔ)。

參考文獻(xiàn)

[1]譚康康,胡支濱,韓陽(yáng),楊?lèi)?ài)民,齊西偉.藥店藥品信息管理系統(tǒng)的設(shè)計(jì)及優(yōu)化[J].華北理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2023,45(02):104-109.

[2]Zheng Hongying. A Study on the Design of English Speaking Examination System Based on SSM Framework[J]. Journal of Sensors,2022,2022.

[3]馮子充,秘偉,郭曉利.基于SSM架構(gòu)的物流公司信息管理系統(tǒng)的設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2022,18(04):24-26.DOI:10.14004/j.cnki.ckt.2022.0253.

[4]強(qiáng)力,李灶娥,魏丹丹,林虎,廖莎.SSM框架下的果蔬信息管理系統(tǒng)設(shè)計(jì)[J].福建電腦,2021,37(09):99-101.DOI:10.16707/j.cnki.fjpc.2021.09.027.

[5]裴瑩瑩,劉剛,尹國(guó)才.基于B/S的高校黨員信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].長(zhǎng)江信息通信,2021,34(06):153-155.

[6]郭燦杰.基于微信小程序的學(xué)生成績(jī)信息查詢(xún)系統(tǒng)研究與設(shè)計(jì)[J].九江職業(yè)技術(shù)學(xué)院學(xué)報(bào),2021(01):22-25.DOI:10.16062/j.cnki.cn36-1247/z.2021.01.007.

[7]孫善毅,朱寧.基于SSM框架的學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)與應(yīng)用[J].電子技術(shù)與軟件工程,2021(04):43-45.

[8]王亞文,趙翠.基于SSM框架的社區(qū)寵物信息管理系統(tǒng)設(shè)計(jì)與分析[J].電腦編程技巧與維護(hù),2021(01):103-105.DOI:10.16184/j.cnki.comprg.2021.01.036.

[9]郭燦杰.基于微信小程序的發(fā)展黨員信息查詢(xún)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].湖南郵電職業(yè)技術(shù)學(xué)院學(xué)報(bào),2020,19(04):31-34.

[10]周軒宇. 基于SSM框架的高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].首都經(jīng)濟(jì)貿(mào)易大學(xué),2020.DOI:10.27338/d.cnki.gsjmu.2020.000124.

[11]王海嬰,趙瑋.基于數(shù)字媒體技術(shù)實(shí)現(xiàn)的中藥方劑查詢(xún)系統(tǒng)[J].蘭州石化職業(yè)技術(shù)學(xué)院學(xué)報(bào),2020,20(01):13-16.

[12]任安晶,方慧,王建,崔維帥,謝濟(jì)陽(yáng).基于微信小程序的GIS專(zhuān)業(yè)信息查詢(xún)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[J].電腦知識(shí)與技術(shù),2020,16(05):78-80.DOI:10.14004/j.cnki.ckt.2020.0526.

[13]. Design and Implementation of ERP System Based on SSM Framework[J]. ,2020,440(5).

[14]Hou Y. The design and implementation of the framework for Spring+SpringMVC+MyBatis in the development of Web application[C]//Institute of Management Science and Industrial Engineering.Proceedings of 2019 4th International Industrial Informatics and Computer Engineering Conference(IIICEC 2019).Proceedings of 2019 4th International Industrial Informatics and Computer Engineering Conference(IIICEC 2019),2019:369-374.DOI:10.26914/c.cnkihy.2019.039191.

[15]王麗,宗鎮(zhèn)欣.基于SSM框架的學(xué)生信息管理系統(tǒng)[J].電腦知識(shí)與技術(shù),2019,15(28):95-96.DOI:10.14004/j.cnki.ckt.2019.3562.

[16]Ping Wanxin,Chen Yuankun,Hou Xiaoyan. Design of Campus Bicycle Rental Management System Based on SSM Framework[J]. Journal of Physics: Conference Series,2019,1314.

[17]Jihong W,Junmei W,Dongling S. Design and Research of University International Cooperation Office Platform Based on SSM Framework[C]//Jilin Province Science and Technology (S&T) Innovation Center for Physical Simulation and Security of Water Resources and Electric Power Engineering,The Cooperative Innovation Center of Wind Power Equipment and Energy Conversion, Hunan Institute of Engineering,St. John’s University,Hunan Internet of Things Association.Proceedings of 2019 International Conference on Virtual Reality and Intelligent Systems (ICVRIS 2019) Volume I.Proceedings of 2019 International Conference on Virtual Reality and Intelligent Systems (ICVRIS 2019) Volume I,2019:229-232.DOI:10.26914/c.cnkihy.2019.011418.

[18]宋軻. 基于SSM的設(shè)備信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].華中科技大學(xué),2019.DOI:10.27157/d.cnki.ghzku.2019.002807.

[19]成鵬. 基于SSM的項(xiàng)目申報(bào)與執(zhí)行信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].華中科技大學(xué),2018.

[20]鄭宓,張瑜,鄢琳,董一飛,鄭沁鈊,曾茂貴.食物與藥物相互作用查詢(xún)系統(tǒng)的設(shè)計(jì)與建立[J].海峽藥學(xué),2018,30(10):270-273.

[21]王慧,張小波,格小光,金艷,王凌,趙宇平,景志賢,郭蘭萍,黃璐琦.中藥資源普查成果展示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)中藥雜志,2017,42(22):4303-4305.DOI:10.19540/j.cnki.cjcmm.2017.0174.

[22]朱貴杰. 基于SSM的一個(gè)企業(yè)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].華中科技大學(xué),2016.

[23]洪植林. 基于SSM框架的高校實(shí)驗(yàn)室信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].浙江工業(yè)大學(xué),2016.

謝辭

本次畢業(yè)設(shè)計(jì)圓滿(mǎn)的結(jié)束了,通過(guò)這次畢業(yè)設(shè)計(jì)我學(xué)到了很多的知識(shí),也提高了我軟件開(kāi)發(fā)的能力,在系統(tǒng)開(kāi)發(fā)設(shè)計(jì)的過(guò)程中,出現(xiàn)了很多的問(wèn)題,但是通過(guò)老師和同學(xué)們的幫助,最后所有的問(wèn)題都得到了解決,因此我要感謝在此過(guò)程中對(duì)我?guī)椭睦蠋熀屯瑢W(xué)們,感謝指導(dǎo)老師幫助我選課題,給我做詳細(xì)的講解,給我提供設(shè)計(jì)所需要的各種設(shè)備,也經(jīng)常詢(xún)問(wèn)我進(jìn)度與成果,再有難點(diǎn)的時(shí)候給我解決思路,幫助我順利完成。沒(méi)有他的指導(dǎo),也不會(huì)有我今天所展現(xiàn)出的成果。

首先我要感謝我的指導(dǎo)老師,指導(dǎo)老師在教學(xué)任務(wù)繁忙的情況下,抽出時(shí)間幫助我糾正我在設(shè)計(jì)當(dāng)中出現(xiàn)的問(wèn)題,并耐性地為我的論文作校正,是他的定期檢查和指導(dǎo)使得我們的畢業(yè)設(shè)計(jì)高質(zhì)量完成。他在我整個(gè)課題開(kāi)發(fā)和設(shè)計(jì)的過(guò)程中,為程序的設(shè)計(jì)、框架的設(shè)計(jì)、代碼的撰寫(xiě)方面以及論文框架的設(shè)計(jì)提供了很多寶貴的意見(jiàn),并且為我推薦了許多有用的資料和文獻(xiàn),他的指導(dǎo)和建議使我受益匪淺,有了指導(dǎo)老師的輔導(dǎo)和指點(diǎn),我論文才能夠順利完成。老師的認(rèn)真負(fù)責(zé)的工作態(tài)度和治學(xué)嚴(yán)謹(jǐn)之道使我們這些即將踏入社會(huì)的畢業(yè)生受益匪淺。

然后要感謝我的同學(xué)們,感謝大家對(duì)我這次畢業(yè)設(shè)計(jì)的幫助,?也感謝大家在大學(xué)生活中對(duì)我的陪伴,使得我的大學(xué)生活過(guò)的很快樂(lè)。

另外,我還要感謝父母,感謝一直以來(lái)對(duì)我的支持,讓我能夠順利的完成我的學(xué)業(yè),沒(méi)有你們也就沒(méi)有我的今天,感謝你們無(wú)私的付出,未來(lái)我一定會(huì)報(bào)答你們的。最后,感謝在座的所有參加我論文答辯的老師們,感謝大家的聆聽(tīng),你們辛苦了。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-784589.html

免費(fèi)領(lǐng)取項(xiàng)目源碼,請(qǐng)關(guān)注?點(diǎn)贊收藏并私信博主,謝謝-

到了這里,關(guān)于SSM 中藥方劑管理與查詢(xún)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼71796的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包