宿迁学院10数据库程设计——毕业设计过程管理系统
毕业设计管理系统设计与实现

毕业设计管理系统设计与实现一、绪论近年来,随着互联网技术的不断发展和普及,越来越多的教育机构开始使用网络技术来管理毕业设计。
毕业设计是一项非常重要的任务,对于每一个学生来说都是一个必须要完成的任务。
因此,在毕业设计管理中,如何进行科学合理的管理,使得每个学生都能够顺利的完成毕业设计,成为了一个非常重要的问题。
为了能够更好的实现毕业设计的管理,本文设计了一款毕业设计管理系统,并对该系统进行了详细的说明。
二、系统需求分析毕业设计管理系统是一个典型的信息管理系统,需要满足以下需求:1. 数据库设计:毕业设计管理系统需要一个可靠的数据库来存储相关的数据,包括学生信息、教师信息、毕业设计信息、论文信息等。
2. 用户管理:管理系统需要建立用户管理系统,根据权限进行不同的操作限制。
管理员具有最高权限,学生则有较低权限。
3. 管理功能:管理系统需要提供成绩管理,答辩管理,归档管理,答辩报名管理等完整的管理功能,以满足毕业设计的管理需要。
4. 统计分析:管理系统需要提供数据分析功能,以便对毕业设计管理的情况进行统计分析,帮助管理员更好的进行决策。
三、系统架构设计1. 系统整体架构毕业设计管理系统采用B/S结构,即浏览器/服务器结构。
该结构具有以下特点:-易于维护和升级-可以远程访问-易于用户操作其中,服务器采用Apache + PHP + MySQL,浏览器端采用jQuery、Bootstrap技术。
2. 系统模块设计毕业设计管理系统包括学生信息、毕业设计信息、成绩管理、答辩管理、归档管理、答辩报名等多个模块。
其中,学生信息模块包括学生基本信息管理、学生导师信息管理;毕业设计信息模块包括毕业设计选题管理、毕业设计论文管理、毕业设计审核管理等;成绩管理模块包括成绩录入、成绩查询、成绩审核等;答辩管理模块包括答辩安排、答辩记录、答辩查询等;归档管理模块包括学生档案管理、档案归档管理;答辩报名模块包括学生报名管理、教师审核管理等。
工学院毕业设计管理系统使用说明

工学院毕业设计管理系统使用说明——学生模块1、进入系统首先,进入教学管理系统(“工学院网站”→“毕业设计”→“毕设管理系统”),如图1所示。
用户名为学号, 密码为身份证号。
图1 登录界面密码可在系统中修改(“个人设置”→“修改密码”)。
请各位同学务必在“个人设置”中填写电话和邮箱,以便导师联系。
如图2所示。
图2 个人设置2、毕业设计双向选择单击左侧“毕设双选”栏,右侧将显示毕业设计双向选择相关信息,如图3所示。
在“课题列表”栏中,可以查看所有课题的信息及其双选状态。
图3 毕设双选单击某一课题后可查看课题简介、提交申请,如图4所示。
当课题状态为“接受申请”时,则不能再对该课题提交申请。
注意:每位同学只能同时对一个课题提出申请,只有当申请撤销或被拒绝后才能对其他课题提出申请。
图4 查看课题、提交申请在“双选结果”栏中,学生可以查看所提申请的处理状态(未提出申请、已提出申请、申请被接受、申请被拒绝)。
如图5所示。
当学生对某一课题提出申请后,则在“双选结果”中可以看到课题相关信息。
若申请状态为“申请被接受”,则确定导师与学生的关系;若申请状态为“未提出申请”或“申请被拒绝”,则可对其他课题提出申请;若申请状态为“已提出申请”或“申请被接受”,则不能对其他课题提出申请。
点击“撤销申请”可以对已提出的申请进行撤销。
图5 双选结果需要注意的几点问题:1、退出系统时候,请直接点击“退出系统”或,直接关闭网页,系统不能正常退出。
2、校园网,进入“工学院网站”→“毕业设计”→“毕设管理系统”即可进入系统,外网的话,网址如下:http://221.214.140.236:8083/teaching/login.jsp?siteId=12&pageId=213、请各位同学务必在“个人设置”中填写电话和邮箱,以便导师联系。
数据库课程设计报告-仓库管理系统

