2022年毕业设计方案管理系统的设计方案与实现设计方案说明书 .docx

上传人:Che****ry 文档编号:37761609 上传时间:2022-09-01 格式:DOCX 页数:58 大小:826.18KB
返回 下载 相关 举报
2022年毕业设计方案管理系统的设计方案与实现设计方案说明书 .docx_第1页
第1页 / 共58页
2022年毕业设计方案管理系统的设计方案与实现设计方案说明书 .docx_第2页
第2页 / 共58页
点击查看更多>>
资源描述

《2022年毕业设计方案管理系统的设计方案与实现设计方案说明书 .docx》由会员分享,可在线阅读,更多相关《2022年毕业设计方案管理系统的设计方案与实现设计方案说明书 .docx(58页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选学习资料 - - - - - - - - - 毕业设计治理系统的设计与实现XXX Tutor: XXXAbstract:This system can resolve the problem which we met in the work of graduation design,such as inefficiency in the work,inconvenient for count the data,and hard to manage the data.This system which based on the web technology and B/S structure

2、 use J2EE as its platform and SQL Server for its database.Its a system that to manage the graduation design.This system implement the function of adding subject,selecting the subject,and managing the subject. Keywords: SQL SERVER ;J2EE;Graduation design management;B/S structure 1.概述 . 1 1.1 背景分析 . 1

3、 1.2 毕业设计系统的现状 . 1 2 需求分析 . 1 2.1 功能需求 . 1 2.2 开发与运行环境 . 1 2.3 系统实现过程 . 2 3 总体设计 . 2 名师归纳总结 3.1 系统模块设计. 2 第 1 页,共 36 页3.2 数据事项分析. 2 - - - - - - -精选学习资料 - - - - - - - - - 3.3 数据库模型图 . 3 4. 具体设计 . 4 4.1 数据库设计 . 4 4.1.1 关系模式 . 4 4.1.2 数据库表的结构定义 . 4 4.2 数据库中关系设计 . 7 4.3 操作流程 . 7 5 系统实现 . 8 5.1 建立数据库 . 8

4、 5.2 程序设计 . 8 5.2.1 主界面 . 8 5.2.2 基本的实现类 . 9 5.2.3 基本的信息治理模块 . 9 5.2.4 登录模块 . 11 5.2.5 立题模块 . 13 6 系统测试与性能分析 . 15 6.1 系统测试方案 . 15 6.2 系统功能测试 . 16 总 结 . 17 致谢 . 18 参考文献 . 18 外文资料 . 18 外文资料翻译 . 24 附录 A:源码 . 28 附录 B:软件使用说明书 . 342 / 36 名师归纳总结 - - - - - - -第 2 页,共 36 页精选学习资料 - - - - - - - - - 1.概述1.1 背景分

5、析毕业设计治理问题是高校老师必需面对的工作,但陕西理工学院各个院系始终使用 Excel 表格治理、分析毕业设计;使用Excel 软件分析统计毕业设计制作情形,该软件存在很多不足,如:立题不敏捷,选题必需集中,对于整个院系选题有诸多不便;毕业设计评分也必需集中录入等;统计 毕业设计制作情形也不能自动完成;毕业设计是实现高等学校人才培育目标的重要教案环节,也是培育高校生创新才能、实践才能 和创业精神的重要实践环节,是同学提高专业素养和实践才能的综合训练,是对同学高校期间学习 成效的全面检验;通过这套毕业设计治理软件可以解决毕业设计过程治理工作中存在的工作效率 低,交互性差等问题,对高校治理同学毕业

6、设计意义重大;因此为了克服上述缺陷,编写一个使实现老师立题、同学选题、老师对选题信息进行治理的系 统,再依据各个评分给出综合测评,达到治理自动化、精确化、智能化是特别必要的,因此可以把 毕业设计治理系统作为毕业设计的课题,正好可以利用所学学问开发一个毕业设计治理系统来实现 毕业设计的治理;1.2 毕业设计系统的现状本课题开发的目的在于解决以往毕业设计治理过程中存在的问题,解决效率低、简洁出错等 问题,从而对毕业设计信息进行更好的治理,对毕业设计的数据进行统计分析;提高各个治理效 率,削减老师工作量;其次,通过本课题可以使自己更进一步的明白软件开发流程,同时对J2EE 平台与MS SQL SER

7、VER有进一步的明白,使用更加娴熟;2 需求分析2.1 功能需求高等院校的毕业设计涉及到了老师立题、同学选题、课题治理功能,这些功能就需要教研室、办学层次、课题类型、课题来源、老师、学位、专业、专业方向、老师、同学和课题等信息多种信 息的支持;从治理的角度可以将毕业设计治理系统分为八个部分:课题信息治理、职称学位治理、专业信息治理、用户信息治理、立题信息治理、选题信息治理、其他信息治理和统计信息治理;课 题信息治理、职称学位治理、专业信息治理、用户信息治理、立题信息治理、选题信息治理和其他 信息治理包括这些信息的添加、删除、修改及查询操作;统计信息包括同学人数信息、同学选题数目、题目来源、题目

8、类型、毕业论文 题、同学选题、课题治理;2.2 开发与运行环境设计)的篇数统计等信息的操作;核心功能主要为老师立毕业设计治理系统的开发与运行环境如下:开发环境: Window 7+JDK 6.0 开发工具: MyEclipse 6.5 数据库治理系统:MS SQL Server 2005 服务器: tomcat 6.0 名师归纳总结 运行环境: Window 98/ME/2000/XP/7以及 Linux 第 3 页,共 36 页- - - - - - -精选学习资料 - - - - - - - - - 2.3 系统实现过程第一依据系统功能分析设计出数据库,包括各个数据表和数据表关系图的具体结

