毕业论文:毕业设计管理系统设计与实现_第1页
毕业论文:毕业设计管理系统设计与实现_第2页
毕业论文:毕业设计管理系统设计与实现_第3页
毕业论文:毕业设计管理系统设计与实现_第4页
毕业论文:毕业设计管理系统设计与实现_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XX大学毕业设计(论文)任务书课题名称计算机学院的毕业设计管理系统设计与实现 答辩过程控制子系统学 院 计算机学院专业班级计算机科学与技术022班姓 名XX学 号029094070毕业设计(论文)的主要内容:熟悉并掌握ASP.NET和SQL SERVER 2005;培养按照软件工程规范开发应用软件的能力;设计计算机学院的毕业设计管理系统“答辩过程控制子系统”应用程序。完成毕业论文一篇;完成约5000字的英文资料翻译工作。起止时间:2009年2月20日至2009年6月21日共18周指 导 教 师签 字系 主 任签 字院 长签 字摘 要目前,毕业答辩文档资料都是人工进行的归纳和收集,为了减轻教师和

2、教学管理人员的负担,同时为了实现高校毕业设计管理工作的网络化、规范化。本毕业设计开发了“计算机学院的毕业设计管理系统设计与实现答辩过程控制子系统”,它采用B/S模式,开发工具选用了ASP.NET,后台数据库为SQL Server。该系统由学生、教师、领导及管理员四大模块组成,其中教师模块是主体,其主要功能有答辩申请意见、在线审核论文、答辩自动分组、毕业设计评语、答辩记录、成绩评定、评阅论文。本文从系统分析、系统设计及具体实现过程三方面来阐述“答辩过程控制子系统”实现的关键技术和技术细节。关键词: ABSTRACTPresently, all the material about graduat

3、ion answering is sorted and collected by human. In order to relieve teachers and the managers burden, and to make the management of graduation design weblization and standardization in universities,this graduation design is “The management system of graduation design about the College of Computera s

4、ubsystem of control in answer process” Its based on the model of B/S, using ASP.NET as development tool, and SQL Server as database.This system is made up of Student, Teacher, Leader and Manager four models. The principal part is the model of Teacher. Its function includes :opinion on answer applyin

5、g, examining theses online, automatically divide the answer teams ,evaluating of the design, record of the answer, evaluating achievement ,evaluating theses.To expound the crucial and detail technology of “A subsystem of control in answer process” This article is divided in three parts, which includ

6、es system analysis, system design and the exact process.Key words: SQL Server; The subsystem of control in answer process; ASP.NET 目 录 TOC o 1-3 h z u HYPERLINK l _Toc138156282 绪 论 PAGEREF _Toc138156282 h 1 HYPERLINK l _Toc138156283 第1章 基础知识 PAGEREF _Toc138156283 h 2 HYPERLINK l _Toc138156284 系统结构 P

7、AGEREF _Toc138156284 h 2 HYPERLINK l _Toc138156285 实现技术简介 PAGEREF _Toc138156285 h 2 HYPERLINK l _Toc138156286 第2章.系统需求分析 PAGEREF _Toc138156286 h 3 HYPERLINK l _Toc138156287 功能需求 PAGEREF _Toc138156287 h 3 HYPERLINK l _Toc138156288 2.功能简介 PAGEREF _Toc138156288 h 3 HYPERLINK l _Toc138156289 2.1.2 主要模块详

8、细介绍 PAGEREF _Toc138156289 h 5 HYPERLINK l _Toc138156290 功能需求 PAGEREF _Toc138156290 h 6 HYPERLINK l _Toc138156291 性能需求 PAGEREF _Toc138156291 h 8 HYPERLINK l _Toc138156292 系统流程 PAGEREF _Toc138156292 h 8 HYPERLINK l _Toc138156293 业务流程 PAGEREF _Toc138156293 h 11 HYPERLINK l _Toc138156294 第3章 概念结构设计和逻辑结构

9、设计 PAGEREF _Toc138156294 h 14 HYPERLINK l _Toc138156295 数据流图: PAGEREF _Toc138156295 h 14 HYPERLINK l _Toc138156296 3.1.1 顶层数据流图 PAGEREF _Toc138156296 h 14 HYPERLINK l _Toc138156297 3.1.2 0层数据流图 PAGEREF _Toc138156297 h 14 HYPERLINK l _Toc138156298 3.1.3 1层数据流图 PAGEREF _Toc138156298 h 15 HYPERLINK l _

