logo资料库

本科生毕业设计管理系统.doc

第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
资料共28页,剩余部分请下载后查看
1 概述
1.1 编写目的
1.2 参考资料
2 需求概述
3 结构设计
3.1 总体设计
3.2 功能分配
3.2.1管理员功能
1、维护教师部门
2、维护教师信息
3、维护学生班级
4、维护学生信息
5、登记校外课题
6、为学生分配教师
7、维护答辩小组
8、学生答辩分组
9、发布通知
3.2.2教师功能
1、教师登记毕设课题
2、教师签写周志
3、教师检查毕设成果
4、指导教师评审
5、评阅教师评审
6、分配评阅教师
7、记录答辩成绩
3.2.3学生功能
1、学生选择教师
2、学生书写周志
3、学生提交文档
3.2.4其他功能
1、查看通知
2、修改密码
3.3 接口设计
3.3.1 外部接口设计
3.3.2 内部接口设计
3.4 数据结构设计
3.4.1 公共数据结构设计
3.4.2 数据库设计
3.4.3 数据结构同程序的关系
3.5 出错处理设计
4 构件(过程)设计
4.1 数据库访问层详细设计
4.1.1 总体功能说明
4.1.2 关键类的算法
4.2 业务逻辑层详细设计
4.2.1 总体功能说明
4.2.2 关键类的算法
4.3 用户界面层详细设计
4.3.1 总体功能说明
4.3.2 关键类的算法
《本科生毕业设计管理系统》计算机毕业论文范文咨询 QQ 599057179 设计说明 目录 1 概述 .............................................................................................................................................. 1 1.1 编写目的 ............................................................................................................................. 1 1.2 参考资料 ............................................................................................................................. 1 2 需求概述 ...................................................................................................................................... 1 3 结构设计 ...................................................................................................................................... 1 3.1 总体设计 ............................................................................................................................. 1 3.2 功能分配 ............................................................................................................................. 3 3.2.1 管理员功能............................................................................................................... 3 3.2.2 教师功能................................................................................................................. 10 3.2.3 学生功能................................................................................................................. 13 3.2.4 其他功能................................................................................................................. 15 3.3 接口设计 ........................................................................................................................... 15 3.3.1 外部接口设计 ........................................................................................................15 3.3.2 内部接口设计 ........................................................................................................16 3.4 数据结构设计 ................................................................................................................... 16 3.4.1 公共数据结构设计 ................................................................................................16 3.4.2 数据库设计............................................................................................................ 16 3.4.3 数据结构同程序的关系 ........................................................................................19 3.5 出错处理设计 ................................................................................................................... 19 4 构件(过程)设计 .................................................................................................................... 20 4.1 数据库访问层详细设计 ...................................................................................................20 4.1.1 总体功能说明 ........................................................................................................20 4.1.2 关键类的算法 ........................................................................................................20 4.2 业务逻辑层详细设计.......................................................................................................22 4.2.1 总体功能说明 ........................................................................................................22 4.2.2 关键类的算法 ........................................................................................................23 4.3 用户界面层详细设计.......................................................................................................25 4.3.1 总体功能说明 ........................................................................................................25 4.3.2 关键类的算法 ........................................................................................................26
<<本科生毕业设计管理系统>>设计说明 计算机毕业论文范文咨询 QQ 599057179 1 概述 1.1 编写目的 本文档的编写目的是:详细定义《本科生毕业设计管理系统》软件的总体功能;给出系 统的结构设计和过程设计,作为程序编写的依据。 1.2 参考资料 a.项目来源 为了尽快满足学校教学管理人员、教师和学生对高效的毕业设计管理信息系统的迫切需 求,北京信息工程学院决定开发一套本科生毕业设计管理系统,对毕业设计的过程和成果实 施科学管理和利用,并通过校园网为广大师生提供信息服务。 b.引用资料 1.北京信息工程学院. 毕业设计(论文)工作手册 2.教育部. 普通高等学校本科教学工作水平评估方案(试行) 3.飞鱼小组. 本科生毕业设计管理系统需求说明书 2 需求概述 《本科生毕业设计管理系统》是一套在校园网上运行的教学管理软件,本着“谁产生数 据谁负责采集”的原则,教师和学生是该系统的主要用户,因此软件应简洁,易于使用。此 外用户较多,安全性的设计要完备,应符合以下要求: 1. 除查看通知之外,其他所有操作均要求用户先登录,验证身份后,根据不同身份显 示的页面也应不同; 2. 教师登录后只能维护指导教师或督导教师为本人的那些毕业设计课题的信息,不得 更改其他教师的课题信息; 3. 学生登录只能维护本课题的成果或浏览任务书、评审成绩等信息; 4. 校外课题的维护由所分配的督导教师负责; 5. 对于查过管理期限的维护要求,教师和学生没有获取授权不可执行有关操作,只有 得到管理员授权后才可进行,授权在执行完操作之后自动收回; 3 结构设计 3.1 总体设计 本系统采用面向对象设计方法,设计方案主要采用类图和顺序图进行描述。 Page1/27
<<本科生毕业设计管理系统>>设计说明 计算机毕业论文范文咨询 QQ 599057179 Page2/27
<<本科生毕业设计管理系统>>设计说明 计算机毕业论文范文咨询 QQ 599057179 3.2 功能分配 3.2.1 管理员功能 1、维护教师部门 管理员要负责登记教师所在的部门,本项目仅考虑一级部门设置。根据需要可能执行的 操作包括:创建新部门、修改部门信息和删除部门。 Page3/27
<<本科生毕业设计管理系统>>设计说明 计算机毕业论文范文咨询 QQ 599057179 维护教师部门 2、维护教师信息 管理员要负责登记教师的相关信息,包括编号、姓名、所在的部门、职称等,根据需要 可能执行的操作包括:添加教师、修改教师信息和删除教师。 Page4/27
<<本科生毕业设计管理系统>>设计说明 计算机毕业论文范文咨询 QQ 599057179 维护教师信息 3、维护学生班级 管理员要负责登记所有班级。根据需要可能执行的操作包括:创建新班级、修改班级信 Page5/27
<<本科生毕业设计管理系统>>设计说明 计算机毕业论文范文咨询 QQ 599057179 息和删除班机。 维护学生班级 4、维护学生信息 管理员要负责登记所有参加毕业设计的学生信息,包括编号、姓名、所在班级、联系方 式等。根据需要可能执行的操作包括:添加学生、修改学生信息和删除学生。 Page6/27
<<本科生毕业设计管理系统>>设计说明 计算机毕业论文范文咨询 QQ 599057179 维护学生信息 5、登记校外课题 管理员要负责登记在校外完成毕业设计的课题资料。在登记前,应将所设计的单位信息 和教师信息提前登记到系统中。可能执行的操作包括:增加校外课题、修改校外课题信息和 删除课题。(校内课题由指导教师负责维护) Page7/27
分享到:
收藏