精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx

上传人:b****4 文档编号:6857666 上传时间:2023-05-10 格式:DOCX 页数:44 大小:404.19KB
下载 相关 举报
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第1页
第1页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第2页
第2页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第3页
第3页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第4页
第4页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第5页
第5页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第6页
第6页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第7页
第7页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第8页
第8页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第9页
第9页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第10页
第10页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第11页
第11页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第12页
第12页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第13页
第13页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第14页
第14页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第15页
第15页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第16页
第16页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第17页
第17页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第18页
第18页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第19页
第19页 / 共44页
精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx_第20页
第20页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx

《精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx》由会员分享,可在线阅读,更多相关《精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx(44页珍藏版)》请在冰点文库上搜索。

精品毕业论文设计管理系统的设计与实现本科毕业论文设计.docx

精品毕业论文设计管理系统的设计与实现本科毕业论文设计

(此文档为word格式,下载后您可任意编辑修改!

 

毕业设计管理系统的设计与实现

 

【摘要】本系统解决以往毕业生毕业设计中遇到的工作效率低,管理难度大和数据统计不方便等问题。

本系统采用软件工程设计思想设计,利用J2EE平台和SQLServer数据库的集合,开发一个基于web技术的BS结构的毕业设计管理系统。

通过该系统实现毕业设计立题、学生选题、教师对选题管理等问题。

【关键词】SQLServer;J2EE;毕业设计管理;BS结构

TheImplementationofDesignSubjectSelectedSystemForGraduationStudent

XXX

(Grade07,Class5,Computerscienceandtechlonogy,ComputerscienceandtechlonogyDept,ShaanxiUniversityofTechnology,Hanzhong723000,Shaanxi)

Tutor:

XXX

Abstract:

Thissystemcanresolvetheproblemwhichwemetintheworkofgraduationdesign,suchasinefficiencyinthework,inconvenientforcountthedata,andthewebtechnologyandBSstructureuseJ2EEasitsplatformandSQLServerforitsdatabase.It'sasystemthattomanagethegraduationdesign.Thissystemimplementthefunctionofaddingsubject,selectingthesubject,andmanagingthesubject.

Keywords:

SQLSERVER;J2EE;Graduationdesignmanagement;BSstructure

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:

     日 期:

     

学位论文原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:

日期:

年月日

导师签名:

日期:

年月日

 

指导教师评阅书

指导教师评价:

一、撰写(设计)过程

1、学生在论文(设计)过程中的治学态度、工作精神

□优□良□中□及格□不及格

2、学生掌握专业知识、技能的扎实程度

□优□良□中□及格□不及格

3、学生综合运用所学知识和专业技能分析和解决问题的能力

□优□良□中□及格□不及格

4、研究方法的科学性;技术线路的可行性;设计方案的合理性

□优□良□中□及格□不及格

5、完成毕业论文(设计)期间的出勤情况

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

指导教师:

(签名)单位:

(盖章)

年月日

评阅教师评阅书

评阅教师评价:

一、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

二、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

评阅教师:

(签名)单位:

(盖章)

年月日

教研室(或答辩小组)及教学系意见

教研室(或答辩小组)评价:

一、答辩过程

1、毕业论文(设计)的基本要点和见解的叙述情况

□优□良□中□及格□不及格

2、对答辩问题的反应、理解、表达情况

□优□良□中□及格□不及格

3、学生答辩过程中的精神状态

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

评定成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

教研室主任(或答辩小组组长):

(签名)

年月日

教学系意见:

系主任:

(签名)

年月日

1.概述

1.1背景分析

毕业设计管理问题是高校教师必须面对的工作,但陕西理工学院各个院系一直使用Excel表格管理、分析毕业设计。

使用Excel软件分析统计毕业设计制作情况,该软件存在许多不足,如:

立题不灵活,选题必须集中,对于整个院系选题有诸多不便;毕业设计评分也必须集中录入等;统计毕业设计制作情况也不能自动完成。

毕业设计是实现高等学校人才培养目标的重要教学环节,也是培养大学生创新能力、实践能力和创业精神的重要实践环节,是学生提高专业素质和实践能力的综合训练,是对学生大学期间学习效果的全面检验。

通过这套毕业设计管理软件可以解决毕业设计过程管理工作中存在的工作效率低,交互性差等问题,对高校管理学生毕业设计意义重大。

因此为了克服上述缺陷,编写一个使实现教师立题、学生选题、教师对选题信息进行管理的系统,再根据各个评分给出综合测评,达到管理自动化、精确化、智能化是非常必要的,因此可以把毕业设计管理系统作为毕业设计的课题,正好可以利用所学知识开发一个毕业设计管理系统来实现毕业设计的管理。

1.2毕业设计系统的现状

本课题开发的目的在于解决以往毕业设计管理过程中存在的问题,解决效率低、容易出错等问题,从而对毕业设计信息进行更好的管理,对毕业设计的数据进行统计分析。

提高各个管理效率,减少教师工作量。

其次,通过本课题可以使自己更进一步的了解软件开发流程,同时对J2EE平台与MSSQLSERVER有进一步的了解,使用更加熟练。

2需求分析

2.1功能需求

高等院校的毕业设计涉及到了教师立题、学生选题、课题管理功能,这些功能则需要教研室、办学层次、课题类型、课题来源、教师、学位、专业、专业方向、教师、学生和课题等信息多种信息的支持。

从管理的角度可以将毕业设计管理系统分为八个部分:

课题信息管理、职称学位管理、专业信息管理、用户信息管理、立题信息管理、选题信息管理、其他信息管理和统计信息管理。

课题信息管理、职称学位管理、专业信息管理、用户信息管理、立题信息管理、选题信息管理和其他信息管理包括这些信息的添加、删除、修改及查询操作;统计信息包括学生人数信息、学生选题数目、题目来源、题目类型、毕业论文(设计)的篇数统计等信息的操作。

核心功能主要为教师立题、学生选题、课题管理。

2.2开发与运行环境

毕业设计管理系统的开发与运行环境如下:

开发环境:

Window7+JDK6.0

开发工具:

MyEclipse6.5

数据库管理系统:

MSSQLServer2005

服务器:

tomcat6.0

运行环境:

Window98ME2000XP7以及Linux

2.3系统实现过程

首先根据系统功能分析设计出数据库,包括各个数据表和数据表关系图的详细结构。

实现功能模块时,因为要实现教师立题、学生选题以及选题管理模块,故应先将职称、学位、专业信息、教研室、办学层次、课题类型、课题来源这些独立模块分别实现,其次实现独立模块分别实现,在实现学生、教师模块,最后实现立题、课题管理模块。

即在这里分别对系统各个功能模块分别对立设计和调试,最后将各个模块通过菜单栏集成到一起,最后进行系统整体设计的调试。

在访问数据库时,本系统采用hibernate实现数据库的操作,在基本实现类中实现数据库的各种访问操作,其他的类直接或间接继承基本类。

这种实现方式可以减少代码冗余,避免数据库的反复连接,从而提高系统的开发效率。

3总体设计

3.1系统模块设计

根据系统功能分析,得到如图3.1所示的系统功能模块结构图。

图3.1系统功能模块图

3.2数据事项分析

根据系统的功能,模块结构和管理流程,以及毕业设计管理系统的需求,总结出如下的数据项:

1)学位信息数据:

