【正文】
inese Medicine 本科畢業(yè)論文 論文題目: 畢業(yè)設(shè)計選題系統(tǒng)設(shè)計與實現(xiàn) 姓 名: 王莉 院 系: 信息技術(shù)學(xué)院 專 業(yè): 信息管理與信息系統(tǒng) 年 級: 2020級 學(xué) 號: 2020181034 指導(dǎo)老師: 趙春霞 評定成績: 2020年 06月 04日 論文編號 ____________ ______________ 畢業(yè)論文(設(shè)計)誠信聲明書 本人聲明:我將提交的畢業(yè)論文(設(shè)計)《》是我在指導(dǎo)教師指導(dǎo)下獨立研究、寫作的成果,論文中所引用他人的無論以何種方式發(fā)布的文字、研究成果,均在論文中加以說明;有關(guān)教師、同學(xué)和其他人員對本文的寫作、修訂提出過并為我在論文中加以采納的意見、建議,均已在我的致謝辭中加以說明并深致謝意。 ABSTRACT ............................................. 錯誤 !未定義書簽。 網(wǎng)絡(luò)選題具有其它技術(shù)手段無可比擬的優(yōu)越性,因此世界各國尤其是發(fā)達國家無不對此給予高度的重視,發(fā)達國家主要從硬件和實踐上建立網(wǎng)絡(luò)選題環(huán)境,并建起信息傳遞式、合作學(xué)習(xí)模式等幾種主要的選題模式。s daily lives. In order to create greater economic efficiency and ease of management, the demand for software colleges are increasing, more and more colleges and universities want to have special software to suit their own needs to meet their specific requirements. Among them, the thesis university teaching as an important part of the process of thesis topics for work management has bee a trend. Network topics with other techniques inparable superiority, and therefore all the world, especially the developed countries have given high priority, major working topics developed from the hardware environment and practices, and build information transfer type, cooperative learning, such as several major topics model. The system uses , Visual Studio 2020, SQL Server 2020 and other major development language or tool design and development, through a detailed needs analysis, structural design, database design, functional interface design, coding, testing, and a series of processes, the final pletion of the system design. The system supports work environment, the realization of the basic functions and information topics graduates queries, students choose to play the autonomy issue and improve the efficiency of school management issues. Keywords: work topic ASP. NET Visual Studio 2020 SQL Server 2020河南中醫(yī)學(xué)院本科畢業(yè)論文 第 1 頁 共 29 頁 1 緒論 研究意義 目前對于大多數(shù)高校來說,學(xué)生在選擇畢業(yè)設(shè)計論文題目時,仍然使用傳統(tǒng)的方式,而傳統(tǒng)方式是學(xué)生看到所有題目,自己選擇一個題目,然后上交院系和導(dǎo)師 ]1[ 。 本系統(tǒng)是針對院系級畢業(yè)設(shè)計選題管理工作,研究、設(shè)計并開發(fā)的基于,采用 SQL Server 2020作為開發(fā)工具。該系統(tǒng)操作簡單,靈活性好,系統(tǒng)安全性高,運作效率高。而計算機的大容量操作 , 精確的計算,使它成為校園管理不可缺少的手段之一,作為計算機應(yīng)用的一部分,使用計算機對畢業(yè)論文信息進河南中醫(yī)學(xué)院本科畢業(yè)論文 第 2 頁 共 29 頁 行管理,具有人工管理所無法比擬的優(yōu)點,最突出的優(yōu)點就是操作方便,使用簡單,成本低等,這些 優(yōu)點能夠極大地提高高校 畢業(yè)論文管理的質(zhì)量,進一步提高辦學(xué)效率和減少開支。學(xué)生登錄以后進行選題,學(xué)生可以查看一些論文題目信息,對于已經(jīng)被選過的題目系統(tǒng)會顯示被選,學(xué)生選擇好題目并經(jīng)過老師的審核之后,可以上傳自己的開題報告、論文等由自己的指導(dǎo)老師查 看。 B/S 結(jié)構(gòu)與 C/S 結(jié)構(gòu)相比起來,不僅繼承了 C/S 結(jié)構(gòu)的優(yōu)點,更在此基礎(chǔ)上具有顯著的優(yōu)勢。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護升級的工作量,這對人力、時間、費用的節(jié)省是相當(dāng)驚人的 。 基于 B/S結(jié)構(gòu)的這些優(yōu)點,系統(tǒng)最終實現(xiàn)后就是這種結(jié)構(gòu)的系統(tǒng)。 的語法在很大程度上與 ASP 兼容,是 Microsoft 推出的新一代 Active Server Pages 腳本語言。另外, 是 .NET計劃中的一個重要組成部分,其為 Web 應(yīng)用程序開發(fā)人員提供了許多新特性,這些特性包括已編譯的服務(wù)器端代碼、一種將服務(wù)器端邏輯與客戶端布局相分離的代碼隱藏 ( codebehind) 技術(shù)、可擴展的服務(wù)器端控件模型、設(shè)計數(shù)據(jù)綁定模型以及客戶和服務(wù)器上的窗體身份證驗證支持等 ]10[ 。 HTML 是開發(fā)和研究 Web 數(shù)據(jù)庫的基礎(chǔ),也是構(gòu)成網(wǎng)頁的最“基本”的元素。在 Web中,應(yīng)用 HTML 制作網(wǎng)頁很簡單。 Studio 2020 河南中醫(yī)學(xué)院本科畢業(yè)論文 第 5 頁 共 29 頁 使用 .NET 框架進行應(yīng)用程序開發(fā)的最好的工具莫過于 Visual Studio,Visual Studio 系列產(chǎn)品被認為是世界上最好的開發(fā)環(huán)境之一。 SQL Server 數(shù)據(jù)庫 SQL Server 2020 是在 Microsoft 的數(shù)據(jù)平臺上發(fā)布, 在 SQL Server 2020 的基礎(chǔ)上開發(fā)出來的,它相對于后者有了很大變化。 SQL Server 是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)( DBMS),除了支持傳統(tǒng)的關(guān)系型數(shù)據(jù)庫對象(如數(shù)據(jù)庫、表)和特性(如表的聯(lián)接)外,還支持先進關(guān)系型數(shù)據(jù)庫常用的對象如存儲過程、觸發(fā)器等。SQL Server 2020 是一款面向高端的數(shù)據(jù)庫管理系統(tǒng),它不僅繼承了SQLServer 前輩的性能、穩(wěn)定性、便于管理和易于開發(fā)等優(yōu)勢,同時又具有許多新特性 ]17[ 。同時, 應(yīng)用的后臺程序中有專門針對 SQLserver 的數(shù)據(jù)應(yīng)用的類庫,所以在很大程度上方便了對數(shù)據(jù)的操作。整個系統(tǒng)使用戶操作起來簡單快捷,減輕了學(xué)生和教師以及教務(wù)處的勞動強度,可以達到真正的方便使用,易于推廣。本系統(tǒng)用戶平臺直接面向于用戶,采用可視化的界面,簡單、明了,用戶只需用鼠標就可以完成相應(yīng)的功能操作,對于初次使用此系統(tǒng)的用戶,不必經(jīng)過復(fù)雜的培訓(xùn)和學(xué)習(xí)就可以掌握本系統(tǒng)的操作流程。 河南中醫(yī)學(xué)院本科畢業(yè)論文 第 7 頁 共 29 頁 具體的說,系統(tǒng)按角色分為 3個角色,系統(tǒng)管理員對整個系統(tǒng)的數(shù)據(jù)庫信息進行控制和評審,教師模塊實現(xiàn)提交論文信息,查看審核信息,對學(xué)生的選題進行控制和管理,對學(xué)生提交的論文進行評審,學(xué)生管理模塊實現(xiàn)了選題,提交自己的論文信息,查看自己的論文成績的功能。登錄模塊,分別對學(xué)生、教師和管理員進行驗證,對查找不到或者密碼錯誤的用戶就跳轉(zhuǎn)到錯誤提示頁面,對于正確登錄的用戶,就跳轉(zhuǎn)到對應(yīng)用戶類型的主信息界面,用戶登錄后選擇頁面上的退出系統(tǒng),則會在客戶端和服務(wù)器上同時退出用戶。 教師模塊:分為選題管理模塊,信息查詢模塊,個人信息維護模塊和留言模塊。 整體的結(jié)構(gòu)圖如圖 所示。 圖 學(xué)生 選題系統(tǒng) 管理員 修改信息 論文選題 查看選題 管理學(xué)院 管理教師 管理學(xué)生 管理員 登錄賬號 編號 密碼 管理 審核 管理 學(xué)生信息 學(xué)院信息 教師 編號 登錄賬號 編號 名稱 姓名 編號 登錄賬號 登錄密碼 審核 選擇 論文信息 編號 論文題目 1 n 1 1 1 1 1 n n n 河南中醫(yī)學(xué)院本科畢業(yè)論文 第 11 頁 共 29 頁 數(shù)據(jù)庫的實體圖設(shè)計 專業(yè)信息實體圖如圖 所示。 學(xué)生信息 姓名 學(xué)號 專業(yè) 編號 學(xué)生描述 管理員信息 編號 登錄賬號 用戶角色 登錄密碼 專業(yè)名稱 學(xué)院名稱 專業(yè)信息 編號 學(xué)院編號 河南中醫(yī)學(xué)院本科畢業(yè)論文 第 12 頁 共 29 頁 圖 論文信息實體圖如圖 所示。 表 列名 說明 類型(長度) 備注 Id 編號 Int(4) 不允許空,主鍵 Name 名稱 Nvarchar(50) 不允許空 Password 密碼 Nvarchar( 50) 不允許空 Roule 管理員角色 Nvarchar(50) 不允許空 論文信息表如表 所示。 表 資料下載信息表 列名 說明 類型(長度) 備注 Id 編號 Int(50) 主鍵 Titles 標題 Nvarchar(50) 不允許空 contents 內(nèi)容 Text 不允許空 Path 文件地址 Nvarchar(50) 不允許空 Addtime 發(fā)布時間 Datetime 不允許空 數(shù)據(jù)庫安全設(shè)計 數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞。系