9、构;实现功能模块时,由于要实现老师立题、同学选题以及选题治理模块,故应先将职称、学位、专业信息、教研室、办学层次、课题类型、课题来源这些独立模块分别实现,其次实现独立模块分 别实现,在实现同学、老师模块,最终实现立题、课题治理模块;即在这里分别对系统各个功能模 块分别对立设计和调试,最终将各个模块通过菜单栏集成到一起,最终进行系统整体设计的调试;在拜访数据库时,本系统接受hibernate实现数据库的操作,在基本实现类中实现数据库的各种拜访操作,其他的类直接或间接继承基本类;这种实现方式可以削减代码冗余,防止数据库的反 复连接,从而提高系统的开发效率;3 总体设计3.1 系统模块设计依据系统功

10、能分析,得到如图3.1 所示的系统功能模块结构图;课题治理立题信息治理 初次审核最终审核选题信息治理选题列表毕用户信息治理选题治理业 设计治理同学管 理治理老师系统专业信息治理治理专业的 设计与治理方向实现治理职称职称学位治理 治理学位课题信息治理治理类型治理来源治理教研室 其他信息治理治理办学层次图 3.1 系统功能模块图3.2 数据事项分析依据系统的功能,模块结构和治理流程,以及毕业设计治理系统的需求,总结出如下的数据 项:1)学位信息数据:学位代码,学位名称;2)教研室信息数据:教研室代码,教研室名称;3)专业信息数据:专业代码,专业名称;4)专业方向信息数据:方向代码,方向名称;2 /

11、 36 名师归纳总结 - - - - - - -第 4 页,共 36 页精选学习资料 - - - - - - - - - 5)办学层次信息数据:办学层次代码,办学层次名称;6)职称信息数据:职称代码,职称名称;7)课题来源信息数据:课题来源代码,课题来源名称;8)课题类型信息数据:课题类型代码,课题类型名称;9)老师信息数据:工号,老师姓名,性别,职称,所属教研室,联系电话,电子邮件地址,是 否为治理员,学位信息,登录密码;10)同学信息数据:学号,姓名,性别,所在年级,专业信息,专业方向信息,层次类别,联系电话,电子邮件,登录系统口令,是否选题标志,毕业年份,指导老师成果,评办学层次(tb_

12、level)PKidlevelNo同学信息(tb_student)levelNamePKidstudentNo stuNameFK1sex level_id)专业信息(tb_major)选题信息tb_subjectFK2Interested_idPKidFK3major_idmajorNotelphoneemailmajorNamepassword专业方向(tb_interested)electiv_flag grade2tutorResultestimatorResultappraiser1PKid职称信息(tb_titleinterestedNo interestedNamePKid)学位

13、信息(tb_degree)FK1titleNoid teacher_idtitleNameFK2major_idPKid老师信息(tb_teacherFK3interested_idFK4subSource_iddegreeNoFK5 FK6subType_id student_idPKiddegreeNameteacherNo teacherName课题来源(tb_subSource)subjectNosubjectNamestudentNumFK1sex title_idaddresstimes FK2department_idcontentFK3degree_id telphonePKi

14、dconditionsourceNorequest resultemailadminsourceNamecheckUpFirstpasswordcheckUpLastfillInDatecheckFlage1 checkDate1教研室(tb_department)课题类型(tb_subType)3,答辩成果checkFlage2 checkDate25,答辩平均PKidPKidelectivFlagdepartNooldOrNew oldSubjectNotypeNo typeNamedepartName阅成果,答辩成果 1,答辩成果2,答辩成果4,答辩成果成绩,百分制总成果,五级总成果;1

15、1)选题信息数据:课题编号,立题老师,课题名称,所属专业信息,所属专业方向信息,课 题来源信息,课题类型信息,课题完成地点,完成课题所需课时,课题内容的描述,课 题 已具备的条件,完成人具备的条件,最终胜利形式,初审看法,终审看法,立题时间,初 审标志,初审时间,终审标识,终审时间,选该选题同学,该选题是否已选,老题 仍是新 题,老题题号;3.3 数据库模型图依据系统需求,分析出数据库模型图,如如 3.2 所示;图 3.2 数据库模型图3 / 36 名师归纳总结 - - - - - - -第 5 页,共 36 页精选学习资料 - - - - - - - - - 4. 具体设计4.1 数据库设计

