1、 摘 要 本系统采用 B/S( Browser/Server)结构, ASP.NET 为开发语言, SQL Server 2005 为数据库来进行设计与开发。该系统主的功能是帮助人们管理学校人文科研项目等。基本功能包括登录、项目展示、成果展示、人员展示、科研分查询等。本论文,简要阐述了此次毕业设计题目“ 科研管理系统 ”的开发背景与开发环境,且对系统的构架进行分析,并由此划分出各个模块,有基础管理模块、人员管理模块、部门管理模块、项目管理模块、成果管理模块、科研分管理模块。详细介绍了系统各个模块与功能的实现原理,本文详细 介绍了网上系统的需求分析、功能设计和系统设计等,并通过流程图和文字加以解
2、释说明。在系统设计中给出数据库的设计和本系统的总体设计方案,在系统实现中具体介绍了各个功能的所能实现的情况和主要代码,同时附有运行界面图,最后总结开发阶段与测试阶段所遇到的问题与解决方法。 关键词: ASP.NET、 SQL Server2005、三层结构、 Ajax 技术、角色、安全 目 录 第一章 系统开发理论依据 . 1 1.1 ASP.NET 概述 . 1 1.1.1 ASP.NET 基本含义和特点 . 1 1.1.2 ASP.NET 的优点 . 1 1.2 SQL 介绍 . 2 1.3 B/S 结构介绍 . 2 1.4 三层架构 . 3 第二章 需求分析和系统功能设计 . 5 2.1
3、 系统项目依据及目标 . 5 2.2 系统功能模型的建立 . 6 第三章 系统规划和概要设计 . 8 3.1 系统功能模块 . 8 3.2 方法概要 . 10 3.3 系统流程图 . 10 3.3.1 系统的逻辑体系结构 . 10 3.3.2 系统流程图 . 11 3.4 系统解决方案项目构成 . 13 第四章 数据库层的设计与实现 . 15 4.1 数据库概念结构设计 . 15 4.2 数据库表结构设计 . 15 4.3 存储过程设计 . 18 4.4 数据库安全设计 . 20 第五章 业务逻辑层设计与实现 . 22 5.1 实体类设计 . 22 5.2 数据访问层设计 . 23 5.3 业务逻辑层设计 . 24 第 六章 界面表示层设计 . 26 6.1 学术期刊的增、删、改、查、设计 . 26 第七章 系统测试,维护以及安全 . 30 7.1 系统测试 . 30 7.1.2 系统运行 . 30 7.2 系统维护 . 30 7.3 系统安全 . 30 第八章 系统总结 . 33 参考文献 . 36