10、Toc138156299 图 PAGEREF _Toc138156299 h 17 HYPERLINK l _Toc138156300 局部E-R图 PAGEREF _Toc138156300 h 17 HYPERLINK l _Toc138156301 全局E-R图 PAGEREF _Toc138156301 h 22 HYPERLINK l _Toc138156302 后台数据库设计与实现 PAGEREF _Toc138156302 h 22 HYPERLINK l _Toc138156303 第4章 详细设计(部分) PAGEREF _Toc138156303 h 25 HYPERLIN

11、K l _Toc138156304 学生论文在线提交模块 PAGEREF _Toc138156304 h 25 HYPERLINK l _Toc138156305 成绩评定模块 PAGEREF _Toc138156305 h 27 HYPERLINK l _Toc138156306 毕业设计成绩调整模块 PAGEREF _Toc138156306 h 28 HYPERLINK l _Toc138156307 结 论 PAGEREF _Toc138156307 h 31 HYPERLINK l _Toc138156308 致 谢 PAGEREF _Toc138156308 h 32 HYPERL

12、INK l _Toc138156309 参考文献 PAGEREF _Toc138156309 h 33 HYPERLINK l _Toc138156310 附录A:英文部分 PAGEREF _Toc138156310 h 34 HYPERLINK l _Toc138156311 附录B:中文部分 PAGEREF _Toc138156311 h 43绪 论随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息量也成倍增长,尤其是每年毕业设计时候,由于毕业学生多、时间紧迫、任务重,而传统的毕业答辩都由老师来手动安排、手动记录成绩以及各种文档手动汇总等一系列重复繁琐的工作。从而使得如何让老师

13、从重复繁琐的劳动中解放出来也就成了当务之急。答辩过程控制子系统正是在这种背景下开发出来的,为了让老师从重复繁琐的劳动中解放出来同时实现高校毕业设计管理工作的网络化、自动化,该系统必然要采用网络数据库来设计,同是为了保证该系统的先进性,该系统采用了目前框架来实现,其开发语言采用了C语言来实现,同时它还采用了B/S架构,该架构采用TCP/IP协议,对服务器:通过相应的WEB服务和数据库服务可以对数据进行处理,在客户机上只要安装浏览器,来观看SERVER上对数据处理所生成的网页即可。该系统从学生在线提交答辩申请、提交论文开始;以老师提交答辩申请意见、审核论文、答辩自动分组、毕业设计评语、答辩记录、成

