题目介绍:教师模块主要完成注册、个人资料管理、审核状态查询等功能
职称评审管理包括教师用户管理、教师资料管理、和专家评审管理等功能。
我感觉老师给的题目要求不太清楚,经过老师指导自己写的:
可分为三个角色,管理员,教师,评审人
管理员:登录,主要完成权限的分配(能批量授权)
信息管理(申报者信息,专家信息)
实现用户身份、密码、访问权限的分配和维护等
主要完成权限的分配(能批量授权)
教师:注册,
登录,
个人信息管理,
职位申请(五种职位:助教,讲师,教授,副院长,院长),
资料管理(上传资料的时候能添加描述。这里需要上传三种或以上不同种的文件(分开)),审核状态查询
专家:个人信息管理,
能下载教师上传的个人文件,
审核要要申请职位的教师,
审核通过和不通过(不通过给出相应的理由,教师那边也可查看),搜索功能(模糊查询)。
头像上传等。
数据库mysql,管理工具navcat
目 录
摘要 1
abstract 1
目 录 2
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
2 开发技术介绍 4
2.1 系统设计模式 5
2.2 Mysql数据库服务器 5
2.3 Jsp语言 6
2.4 软硬件需求 7
3 系统设计 7
3.1 用列图分析 7
3.2.1专家用例图 7
3.1.2教师用例图 8
3.1.3管理员用例图 8
3.2 可行性分析 9
3.2.1 技术可行性 9
3.2.2 经济可行性 9
3.2.3 操作可行性 9
3.2.4 硬件可行性 9
3.3 系统重要流程图 9
3.3.1 登录流程 9
3.3.2 管理流程 10
3.3.3 添加信息流程 11
3.3.4 信息查询流程 11
3.4 非功能需求设计 12
3.5 功能模块设计 13
3.6 数据库设计 13
4 详细实现 15
4.1 系统登陆 15
4.2 教学资料管理 16
4.3 科研资料管理 16
4.4 教师/专家管理 18
4.5 系统部署 21
5 总体设计 25
5.1 软件测试的目的 25
5.2 安全测试 25
5.3 可用性测试 25
5.4 测试结论 26
总结 28
参考文献 29
致谢 30