学位代码,学位名称。

2)教研室信息数据:

教研室代码,教研室名称。

3)专业信息数据:

专业代码,专业名称。

4)专业方向信息数据:

方向代码,方向名称。

5)办学层次信息数据:

办学层次代码,办学层次名称。

6)职称信息数据:

职称代码,职称名称。

7)课题来源信息数据:

课题来源代码,课题来源名称。

8)课题类型信息数据:

课题类型代码,课题类型名称。

9)教师信息数据:

工号,教师姓名,性别,职称,所属教研室,联系电话,电子邮件地址,是否为管理员,学位信息,登录密码。

10)学生信息数据:

学号,姓名,性别,所在年级,专业信息,专业方向信息,层次类别,联系电话,电子邮件,登录系统口令,是否选题标志,毕业年份,指导教师成绩,评阅成绩,答辩成绩1,答辩成绩2,答辩成绩3,答辩成绩4,答辩成绩5,答辩平均成绩,百分制总成绩,五级总成绩。

11)选题信息数据:

课题编号,立题教师,课题名称,所属专业信息,所属专业方向信息,课题来源信息,课题类型信息,课题完成地点,完成课题所需课时,课题内容的描述,课题已具备的条件,完成人具备的条件,最终成功形式,初审意见,终审意见,立题时间,初审标志,初审时间,终审标识,终审时间,选该选题学生,该选题是否已选,老题还是新题,老题题号。