14、绩评定、评阅论文为主体;以领导成绩调整为辅;最后可以查询最终成绩。本文主要围绕答辩过程控制子系统的功能实现为主线。来深刻的分析数据库的设计,并结合答辩过程控制子系统的实际情况,阐述数据库在答辩过程控制子系统中的应用和实现方法。第1章 基础知识系统结构答辩过程控制子系统采用的是B/S模式,它选用动态网页动态数据库技术,如下图(图1)所示:3客户端WEB服务器数据库数据库访问用户输入的数据执行结果 图1 B/S模式图实现技术简介 答辩过程控制子系统的B/S架构中,前端用的是ASP .NET (C#)开发语言,后台是Windows 2000 Profession 操作系统,用的SQL Server

15、数据库。Visual Studio.NET是Microsoft公司新一代的软件开发平台,也是.NET FrameWork的重要战略产品。ASP.NET作为Microsoft Visual.NET的组成部分之一,是Internet和Intranet开发Web应用程序的新一代开发工具,逐渐被广大Windows程序员使用。在ASP.NET中,所有WEB客户端都通过IIS与ASP.NET应用程序通信。IIS对客户端的请求进行解密并验证请求是否合法,如果请求合法,则IIS会查找所请求的资源(如ASP.NET应用程序)。当客户已被授权,IIS会将客户请求通过进程aspnet_wp.exe传到ASP.NET

16、运行引擎,然后返回适当的资源,ASP.NET的结构如下图(图2)所示:WEB客户端IIS.NET FrameworkWindows NT/2000/XP 图2T结构图第2章.系统需求分析答辩过程控制子系统在毕业答辩中起到十分重要的作用,它由学生、教师、领导、管理员四大模块组成:其主要业务流程如下图(图3)所示: 图3 主要业务流程图答辩过程控制子系统主要用在毕业设计的后期答辩阶段,使用该系统的前提条件是学生完成了设计并经过教师认定。该系统涉及到老师、学生、领导等不同的人,他们在毕业设计中要做的事情是不一样的,所以第一步就是权限的设置,当然这主要是在数据库中来实现的,反映在前台就是一个用户登录界

17、面:如下图(图4)所示: 可以说本系统这些功能,都是相辅相成的,缺一不可的,正是由于他们的完美结合,才能够实现毕业设计工作的信息化、系统化、网络化、现代化。图4 用户登录样式图用户登录样式如图4,它有学生、教师、领导、管理员四种登录身份,不同身份的人只能以自己方式登录,在这里用户名和密码是由管理员来分配的,对不同身份的人管理员就给他分配不同的用户名及密码.这就使得该系统的安全性和稳定性得到了提高.该系统还十分人性化,它设有修改密码和忘记密码这两大功能,这让系统变得更加实用。本系统是以学生的论文为基础的,所以一开始的工作是由学生来完成的,学生首先登录该系统,第一步,是提交答辩申请表,在这里,他们

18、将自己的设计情况以及答辩准备情况认真在线提交,然后等教师提交申请意见之后就可以进入论文在线提交页面,在该页,学生们要按照统一规范的格式来提交自己的论文.等答辩完成、答辩成绩出来之后他们就可以即时查询自己及他人的成绩。教师是使用这个系统的核心,开发这个系统主要就是为教师服务的,有了它,教师就可以避免很多重复性的工作,能极大地提高工作效率,关于教师这个模块,在下面专门有一块来介绍。领导们在毕业设计过程中起宏观调控的作用,他们要负责毕业设计的方方面面,他们不仅面对老师,还要直接面对学生,他们要通过期中检查来督查毕业设计的进度,他们要能够对学生的最终成绩进行调整。最后一个是系统管理员,他在整个系统中是

19、十分重要的一环,他对用户进行直接的控制,他可以查看用户的信息,还可以增加、删除用户等一系列的工作。2.1.2 主要模块详细介绍 教师登录模块是这个管理软件的核心,有了这个模块,教师就可以免去毕业答辩文档的归纳等一系列重复繁琐的工作,有了这个模块就可以极大的提高教师的工作效率,可以说,这个系统就是为教师开发的.其主要模块如下图(图5)所示: 图5 教师登录模块图由图5我们可以看出,教师模块主要由七大模块组成,其中前六个针对指导老师,而最后一个针对评阅教师的.其作用如下所示:答辩申请意见模块就是针对学生已经完成了毕业设计,并在线提交了答辩申请表,这时候指导老师就可以查看学生的任务完成情况以及答辩准

20、备情况,通过这些信息再加上老师对该位同学平时的了解,老师如果认为可以准备答辩,就对其进行审核,不经过审核的学生不可以提交论文,当然更不可以参加答辩。论文在线审核模块就是老师对学生在线提交的论文进行审核,老师登录后可以查看自己所带的所有学生的论文提交情况,老师可以对每一遍论文进行查看,如果符合要求,就提交自己的审核意见,审核通过的学生就可以准备答辩相关事宜了。在学生答辩前,指导老师会综合该学生这一个学期的毕业设计所做的工作以及论文的情况,对该学生评定一个成绩,该成绩占总成绩的30%,可以说是十分重要的,同时,老师还可以填写该学生评语,客观地评价该学生毕业设计的优点与不足之处。 答辩自动分组就是用

21、在学生比较多,教师也比较多的情况下,在这种情况下,如果所有的学生在一个组,所有的老师也在一个组,那么每个学生在答辩时就要面对众多的老师,这样答辩的周期将会拖得很长;而如果把教师和学生同时分组,每一组都分开来答辩,这样不仅提高了效率,也减轻了老师的负担。毕业答辩记录是在答辩的时候记录下来的,它将答辩提问的问题、回答情况以及老师的评价意见都记录下来,同时记录下来的还有十分重要的信息,那就是答辩成绩,它占整个毕业设计成绩的50%,可以说这个成绩是你能否取得好成绩的关键。成绩评定模块记录了该学生在完成毕业设计及答辩过程中的亮点,当然这些亮点也是评分的依据,它包括表达能力、回答问题、独立见解、实用价值、

22、综合情况等一系列反映个人能力及努力的地方。最后得出最终成绩,它是由指导老师评定成绩(占20%)、评阅老师评定成绩(占20%)以及答辩成绩(占50%),综合后评出优秀、良好以及及格与不及格之分。(为了便于统计最终成绩,开始的三个成绩以分值形式给出)评阅论文模块是指论文在答辩前交给评阅老师审阅,该老师审阅后,根据论文情况给出评阅成绩,实际上在设计过程中,每个老师都是双重身份,他们是A部分学生的指导老师,他们又将是B部分学生的评阅老师,只是AB无交集而已。 这是一个答辩过程控制子系统,我们的目标是提高毕业答辩的效率,它具有学生答辩申请提交、学生论文在线提交、学生成绩查询;教师论文审核、毕业设计评语、

23、答辩自动分组、答辩记录、成绩评定、评阅论文;领导期中检查、答辩委员会评语、成绩调整、查看所有成绩、分类查询;以及管理员查看、增加、删除学生、教师、领导信息。系统设计的总体任务是实现答辩过程控制子系统的系统化、规范化、自动化、网络化。总之,答辩过程控制子系统的功能需求包括学生对功能的需求、教师对功能的需求、领导对功能的需求以及管理员对功能的需求四大模块,其各模块的具体需求如下所示:学生对功能的需求学生是该系统的基础,可以实现答辩申请提交、学生论文在线提交、学生成绩查询,学生对功能的细分如下:可以实现用户登录的功能,可以修改密码以及在密码丢失时可以取回密码的功能。可以进入答辩申请模块。可以查看自己

24、的姓名、学号、论文名称、论文编号、指导老师等信息。可以根据实际情况提交、更新任务完成、能力训练和培养、答辩报告准备等情况。系统可以自动记录答辩申请填写的时间。可以进入论文在线提交页面,查看论文名称、学号等基本信息。可以提交、更新论文中文摘要、英文摘要、目录、正文等信息。可以进入自己成绩的页面,查看所有与自己有关的各种成绩及总成绩。可以进入成绩查询页面,通过论文号、学号及姓名三项中的任一项或多项来查询所有学生的成绩。二教师对功能的需求教师是系统的核心,教师论文审核、毕业设计评语、答辩自动分组、答辩记录、成绩评定、评阅论文等,教师对功能的细分如下:可以实现教师登录的功能,可以修改密码以及在密码丢失

25、时可以取回密码的功能。可以进入答辩申请意见模块,并可以选择自己所带所有学生论文号的一个。点击显示数据之后,教师可以查看有关该学生所填写的一切有关答辩申请的情况。可以根据显示的情况,对学生答辩申请意提交自己的意见并可以修改自己的意见。可以实现当对该课题号提交答辩申请之后,该课题号的插入按钮就永远变成灰色,有效地防止了数据重复。可以进入论文审核这个模块,同样教师可以选择一个自己所带学生的课题号,点击显示就可以调出该学生提交的论文的信息。可以提交并只能提交一次对该论文进行审核的情况,同时也可以对该论文审核情况进行更新。可以进入毕业设计评语这个模块,同样教师可以选择一个自己所带学生的课题号,点击显示就

26、可以调出该学生的一些基本信息。可以提交并只能提交一次该对该学生设计及论文情况的评语及评定成绩并可以对它做出更新。可以进入答辩记录模块,教师可以选择一个自己所带学生的课题号,点击显示就能调出该学生的一些基本信息。可以提交并只能提交一次有关该课题设计学生的答辩提问问题、回答情况、教师评价意见、答辩成绩等信息并可以修改这些信息。可以进入成绩评定模块,教师可以选择一个自己所带学生的课题号,点击显示就可以将该学生的一些基本情况调出来。可以提交并只能提交一次成绩评定的具体项:像表达能力、回答问题、说明书图表、独立见解、实用价值、综合情况;并且可以更新这些信息。可以计算出最后的总成绩,它由评定成绩(30%)

27、、评阅成绩(20%)、答辩成绩(50%)来计算的。可以进入评阅论文模块,教师可以选择一个自己所评阅学生的课题号,点击显示就能将该学生论文调出来。可以对论文进行评阅,并提交评阅成绩,同时也可以对这个成绩进行修改。可以对学生的成绩进行查询。三领导对功能的需求领导是毕业设计工作的主要负责人,他们对设计、答辩的全程负责,领导对功能的具体需求如下:可以实现期中检查,即领导可以进入期中检查模块,并在线提交学院、专业、指导教师人数、学生人数、课题数、课题审核情况、检查次数、好的经验、存在问题等。可以实现对期中检查情况的修改等功能。可以实现答辩委员会评语模块,可以实现对答辩评语表的插入及更新操作。可以实现成绩

28、调整功能。四管理员对功能的需求管理员对系统来说是一个非常重要的功能,他的权限最大,可以对学生、教师、领导进行统一的管理,管理员对功能的细分如下:有关信息的游览,包括学生、教师、领导的用户名、密码及学院、专业等一些基本的数据。学生、教师、领导用户的添加、删除等。答辩过程控制子系统相互消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。就实际情况,在高系统配置、高网络带宽很容易得到保证的情况下,我们最需要考虑的性能需求就是系统安全性问题。在开发系统的每个阶段,均需要考虑彼此间的认证与授权。尤其要注意认证,简单说就是确定谁是特定用户,并针对安全源验证该用户的身份。在处理完

29、识别用户的方法之后,必须利用一种方法以向用户授权,从而能够使用系统的特定功能。也就是说,需要一种方法来决定特定用户进行什么样的操作。流程 为了让大家能更清楚地对本系统有一个初步的认识,我们给出了系统流程图,如下所示: 图8 学生登录系统流程 图6 教师登录系统流程 图7管理员登录及领导登录系统流程以上三张图显示了整个系统的流程.用户首先登录到index.aspx,在登录之前,他们可以修改密码,如果忘记密码,他们还可以通过密码保护功能来取回密码.答辩完成之后,它们可以进入query.aspx页面来查询成绩.如果以学生身份进入的话,系统将被引导到askreply.aspx,学生可以在该页提交答辩申

30、请表,然后可进入paperonline.aspx,在该页学生可以提交论文;然后可以进入到resultquery.aspx ,在答辩完成之后,学生可以查看自己的成绩.当以教师身份进入后,系统会登录到reply1.aspx,在该页面教师可以对学生提交的答辩申请表进行审核,然后可进入papernamecheck.aspx,在该页可以对学生提交的论文进行审核.;然后可进入到comment.aspx,在该页,老师可对自己所带的学生作出一个基本的评价,然后给出成绩;然后进入到到dbrecord.aspx,在该页面,可对学生答辩的一些重要的问题进行记录,并给出答辩成绩,以作最后评分的依据;然后可进入到res

31、ultassess1.aspx在该页对学生整个设计及答辩过程中的具体情况进行记录,并给出最终成绩.同时,老师也可以进入到prpapername.aspx来评阅其他教师所带学生的论文,并给出评阅成绩.。2.4业务流程学生登录 用户登录 所做具体事情学生登录根据课题号或学号或姓名查询所有学生成绩(在答辩完成之后)自己成绩查询(在答辩完成之后)提交(仅第一次)或修改(以后无数次)答辩申请表提交(仅第一次)或修改(以后无数次)论文 图9 学生登录业务流程.教师登录所做具体事情教师登录答辩自动分组提交或修改答辩记录提交或修改成绩评定提交或修改毕业设计评语提交或修改评阅成绩提交或修改学生在线提交的论文提交

32、或修改学生答辩提交意见 图10 教师登录业务流程 领导登录所做具体事情领导登录查看所有学生成绩成绩调整功能添加或修改答辩委员会评语表添加或修改期中检查表图11 领导登录业务流程. 管理员登录所做具体事情管理员登录查看及添加、修改学生信息等查看及添加、修改教师信息等查看及添加、修改领导信息等图12 管理员登录业务流程第3章 概念结构设计和逻辑结构设计:.1 顶层数据流图控制操作答辩过程控制子系统操作访问管理人员学生论文在线提交表 图13 顶层数据流图3.1.2 0层数据流图合法性检查学生登录教师登录领导登录不合法输入合法的学生登录合法的教师登录合法的领导登录1学生登录2教师登录3领导登录学生答辩

33、申请表期中检查表学生答辩申请表管理请求4管理操作合法的管理请求学生登录表 图14 0层数据流图3.1.3 1层数据流图基础操作1学生登录操作答辩申请操作论文学生答辩申请表论文在线提交表 图15 学生登录1层数据流图主要操作2教师登录申请意见论文审核毕业设计评语论文在线审核表学生答辩申请表毕业设计评语表答辩记录成绩评定评阅论文答辩记录表成绩评定表 图16教师登录1层数据流图调控操作3领导登录期中检查答辩委员会评语成绩评定期中检查表答辩委员会评语表成绩评定表 图17领导登录1层数据流图整体控制4管理操作操作学生登录操作教师登录学生登录表教师登录表操作领导登录领导登录表 图18管理操作1层数据流图

34、(1)学生登录模块学生登录登录答辩申请表提交论文在线提交关键课题表 图19学生登录模块ER图这是学生登录这个模块的总ER图课题表课题号论文名称计划书课题说明指导老师评阅老师选课人数设计学生教师号学号领导号组号 图20课题表ER图课题表是整个毕业设计的基础,它是整个设计的主线,它贯穿整个答辩过程。学生登录表学号密码姓名专业班级学院提示问题答案密码提示问题 图21 学生登录表ER图学生登录表用来记录学生登录的基本信息答辩申请表学号课题号指导老师指导老师意见答辩报告准备情况 任务完成情况能力训练及培养情况 图22答辩申请表ER图答辩申请表是用来记录学生提交的答辩申请信息的。论文在线提交表学号教师号课

35、题号中文摘要英文摘要正文关键词 图23论文在线提交表ER图论文在线提交表用来记录学生所提交的论文的所有信息,后面有关论文的信息大多由它关联而来。(2)教师登录模块:教师登录进入答辩申请论文在线审核工业审核登录通过毕业设计评语完成齐全答辩记录成绩评定 图24教师登录模块总ER图这是教师登录的总ER图论文在线审核表课题号审核人审核意见 图25论文在线审核表ER图论文在线审核表用来记录老师对学生论文的审核情况。毕业设计评语表学号课题号专题部分评定成绩评语评阅成绩 图26毕业设计评语表ER图毕业设计评语表用来记录教师在答辩前对学生的评价。答辩记录表学号课题号评阅老师答辩提问问题教师号回答情况答辩成绩评

36、价意见 图27答辩记录表ER图答辩记录表记录学生在答辩过程中的表现情况。成绩评定表表达能力独立见解和工程实用价值课题号领导号最终成绩综合训练情况回答问题说明书图表教师号 图28成绩评定表ER图成绩评定表用来记录学生的各项表现及最终成绩(3)领导登录模块领 导登录期中检查进入答辩委员会评语调整成绩成绩评定 图29领导登录模块总ER图期中检查表学院课题审核意见目前进度检查次数好的经验存在问题专业指导教师人数学生人数课题数 图30期中检查表ER图期中检查表用来记录领导期中检查情况答辩委员会评语表学号答辩委员会成绩答辩委员会评语答辩委员会成员完成结业工作日期答辩日期教师号委员长编号评阅老师 图31答辩

37、委员会评语表ER图答辩委员会评语表用来记录答辩委员会评语情况3.2.2全局E-R图管理员调整教师调整学生调整领导教师领导学生登录登录登录答辩申请课题表审核论文在线审核通过毕业设计评语完成答辩记录齐全成绩评定关键期中检查进入答辩委员会评语调整成绩提交论文在线提交表查询 图32总体ER图3.3后台数据库设计与实现1数据库逻辑设计.根据系统功能设计的要求以及功能模块的划分,各分系统的具体逻辑设计如下:1)学生登录表(学号、密码、姓名、专业、班级、学院、密码提示问题、问题答案、组号)2)教师登录表 (教师号、密码、教师姓名、学院、密码提示问题、问题答案、组号)3) 领导登录表 (领导号、密码、职务、密

38、码提示问题、问题答案、组号)4)管理员登录表(管理员号、密码、职务、密码提示问题、问题答案)5)学生答辩申请表 (申请号、学号、课题号、指导老师、任务完成情况、能力训练及培养情况、答辩报告准备情况、指导老师意见、评阅日期)6)课题表 (课题号、论文名称、计划书、课题说明、指导老师、评阅老师、选课人数、设计学生、教师号、学号、组号)7)论文在线提交表 (提交号、老师号、学号、论文号、中文简介、英文简介、关键词、正文)8)论文在线审核表 (审核号、论文号、审核人、审核意见)9)毕业设计评语表 (评语号、学号、课题号、专题部分、评定成绩、评定人编号、评语、评阅成绩)10)答辩记录表 (记录号、学号、

39、论文号、评阅老师、答辩提问问题、回答情况、老师号、评价意见、答辩成绩)11)成绩评定表 (评定号、表达能力、回答问题、说明书图表、独立见解和工程、实用价值、综合训练情况、老师号、论文号、最终成绩)12)期中检查表(检查号、学院、专业、指导老师人数、学生人数、课题数、课题审核情况、目前进度、检查次数、好的经验、存在问题、建议、领导号、检查日期)13)答辩委员会评语表 (评语号、学号、完成结业工作日期、答辩日期、论文号、评阅老师、答辩委员会成绩、答辩委员会评语、答辩委员会成员、领导号)14)组 (组号、组长)2具体数据库表设计(部分)1)学生登录表序号字段 ID字 段 名 称类 型长 度PK /

