您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 给排水/暖通与智能化 > 毕业设计管理系统说明书
*******************实践教学*******************兰州理工大学计算机与通信学院2014年春季学期数据库课程设计题目:毕业设计管理系统专业班级:计算机科学与技术3班姓名:邓亮学号:10240321指导教师:王旭阳成绩:I目录摘要..................................................................................................................II1.需求分析............................................................................................................11.1系统结构......................................................................................................11.2系统功能......................................................................................................21.3系统数据流图.............................................................................................22.概念结构设计....................................................................................................42.1各个实体的设计.........................................................................................42.2总体的设计.................................................................................................53.逻辑结构设计....................................................................................................63.1系统的关系模式.........................................................................................63.2系统的关系图.............................................................................................74.系统实现............................................................................................................74.1登录模块.....................................................................................................74.2学生主功能模块.........................................................................................84.3教师主功能模块.......................................................................................115.系统测试..........................................................................................................155.1测试方法....................................................................................................155.2测试用例...................................................................................................15参考文献.............................................................................................................17课程设计总结.....................................................................................................18II摘要本系统完成的是毕业设计管理系统,主要是用来给毕业生提交各自的毕业设计以及教师查看文档同时给出成绩。我开发该系统使用的是PB9.0,只要分三大模块:登录模块,教师模块,学生模块,各模块又分为各自的功能界面。本文主要是对系统的总体设计过程作一个简要的介绍,包括需求设计,概念设计,逻辑结构设计等,同时也作出了系统的使用说明以及测试的的用例和截图,用户通过此文档就可以了解本系统的总体情况,并且可以熟练地掌握本系统的使用方法。关键词:文档提交,PB,教师模块,学生模块11.需求分析本系统对学校毕业设计管理中的工作进行集中处理,使教师与教师之间,教师与学生之间能更快、更方便的交流,取代原来的电话通知和联系,材料纸的发送等诸多不便,也使学院能更好、更快的发布最新的关于毕业设计(论文)的相关信息和通知,及监督学生毕业设计(论文)的完成情况和文档上交情况。该系统主要内容包括:用户登录与注册、教师上传题目、学生选题、文档上交、等功能。通过这个系统,可以使广大师生从繁杂琐碎的事情中解脱出来,专心投入毕业设计(论文)的工作中去,提高整个毕业设计工作的工作效率。1.1系统结构系统由登录模块进入,在此处验证密码的正确性,同时通过选择用户相对应的角色进入不同的用户界面,分别为教师模块,学生模块和管理员模块,具体可见图1.1系统结构图图1.1系统结构图21.2系统功能由于本系统主要是用来方便毕业生和指导毕业设计的老师进行毕业设计的管理的系统,所以主要是教师功能模块的学生功能模块,其中教师功能模块又有上传题目,审核课题,专家审阅和个人信息修改等功能,学生功能模块有题目选择,提交设计和个人信息修改等功能。具体可图1.2系统功能图图1.2系统功能图1.3系统数据流图本系统主要应用于学校,需要管理员提前录入毕业生以及相应的辅导老师的基本信息,因此,系统的数据流由录入信息流入系统,接着分为教师和学生两个模块进行登录,修改个人信息,再进行其它的功能操作,并且推动整个系统的数据流动,具体的数据流图可见图1.3:3图1.3系统数据流图42.概念结构设计2.1各个实体的设计经分析得,本系统共有三个实体:教师,学生和题目,它们各自的E-R图可见下图2.1教师E-R图,图2.2学生E-R图,图2.3题目E-图2.1教师E-R图5图2.2学生E-R图图2.3课题E-R图2.2总体的设计由本系统的具体业务要求以及个实体之间的数据关系可知,教师与课题之间有教师提交课题的处理,同时学生与教师之间存在评审的处理关系,学生与课题之间还存在选课的处理关系,因此,系统的总体E-R图可见图2.4:6图2.4系统总体E-R图3.逻辑结构设计3.1系统的关系模式由上面的E-R图可转换为下列的关系模型,关系的码用下划线标出。教师(教师代码,姓名,性别,职称,联系电话,办公地址,E-mail)此为教师实体的关系模型。此关系包含了教师的所有信息学生(学号,姓名,性别,专业,班级,联系电话,E-mail,QQ号)此为学生实体的关系模型。此关系包含了学生的所有信息题目(题目名称,题目性质,题目类型,题目来源,学期)此为题目实体所对应的关系模式题目评审(学号,评审人,题目名称,成绩)此为联系“评审”所对应的关系模式选课(学号,题目名称,教师姓名)7此为联系“选课”所对应的关系模式3.2系统的关系图本系统中有三个实体,学生,教师与课题,三个实体之间两两又有联系,教师与学生是评审,教师与题目是提交,学生与题目是选课,具体的关系图可见图3.1系统的关系图图3.1关系模式图4.系统实现本系统主要实现了登录,教师模块中的上传题目,审核课题和个人信息修改,学生模块中有选课,毕业设计上传和个人信息修改。4.1登录模块本登陆界面直接输入学号/工号和密码,并且要选择相应的角色,具体可见图4.18图4.1登录界面4.2学生主功能模块本界面中有选题,提交设计,个人信息修改,查看已选课程和退出五大功能,具体可见图4.2图4.2学生主功能界面4.2.1选题界面本功能是为学生提供选择课题的功能,详细界面可见图4.39图4.3学生选题界面当所选的课题已经被选了,就会提示选题失败,详细可见图4.4图4.4选题失败界面当选题成功时,也同样会看到提示界面,详细可见图4.5图4.5选课成功104.2.2提交设计界面当学生完成毕业设计想要提交文档时,可以在本界面在操作,详细可见图4.6文档提交界面图4.6文档提交界面4.2.3查看已选课程界面在本界面,学生可以输入自己的学号来查看是否已经成功选择毕业设计题目,详细可见图4.7图4.7查看已选课程114.2.4个人信息修改界面用户在此界面可以修改自己的个人信息,详细可见图4.8图4.8个人信息修改4.3教师主功能模块本系统为教师用户实现了上传课题,批阅设计和个人信息修改三大功能模块,具体功能界面图可见图4.9图4.9教师用户界面4.3.1上传课题界面12教师在本功能界面中可以上传自己设定的题目以及相应的题目信息,具体操作界面可见图4.10图4.10上传题目界面当点击添加按钮时,就可以在数据窗口中输入相应的课题信息,然后点击确定保存,就会提示保存成功,具体操作的过程以及界面可见图4.11和图4.12图4.11添加课题13图4.12提示保存成功4.3.2批阅设计界面教师在本功能界面可以下载学生已经上传了的文档,进行审批并给出相应的建议,详细可见图4.13图4.13下载审批界面4.3.3个人信息修改界面教师在本界面一样可以进行个人信息的修改,与上面的学生信息修改相类似,详细可见图4.1414图4.14个人信息修改界面155.系统测试5.1测试方法白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。白盒法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。白盒法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。黑盒测试,软件测试的主要方法之一,也可以称为功能测试、数据驱动测试或基于规格说明的测试。测试者不了解程序的内部情况,不需具备应用程序的代码、内部结构和编程语言的专门知识。只知道程序的输入、输出和系统的功能,这是从用户的角度针对软件界面、功能及外部结构进行测试,而不考虑程序内部逻辑结构。具
本文标题:毕业设计管理系统说明书
链接地址:https://www.777doc.com/doc-4326156 .html