版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 《數(shù)據(jù)庫應(yīng)用系統(tǒng)》課程設(shè)計(jì)報(bào)告</p><p> 題 目: 某期刊的在線投稿審稿管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) </p><p> 院系名稱:信息科學(xué)與工程學(xué)院 </p><p> 指導(dǎo)教師: 教師職稱: 講師 <
2、;/p><p><b> 2016年12 月</b></p><p><b> 引言</b></p><p> 隨著網(wǎng)絡(luò)普及程度的提高,人們的辦公觀念和方式都發(fā)生了重大的改變,基于網(wǎng)絡(luò)的無紙化辦公也越來越深入人心。一個(gè)好的在線投稿系統(tǒng),也讓雜志社給讀者形成一個(gè)好的的印象。許多雜志社、報(bào)社的編輯部都已意識(shí)到實(shí)現(xiàn)網(wǎng)上辦公和在
3、線處理稿件的重要性和緊迫性。 在線投稿和稿件處理系統(tǒng)有效地解決了傳統(tǒng)模式下投遞和送審的各種弊端,實(shí)現(xiàn)了作者的投稿、信息查詢、信息反饋的便捷處理和編輯部規(guī)范高效化辦公,從而節(jié)省了稿件處理的時(shí)間和流通費(fèi)用,提高了稿件投遞和投審的效率和安全性,同時(shí)也保證了雜志社所有的編輯能夠在相同的業(yè)務(wù)平臺(tái)進(jìn)行業(yè)務(wù)處理,適應(yīng)了集中管理的需要。通過規(guī)范流程、強(qiáng)化內(nèi)部管理,建立強(qiáng)大的數(shù)據(jù)庫,為數(shù)據(jù)分析、人員管理等提供強(qiáng)大的支持,為用戶、專家、編輯提供了安全的權(quán)
4、限設(shè)置,使稿件分級(jí)處理,避免了處理流程的混亂,減低工作量、減少重復(fù)勞動(dòng)。 利用在線投稿與稿件處理系統(tǒng),作者只要進(jìn)行注冊,即可進(jìn)行稿件的投遞與查閱,編輯部和專家可以將傳來的稿件存盤后即可在電腦上進(jìn)行編輯加工即在線編輯,既簡便又準(zhǔn)確,又提高期刊編輯出版的效率。 開發(fā)此系統(tǒng)是為了提高辦公效率,適應(yīng)信息網(wǎng)絡(luò)時(shí)代期刊發(fā)展的趨勢,也為了滿足人們對信息實(shí)時(shí)性</p><p><b> 需求分析</b>
5、;</p><p> 報(bào)投稿管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由投稿管理、審稿管理、稿件管理、審稿人管理、系統(tǒng)管理等部分組成,規(guī)劃系統(tǒng)功能模塊如下: </p><p> 投稿人模塊分為三小塊:(本人完成的投稿人模塊)</p><p> 投遞稿件:主要是將自己的稿件進(jìn)行上傳,以及其他信息</p><p> 查看投稿狀態(tài):查閱自己投
6、遞的稿件是否通過,以及稿費(fèi)</p><p> 修改個(gè)人信息:主要是個(gè)人聯(lián)系方式的修改 </p><p> 該模塊主要功能是接收投稿人的基礎(chǔ)信息,以便完成后續(xù)投稿工作。包括投稿人的聯(lián)系方式,以及電話等等 </p><p> 審稿人模塊分為兩個(gè)模塊 </p><p> 審稿:主要功能是對投稿人提交的稿件進(jìn)行審核給出相應(yīng)的審核意見,期間審
7、稿人可以跟管理員進(jìn)行相應(yīng)得會(huì)話以提高稿件的審核進(jìn)度,最后審稿人可以管理已經(jīng)審核的稿件</p><p> 修改個(gè)人信息:主要是個(gè)人聯(lián)系方式</p><p> 管理員模塊分為四個(gè)模塊:(本人完成分配稿件,管理版面費(fèi),稿費(fèi)模塊) </p><p> 分配稿件任務(wù):管理員將上傳的稿件進(jìn)行分配給審稿人,讓審稿人進(jìn)行審查</p><p> 管理審
8、稿人:主要是對審稿人的增加刪除的管理</p><p> 查看審查狀態(tài):查看已經(jīng)審閱通過的稿件</p><p> 管理版面費(fèi),稿費(fèi):看到已經(jīng)審閱過的稿件,輸入相應(yīng)的版面費(fèi),稿費(fèi)</p><p><b> 小組分工</b></p><p> 本人完成的模塊包括:</p><p> 投稿人模塊
9、的三個(gè)模塊,以及管理員模塊中的分配稿件,管理版面費(fèi),稿費(fèi)模塊,引言,數(shù)據(jù)庫系統(tǒng)需求描述</p><p><b> 共同完成部分:</b></p><p> 存儲(chǔ)過程,er圖,數(shù)據(jù)庫的設(shè)計(jì),觸發(fā)器,關(guān)系模式</p><p><b> 數(shù)據(jù)庫設(shè)計(jì)</b></p><p><b> ER
10、圖</b></p><p><b> 說明:</b></p><p> 投稿人與稿件是投稿關(guān)系,1:n,生成投稿時(shí)間,審稿費(fèi),審稿費(fèi)狀態(tài)</p><p> 審稿人與稿件是審稿關(guān)系,m:n,生成審查狀態(tài),是否通過,評(píng)語</p><p> 管理員與稿件是管理關(guān)系,m:n,生成發(fā)表時(shí)間,稿費(fèi),稿費(fèi)狀態(tài),版面
11、費(fèi),版面費(fèi)狀態(tài)</p><p><b> 關(guān)系模式</b></p><p><b> 關(guān)系模型:</b></p><p> 投稿人:(賬號(hào),密碼,姓名,電話,地址,郵箱,銀行卡號(hào))</p><p> 稿件: (編號(hào),標(biāo)題,摘要,類型,字?jǐn)?shù),投稿時(shí)間,審稿費(fèi),審稿費(fèi)狀態(tài),作者賬號(hào))</p
12、><p> 審稿人:(賬號(hào),密碼,姓名,電話)</p><p> 管理員:(賬號(hào),密碼,姓名,電話)</p><p> 審稿: (審稿人賬號(hào),稿件編號(hào),審查狀態(tài),是否通過,評(píng)語)</p><p> 稿件管理:(管理員賬號(hào),稿件編號(hào),發(fā)表日期,稿費(fèi),稿費(fèi)狀態(tài),版面費(fèi),版面費(fèi)狀態(tài))</p><p><b>
13、 物理結(jié)構(gòu)設(shè)計(jì)</b></p><p> 投稿人表:writer</p><p> 稿件表:article</p><p> 審稿人:(賬號(hào),密碼,姓名,電話)</p><p><b> Reviewer</b></p><p> 管理員:(賬號(hào),密碼,姓名,電話)</
14、p><p> Administrator</p><p> 審稿: (審稿人賬號(hào),稿件編號(hào),審查狀態(tài),是否通過,評(píng)語)</p><p><b> Review</b></p><p> 稿件管理:(管理員賬號(hào),稿件編號(hào),發(fā)表日期,稿費(fèi),稿費(fèi)狀態(tài),版面費(fèi),版面費(fèi)狀態(tài))</p><p> art
15、icleManagement</p><p> Sql語句以及存儲(chǔ)過程</p><p> create database onlineSubmission;</p><p> use onlineSubmission;</p><p> CREATE TABLE writer (</p><p> write
16、rIdintNot null primary key,</p><p> passwordVarchar(30)Not null,</p><p> nameVarchar(30)Not null,</p><p> phoneNchar(11)Not null,</p><p> addressVarchar(10
17、0)Not null ,</p><p> emailVarchar(30)Not null,</p><p> cardIDVarchar(30)Not null</p><p><b> )</b></p><p><b> ;</b></p><p>
18、 CREATE TABLE article (</p><p> articleIdintNot null primary key,</p><p> titleVarchar(50)Not null,</p><p> abstractVarchar(1000)Not null,</p><p> typeVarch
19、ar(50)Not null,</p><p> lengthintNot null,</p><p> timedatetimeNot null ,</p><p> reviewfeefloatNot null,</p><p> reviewfeeStatusVarchar(30)Not null,</p
20、><p> writerIdintNot null ,</p><p> foreign key(writerId) references writer(writerID)</p><p><b> )</b></p><p><b> ;</b></p><p>
21、 CREATE TABLE reviewer (</p><p> reviewerIDintNot null primary key,</p><p> passwordVarchar(30)Not null ,</p><p> nameVarchar(30)Not null,</p><p> phoneNchar
22、(11)Not null,</p><p><b> )</b></p><p><b> ;</b></p><p> CREATE TABLE administrator (</p><p> adminIDintNot null primary key,</p>&
23、lt;p> passwordVarchar(30)Not null ,</p><p> nameVarchar(30)Not null,</p><p> phoneNchar(11)Not null</p><p><b> )</b></p><p><b> ;</b&
24、gt;</p><p> CREATE TABLE review (</p><p> reviewerIDintNot null,</p><p> articleIDintNot null,</p><p> reviewStatusVarchar(30)Not null,</p><p>
25、passedVarchar(30),</p><p> commentsVarchar(1000),</p><p> primary key(reviewerID,articleID),</p><p> foreign key(reviewerID) references reviewer(reviewerID),</p><p
26、> foreign key(articleID) references article(articleID)</p><p><b> )</b></p><p><b> ;</b></p><p> CREATE TABLE articleManagement (</p><p>
27、 adminIDintNot null,</p><p> articleIDintNot null,</p><p> datedatetimeNot null,</p><p> articleFeefloat,</p><p> articleFeeStatusVarchar(30)Not null,<
28、;/p><p> spaceFeefloat,</p><p> spaceFeeStatusVarchar(30)Not null,</p><p> primary key(adminID,articleID),</p><p> foreign key(adminID) references administrator(ad
29、minID),</p><p> foreign key(articleID) references article(articleID)</p><p><b> )</b></p><p> CREATE PROCEDURE getreviewerlist</p><p> @pageSize INT,<
30、;/p><p> @pageIndex INT</p><p><b> as</b></p><p> SELECT reviewerid,password,name,phone</p><p> FROM ( SELECT TOP ( @pageSize * @pageIndex )</p>
31、<p> ROW_NUMBER() OVER ( ORDER BY reviewerid Asc ) AS rownum ,</p><p> * </p><p> FROM reviewer</p><p><b> ) AS temp</b></p><p>
32、 WHERE temp.rownum > ( @pageSize * ( @pageIndex - 1 ) )</p><p> ORDER BY temp.reviewerid</p><p> USE [online]</p><p><b> GO</b></p><p> /****** Ob
33、ject: StoredProcedure [dbo].[getArticleBywriterIDPage] Script Date: 2017/1/2 16:42:34 ******/</p><p> SET ANSI_NULLS ON</p><p><b> GO</b></p><p> SET QUOTED_IDENT
34、IFIER ON</p><p><b> GO</b></p><p> ALTER PROCEDURE [dbo].[getArticleBywriterIDPage]</p><p> @pageSize INT,</p><p> @pageIndex INT,</p><p>
35、 @writerid int</p><p><b> as</b></p><p> SELECT articleid,title,abstract,type,length,time,reviewfee,reviewfeestatus,writerid</p><p> FROM ( SELECT TOP ( @pageSize
36、* @pageIndex )</p><p> ROW_NUMBER() OVER ( ORDER BY articleID Asc ) AS rownum ,</p><p> * </p><p> FROM article where writerid = @writerid</p><p>
37、<b> ) AS temp</b></p><p> WHERE temp.rownum > ( @pageSize * ( @pageIndex - 1 ) )</p><p> ORDER BY temp.articleid</p><p> USE [online]</p><p><b&
38、gt; GO</b></p><p> /****** Object: StoredProcedure [dbo].[getreviewerlist] Script Date: 2017/1/2 16:43:06 ******/</p><p> SET ANSI_NULLS ON</p><p><b> GO</b&g
39、t;</p><p> SET QUOTED_IDENTIFIER ON</p><p><b> GO</b></p><p> ALTER PROCEDURE [dbo].[getreviewerlist]</p><p> @pageSize INT,</p><p> @page
40、Index INT</p><p><b> as</b></p><p> SELECT reviewerid,password,name,phone</p><p> FROM ( SELECT TOP ( @pageSize * @pageIndex )</p><p> ROW_NUMBER() O
41、VER ( ORDER BY reviewerid Asc ) AS rownum ,</p><p> * </p><p> FROM reviewer</p><p><b> ) AS temp</b></p><p> WHERE temp.rownum >
42、; ( @pageSize * ( @pageIndex - 1 ) )</p><p> ORDER BY temp.reviewerid</p><p><b> 概要設(shè)計(jì)</b></p><p> 該系統(tǒng)采取的是web開發(fā)模式,采用mvc架構(gòu),具體環(huán)境如下:</p><p> 開發(fā)環(huán)境:MyEclipse
43、2015。</p><p> 開發(fā)語言:JSP+JAVA+servlet。</p><p> 后臺(tái)數(shù)據(jù)庫:mysql。</p><p> 開發(fā)環(huán)境運(yùn)行平臺(tái):Windows10</p><p> 瀏覽器:FireFox。</p><p><b> 投稿人:</b></p>&
44、lt;p><b> 管理員模塊:</b></p><p><b> 審稿人模塊:</b></p><p><b> 詳細(xì)設(shè)計(jì)</b></p><p><b> 投稿人:</b></p><p> package com.online.web
45、;</p><p> import java.io.File;</p><p> import java.io.FileOutputStream;</p><p> import java.io.IOException;</p><p> import java.io.InputStream;</p><p>
46、 import java.sql.Date;</p><p> import java.util.List;</p><p> import java.util.UUID;</p><p> import javax.servlet.ServletException;</p><p> import javax.servlet.ht
47、tp.HttpServlet;</p><p> import javax.servlet.http.HttpServletRequest;</p><p> import javax.servlet.http.HttpServletResponse;</p><p> import org.apache.commons.fileupload.FileItem
48、;</p><p> import org.apache.commons.fileupload.FileUploadException;</p><p> import org.apache.commons.fileupload.disk.DiskFileItemFactory;</p><p> import org.apache.commons.fileu
49、pload.servlet.ServletFileUpload;</p><p> public class upload extends HttpServlet {</p><p><b> /**</b></p><p> * The doGet method of the servlet. <br></p>
50、<p><b> *</b></p><p> * This method is called when a form has its tag value method equals to get.</p><p><b> * </b></p><p> * @param request the re
51、quest send by the client to the server</p><p> * @param response the response send by the server to the client</p><p> * @throws ServletException if an error occurred</p><p> * @
52、throws IOException if an error occurred</p><p><b> */</b></p><p> public void doGet(HttpServletRequest request, HttpServletResponse response)</p><p> throws ServletEx
53、ception, IOException {</p><p> String path = this.getServletContext().getRealPath("/WEB-INF/down");</p><p> DiskFileItemFactory dis = new DiskFileItemFactory();</p><p>
54、; dis.setRepository(new File(this.getServletContext().getRealPath("/WEB-INF/temp")));</p><p> ServletFileUpload upload = new ServletFileUpload(dis);</p><p> upload.setHeaderEncoding
55、("UTF-8"); </p><p> List<FileItem> list = null;</p><p><b> try {</b></p><p> list = upload.parseRequest(request);</p><p> } catch (FileU
56、ploadException e) {</p><p> // TODO Auto-generated catch block</p><p> e.printStackTrace();</p><p><b> }</b></p><p> for(FileItem item : list){</p>
57、;<p> if(item.isFormField()){</p><p> //fileitem中封裝的是普通輸入項(xiàng)的數(shù)據(jù)</p><p> String name = item.getFieldName();</p><p> String value = item.getString("UTF-8");</p&g
58、t;<p> if(name.equals("time")){</p><p> long i = System.currentTimeMillis();</p><p> Date d = new Date(i);</p><p> java.sql.Timestamp st = new java.sql.Timesta
59、mp(d.getTime());</p><p> request.getSession(false).setAttribute(name+"1", st);</p><p><b> }</b></p><p> request.getSession().setAttribute(name, value);</
60、p><p> //value = new String(value.getBytes("iso8859-1"),"UTF-8");</p><p> System.out.println(name + "=" + value);</p><p><b> }else{</b><
61、/p><p> //fileitem中封裝的是上傳文件</p><p> String filename = item.getName(); //不同的瀏覽器提交的文件是不一樣 c:\a\b\1.txt 1.txt</p><p> System.out.println(filename);</p><p> if(filenam
62、e==null || filename.trim().equals("")){</p><p><b> continue;</b></p><p><b> }</b></p><p> long i = System.currentTimeMillis();</p><p
63、> filename = i+""+filename.substring(filename.lastIndexOf("\\")+1);</p><p> request.getSession().setAttribute("file", filename);</p><p> InputStream in = item
64、.getInputStream();</p><p> //得到文件保存的名稱</p><p> //得到文件的保存目錄</p><p> FileOutputStream out = new FileOutputStream(path + "\\" + filename);</p><p> System.out
65、.print(path + "\\" + filename);</p><p> byte buffer[] = new byte[1024];</p><p> int len = 0;</p><p> while((len=in.read(buffer))>0){</p><p> out.write(
66、buffer, 0, len);</p><p><b> }</b></p><p> in.close();</p><p> out.close();</p><p> item.delete(); //刪除臨時(shí)文件</p><p><b> }</b>&l
67、t;/p><p><b> }</b></p><p> String length2 = (String) request.getSession().getAttribute("length");</p><p> String money = Integer.parseInt(length2)/100+"&q
68、uot;;</p><p> request.setAttribute("message", money);</p><p> request.getRequestDispatcher("/give.jsp").forward(request, response);</p><p><b> }</b&g
69、t;</p><p><b> /**</b></p><p> * The doPost method of the servlet. <br></p><p><b> *</b></p><p> * This method is called when a form ha
70、s its tag value method equals to post.</p><p><b> * </b></p><p> * @param request the request send by the client to the server</p><p> * @param response the response
71、send by the server to the client</p><p> * @throws ServletException if an error occurred</p><p> * @throws IOException if an error occurred</p><p><b> */</b></p>
72、;<p> public void doPost(HttpServletRequest request, HttpServletResponse response)</p><p> throws ServletException, IOException {</p><p> doGet(request,response);</p><p>&
73、lt;b> }</b></p><p><b> }</b></p><p><b> 管理員:</b></p><p> package com.online.web.admin;</p><p> import java.io.IOException;</p&g
74、t;<p> import java.util.List;</p><p> import javax.servlet.ServletException;</p><p> import javax.servlet.http.HttpServlet;</p><p> import javax.servlet.http.HttpServletR
75、equest;</p><p> import javax.servlet.http.HttpServletResponse;</p><p> import com.online.dao.Page;</p><p> import com.online.service.bussiness;</p><p> public class
76、 allocate extends HttpServlet {</p><p><b> /**</b></p><p> * The doGet method of the servlet. <br></p><p><b> *</b></p><p> * This met
77、hod is called when a form has its tag value method equals to get.</p><p><b> * </b></p><p> * @param request the request send by the client to the server</p><p> * @p
78、aram response the response send by the server to the client</p><p> * @throws ServletException if an error occurred</p><p> * @throws IOException if an error occurred</p><p><b
79、> */</b></p><p> public void doGet(HttpServletRequest request, HttpServletResponse response)</p><p> throws ServletException, IOException {</p><p> String page = reques
80、t.getParameter("page");</p><p> String page3 = request.getParameter("pageNum");</p><p> bussiness b = new bussiness();</p><p> request.setAttribute("rer&
81、quot;, b.getReviewer());</p><p> if(page==null){</p><p> Page page2 = new Page();</p><p> Page pagereal = b.getAllatricle(page2);</p><p> request.setAttribute("
82、;page", pagereal);</p><p> request.getRequestDispatcher("/admin/allocate.jsp").forward(request, response);</p><p><b> return;</b></p><p><b> }<
83、;/b></p><p> if(page.equals("next")){</p><p> Page page2 = new Page();</p><p> page2.setNext(page);</p><p> page2.setPageNum(Integer.parseInt(page3));&
84、lt;/p><p> Page pagereal = b.getAllatricle(page2);</p><p> request.setAttribute("page", pagereal);</p><p> request.getRequestDispatcher("/admin/allocate.jsp").fo
85、rward(request, response);</p><p><b> return ;</b></p><p><b> }</b></p><p> if(page.equals("last")){</p><p> Page page2 = new Page(
86、);</p><p> page2.setLast(page);</p><p> page2.setPageNum(Integer.parseInt(page3));</p><p> Page pagereal = b.getAllatricle(page2);</p><p> request.setAttribute(&quo
87、t;page", pagereal);</p><p> request.getRequestDispatcher("/admin/allocate.jsp").forward(request, response);</p><p><b> return ;</b></p><p><b> }&
88、lt;/b></p><p> if(page.equals("firstpage")){</p><p> Page page2 = new Page();</p><p> page2.setFirstPageNum(page);</p><p> page2.setPageNum(Integer.par
89、seInt(page3));</p><p> Page pagereal = b.getAllatricle(page2);</p><p> request.setAttribute("page", pagereal);</p><p> request.getRequestDispatcher("/admin/allocat
90、e.jsp").forward(request, response);</p><p><b> return ;</b></p><p><b> }</b></p><p> if(page.equals("lastpage")){</p><p> Pag
91、e page2 = new Page();</p><p> page2.setLastPageNum(page);</p><p> page2.setPageNum(Integer.parseInt(page3));</p><p> Page pagereal = b.getAllatricle(page2);</p><p>
92、 request.setAttribute("page", pagereal);</p><p> request.getRequestDispatcher("/admin/allocate.jsp").forward(request, response);</p><p><b> return ;</b></p&g
93、t;<p><b> }</b></p><p><b> }</b></p><p><b> /**</b></p><p> * The doPost method of the servlet. <br></p><p><b&g
94、t; *</b></p><p> * This method is called when a form has its tag value method equals to post.</p><p><b> * </b></p><p> * @param request the request send by th
95、e client to the server</p><p> * @param response the response send by the server to the client</p><p> * @throws ServletException if an error occurred</p><p> * @throws IOExcepti
96、on if an error occurred</p><p><b> */</b></p><p> public void doPost(HttpServletRequest request, HttpServletResponse response)</p><p> throws ServletException, IOExce
97、ption {</p><p> doGet(request,response);</p><p><b> }</b></p><p><b> }</b></p><p><b> 審稿人:</b></p><p> package com
98、.online.web.reviewer;</p><p> import java.io.IOException;</p><p> import javax.servlet.ServletException;</p><p> import javax.servlet.http.HttpServlet;</p><p> impo
99、rt javax.servlet.http.HttpServletRequest;</p><p> import javax.servlet.http.HttpServletResponse;</p><p> import com.online.dao.ReviewDAO;</p><p> import com.online.domain.Review;
100、</p><p> public class DealArticleServlet extends HttpServlet {</p><p><b> /**</b></p><p><b> * </b></p><p><b> */</b></p>
101、<p> private static final long serialVersionUID = 1L;</p><p> public void doGet(HttpServletRequest request, HttpServletResponse response)</p><p> throws ServletException, IOException {&
102、lt;/p><p> //String articleid = (String)request.getAttribute("articleid");</p><p> String articleid = (String)request.getSession().getAttribute("articleid");</p><p&
103、gt; int articleid1 = Integer.parseInt(articleid);</p><p> Review review = new ReviewDAO().getReviewByArticleID(articleid1);</p><p> System.out.println(articleid);</p><p> String
104、 passed = request.getParameter("passed");</p><p> String comments = request.getParameter("comments");</p><p> System.out.println(passed);</p><p> System.out.p
105、rintln(comments);</p><p> review.setPassed(passed);</p><p> review.setComments(comments);</p><p> review.setReviewStatus("已審理");</p><p> if(new ReviewDAO(
106、).updateReview(review)){</p><p> request.setAttribute("message", "審理成功");</p><p><b> }</b></p><p><b> else{</b></p><p>
107、request.setAttribute("message", "審理失敗");</p><p><b> }</b></p><p> request.getRequestDispatcher("/reviewer/massage.jsp").forward(request, response);<
108、;/p><p><b> }</b></p><p> public void doPost(HttpServletRequest request, HttpServletResponse response)</p><p> throws ServletException, IOException {</p><p>
109、; doGet(request,response);</p><p><b> }</b></p><p><b> }</b></p><p><b> 測試分析</b></p><p> 主要是剛開始表的有些字段的設(shè)計(jì)的不合理,還有以及文件上傳的得類型沒有能夠處理
110、好,</p><p> 還有就是數(shù)據(jù)庫中的date類型和java中的date類型不是很吻合,導(dǎo)致插入數(shù)據(jù)時(shí)不能夠插曲進(jìn)去,并且不能夠精確到時(shí)分秒,導(dǎo)致文件不能夠獲得出來。表設(shè)計(jì)時(shí)沒有能夠使文件唯一性,所以必須是時(shí)間精確到時(shí)分秒。</p><p><b> 測試結(jié)果</b></p><p><b> 心得體會(huì)</b>&
111、lt;/p><p> 本系統(tǒng)是針對大部分期刊雜志社審稿流程開發(fā)出來的,具有一般通用性。系統(tǒng)基本實(shí)現(xiàn)了稿件的在線投遞,隨時(shí)查詢稿件的審理階段及意見,及與編輯部的在線聯(lián)系等功能。在稿件審理方面基本上實(shí)現(xiàn)了不同身份人員對稿件的在線審理功能。其中包括編輯的在線辦公,外審專家的在線處理稿件以及主編的在線辦公。編輯主要負(fù)責(zé)收發(fā)本欄目稿件,指定初審專家,將稿件提交主編,需要返修的稿件通知作者,及時(shí)給出審稿意見。主編主要負(fù)責(zé)對稿件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- javaweb課程設(shè)計(jì)--某期刊的在線投稿審稿管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 在線投稿審稿管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于XML技術(shù)的安全在線投稿審稿系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 83021.基于.net的期刊在線投稿系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(專家審稿)
- 河池學(xué)院學(xué)報(bào)投稿和審稿系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 期刊稿件管理系統(tǒng)之專家在線審稿子系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)-論文
- 基于SSJ架構(gòu)的在線投稿審稿系統(tǒng)研究與實(shí)現(xiàn).pdf
- 河池學(xué)院學(xué)報(bào)投稿和審稿系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- javaweb課程設(shè)計(jì)--客戶信息管理系統(tǒng)
- javaweb課程設(shè)計(jì)——圖書館管理系統(tǒng)
- javaweb課程設(shè)計(jì)--客戶信息管理系統(tǒng)
- javaweb課程設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--基于javaweb技術(shù)的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于JSP的在線投稿系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- javaweb課程設(shè)計(jì)--學(xué)生信息管理
- 基于javaweb的宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 94760.在線投稿管理系統(tǒng)的分析與設(shè)計(jì)
- 課程設(shè)計(jì)---貿(mào)易管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- javaweb課程設(shè)計(jì)報(bào)告--個(gè)人博客網(wǎng)站的實(shí)現(xiàn)(java)
評(píng)論
0/150
提交評(píng)論