网上科研项目申报和审批管理系统主要有若干角色,分别是教师,院系,科技处,专家等共同组成.完成了申请流程,项目申请,期中汇报,立项评审,中期检查,结题评审以及各角色账户权限分配.用ASP.NET为开发工具,C#为主要设计语言.前台开发工具为Microsoft Visual Studio 2010。使用SQL Server作为数据库服务器.
根据实际需求,系统设置了以下几大功能模块:
教师管理模块
个人信息:教师可以查看个人注册信息,并作相应的修改和前十条最新课题的查看;
申请流程:改页面显示了研究课题的申请流程图;
项目申请:通过该页面可以新增、编辑和删除个人的项目申报记录信息;并流转到院系管理模块中;
期中汇报:通过该页面可以新增、编辑和删除个人项目的期中汇报信息,并流转到院系管理模块中;
结题申请
院系管理模块
立项评审:院系可以根据申报教师的申报表以及相关的信息进行评审和专家分配操作;
中期检查:通过该功能院系可以根据教师中期的申报表以及相关的申报信息进行简单的评审和随机分配专家的操作;
结题评审:通过该功能院系可以根据教师结题的申报表以及相关的申报信息进行简单的结题审批;
科技处管理模块
教师账户管理:通过该功能模块科技处可以针对教师的用户注册信息进行查看和删除操作;
院系账户管理:通过该功能模块科技处可以针对院系的账户做新增、删除操作;
专家账户管理:通过该功能模块科技处可以对专家进行新增和删除操作;
科技处账户管理:通过该功能任何一个科技处账户管理员都可以对其添加和删除操作;除此之外他还在web.config文件中配置了admin固定账户;
课题账户管理:通过该功能模块科技处可以针对一些研究课程进行新增和删除操作;
专家管理模块
立项评审:通过院系检查完毕和专家分配之后,专家通过该功能进行最后的审核和打分;
中期检查:通过院系检查完毕之后专家通过该功能对其期中检查做最后的审核和打分操作;
结题评审:通过院系检查完毕之后专家通过该功能对其结题审批做简单的打分和审核操作;
摘 要 I
ABSTRACT II
目 录 III
第1章 绪论 4
1.1 目的与意义 4
1.2 国外动态及发展趋势 5
1.3 可行性分析 6
1.4 本论文主要研究内容 7
第2章 科研项目申报和审批相关技术 8
2.1 系统的体系架构 8
2.2 .net3.5技术 8
2.3 ASP.NET技术 11
2.4 ADO.NET 12
2.5 SQL SERVER2000 16
第3章 需求分析 16
3.1 系统的非功能性需求 17
第4章 概要设计 18
第5章 系统实现 19
5.1 系统模块体系结构 19
5.2 主要功能模模块简介 20
5.3 数据库设计 21
第6章 系统的实现 24
6.1 用户登陆模块 24
6.2 教师信息管理模块 29
6.3 院系信息管理模块 31
6.4 科技处信息管理模块 32
6.5 专家信息管理模块 34
第7章 总 结 37
第8章 致 谢 39
第9章 参考文献 40