3.3数据库模型图

根据系统需求,分析出数据库模型图,如如3.2所示。

图3.2数据库模型图

4.详细设计

4.1数据库设计

4.1.1关系模式

根据数据事项分析和数据库模型图得出关系模式如下:

1)学位信息数据:

标识列,学位代码,学位名称。

2)教研室信息数据:

标识列,教研室代码,教研室名称。

3)专业信息数据:

标识列,专业代码,专业名称。

4)专业方向信息数据:

标识列,方向代码,方向名称。

5)办学层次信息数据:

标识列,办学层次代码,办学层次名称。

6)职称信息数据:

标识列,职称代码,职称名称。

7)课题来源信息数据:

标识列,课题来源代码,课题来源名称。

8)课题类型信息数据:

标识列,课题类型代码,课题类型名称。

9)教师信息数据:

标识列,职称(外键),所属教研室(外键),学位信息(外键),工号,教师姓名,性别,联系电话,电子邮件地址,是否为管理员,登录密码。

10)学生信息数据:

标识列,专业信息(外键),专业方向信息(外键),层次类别(外键),学号,姓名,性别,所在年级,联系电话,电子邮件,登录系统口令,是否选题标志,毕业年份,指导教师成绩,评阅成绩,答辩成绩1,答辩成绩2,答辩成绩3,答辩成绩4,答辩成绩5,答辩平均成绩,百分制总成绩,五级总成绩。

11)选题信息数据:

标识列,立题教师(外键),所属专业信息(外键),所属专业方向信息(外键),课题来源信息(外键),课题类型信息(外键),选该选题学生(外键),课题编号,课题名称,课题完成地点,完成课题所需课时,课题内容的描述,课题已具备的条件,完成人具备的条件,最终成功形式,初审意见,终审意见,立题时间,初审标志,初审时间,终审标识,终审时间,该选题是否已选,老题还是新题,老题题号。

4.1.2数据库表的结构定义

数据表名称与结构如下:

学位信息数据表:

表名(tb_degree),结构见表4.1。

字段名称

类型

长度

能否为空

备注

id

int

4

NotNull

标识列,主键

degreeNo

nvarchar

20

NotNull

学位代码

degreeName

nvarchar

30

NotNull

学位名称

表4.1tb_degree表结构

教研室信息数据表:

表名(tb_department),结构见表4.2。

字段名称

类型

长度

能否为空

备注

id

int

4

NotNull

标识列,主键

departNo

nvarchar

20

NotNull

教研室代码

departName

nvarchar

30

NotNull

教研室名称

表4.2tb_department表结构

 

专业信息数据表:

表名(tb_major),结构见表4.3

表4.3tb_major表结构

字段名称

类型

长度

能否为空

备注

id

int

4

NotNull

标识列,主键

majorNo

nvarchar

20

NotNull

专业代码

majorName

nvarchar

30

NotNull

专业名称

专业方向数据表:

表名(tb_interested),结构见表4.4

表4.4tb_interested表结构

字段名称

类型

长度

能否为空

备注

id

int

4

NotNull

标识列,主键

interestedNo

nvarchar

20

NotNull

专业方向代码

interestedName

nvarchar

30

NotNull

专业方向名称

办学层次数据表:

表名(tb_level),结构见表4.5

字段名称

类型

长度

能否为空

备注

id

int

4

NotNull

标识列,主键

levelNo

nvarchar

20

NotNull

办学层次代码

levelName

nvarchar

30

NotNull

办学层次名称

表4.5tb_level表结构