数据库课程设计报告-仓库管理系统淮阴工学院课题名称: 仓库管理系统专业: 计算机科学与技术班级: 计算机1072班姓名:学号: 1071301231 指导老师:2009年12月28日设计任务书课题仓库管理系统名称本课程设计是在学习了数据库原理课程以后,为进一步深入学习数据库技术而开设的实践教学课程,着重提高学生数据库系统的设计与开发能力,是学生必设计须完成的实践教学环节。
目的实现一个仓库管理系统,完成仓库信息管理,用户信息管理和增加用户和仓库功能。
地点:11#111室环境配置: PC机一台,windows XP系统实验环境 Dreamweaver 8,SQL Server20051(按数据库设计原理的要求分步骤进行数据库设计;2(对关系要结合应用进行规范化处理;3(对数据库的操纵必须充分考虑数据的一致性; 任务要求 4(查询语句必须用SQL-SELECT命令;5(对系统的安全性(口令、分级授权、备份)要作一定考虑;6(系统要做到实用性强、界面友好、操作简单。
工作进度计划序号起止日期工作内容2009.12.21~2009.12.22 查询资料、选择课题 12009.12.23~2009.12.24 需求分析、总体设计 22009.12.25~2009.12.26 系统整体设计、编写程序代码、调试程序 32009.12.27~2009.12.28 撰写课程设计报告 4指导教师(签章):年月日摘要:作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有一些突出的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高仓库管理的效率。
仓库管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强.数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
这次我做的仓库管理系统使用的ASP 与SQL Server 2000相结合的方法。
(完整版)数据库毕业课程设计_学生信息管理系统

数据库原理与开发课程设计报告设计题目:学生信息管理系统学生姓名张留春学号专业名称信息管理与信息系统日期2013.1.1学生信息管理系统学生姓名:张留春一、课程设计说明数据库是信息系统的核心内容,信息系统的设计、开发、维护都建立在后台完备的数据库系统的基础之上。
本课程设计拟通过给定题目,要求学生选择指定的系统,按照数据库设计的一般要求和流程,分析并设计出该系统的数据库结构(包括逻辑结构和物理结构)。
并最终将所设计的数据库使用SQL语句在SQL Server2000数据库管理系统中建立相应的数据库。
二、系统功能描述:随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量成倍增长。
面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。
通过这样的系统可以做到规范管理、科学统计和快速查询,从而减少管理方面的工作量。
三、课程设计任务需要完成的功能主要有:有关学籍等信息的输入,包括学生基本信息、所在班级、所学课程和成绩等学生信息的查询,包括学生基本信息、所在班级、所学课程和成绩等学生信息的修改班级管理信息的输入,包括班级设置、年级信息等班级管理信息的查询班级管理信息的修改学生基本课程信息的输入学生课程信息的修改学生课程的设置和修改学生成绩信息的输入学生成绩信息的修改学生成绩信息的查询学生成绩信息的统计2系统结构分析2.1需求分析学生管理系统是适应时代发展的需要,提高管理的效率而开发设计的。
通过对信息的收集、存储、传递、统计、分析、综合查询、报表输出和信息共享,及时为管理者提供学生基础信息,违规记录,考试成绩信息的查询。
实现了学生信息管理的简单化和规划化,提高了学校日常的工作效率,从而提高学校日常管理的效率,满足管理者对信息的需求。
经过综合分析,确定了学生管理系统的主要包括以下功能:(1)用户登陆功能管理员登陆界面主要为管理员提供对系统使用者的操控,确保系统信息的安全性,可靠性,登陆后可以通用系统管理中的用户管理增加或修改用户帐户。
数据库设计毕业设计管理子系统