40、FK1sno学号char10PK2password密码char103name姓名char104profession专业char105class班级char106school学院char107tsquestion密码提示问题char108qanswer问题答案char109zuno组号char10FK6)课题表序号字段 ID字 段 名 称类 型长 度PK / FK1papernameno课题号char10PK2papername课题名称char1003planbook计划书text164papernameexplain课题说明text165zdteacher指导老师Char106prteache

41、r评阅老师Char107xuankren选课人数Int48designstd设计学生Char109tno教师号Char10FK10sno学号Char10FK11prexyno领导号Char10FK12zuno组号Char10FK11)成绩评定表序号字段 ID字 段 名 称类 型长 度PK / FK1resultassessno评定号numeric92speakability表达能力Text163askquestion回答问题Text164smbookchart说明书图表Text165onethinkpro独立见解和工程Text166appliedvalue实用价值Text167zhxlques

42、tion综合训练情况Text168tno教师号Char10FK9papernameno课题号Char10FK10prexyno领导号Char10FK11lastresult最终成绩char10查询成绩(V_query)序号字段 ID字 段 名 称表名1sno学号学生登录表2name姓名学生登录表3resultassessno评定号成绩评定表4speakability表达能力成绩评定表5askquestion回答问题成绩评定表6smbookchart说明书图表成绩评定表7onethinkpro独立见解和工程成绩评定表8appliedvalue实用价值成绩评定表9zhxlquestion综合训练情

