目录
摘要    2
第一章 系统开发理论依据    3
1.1 ASP.NET概述    3
1.2 SQL介绍    3
1.3 B/S结构介绍    3
第二章 需求分析和系统功能设计    5
2.1 系统项目依据及目标    5
2.2 系统功能模型的建立    6
第三章 系统规划和概要设计    8
3.1 系统功能模块    8
3.2 方法概要    10
3.3 系统流程图    10
3.4 系统解决方案项目构成    11
第四章 数据库的设计与实现    13
4.1 数据库概念结构设计    13
4.2 数据库表的设计    14
4.3 数据库的安全    15
第五章 业务逻辑层设计与实现    17
5.1 科研成果的实现    17
5.2 数据库访问类    18
第六章 界面表示层设计    20
6.1  科研成果模块的设计    20
6.2 模块的实现    20
第七章 系统测试,维护以及安全    23
7.1 系统测试    23
7.2 系统维护    23
7.3 系统安全    24
第八章 系统总结    25
心得体会    26
参考文献    27
摘要
本系统采用B/SBrowser/Server,浏览器/服务器)结构,ASP.NET为开发语言,SQL Server 2005为数据库来进行设计与开发。本系统功能包括登录、项目管理、成果管理、科研人员管理、科研分查询等。本论文简要阐述了此次毕业设计题目“江西现代学院科研管理系统”的开发环境,同时对本系统的构架进行分析,通过分析结果划分出部门管理模块、项目管理模块、成果管理模块、科研管理模块、个人信息管理模块五大功能模块。详细介绍了本系统各个模块与功能的实现原理,本文介绍了本系统的需求分析、功能设计和系统设计,并通过流程图和文字加以解释说明。在本系统设计中给出数据库的设计和总体设计方案,在系统实现中具体介绍了各个功能的所能实现的情况和主要代码,同时附有运行界面图。
关键词ASP.NETweb服务器又被称为SQL Server2005
第一章 系统开发理论依据
1.1 ASP.NET概述
ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序
ASP.NET优点:
安全
国际化
可管理性
易于部署
增强的性能
扩展性和可用性
1.2 SQL介绍
SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
SQL语言包含4个部分:
数据定义语言,例如:CREATEDROP等语句。
数据操作语言,例如:INSERT(插入)、UPDATE(修改)等语句
数据查询语言,例如:SELECT语句。
数据控制语言
1.3 B/S结构介绍
B/SBrowser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S(客户机/服务器)结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量。
B/S结构的优点
具有分布性特点,可以随时随地进行查询、浏览等业务处理。
业务扩展简单方便,通过增加网页即可增加服务器功能。
维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
开发简单,共享性强
第二章 需求分析和系统功能设计
系统的开发不仅仅是一个应用程序的编写过程,最重要的是在系统分析和系统设计的阶段所做的工作,本系统是基于Microsoft Visual Studio 2005系统开发的Web应用程序,它针对有关目标设计系统,运行环境等进行分析,通过数据库需求分析、系统功能模块设计等实现系统及功能模块。科研水平逐渐成为衡量一个高校的重要指标,高校作为重要的科研机构,如何对学校大量的科研信息进行高效、安全的保存、处理、统计、加工等管理操作,将日常的科研管理工作更加规范化,建立高校科研管理系统进行科研管理工作是每一个高校必由之路。高校科研管理系统数据库设计是高校科研管理系统设计中的一项核心工作,所有的管理工作都必须以数据库为中心,进而建立高校科研管理系统。
2.1系统项目依据及目标
本系统是以科研项目流程为核心,全方位通过计算机来管理科研项目申报、项目开题、项目
结题、科研成果、分类汇总分析和科研分计算等科研活动,以达到方便、高效地管理和控制,提高管理效能。本系统既满足学院领导和科研决策者对科研活动的宏观管理与决策的需要,满足科研管理部门对教师科研分的统计、汇总和查询,也满足各系部单位或本人对科研项目的查询和管理工作,同时也便于和教育厅的科研管理系统的数据进行对接。