16、4.1.1 关系模式依据数据事项分析和数据库模型图得出关系模式如下:1)学位信息数据:标识列,学位代码,学位名称;2)教研室信息数据:标识列,教研室代码,教研室名称;3)专业信息数据:标识列,专业代码,专业名称;4)专业方向信息数据:标识列,方向代码,方向名称;5)办学层次信息数据:标识列,办学层次代码,办学层次名称;6)职称信息数据:标识列,职称代码,职称名称;7)课题来源信息数据:标识列,课题来源代码,课题来源名称;8)课题类型信息数据:标识列,课题类型代码,课题类型名称;9)老师信息数据:标识列,职称外键),所属教研室外键),学位信息外键) ,工号,教师姓名,性别,联系电话,电子邮件地址

17、,是否为治理员,登录密码;10)同学信息数据:标识列,专业信息外键),专业方向信息外键),层次类别外键) ,学号,姓名,性别,所在年级,联系电话,电子邮件,登录系统口令,是否选题标志,毕业 年份,指导老师成果,评阅成果,答辩成果 1,答辩成果 2,答辩成果 3,答辩成果 4,答辩 成果 5,答辩平均成果,百分制总成果,五级总成果;11)选题信息数据:标识列,立题老师 外键),所属专业信息 外键),所属专业方向信息 外键),课题来源信息 外键),课题类型信息 外键),选该选题同学 外键),课题编号,课题名称 ,课题完成地点 ,完成课题所需课时,课题内容的描述,课题已具备的条件,完成人具备的条件,

18、最终胜利形式,初审看法,终审看法,立题时间,初审标志,初审时间,终审标识,终审时间,该选题是否已选,老题仍是新题,老题题号;4.1.2 数据库表的结构定义数据表名称与结构如下:学位信息数据表:表名 tb_degree ),结构见表 4.1 ;表 4.1 tb_degree 表结构字段名称 类型 长度 能否为空 备注id int 4 Not Null 标识列,主键degreeNo nvarchar 20 Not Null 学位代码degreeName nvarchar 30 Not Null 学位名称教研室信息数据表:表名 ,结构见表 4.3 表 4.3tb_major 表结构4 / 36 名师

19、归纳总结 - - - - - - -第 6 页,共 36 页精选学习资料 - - - - - - - - - 字段名称类型长度能否为空备注id int 4 Not Null 4.4 标识列,主键专业代码majorNo nvarchar 20 Not Null majorName nvarchar 30 Not Null 专业名称专业方向数据表:表名tb_interested,结构见表表 4.4 tb_interested表结构备注字段名称类型长度能否为空id int 4 Not Null 表结构标识列,主键interestedNo nvarchar 20 Not Null 专业方向代码inte

20、restedName nvarchar 30 Not Null 专业方向名称办学层次数据表:表名tb_level ),结构见表4.5 表 4.5 tb_level字段名称类型长度能否为空表结构备注id int 4 Not Null 标识列,主键levelNo nvarchar 20 Not Null 办学层次代码levelName nvarchar 30 Not Null 办学层次名称职称数据表:表名tb_title ),结构见表4.6 表 4.6 tb_title字段名称类型长度能否为空4.7 备注id int 4 Not Null 标识列,主键titleNo nvarchar 20 Not

21、 Null 职称代码titleName nvarchar 30 Not Null 职称名称课题来源数据表:表名tb_subSource),结构见表表 4.7 tb_subSource表结构备注字段名称类型长度能否为空id int 4 Not Null 4.8 标识列,主键sourceNo nvarchar 20 Not Null 课题来源代码sourceName nvarchar 30 Not Null 课题来源名称课题类型数据表:表名tb_subType),结构见表表 4.8 tb_subType表结构字段名称 类型 长度 能否为空 备注id int 4 Not Null 标识列,主键typ

22、eNo nvarchar 20 Not Null 课题类型代码typeName nvarchar 30 Not Null 课题类型名称老师数据表:表名 department_id int 4 Null 所属教研室代码外键)degree_id int 4 Not Null 学位信息 ,结构见表4.10 表 4.10 tb_student 表结构字段名称类型长度能否为空备注id int 4 Not Null 标识列,主键studentNo nvarchar 20 Not Null 学号stuName nvarchar 20 Not Null 姓名sex nvarchar 20 Not Null 性

23、别stuClassint 4 Null 所在年级major_id int 4 Not Null 专业信息 外键 level_id int 4 Not Null 层次类别 外键) -如本科、专升本interested_id int 4 Not Null 专业方向信息 外键)telphone nvarchar 20 Not Null 联系电话email nvarchar 20 Not Null 电子邮件地址登录系统口令password nvarchar 20 Not Null electiv_flag boolean 1 Not Null 是否选题标志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 百分制总成果五

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