43、况成绩评定表10lastresult最终成绩成绩评定表11papernameno课题号课题表(该视图主要用作成绩查询时用到的,由于成绩查询涉及多个表,建视图就可以优化操作)第4章 详细设计(部分)功能概述:在这个页面上,用户可以在线按照规范的格式提交自己的论文,同时可修改自己的论文。此页面的具体功能如下:在线提交自己的论文;可多次修改自己的论文;正文可以调用其他格式文档;进入成绩查询系统查看自己成绩;可以返回答辩申请模块具体页面如下: 图33论文在线提交表2. 学生在线提交模块涉及数据表:论文在线提交表、课题表、学生登录表3系统流程图开始在线论文提交页面提交、更新?(用Session传递学号

44、)是否不能调出论文号等基本信息返回调出论文号第一次插入论文?是否第一次提交按钮可用(非灰色)第一次提交按钮不可用(灰色) 图34论文在线提交表流程图4.系统实现(部分):前提是用户(学生)正确登录到本系统以后,且提交了答辩申请表并通过老师审核以后就可以进入该页面,其设计思想如下:学生通过用户名和密码进入本模块,有Session变量来保存学生输入的学号信息,在论文在线提交表页面时,通过学号在课题表中关联出该学生的课题号,然后可通过课题号在课题表中关联出该学生课题的指导老师、论文题目等基本信息并在进入该页面时将这些信息自动地带出来。 由于本系统有插入及修改功能,为了防止对同一论文多次提交,在系统中

