『壹』 求一篇畢業論文,關於jsp學生管理系統設計的
畢業論文的話,我會寫,麻煩你把細節說具體一點。
具體細節下面告訴你一些很多人不知道的論文寫的誤區
『貳』 基於JSP的餐廳點餐系統畢業論文
基於來jsp的參訂點餐系統怎麼寫?
無論是自寫項目源碼還是寫論文,都需要確定好需求,比如這個餐廳訂餐系統,就需要有多張資料庫表進行功能實現比如餐桌表訂單表管理員表等, 發給你了一個例子
javaweb項目中資料庫設計規范
欄位不可分,有主鍵,非主鍵欄位依賴主鍵。非主鍵欄位不能互相依賴。欄位值具有原子性,不能再分(所有關系型資料庫系統都滿足第一範式)
能否給幾個管理系統類型的項目代碼分享
網上有很多管理系統類型的例子,比如學生管理系統,學籍管理系統,就業管理系統,有一些商城項目本質上也有一部分代碼是管理系統的東西,一般都是springmvc+mybatis整合,發給你可以學習下
如何實現登陸注冊功能
登陸功能實現比較簡單,一般是表單提交或者路由提交,通過service的判斷是否為有效用戶,然後往session里放入有效的用戶信息,之後filter判斷session的數據,如果失敗則跳轉
『叄』 求:用JSP寫的圖書管理系統的畢業論文
1 前言 4
1.1 目的 4
1.2 范圍 4
1.3 有關本系統中的定義 4
2 資料引用 4
3 設計思路 4
3.1 數據層設計 5
user_book表的觸發器 5
用戶續借圖書的存儲過程 6
到期催還表的視圖 7
3.2 數據鏈接層設計 8
UserBook Entity Bean設計 9
UserConsumer Entity Bean設計 10
UserLogBook Entity Bean設計 11
3.3 數據邏輯層設計 12
TheBook Session Bean設計 13
TheUser Session Bean設計 14
TheLog Session Bean設計 15
3.4 網路應用層設計 15
CheckValue bean 16
EnCode bean 16
JDBCBean bean 16
Rank bean 16
SetUp bean 16
SplitPage bean 17
UserLogin bean 17
SearchBook bean 17
SearchDeadline bean 17
ValidateIMG servlet 17
GetDelete servlet servlet 17
GetBookSubmit servlet 18
GetUserSubmit servlet 18
GetRenewBook servlet 18
GetBorrowBook servlet 18
GetReturnBook servlet 18
4 程序架構 18
4.1 程序組織結構 18
4.2 功能許可權劃分 20
4.3 WEB程序/頁面設計 21
4.4 本系統實現的功能 22
5 任務分工 22
1 前言
1.1 目的
本文檔詳細描述了圖書管理系統的設計,主要是為開發人員提供,使其對本項目的構建和維護有深入的了解。
1.2 范圍
本文檔的描述只針對圖書管理系統的1.0版本。
1.3 有關本系統中的定義
以下是本說明書中用到的專門術語的定義和外文首字母組詞的原片語:
術語或縮寫 定義與描述
booksManager 本系統的名稱
Reader 系統許可權:普通讀者
BookAdmin 系統許可權:圖書管理員
UserAdmin 系統許可權:用戶管理員
SuperAdmin 系統許可權:超級管理員(系統管理員)
Undergraate 系統用戶角色:本科生
Graate 系統用戶角色:研究生
Teacher 系統用戶角色:教師
2 資料引用
清華大學《應用軟體平台與核心技術》講義 顧明
清華大學《應用軟體平台與核心技術》助教文檔 張偉業、魏嵐、陳勇、林彩榮
《精通EJB(第二版)》
《J2EE應用與BEA Web Logic Server》,刑國慶等譯,電子工業出版社 2002.4
《設計模式——可復用面向對象軟體的基礎》,Erich Gamma等,機械工業出版社
3 設計思路
本系統嚴格按照4層結構設計,分為數據層(SQL server),數據鏈接層(entity bean),數據邏輯層(session bean),網路應用層(java bean, java servlet, java serverpage)。
四層之間完全獨立,可以部署在四台伺服器上運行,體現了分布式應用的思想。
數據層的功能嚴格來說是實現基本的數據存儲(邏輯處理功能應該全部交給CMP管理),但因為學習原因,在資料庫中也用到了一些邏輯處理,如使用了存儲過程+系統級臨時表處理讀者續借圖書的功能、使用觸發器防止未還書的用戶和未歸還的圖書被注銷以及使用視圖檢測借書記錄實現到期催還功能。
數據鏈接層實現了和資料庫的連接,作用在於屏蔽資料庫和平台之間的差異,做到底層無關性。本層利用了模糊查找、多表映射、Relationship等技術,通過find,select方法數據的查找功能,拋出聚集對象或遠程介面對象給下一層。
數據邏輯層實現了對數據的邏輯處理,例如將遠程介面對象轉化為值對象、將聚集對象轉化為值對象向量、利用日期類完成查找兩個特定日期之間的記錄等相對復雜的計算。
網路應用層完成頁面跳轉和頁面顯示等應用功能,還有一些附加功能如:圖片驗證,登錄驗證,等級控制,代碼過濾,分頁控制,輸入值檢測、借書日誌列印、系統運行日誌記錄以及系統設置等。(使用了JDBC實現存儲過程和模糊查找圖書的功能)
3.1 數據層設計
資料庫表
表名 功能描述
user_consumer 記錄了用戶的所有信息
user_book 記錄了圖書的所有信息
user_logBook 記錄了用戶使用本系統的信息,保留了所有的借書記錄,可作為系統日誌和報表資料
user_book表的觸發器
用到的觸發器之一,作用:如果要注銷的圖書被外借沒有歸還,則回滾此刪除操作。
CREATE TRIGGER bookhavelog ON dbo.user_book
FOR DELETE
AS
declare @bookISBN varchar(50)
select @bookISBN=book_ISBN from deleted
if exists(select * from user_logBook where logb_book_ISBN=@bookISBN and
logb_backdate is null)
begin
rollback
return
end
用戶續借圖書的存儲過程
利用存儲過程實現用戶續借圖書的邏輯操作,根據用戶的當前信息判斷其是否有續借的許可權,並把處理結果輸出到臨時表中去。
CREATE PROCEDURE user_renew_book @xxxparm int AS
CREATE TABLE ##temp(statement varchar(50))
DECLARE @username varchar(50)
SET @username=(select logb_cons_username from user_logBook where ID=@xxxparm)
IF @username is null
BEGIN
INSERT INTO ##temp VALUES ('The ID is not EXIST')
RETURN
END
DECLARE @timelimit int
SET @timelimit=(select logb_timelimit from user_logBook where ID=@xxxparm)
DECLARE @renewday int
SET @renewday=(select cons_maxday from user_consumer where cons_username=@username)
DECLARE @maxrenew int
SET @maxrenew=(select cons_maxrenew from user_consumer where cons_username=@username)
IF (@renewday*@maxrenew)>=@timelimit
BEGIN
update user_logBook set logb_timelimit=logb_timelimit+@renewday where ID=@xxxparm
--update user_consumer set cons_maxrenews=cons_maxrenews-1 where cons_username=@username
INSERT INTO ##temp VALUES ('renew successful')
RETURN
END
ELSE
BEGIN
INSERT INTO ##temp VALUES ('You are not allowed to renew the book')
RETURN
END
GO
到期催還表的視圖
利用DATEDIFF,DATEADD,CAST,GETDATE等函數從借書記錄表中計算出到期的記錄,然後根據此記錄找出相應的讀者信息,在網頁上以email形式催還。
CREATE VIEW dbo.deadline
AS
SELECT TOP 100 PERCENT dbo.user_logBook.logb_cons_username,
dbo.user_logBook.logb_outdate, DATEADD([day], dbo.user_logBook.logb_timelimit,
CAST(dbo.user_logBook.logb_outdate AS datetime)) AS deadline_date, GETDATE()
AS now_date, dbo.user_consumer.cons_name, dbo.user_consumer.cons_kind,
dbo.user_consumer.cons_rank, dbo.user_consumer.cons_email,
dbo.user_consumer.cons_maxrenew, dbo.user_consumer.cons_maxbook,
dbo.user_logBook.logb_book_ISBN, dbo.user_book.book_name,
dbo.user_book.book_kind, dbo.user_book.book_storage, dbo.user_book.book_rank,
dbo.user_logBook.logb_timelimit
FROM dbo.user_logBook INNER JOIN
dbo.user_consumer ON
dbo.user_logBook.logb_cons_username = dbo.user_consumer.cons_username INNER
JOIN
dbo.user_book ON
dbo.user_logBook.logb_book_ISBN = dbo.user_book.book_ISBN
WHERE (DATEDIFF([day], DATEADD([day], dbo.user_logBook.logb_timelimit,
CAST(dbo.user_logBook.logb_outdate AS datetime)), GETDATE()) >= 0) AND
(dbo.user_logBook.logb_backdate IS NULL)
ORDER BY dbo.user_logBook.logb_cons_username DESC
3.2 數據鏈接層設計
entity bean
UserBook Entity Bean設計
userbook remotehome介面
方法 描述
findAllBook 得到所有的圖書信息
findByISBN 通過圖書的書號得到圖書的信息
findSearcher 利用關鍵字模糊查找圖書信息
selectUserByBookISBN
(userbook remote) 利用select方法實現多表相關的查找
findSearcher實現模糊查找的代碼:
select object(p) from UserBook as p where p.bookName like concat(concat('%',?1),'%') or p.bookAuthor like ?1 or p.bookKind like ?1 or p.bookPublish like ?1 or p.bookAbstract like ?1 or p.bookISBN like concat(concat('%',?1),'%') or p.bookRemark like ?1
UserConsumer Entity Bean設計
UserConsumer remotehome介面
方法 描述
findAllUser 查找所有的用戶信息
findByUsername 通過用戶名查找用戶信息
findSearcher 利用關鍵字模糊查找用戶信息
selectBookByUsername
(userconsumer remote) 利用select方法實現多表相關的查找
findSearcher實現模糊查找的代碼:
select object(p) from UserConsumer as p where p.consUsername like concat(concat('%',?1),'%') or p.consSerial like ?1 or p.consName like concat(concat('%',?1),'%') or p.consRemark like ?1 or p.consEmail like ?1
UserLogBook Entity Bean設計
UserLogBook remotehome介面
方法 描述
findallbybookISBN 查找此書所有的借閱記錄
findbybookISBN 查找此書當前的借出記錄
findallbyusername 查找此用戶所有的借閱記錄
findbyusername 查找此用戶當前的借出書記錄
findbacklog 得到所有已經歸還圖書的借書記錄
findoutlog 得到所有尚未歸還圖書的借書記錄
findbyID 通過記錄流水號查找借書記錄
findlogbyday 查找某一日期的借書記錄
(模糊匹配,例如提交「2004-5」可得到最終記錄時間——借閱或歸還在2004年5月份的所有借書記錄)
findallog 得到所有的借書記錄
FindLogByDay通過模糊匹配得到一組最終記錄時間的代碼:
select object(p) from UserLogBook as p where ( p.logbBackdate is null and p.logbOutdate like concat(concat('%',?1),'%') ) or ( p.logbBackdate is not null and p.logbBackdate like concat(concat('%',?1),'%') )
3.3 數據邏輯層設計
session bean
TheBook Session Bean設計
TheBook bean
實現圖書的增刪改查以及模糊搜索、通過書查讀者等功能
方法內部實現所有的邏輯處理和轉化,返回到遠程介面值對象或值對象向量
TheUser Session Bean設計
TheUser bean
實現用戶(讀者)的增刪改查以及模糊搜索、通過讀者查書等功能
方法內部實現所有的邏輯處理和轉化,返回到遠程介面值對象或值對象向量
TheLog Session Bean設計
TheLog bean
主要實現對日誌(借書記錄)的各項操作,提供多種獲得日誌的方法(按讀者、按圖書、按日期、按借還狀態等),方法內部實現所有的邏輯處理和轉化,返回到遠程介面值對象或值對象向量,另外還有如下方法:
方法 功能
public boolean userBorrowBook(String username, String bookISBN) 以一個事務封裝讀者借書的所有邏輯操作,借書成功返回真值,無法借書返回假值,調用enCode bean對中文進行轉碼
public boolean userReturnBook(String logbid) 以一個事務封裝讀者還書的所有邏輯操作,即實現使一筆借書記錄銷賬的功能,調用enCode bean對中文進行轉碼
public Vector showLogBetweenDays(String dayBegin, String dayEnd) 返回兩個日期之間的所有日誌,主要利用Calendar類實現
3.4 網路應用層設計
本層本著面向對象思想的封裝性、數據模糊性、可重用性等原則設計。
本著系統運行錯誤在系統中列印(System.out.println)、用戶輸入和誤操作錯誤導向友好的錯誤處理頁並給出友好的提示的錯誤處理原則。
每次對會話bean的調用寫入系統運行日誌文件,默認路徑是C:\\booksManagerLog.dat。
CheckValue bean
封裝多個靜態方法。
可以用於檢測某表中某個欄位是否已經存在某個值(可用於檢測重名用戶、重號圖書)、檢測用戶名合法性、檢測密碼合法性、檢測年齡合法性、檢測電子郵件合法性、檢測數字合法性、檢測日期合法性等。
EnCode bean
封裝編碼轉碼工作:
html顯示轉碼,例如:將<轉為<,將>轉為&rt;,將資料庫中的換行轉為html中的換行等等,這樣可以屏蔽用戶提交文本中的可執行代碼。
可重載的中文轉碼。
密碼的加密和解密編碼。
JDBCBean bean
封裝所有的資料庫操作。包括一個帶結果集返回的SQL執行方法和一個不帶結果集返回的SQL執行方法。
Rank bean
封裝4種許可權(普通讀者、用戶管理員、圖書管理員、系統管理員)的頁面訪問,相當於頁面加鎖功能。
SetUp bean
public static String title="SuperLibrary";//系統名稱
public static String dbS="booksManagerDS";//資料庫的JNDI名
public static String errorPage="dealError.jsp?theError=";//友好的錯誤處理頁,用get方法傳遞出錯原因
public static String homePage="default.jsp";//默認首頁
//許可權-------------------------------------------------------------------------
public static String Reader="Reader";//讀者
public static String UserAdmin="UserAdmin";//用戶管理員
public static String BookAdmin="BookAdmin";//圖書管理員
public static String SuperAdmin="SuperAdmin";//系統管理員
//等級-------------------------------------------------------------------------
public static String Undergraate="Undergraate";//本科生
public static int UndergraateRenew=1;//本科生可續借的次數
public static int UndergraateMaxday=30;//本科生一次可借的天數
public static String Graate="Graate";//研究生
public static int GraateRenew=2;//研究生可續借的次數
public static int GraateMaxday=45;//研究生一次可借的天數
public static String Teacher="Teacher";//教師
public static int TeacherRenew=3;//教師可續借的次數
public static int TeacherMaxday=60;//教師一次可借的天數
//----------------------------------------------------------------------------
public static int rsPerPage=5;//每頁顯示記錄的數量
public static int minBooks=4;//系統默認的最小借書數
SplitPage bean
將數據記錄分頁的邏輯實現和頁面顯示(最簡,可在外部由樣式表美化)封裝在一個bean中,重用時實際只需要傳遞一個記錄集數量的為參數即可,可重用。一般作為session級java bean在頁面中被調用,在會話中保存用戶對此頁面的訪問狀態,在會話結束之前始終記憶用戶訪問此頁對應的頁碼。
UserLogin bean
將用戶登錄的邏輯實現和頁面顯示(最簡,可在外部由樣式表美化)封裝在一個bean中,包括對用戶各種登錄情況的處理,可重用。
SearchBook bean
利用JDBC實現模糊查找和按指定類別精確查找圖書的功能。
SearchDeadline bean
利用JDBC調用視圖實現到期圖書的催還功能。
ValidateIMG servlet
動態生成含有隨機驗證碼的圖片,在生成圖片的同時將驗證碼寫入session中,與用戶的登錄輸入比較。可有效的防止機器人登錄。
GetDelete servlet servlet
處理圖書、用戶、日誌的注銷操作,根據返回值進行相應頁面的跳轉。
GetBookSubmit servlet
處理圖書的入庫和圖書信息的修改,根據返回值進行相應頁面的跳轉。
GetUserSubmit servlet
處理用戶的注冊和用戶信息的修改,根據返回值進行相應頁面的跳轉。
GetRenewBook servlet
處理用戶續借圖書的請求(JDBC調用存儲過程實現),從系統臨時表中讀取狀態值,根據狀態值進行相應頁面的跳轉。
GetBorrowBook servlet
處理用戶的借書請求,將用戶借書限額已滿、庫存為零等錯誤導向友好的錯誤頁,如果借書成功則跳轉到圖書信息頁面,並給與相應的提示。
GetReturnBook servlet
處理用戶的還書請求,如果還書成功則跳轉到用戶的借書記錄頁面,並給與相應的提示。
4 程序架構
4.1 程序組織結構
說明:圖書搜索和用戶登錄看作系統外部功能,通過JDBC直接調用資料庫,其中用戶登錄模塊封裝在一個java bean中,可重用。另外,用戶續借圖書是通過存儲過程實現,從而繞過了使用CMP技術管理事務的實體bean。
本系統其餘程序的組織結構嚴格按照下圖實現:
程序組織結構圖
4.2 功能許可權劃分
站點頁面地圖
許可權名稱 系統定義字元 許可權 可訪問頁面
普通讀者 Reader 查看自己的信息(還書、續借);
修改自己的信息;
查看圖書(借書); userModify
userView
booklist
圖書管理員 BookAdmin 擁有普通讀者的許可權;
圖書的增刪改查;
到期催還; userModify
userView
booklist
bookAdder
bookModify
deadline
用戶管理員 UserAdmin 擁有普通讀者的許可權;
用戶的增刪改查; userModify
userView
booklist
userRegister
userModify
userList
系統管理員 SuperAdmin 擁有圖書管理員和用戶管理員的許可權;
查看系統日誌;
刪除系統日誌;
系統設置; 包括setupSYS.jsp(系統設置,利用application級java bean控制整個應用程序)在內的所有頁面
4.3 WEB程序/頁面設計
利用<input style="ime-mode:disabled">代碼關閉客戶端的輸入法,實現用戶名、密碼不能出現中文的問題。
利用onfocus=this.select() onmouseover=this.focus()代碼使文本框自動吸附獲得焦點,方便用戶輸入。
利用WMODE="transparent"參數使flash的背景透明,更好的融入網頁。
在每頁中,利用代碼:
<IFRAME frameBorder=0 height=88 marginHeight=0 marginWidth=0 scrolling=no src="../iframe/top.htm" width=755 BORDERCOLOR="#000000"></IFRAME>
<IFRAME frameBorder=0 height=68 marginHeight=0 marginWidth=0 scrolling=no src="../iframe/below.htm" width=755 BORDERCOLOR="#000000"></IFRAME>
嵌入上下導航條,使網站導航明確,方便用戶瀏覽。
在網頁頭部加入代碼:
<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="expires" CONTENT="0">
使客戶端不緩存網頁,保證了客戶每次瀏覽該頁都從伺服器獲得最新的版本,以求正確顯示。
提供智能搜索(獲得盡可能多的匹配)和精確搜索(獲得盡可能精確的匹配)圖書,伺服器端編程都採用模糊查找的方式。
在客戶端用javascript對表單提交進行第一次驗碼,通過後提交到伺服器端,再進行第二次驗碼,驗碼包括:用戶名是否重復、年齡是不是合適的數字,兩次密碼輸入的是否一致、電子郵件是否合法、密碼是否太短、用戶名是否太短、用戶名密碼是否為空等等。
利用隨機生成JPG圖片驗證碼的方法,防止機器人登錄。
在頁面中使用session級java bean實現分頁,在會話中保存用戶對此頁面的訪問狀態,在會話結束之前始終記憶用戶訪問此頁對應的頁碼。
在頁面中使用application級java bean實現安全的系統設置,當伺服器啟動後,即可對系統運行參數進行應用程序級的設置,只要伺服器不關閉,此設置始終有效且作用於所有用戶,如果設置不慎造成系統錯誤或想恢復系統默認設置,則只需重新啟動伺服器即可。
在對會話bean的調用包ejbClient中,創建系統運行日誌,通過包中的writeF類寫入web伺服器的C:\\booksManagerLog.dat中,可做查詢用。
4.4 本系統實現的功能
確定圖書的基本信息,有書名、作者、出版日期、當前借閱狀態等屬性
系統的使用者包括讀者、圖書管理員、用戶管理員、系統管理員四種
讀者可以查詢圖書;圖書管理員可以完成圖書管理、借閱管理;讀者管理員可以完成讀者管理的功能;系統管理員可以使用系統的所有功能
圖書管理:新書登記,圖書查詢,圖書注銷;
借閱管理:借書,還書,查詢到期讀者
讀者管理:增加讀者、刪除讀者、查詢讀者、讀者類別管理(設置研究生,本科生,教師的可借冊數,可借天數,可續借次數等)
系統管理:系統管理員使用,包括用戶許可權管理(增加用戶,刪除用戶,密碼修改等),系統借書日誌,系統運行日誌,系統設置等功能
頁面輸入有驗碼,密碼存取有加密
圖書到期催還
體現分層設計思想,使用MVC架構
實現了多個Beans,Bean之間實現了對應的關系
使用了EJB QL,事務控制等
使用了jsp->sessionBean->entityBean->資料庫模式
資料庫使用了觸發器和存儲過程等一些高級技術
『肆』 jsp論文,畢業設計
jsp的論文在鍵盤論文網有很多的,我當時就找的他們的輔導老師指點的,給了很多詳實的意見,感覺非常專業
呵呵,我的論文還得了個優秀哦,建議你去看看
『伍』 JSP小區物業管理系統(源碼+畢業論文)
JSP小區物業管理系統(源碼 比較多
順的肯定好
『陸』 基於JSP的二手房交易系統的設計與實現畢業論文設計
JSP的二手房交易系統的設計與開發我給你
『柒』 跪求,jsp畢業論文。
文章沒法給你,因為我不知道你的具體情況
教你幾招方法:
前置部分:
封面
摘要,關鍵詞
目次頁(必要時)
主體部分:u
引言
正文
結論
致謝參考文獻
附錄(必要時)
各部分內容的基本要求u
一、摘要
摘要是論文內容不加註釋和評論的簡短陳述,其作用是不閱讀論文的全文,就能獲得必要的信息。摘要的內容應包含與論文同等量的主要信息,供讀者確定有無必要閱讀全文,也供文摘等二次文獻採用。
(一)包含的內容:
1、從事這一研究的目的和重要性;
2、研究的主要內容,完成了哪些工作;
3、獲得的基本結論和研究成果,突出論文的新見解;
4、結論或結果的意義。
(二)需要注意的問題
1. 文字必須簡煉,內容亦需充分概括; (200字左右)
2. 不要列舉例證,不講研究過程,不用圖表、公式等,也不要作自我評價。
3. 摘要中第一句話的主語,如「本文-」、「作者---」等詞可以省略。
二、關鍵詞
用來描述文獻資料主題和給出檢索文獻資料的一種新型的情報檢索語言詞彙,主要是為了適應計算機檢索的需要,以及適應國際計算機聯機檢索的需要。
能表示論文主要內容的詞彙,或出現頻率較高且具有比較關鍵意義的詞彙可以從論文標題中去選取,也可以從論文內容中去選取。
一般每篇論文應選取3~5個詞作為關鍵詞。關鍵詞間用逗號分隔,最後一個詞後不打標點符號。以顯著的字元排在同種語言摘要的下方。如有可能,盡量用《漢語主題詞表》等詞表提供的規范詞。
需注意的問題:
較定型的名詞,多是單詞和片語,原形而非縮略語;?
? 無檢索價值的詞語不能作為關鍵詞,如「技術」、「應用」、「觀察」、「調查」等;
化學分子式不可作為關鍵詞;?
? 未被普遍採用或在論文中未出現的縮寫詞、未被專業公認的縮寫詞,不能作為關鍵詞;
? 論文中提到的常規技術,內容為大家所熟知,也未加探討和改進的,不能作為關鍵詞;
每篇論文標引的關鍵詞一般為3~5個。?
三、引言
引言屬於整篇論文的引論部分。(你要做什麼?做了什麼?為什麼做?) 。引言部分常起到畫龍點睛的作用。對一篇論文來說,引言寫好了,就會吸引讀者,使他們對你的選題感興趣,願意進一步了解你的工作成果。
(一)寫作內容
包括:研究的理由、目的、背景、前人的工作和知識空白,理論依據和實驗基礎,預期的結果及其在相關領域里的地位、作用和意義。
(二)引言的要求
引言的文字、措詞要精煉,要吸引讀者讀下去。引言的篇幅大小,並無硬性的統一規定,需視整篇論文篇幅的大小及論文內容的需要來確定,長的可達300~600字。
(二)引言注意事項
不要介紹人所共知的普通專業知識,或教科書上的材料;?
不要推導基本公式;?
? 不要對論文妄加評論,誇大論文的意義;
避免使用自誇性詞語:?
「填補了一項空白」、「達到了什麼級先進水平」、「前人從
未研究過」等;
避免使用客套話:?
「才疏學淺、疏漏謬誤之處,懇請指教」、「不妥之處還望多
提寶貴意見」等;
避免使用廣告式語言。?
三、正文
正文是論文的主體,是其核心部分,它占據著論文的最大篇幅。論文所體現的創造性成果或新的研究結果,都將在這一部分得到充分反映。因此,要求這一部分內容充實,結構合理,論據充分、可靠,論證有力,主題明確。為了滿足這一系列要求,同時也為了做到層次分明、重點突出,脈絡清晰,文字簡練、通順。常常將正文部分分成幾個大的段落。這些段落即所謂邏輯段,一個邏輯段可包含幾個自然段。每一邏輯段落可冠以適當標題(分標題或小標題)。
(一)論文正文的內容應包括以下各方面:
1. 本研究內容的總體方案設計與選擇論證;
2. 本研究內容各部分(包括硬體與軟體)的設計計算;
3. 本研究內容試驗方案設計的可行性、有效性以及試驗數據處理及分析;
4. 本研究內容的理論分析;
5. 對本研究內容及成果應進行較全面、客觀的理論闡述;
6. 應著重指出本研究內容中的創新、改進與實際應用之處。
(二)論文正文的寫作
包括論點、論據和論證過程。
提出問題---論點;?
分析問題---論據和論證;?
解決問題---論證方法與步驟。?
其中:
1、觀點要創新,具有獨創性
畢業論文成功與否、質量高低、價值大小,很大程度上取決於文章是否有新意。所謂新意,即論文中表現自己的新看法、新見解、新觀點。不能簡單地重復前人的觀點,而必須有自己的獨立見解。有了較新穎的觀點(即在某一方面或某一點上能給人以啟迪),文章就有了靈魂,有了存在的價值。對文章的新意,可以從以下幾個方面著眼:
第一,從觀點、題目到材料直至論證方法全是新的。這類論文寫好了,價值較高,社會影響也大,但寫作難度大。選擇這一類題目,作者須對某些問題有相當深入的研究,且有扎實的理論功底和寫作經驗。對於畢業論文來講,限於條件,選擇這類題目要十分慎重。
第二,以新的材料論證舊的課題,從而提出新的或部分新的觀點、新的看法。
第三,以新的角度或新的研究方法重做已有的課題,從而得出全部或部分新觀點。這樣的文章同樣具有新意。
第四,對已有的觀點、材料、研究方法提出質疑,雖然沒有提出自己新的看法,但能夠啟發人們重新思考問題。
以上四個方面並不是對「新意」的全部概括,但只要能做到其中一點,就可以認為文章的選題有了新意。
這就要求我們平時注意收集資料、積累資料、分析資料。對有關方面的問題要弄清楚別人寫過什麼東西,有些什麼論點,有何爭論及分歧的焦點是什麼,目前國內外對這個問題研究的進展情況以及發展趨勢如何等等。在深入研究已有成果的基礎上,將收集到的材料作一番加工整理的工作,把別人認識的成果作為自己的起點,在前人和他人認識的基礎上寫出有自己見解的論文。
2、論據要翔實,富有確證性
一篇優秀的畢業論文僅有一個好的主題和觀點是不夠的,它還必須要有充分、翔實的論據材料作為支持。旁徵博引、多方佐證,是畢業論文有別於一般性議論文的明顯特點。一般性議論文,作者要證明一個觀點,有時只需對一兩個論據進行分析就可以了,而畢業論文則必須以大量的論據材料作為自己觀點形成的基礎和確立的支柱。作者每確立一個觀點,必須考慮:用什麼材料做主證,什麼材料做旁證;對自己的觀點是否會有不同的意見或反面意見,對他人持有的異議應如何進行闡釋或反駁。畢業論文要求作者所提出的觀點、見解切切實實是屬於自己的,而要使自己的觀點能夠得到別人的承認,就必須有大量的、充分的、有說服力的理由來證實自己觀點的正確。
畢業論文的論據要充分,還須運用得當。一篇論文中不可能也沒有必要把全部研究工作所得,古今中外的事實事例、精闢的論述、所有的實踐數據、觀察結果、調查成果等全部引用進來,而是要取其必要者,舍棄可有可無者。論據為論點服務,材料的簡單堆積不僅不能證明論點,強有力地闡述論點,反而給人以一種文章拖塌、雜亂無章、不得要領的感覺。因而在已收集的大量材料中如何選擇必要的論據顯得十分重要。一般來說,要注意論據的新穎性、典型性、代表性,更重要的是考慮其能否有力地闡述觀點。
畢業論文中引用的材料和數據,必須正確可靠,經得起推敲和驗證,即論據的正確性。具體要求是,所引用的材料必須經過反復證實。第一手材料要公正,要反復核實,要去掉個人的好惡和想當然的推想,保留其客觀的真實。第二手材料要究根問底,查明原始出處,並深領其意,而不得斷章取義。引用別人的材料是為自己的論證服務,而不得作為篇章的點綴。在引用他人材料時,需要下一番篩選、鑒別的功夫,做到准確無誤。寫作畢業論文,應盡量多引用自己的實踐數據、調查結果等作為佐證。如果文章論證的內容,是作者自己親身實踐所得出的結果,那麼文章的價值就會增加許多倍。當然,對於掌握知識有限、實踐機會較少的大學生來講,在初次進行科學研究中難免重復別人的勞動,在畢業論文中較多地引用別人的實踐結果、數據等,在所難免。但如果全篇文章的內容均是間接得來的東西的組合,很少有自己親自動手得到的東西,那也就完全失去了寫作畢業論文的意義。
3、論證要嚴密,富有邏輯性
論證是用論據證明論點的方法和過程。論證要嚴密、富有邏輯性,這樣才能使文章具有說服力。從文章全局來說,作者提出問題、分析問題和解決問題,要符合客觀事物的規律,符合人們對客觀事物認識的程序,使人們的邏輯程序和認識程序統一起來,全篇形成一個邏輯整體。從局部來說,對於某一問題的分析,某一現象的解釋,要體現出較為完整的概念、判斷、推理的過程。
四、結 論
結論是對整個論文主要成果的總結。在結論中應明確指出本研究內容的創造性成果或創新點理論(含新見解、新觀點),對其應用前景和社會、經濟價值等加以預測和評價,並指出今後進一步在本研究方向進行研究工作的展望與設想。
應當准確、完整、明確、精練。
(一)該部分的寫作內容一般應包括以下幾個方面:
1、本文研究結果說明了什麼問題;
2、對前人有關的看法作了哪些修正、補充、發展、證實或否定。
3、本文研究的不足之處或遺留未予解決的問題,以及對解決這些問題的可能的關鍵點和方向。
(二)結論部分的寫作要求是:
措詞嚴謹,邏輯嚴密,文字具體,常象法律條文一樣,按順序1、2、3……列成條文,用語暫釘截鐵,且只能作一種解釋,不能模稜兩可、含糊其詞。文字上也不應誇大,對尚不能完全肯定的內容注意留有餘地。
『捌』 jsp設計的畢業論文,誰能提供幾個期刊類的參考文獻
你需要的抄內容如下,如有其它問襲題請追問,尋找不易,滿意還望採納
[1]張超. 基於 JSP 的資料庫連接技術淺析[J]. 福建電腦, 2013, 28(12): 80-81.
[2]陳倩, 劉勝, 焦壵. 基於 JSP 的培訓管理信息系統研究[J]. 機械, 2013, 40(009): 10-15.
[3]王莎莎. 基於 JSP 的在線考試系統設計與實現[J]. 計算機光碟軟體與應用, 2013, 16(16): 53-54.
強光平, 劉才銘, 趙靜, 等. 基於 JSP 的用戶分組許可權的設計和實現[J]. 計算機光碟軟體與應用, 2013, 16(18): 53-54.
[4]吳正佳, 羅月勝, 周玉瓊, 等. 一種求解典型 JSP 的改進離散粒子群優化演算法[J]. 計算機應用研究, 2013, 30(8): 2405-2409.
[5]薛倩. 基於 JSP 技術企業動態網站系統設計與實現[J]. 微型電腦應用, 2014 (2): 14-17.
『玖』 我的計算機畢業論文的題目是JSP搜索引擎的研究和設計,該怎麼寫數據流分析
數據流分析
理解Lucene系統結構的另一個方式是去探討其中數據流的走向,並以此摸清楚Lucene系統內部的調用時序。在此基礎上,我們能夠更加深入的理解Lucene的系統結構組織,以方便以後在Lucene系統上的開發工作。這部分的分析,是深入Lucene系統的鑰匙,也是進行重寫的基礎。
三七論文網上面有很多的參考資料,你可以去看看。
『拾』 求基於java、jsp、mysql在線考試系統的畢業設計和需求分析以及論文,懸賞100分!
在線考試抄系統倒是沒有,不過我畢業的時候寫了個JSP+MYSQL的小型酒吧在線管理系統,你可以下載去研究研究,下載地址:
http://i.zhuyew.net/archives/130.html