数据库设计毕业设计管理子系统(总32页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.MarchXXXX大学XX学院数据库设计说明书课程:数据库课程设计课题:毕业设计管理子系统班级:学号:姓名:指导教师:课题发给日期2014年6月16日课题完成日期 2014年6月27日评语:评分:摘要随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。
毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。
因此,设计一种毕业设计综合管理系统是我校教学管理发展的一项任务,也是各院校教学发展的趋势。
该系统为学生、教师、管理员提供一个交互的接口,大大方便了学生、老师及管理员的管理人员。
毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。
该课题从毕业设计的申报、审核、学生选题、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。
系统主要功能实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的全程控制有非常重要的现实意义。
该课题实现了毕业设计的自动化和网络化管理,是参加毕业设计的教师、学生通过网络及时沟通的一个重要环节,大大提高了我院教学管理质量和水平。
目录第一章概述 --------------------------------------------------------------------5第二章课题设计的需求分析-------------------------------------------62.1设计任务------------------------------------------------------62.2设计要求-------------------------------------------------------72.3需求描述的规范文档-----------------------------------8第三章概念结构设计 ---------------------------------------------------9概念结构设计工具(E-R模型) --------------------9题库子系统(局部) -------------------------------------10子系统描述分E-R图说明选题子系统(局部) -------------------------------------12子系统描述分E-R图说明选题子系统(局部) -------------------------------------14子系统描述分E-R图说明总体E-R图--------------------------------------------------163.5.1E-R图的集成3.5.2总体E-R图3.5.3说明第四章逻辑结构设计 ---------------------------------------------------204.1关系数据模式--------------------------------------------204.2视图的设计------------------------------------------------26第五章收获、体会与建议 ------------------------------------27第六章主要参考文献---------------------------------------------------27第一章概述毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。
毕业设计管理系统详细设计

毕业设计管理系统详细设计毕业设计管理系统详细设计一、引言随着高校教育的普及和学生规模的不断扩大,毕业设计的管理工作变得愈发繁琐。
为了提高毕业设计的效率和质量,设计一套毕业设计管理系统势在必行。
本文将详细设计这套系统的各个模块,包括学生信息管理、课题选择、指导教师分配、进度管理等。
二、学生信息管理模块学生信息管理模块是整个系统的基础,它包括学生的个人信息、选课信息、成绩信息等。
在这个模块中,学生可以登录系统查看自己的个人信息,并进行课题选择和指导教师的申请。
管理员可以对学生信息进行管理,包括录入、修改和删除等操作。
三、课题选择模块课题选择模块是毕业设计过程中的重要环节。
在这个模块中,教师可以发布自己的课题,并设定选课时间和选课人数限制。
学生可以在规定的时间内选择自己感兴趣的课题,并提交选择申请。
系统会根据教师的意愿和学生的成绩等因素进行匹配,最终确定课题分配结果。
四、指导教师分配模块指导教师分配模块是毕业设计过程中的关键环节。
在这个模块中,系统会根据学生的选课情况和成绩等因素,自动分配合适的指导教师给学生。
同时,学生也可以在系统中查看自己的指导教师信息,并进行沟通和交流。
五、进度管理模块进度管理模块是毕业设计过程中的重要环节。
在这个模块中,学生可以在系统中提交自己的毕业设计进度,并进行进度的更新和修改。
指导教师可以查看学生的进度,并进行评审和指导。
管理员可以对学生的进度进行监控和管理,确保毕业设计按时完成。
六、成绩评定模块成绩评定模块是毕业设计最终的结果展示和评定环节。
在这个模块中,学生可以提交自己的毕业设计报告和相关材料。
指导教师会对学生的毕业设计进行评审,并给出成绩。
管理员可以对成绩进行审核和确认,最终确定学生的毕业设计成绩。
七、系统安全性设计为了保证毕业设计管理系统的安全性,需要设计相应的安全机制和权限控制。
在系统中,学生只能查看和修改自己的信息,而不能查看其他学生的信息。
指导教师可以查看自己指导的学生信息,但不能修改其他学生的信息。
毕业设计管理系统设计与实现

毕业设计管理系统设计与实现毕业设计是大学生们在完成学业前的重要任务,涉及到课题选择、进度管理、文献整理、程序编写等多个环节。
为了更好地组织和管理毕业设计工作,设计和实现一个毕业设计管理系统是非常有必要的。
一、系统需求分析1.学生信息管理:包括学生个人信息的录入、修改等操作,并将学生信息与选题信息关联起来,方便后续管理。
2.课题管理:教师可以发布课题信息,并分配给对应的学生。
学生可以通过系统在发布的课题中选择自己感兴趣的课题。
3.进度管理:学生需要按照预定的时间节点完成设计的不同阶段,系统需要提醒学生提交相应的进度报告,并记录学生的进度。
4.文献管理:学生需要对相关的文献进行查找和整理,可以通过系统进行文献的收集和管理,方便后续的文献综述和引用。
5.程序管理:对于需要编写程序的毕业设计,学生需要提交相应的代码,并记录代码的版本号和修改历史。
1. 技术选择:系统采用Web技术进行开发,使用MySQL作为数据库。
前端使用HTML、CSS和JavaScript进行页面的开发,后端使用Java进行业务逻辑和数据库交互的处理。
2.系统架构:系统采用三层架构,包括表现层、业务逻辑层和数据访问层。
表现层负责页面的展示和用户操作的响应,业务逻辑层负责处理业务逻辑和调用数据访问层的接口,数据访问层负责与数据库进行交互。
3.数据库设计:根据系统需求,设计相应的数据库结构。
包括学生信息表、课题信息表、进度信息表、文献信息表和程序信息表等。
表之间通过外键进行关联。
4.系统界面设计:根据需求和用户体验原则,设计系统的界面。
包括登录界面、学生信息管理界面、课题管理界面、进度管理界面、文献管理界面和程序管理界面等。
5. 系统实现:根据系统设计,按照功能模块进行开发。
前端使用HTML、CSS和JavaScript实现页面的展示和用户操作的响应;后端使用Java实现业务逻辑和数据库交互的处理;数据库使用MySQL进行数据的存储和查询。
数据库教务管理系统课程设计

数据库教务管理系统课程设计是一个综合性的实践项目,旨在加深学生对数据库系统、应用程序设计语言的理论知识的理解和应用水平,并提高他们的动手能力以及分析问题、解决问题的能力。
课程设计的主要目标是根据系统的实际应用功能需求和考核标准,完成对应难度的数据库系统后台开发,并实现应用程序功能的设计、编程和优化。
在课程设计中,学生需要独立完成整个数据库系统设计,包括后台数据库的建立、表结构的定义、数据插入、查询、更新和删除等操作。
同时,学生还需要根据实际需求,设计和实现各种应用程序功能,如学生信息管理、课程信息管理、成绩管理等。
在课程设计过程中,学生需要注意以下几点:
每个学生必须独立完成课程设计,不得抄袭或剽窃他人的成果。
课程设计的累计时间一般为1周(20学时),学生需要合理安排时间,确保按时完成设计任务。
整个数据库系统设计,后台数据库可用SQL Server或
MYSQL,前台开发工具与编程语言任选。
课程设计期间,中期检查与考勤采用线上管理模式,特定时间无故缺席按旷课处理;缺席时间达三分之一课时以上者,未按规定要求上交课程设计报告与设计成果的学生,其成绩按不及格处理。
不参与设计且不提交任何成果,缺席答辩的同学,成绩计零分(或按旷考处理)。
总之,数据库教务管理系统课程设计是一个非常有意义的实践项目,可以帮助学生更好地掌握数据库系统和应用程序设计语言的理论知识,提高他们的动手能力和解决问题的能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告课程设计名称:数据库系统概论系部:三系学生姓名:班级:学号:成绩:指导教师:开课时间:2011-2012 学年 2 学期一.设计题目:《数据库系统概论》课程设计对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
本课程设计实验主要围绕两方面内容:数据库设计和基本数据库编程实践。
通过本实验,使学生了解数据库系统的理论,掌握数据库的设计方法及数据库的运用和基本开发技术。
1. 掌握数据库设计的基本方法,熟悉数据库设计的步骤;2. 通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力;3. 学习基本数据库编程方法。
二.主要内容:毕业设计过程管理系统系统功能的基本要求:教师定义指导学生毕业设计,包括选题指导、外文翻译、读书报告、方案设计、论文整理等几个方面;教师可以查看学生各阶段所需提交文档是否已经提交以及提交时间等信息,这些文档包括读书报告、外文翻译、任务书、计划表、论文等。
系部可以查看所有教师指导的详细记录,包括指导时间、指导具体内容等;统计出每位教师对每位同学的指导次数;系部可以统计哪些学生还缺少文档,即哪些学生哪些应该提交的文档尚未提交,并找出其指导教师。
三.具体要求1.课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整洁美观;2.后台数据库采用MS SQL SERVER2005,前台界面语言不限,编写的程序代码,须有较详细的注释说明;四.进度安排课程设计安排:17.5周星期三讲解课程设计的内容,安排每一天的具体任务,分配并熟悉题目;星期四需求分析:给出系统的功能需求、性能需求,并绘制DFD和DD;星期五概念结构设计:绘制实体属性图(可选),局部ER图和全局ER图;18周星期一逻辑结构设计:转换、优化、外模式的设计;星期二物理结构设计及数据库实施;星期三应用程序编制调试、整理课程设计报告,并检查;星期四根据反馈结果修改课程设计;星期五现场检查并提交作业上交的材料:课程设计的电子稿、打印稿、源码(SQL代码和程序代码)五.成绩评定考核方法:现场验收(占50%),课程设计报告(占50%)。
考核内容:学习态度(出勤情况,平时表现等)、方案合理性、各阶段的图表与程序编制质量、设计报告质量。
成绩评定:优,良,中,及格,不及格。
特别说明:(1)如发现抄袭,按照不及格处理。
(2)材料不齐的,考核等级降一级。
电子稿件以压缩文件的形式上交,压缩命名为:11位学号+姓名正文撰写包含的内容:1、需求分析2、概念结构设计3、逻辑结构设计4、物理结构设计5、数据库实施及应用程序编制6、心得体会7、参考资料正文:题目:目录一、需求分析 (1)1.功能分析 (1)2.数据流图 (1)3.数据字典 (1)二、概念结构分析 (2)三、逻辑结构分析 (3)1.关系模式 (3)2.评价范式 (3)3.外模式 (3)四、物理结构分析 (4)五、数据库实施及应用程序编制 (4)六、心得体会 (8)七、参考资料 (9)毕业设计过程管理系统一、需求分析1.功能分析本毕业设计过程管理系统主要针对高校学生毕业设计过程具体信息的管理,涉及到了教师指导、学生毕业设计过程、教师检查、系部检查,这些功能则需要多种信息的支持。
从管理的角度可以将毕业设计管理系统分为五个部分:学生信息管理、教师信息管理、文档信息管理、指导内容管理、文档提交管理。
信息管理包括这些信息的添加、修改及查询操作;统计信息包括统计教师知道次数。
核心功能主要为教师指导、学生文档提交、系部和教师的查看。
图1-1 数据流图3.数据字典(1)(4)数据存储二、概念结构分析由分析得系统总体E-R如图2-1所示。
三、逻辑结构分析1.关系模式学生(学号,姓名,性别)教师(教师号,教师名,职称,学号)文档(文档号,文档内容)提交(文档号,学号,提交时间)指导(教师号,学号,指导时间,指导内容)2.评价范式由于此数据库不存在传递依赖和部分依赖,所以该数据库系统属于BCNF。
3.外模式为了方便程序查询,建立了如下用户视图:统计视图(学生号)以查询出缺少文档的学生的姓名。
四、物理结构分析毕业设计过程管理系统的数据库物理结构设计主要是建立一个最适合的应用要求的物理结构过程。
为了加速表的查询,建立索引。
通过索引来提高数据查询性能。
因为在MS SQL SERVER2005中为所设立的主码自动建立索引,所以这里不用建立索引。
根据题目要求,该系统需要建立多个查询过程。
在查询被调查者回答结果时,组织者需要输入查询内容,所以要建立变量将值放入变量中然后建立存储过程进行查询。
在统计时也要建立存储过程以技以及视图,所以需要建立多个存储过程才能实现必要的功能。
五、数据库实施及应用程序编制用MS SQL SERVER2005建立数据库结构,加载(测试/虚拟)数据,能体现对数据库的保护(安全性和完整性控制等)。
实现各种查询、链接应用程序,并能对数据库做简单的维护操作。
(1)建立数据库create database 毕业设计过程管理系统(2)创建学生表create table 学生表(学号char(20) primary key,姓名char(20),性别char(20))(3)创建教师表create table 教师表(教师号 char(20) primary key,教师名 char(20),职称 char(20),学号 char(20),foreign key (学号) references 学生表(学号))(4)创建文档表create table 文档表(文档号 char(20) primary key,文档内容 char(100),)(5)创建提交表create table 提交表(文档号char(20) ,学号char(20),提交时间char(50),primary key (文档号,学号),foreign key (文档号) references 文档表(文档号),foreign key (学号) references 学生表(学号))(6)创建指导表create table 指导表(教师号char(20) ,学号char(20),指导时间char(20),指导内容char(100),primary key (教师号,学号,指导时间),foreign key (教师号) references 教师表(教师号),foreign key (学号) references 学生表(学号))(7)创建统计视图,统计出缺少文档的学生的学号create view 统计asselect 学号from 提交表group by 学号having count(*)<5(8)插入学生信息create procedure s1(@学号char(20),@姓名char(20),@性别char(20))asinsertinto 学生表values(@学号,@姓名,@性别)(9)插入教师信息create procedure s2(@教师号char(20),@教师名char(20),@职称char(20),@学号char(20))asinsertinto 教师表values(@教师号,@教师名,@职称,@学号)(10)插入文档信息insertinto 文档表(文档号,文档内容)values('1','读书报告')insertinto 文档表(文档号,文档内容)values('2','外文翻译')insertinto 文档表(文档号,文档内容)values('3','任务书')insertinto 文档表(文档号,文档内容)values('4','计划表')insertinto 文档表(文档号,文档内容)values('5','论文')(11)插入提交信息create procedure s3(@文档号 char(20),@学号 char(20),@提交时间 char(50)) asinsertinto 提交表values(@文档号,@学号,@提交时间)(12)插入指导信息create procedure s4(@教师号 char(20),@学号 char(20),@指导时间 char(20),@指导内容 char(100))asinsertinto 指导表values(@教师号,@学号,@指导时间,@指导内容)(13)创建用户系部exec sp_addlogin '系部','123'(14)附加用户系部exec sp_grantdbaccess '系部'(15)创建用户学生exec sp_addlogin '学生','456'(16)附加用户学生exec sp_grantdbaccess '学生'(17)创建用户教师exec sp_addlogin '教师','789'(18)附加用户教师exec sp_grantdbaccess '教师'(19)赋权给系部grant selecton 统计to 系部grant selecton 学生表to 系部grant selecton 教师表to 系部grant selecton 指导表to 系部grant selecton 提交表to 系部grant selecton 文档表to 系部(20)赋权给教师grant selecton 学生表to 教师grant selecton 教师表to 教师grant selecton 指导表to 教师grant selecton 提交表to 教师grant selecton 文档表to 教师(21)更新教师信息create procedure u2(@教师号 char(20),@教师名 char(20),@职称 char(20),@学号char(20))asupdate 教师表set 教师号=@教师号,教师名=@教师名,职称=@职称,学号=@学号(22)更新提交信息create procedure u3(@文档号 char(20),@学号 char(20),@提交时间 char(50)) asupdate 提交表set 文档号=@文档号,学号=@学号,提交时间=@提交时间(23)更新学生信息create procedure u1(@学号 char(20),@姓名 char(20),@性别 char(20))asupdate 学生表set 学号=@学号,姓名=@姓名,性别=@性别(24)更新指导信息create procedure u4(@教师号 char(20),@学号 char(20),@指导时间 char(20),@指导内容 char(100))asupdate 指导表set 教师号=@教师号,学号=@学号,指导时间=@指导时间,指导内容=@指导内容(25)教师可以查看学生各阶段所需提交文档是否已经提交以及提交时间信息create procedure c1 @学号 char(20)asselect 文档内容,提交时间from 文档表,提交表where 学号=@学号 and 文档表.文档号=提交表.文档号(26)系部可以查看所有教师指导的详细记录,包括指导时间、指导具体内容create procedure c2 @教师号 char(20)asselect 学号,指导时间,指导内容from 指导表where 教师号=@教师号(27)系部统计出每位教师对每位同学的指导次数create procedure t1 @教师号 char(20)asselect 学号,count(*)from 指导表where 教师号=@教师号group by 学号(28)系部可以统计哪些学生还缺少文档,即哪些学生哪些应该提交的文档尚未提交,并找出其指导教师create procedure t2 @学号char(20)asselect 教师号,教师名,文档内容from 教师表,文档表,统计where 教师表.学号=@学号and 文档内容not in(select 文档内容from 文档表,提交表where 文档表.文档号=提交表.文档号)and统计.学号=教师表.学号六、心得体会通过本次课程设计,我初步完成了毕业设计过程设计管理系统,但并没有达到我一开始所预想的结果。