45、设置成了只可以提交一次,以后提交按钮将永远变成灰色。 1功能概述:在这个页面上,老师可以前面所记录的数据来学生整个毕业设计及答辩情况作一个综合的 评价,同时给出最后的成绩,以方便后面的查询。此页面的具体功能如下:在线提交成绩评定情况;(2)可多次修改成绩评定情况;(3)在登录时将老师所带的全部学生列出,供老师选择;(4)最终成绩由评阅成绩、评定成绩、答辩成绩三项按3:2:5的比例来的;(5)可以返回到老师的其他模块具体页面如下: 图35成绩评定模块图2. 学生在线提交模块涉及数据表:成绩评定表、课题表、学生登录表3系统流程图开始成绩评定页面提交、更新?(用Session传递教师号 )是否不能调

46、出论文号返回调出论文号(该老师所带所有学生)第一次成绩评定?是否第一次提交按钮可用(非灰色)第一次提交按钮不可用(灰色) 图36成绩评定表流程图4.系统实现(部分):前提是用户(老师)正确登录到本系统以后,且在毕业答辩完成以后就可以进入该页面,其设计思想如下:教师通过用户名和密码进入本模块,有Session变量来保存教师输入的教师号信息,然后根据教师号关联出所有该老师所带学生的课题的课题号。老师可以选择课题号,然后点击显示,系统将会自动显示出该学生的学号等有关信息。 由于本系统有插入及修改功能,为了防止对同一论文多次评定,在系统中设置成了只可以提交一次,以后将永远变成灰色。以后只可以修改。1功

