目 录
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
1.3 相关知识介绍 4
1.3.1 Apache 4
1.3.2 MySQL 5
1.3.3 PHP 6
1.3.4 Dreamweaver CS3 7
1.4 本文所做的工作及组织结构 7
2 系统分析 7
2.1 需求分析 7
2.2 可行性分析 7
2.3 系统界面要求 8
3 系统设计 8
3.1 系统体系结构设计 8
3.2 功能模块设计 8
3.3 数据库设计 9
3.3.1 概念设计 9
3.3.2 逻辑设计 10
3.4 数据库设计 12
3.4.1 系统操作流程 12
3.4.2 数据增加流程 13
3.4.3 数据修改流程 14
3.4.4 数据删除流程 15
3.5 本节小结 16
4 系统实现 16
4.1 系统首页登陆设计 16
4.2 学生模块 18
4.2.1 项目选报 18
4.2.2 提交中期报告 18
4.2.3 结项报告上传 19
4.2.4 修改密码 19
4.3 指导老师模块 19
4.3.1 项目建立与管理 19
4.3.2 项目定题 20
4.3.3 项目中期查看 20
4.3.4 项目结项查看 21
4.3.5 修改密码 21
4.4 评审老师模块 21
4.4.1 项目审核 21
4.4.2 中期评审 21
4.4.3 结项评审 22
4.4.4 修改密码 22
4.5 管理员模块 22
4.5.1 学生管理 22
4.5.2 指导老师管理 23
4.5.3 评审老师管理 23
4.5.4 用户管理 23
5 系统测试 24
5.1 测试环境 24
5.2 测试方法 24
5.3 测试过程 24
5.3.1 项目模块测试 24
5.3.2 登录模块测试 25
5.3.3 项目审核模块测试 26
结束语 29
参考文献 30
致谢 31
系统功能模块根据大量的调研工作,以及与预期用户的沟通和交流,确定平台主要有三个基本的功能模块:学生用户模块、指导教师模块、评审人员模块。
1.项目申请审批首先由学生去确定自己研究方向,明确方向就开始填写项目申请书,同时去寻找合适的指导老师,找到老师与老师一起合作完成项目申请书然后提交。老师也可以出科研题目学生对老师给出的项目进行选择,找自己感兴趣的项目联系老师和老师联系商讨后填写项目申请书并提交。由学校指定老师去进行审阅,针对学生们提交的项目书进行审阅,由评审人一起商讨后给出统一审批意见,每份申请书有一份意见,对不同的申请书有不同的意见。
2.项目中期审批首先由学生对自己研究的项目进行市场调研以及对项目准备工作,根据调研将调研结果分析,形成书面报告。将成型的报告与指导老师进行交流以及预审,确定项目报告后进行报告提交。由学校指定老师去进行审阅,针对学生们提交的项目书进行审阅,由评审人一起商讨后给出统一审批意见,每份报告书有一份意见,对不同的报告书有不同的意见。
3.项目结项审批
项目中期审批首先由学生对自己研究的项目进行市场调研的分析再分析以及对现状提出建议或对分析做出自己的项目成果并形成书面报告。将成型的报告与指导老师进行交流以及预审,确定项目报告后进行报告提交。由学校指定老师去进行审阅,针对学生们提交的项目书进行审阅,由评审人一起商讨后给出统一审批意见,每份报告书有一份意见,对不同的报告书有不同的意见。