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、3 第二章 需求分析和系统功能设计 . 5 2.1 系统项目依据及目标 . 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
4、.3 业务逻辑层设计 24 第六章 界面表示层设计 . 26 6.1 学术期刊的增、删、改、查、设计 26 第七章 系统测试,维护以及安全 . 30 7.1 系统测试 30 7.1.2 系统运行 . 30 7.2 系统维护 30 7.3 系统安全 30 第八章 系统总结 . 33 参考文献 36 第一第一章章 系统开发理论依据系统开发理论依据 1.1 ASP.NET 概述 1.1.1 ASP.NET 基本含义和特点 ASP 是 Active Server Page 的缩写,意为“活动服务器网页” 。ASP 是微软公司开发的代 替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的 编程工具。ASP 的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP 是一种服务 器端脚本编写环境,可以用来创建和运行动态网页或 web 应用程序。ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。利用 ASP 可以向网页中添加交互式 内容 (如在线表单) , 也可以创建使用 HTML 网页作为用户界面的 web 应用程序。