47、能概述:在这个页面上,领导可以对学生最终的成绩进行宏观调控,此页面的具体功能如下:(1)在线调整学生答辩最终成绩; (2)在登录时领导可以查看所有成绩。具体页面如下: 图37毕业设计成绩调整模块图2. 毕业设计成绩调整模块涉及数据表:成绩评定表、课题表、学生登录表3系统流程图:(图37) 开始成绩评定页面提交、更新?(用Session传递领导号 )是否不能调出论文号返回调出论文号(该学院所有学生) 图37毕业设计成绩调整模块流程图4.系统实现(部分):前提是用户(领导)正确登录到本系统以后,且在毕业答辩完成以后就可以进入该页面,其设计思想如下:领导通过用户名和密码进入本模块,可以先查看所有学生

48、的成绩,然后可以来调整该学生的成绩。由于论文号确定,论文名称、学号、姓名就相应地确定了,为了防止领导误操作,在系统里将这三项默认显示为灰色。结 论毕业设计过程控制子系统是为了让老师可以从重复繁琐的劳动中解放出来同时还能实现高校毕业设计管理工作的网络化、规范化。在整个设计中,主要完成了如下功能:1)学生可以在线提交答辩申请表2)学生可以在线提交论文3)学生可以查询自己及他人的成绩4)教师可以提交答辩申请意见5)教师可以在线审核自己所带所有学生的论文6)教师可以提交、修改毕业设计评语7)教师可以提交、修改答辩记录8)教师可以提交、修改成绩评定9)教师可以评阅学生的论文10)领导可以期中检查11)领

