在线审稿投稿管理系统课程设计报告内容摘要:

_TypeNum = AT_ID CREATE VIEW Sure_Article_View(A_ID,A_Title,C_Comment,A_PayFlag,MA_Publish,MA_PublishDate) AS SELECT A_ID,A_Title,C_Comment,A_PayFlag,MA_Publish,MA_PublishDate FROM CheckArticle,Article left join ManageArticle on (A_ID = MA_ArticleID) WHERE A_CheckFlag=1 and A_ID=C_ArticleID CREATE VIEW All_Article_View(A_ID,A_Title,AT_Name,W_RealName,A_Keyword) AS SELECT A_ID,A_Title,AT_Name,W_RealName,A_Keyword FROM Article,ArticleType,Writer WHERE A_TypeNum = AT_ID AND A_WriterNum = W_LoginNum ,统计指定作者的稿件信息 CREATE PROCEDURE STASTICS @A_WriterNum varchar(20) AS 课程设计 报告 12 SELECT W_RealName,A_ID,A_Title,AT_Name,A_CheckFlag,A_PayFlag,C_Comment from Writer,ArticleType,Article LEFT join CheckArticle on (A_ID = C_ArticleID) WHERE A_WriterNum = @A_WriterNum and W_LoginNum = A_WriterNum and A_TypeNum=AT_ID。 ,当 Article表中 A_PayFlag发生改变时, ManageArticle表中的 MA_PayFlag也改变 CREATE TRIGGER PayFLAG ON Article FOR UPDATE AS IF UPDATE(A_PayFlag) BEGIN UPDATE ManageArticle SET MA_PayFlag= FROM ManageArticle br , Deleted d ,Inserted i WHERE = END。 ,当 Article表中 A_CheckFlag发生改变时, ManageArticle表中的 MA_CheckFlag也改变 CREATE TRIGGER CheckFLAG ON Article FOR UPDATE AS IF UPDATE(A_CheckFlag) BEGIN UPDATE ManageArticle SET MA_CheckFlag= FROM ManageArticle br , Deleted d ,Inserted i WHERE = END。 ,当删除一片稿件时,同时删除 CheckArticle中有关这篇文章的记录 CREATE TRIGGER DeleteCheckArticle ON Article AFTER DELETE AS DELETE CheckArticle FROM CheckArticle br , Deleted d WHERE = ,当删除一片稿件时,同时删除 ManageArticle中有关这篇文章的记录 CREATE TRIGGER DeleteManageArticle ON Article AFTER DELETE AS DELETE ManageArticle FROM ManageArticle br , Deleted d WHERE = ,当删除一个审稿人时,同时删除 CheckArticle中由此审稿人审查的任务 CREATE TRIGGER DeleteEditor ON Editor AFTER DELETE AS DELETE CheckArticle FROM CheckArticle br , Deleted d 课程设计 报告 13 WHERE = 4. 物理设计 确定数据库物理结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、聚簇、日志、备份等的存储安排和存储结构,确定系统配置等。 系统自动在每个表的主码上建立索引。 包括以下几部分内容: 表间连接关系图 图 CHECK 约束设置图 课程设计 报告 14 图 约束设置样例图 系统实现界面图 图 图 课程设计 报告 15 图 图 课程设计 报告 16 图 图 修改 个人资料界面 课程设计 报告 17 图 图 课程设计 报告 18 图 图 课程设计 报告 19 图 图 课程设计 报告 20 关键代码 ① 登录 模块 package 在线审稿投稿管理系统。 import .*。 import .*。 import .*。 import。 import .*。 import 在线审 稿投稿管理系统 .Register。 import 在线审稿投稿管理系统 .WriterSystem。 public class Login extends JFrame implements ItemListener { JFrame frame=this。 Connection conn。 Statement stm。 ResultSet rs。 String url = jdbc: public static void main(String[] args) { (new Runnable() { public void run() { try { Login frame = new Login()。 (true)。 } catch (Exception e) { (())。 }}})。 } public Login() throws Exception { ()。 conn=(url,aa,aa)。 stm=()。 loginBtn= new JButton(登录 )。 (new ActionListener() { public void actionPerformed(ActionEvent e) { String passwordStr=new String(())。 if (().equals()||()) { (frame, 账号或密码未填写。 , 提示 , , )。 } else {if (RadioButton==manager) { try {rs=(select M_LoginNum,M_Password from M_LOGIN)。 while(()){ if((M_LoginNum).equals(()) amp。 amp。 (M_Password).equals(passwordStr)) { ()。 课程设计 报告 21 new ManagerSystem(()).setVisible(true)。 ()。 ()。 ()。 }} (frame, 账号或密码错误 ,请重新输入。 , 提示 , , )。 } catch (Exception e1) { (())。 }} if (RadioButton==writer) { try {rs=(select W_LoginNum,W_Password from W_LOGIN)。 while(()){。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。