职称数据表:

表名(tb_title),结构见表4.6

字段名称

类型

长度

能否为空

备注

id

int

4

NotNull

标识列,主键

titleNo

nvarchar

20

NotNull

职称代码

titleName

nvarchar

30

NotNull

职称名称

表4.6tb_title表结构

课题来源数据表:

表名(tb_subSource),结构见表4.7

表4.7tb_subSource表结构

字段名称

类型

长度

能否为空

备注

id

int

4

NotNull

标识列,主键

sourceNo

nvarchar

20

NotNull

课题来源代码

sourceName

nvarchar

30

NotNull

课题来源名称

课题类型数据表:

表名(tb_subType),结构见表4.8

字段名称

类型

长度

能否为空

备注

id

int

4

NotNull

标识列,主键

typeNo

nvarchar

20

NotNull

课题类型代码

typeName

nvarchar

30

NotNull

课题类型名称

表4.8tb_subType表结构

教师数据表:

表名(tb_teacher),结构见表4.9

字段名称

类型

长度

能否为空

备注

id

int

4

NotNull

标识列,主键

teacherNo

nvarchar

20

NotNull

教师工号

teacherName

nvarchar

30

NotNull

教师姓名

sex

nvarchar

20

NotNull

性别

Title_id

int

4

Null

职称代码(外键)

department_id

int

4

Null

所属教研室代码(外键)

degree_id

int

4

NotNull

学位信息(外键)

telphone

nvarchar

30

NotNull

联系电话

email

nvarchar

20

NotNull

电子邮件地址

admin

boolean

1

NotNull

是否是管理员

password

nvarchar

20

NotNull

登录密码

表4.9tb_teacher表结构

学生数据表:

表名(tb_student),结构见表4.10

字段名称

类型

长度

能否为空

备注

id

int

4

NotNull

标识列,主键

studentNo

nvarchar

20

NotNull

学号

stuName

nvarchar

20

NotNull

姓名

sex

nvarchar

20

NotNull

性别

stuClass

int

4

Null

所在年级

major_id

int

4

NotNull

专业信息(外键)

level_id

int

4

NotNull

层次类别(外键)---如本科、专升本

interested_id

int

4

NotNull

专业方向信息(外键)

telphone

nvarchar

20

NotNull

联系电话

email

nvarchar

20

NotNull

电子邮件地址

password

nvarchar

20

NotNull

登录系统口令

electiv_flag

boolean

1

NotNull

是否选题标志

grade2

int

4

Null

毕业年份

tutorResult

int

4

Null

指导教师成绩

estimatorResult

int

4

Null

评阅成绩

appraiser1

int

4

Null

答辩成绩1

appraiser2

int

4

Null

答辩成绩2

appraiser3

int

4

Null

答辩成绩3

appraiser4

int

4

Null

答辩成绩4

appraiser5

int

4

Null

答辩成绩5

average

int

4

Null

答辩平均成绩

finallyPersent

int

4

Null

百分制总成绩

finallyFive

nvarchar

20

Null

五级总成绩

表4.10tb_student表结构

课题数据表:

表名(tb_subject),结构见表4.11

字段名称

类型

长度

能否为空

备注

id

int

4

NotNull

标识列,主键

subjectNo

nvarchar

20

NotNull

课题编号

teacher_id

int

4

NotNull

立题教师编号(外键)

subjectName

nvarchar

20

NotNull

课题名称

major_id

int

4

NotNull

所属专业代码(外键)

interested_id

int

4

NotNull

所属方向代码(外键)

subSource_id

int

4

NotNull

课题来源(外键)

subType_id

int

20

NotNull

课题类型(外键)

address

nvarchar

20

NotNull

课题完成地点

times

int

1

NotNull

完成所需课时数

content

nvarchar

50

Null

课题内容的描述

condition

nvarchar

50

Null

课题已具备的条件

request

nvarchar

50

Null

完成人具备的条件

result

nvarchar

50

Null

最终成果形式

checkUpFirst

nvarchar

50

Null

初审意见

checkUpLast

nvarchar

50

Null

终审意见

fil

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 科学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2