49、导可以提交、修改答辩委员会评语表12)领导最终成绩调整、分类查询、查看所有学生成绩13)管理员可以添加、删除学生、教师、领导信息在系统设计中还有如下不足和考虑不周之外:1)答辩不能够实现手动分组2)打印功能没有实现3)答辩秘书对答辩记录、成绩评定功能没有实现4)一些功能删除时关联性处理得不是很好。致 谢感谢xx老师在整个毕业设计过程中的悉心指导,在论文的编写过程中提出了许多宝贵的建议和意见,在各方面对我进行了耐心细致的指导。感谢xx先生对我的支持和指导,在理论提高和课题具体实施的过程中,给予了很大的帮助。感谢计算机学院领导在生活和学习上的支持、关怀和帮助,使我能专心学习和编写论文。感谢网络上那

50、些不知名的朋友,他们在无形中帮了我很大的忙。感谢xx等其他同学,他们在我毕业设计过程中给我很大的帮助.感谢身边每一个关心支持我的人,在此表示衷心的感谢!参考文献1.刘烨 吴中元 编著 C#编程及应用程序开发教程 清华大学出版社 2003年2.求是科技 编著 人民邮电出版社 2005年3.求是科技 编著 ASP.NET信息管理系统开发 人民邮电出版社 2005年4昊晨 孙少波 叶莞 编著 . ASP.NET数据库项目案例导航 清华大学出版社 2004年5.刘瑞星 程学志教程 机械工业出版社 2004年6. Nikhil Kothari, Vandana Datye著 T服务器控件与组件开发 机械

51、工业出版社 2003年7. Billy hollis,Rockford Lhotka.Visual .NET programming 北京:清华大学出版社 2003年4月8.Brian Matsik.Beginning ASP.NET(英文) 北京:清华大学出版社 2000年7 月9. Alex Homer, Dave Sussman等著 北京:清华大学出版社 2000年7 月附录A:英文部分1.Birth of the NetThe Internet has had a relatively brief, but explosive history so far. It grew out o

52、f an experiment begun in the 1960s by the U.S. Department of Defense. The DoD wanted to create a computer network that would continue to function in the event of a disaster, such as a nuclear war. If part of the network were damaged or destroyed, the rest of the system still had to work. That networ

53、k was ARPANET, which linked U.S. scientific and academic researchers. It was the forerunner of todays Internet. In 1985, the National Science Foundation (NSF) created NSFNET, a series of networks for research and education communication. Based on ARPANET protocols, the NSFNET created a national back

54、bone service, provided free to any U.S. research and educational institution. At the same time, regional networks were created to link individual institutions with the national backbone service. NSFNET grew rapidly as people discovered its potential, and as new software applications were created to

55、make access easier. Corporations such as Sprint and MCI began to build their own networks, which they linked to NSFNET. As commercial firms and other regional network providers have taken over the operation of the major Internet arteries, NSF has withdrawn from the backbone business. NSF also coordi

56、nated a service called InterNIC, which registered all addresses on the Internet so that data could be routed to the right system. This service has now been taken over by Network Solutions, Inc., in cooperation with NSF. 2.How the Web WorksThe World Wide Web, the graphical portion of the Internet, is

57、 the most popular part of the Internet by far. Once you spend time on the Web,you will begin to feel like there is no limit to what you can discover. The Web allows rich and diverse communication by displaying text, graphics, animation, photos, sound and video. So just what is this miraculous creati

58、on? The Web physically consists of your personal computer, web browser software, a connection to an Internet service provider, computers called servers that host digital data and routers and switches to direct the flow of information. The Web is known as a client-server system. Your computer is the

59、client; the remote computers that store electronic files are the servers. Heres how it works: Lets say you want to pay a visit to the the Louvre museum website. First you enter the address or URL of the website in your web browser (more about this shortly). Then your browser requests the web page fr

60、om the web server that hosts the Louvres site. The Louvres server sends the data over the Internet to your computer. Your web browser interprets the data, displaying it on your computer screen. The Louvres website also has links to the sites of other museums, such as the Vatican Museum. When you cli

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论