目录
摘要 ................................................................... 1 第一章 系统开发理论依据 ................................................ 2
1.1 ASP.NET概述 .................................................... 2 1.2 SQL介绍 ........................................................ 2 1.3 B/S结构介绍 .................................................... 2 第二章 需求分析和系统功能设计 .......................................... 4
2.1 系统项目依据及目标 .............................................. 4 2.2 系统功能模型的建立 .............................................. 5 第三章 系统规划和概要设计 .............................................. 7
3.1 系统功能模块 .................................................... 7 3.2 方法概要 ........................................................ 9 3.3 系统流程图 ...................................................... 9 3.4 系统解决方案项目构成 ........................................... 10 第四章 数据库的设计与实现 ............................................. 12
4.1 数据库概念结构设计 ............................................. 12 4.2 数据库表的设计 ................................................. 13 4.3 数据库的安全 ................................................... 14 第五章 业务逻辑层设计与实现 ........................................... 16
5.1 科研成果的实现 ................................................. 16 5.2 数据库访问类 ................................................... 17 第六章 界面表示层设计 ................................................. 19
6.1 科研成果模块的设计 ............................................ 19 6.2 模块的实现 .................................................... 19 第七章 系统测试,维护以及安全 ......................................... 22
7.1 系统测试 ....................................................... 22 7.2 系统维护 ....................................................... 22 7.3 系统安全 ....................................................... 23 第八章 系统总结 ....................................................... 24 心得体会 .............................................................. 25 参考文献 .............................................................. 26
江西现代职业技术学院
摘要
本系统采用B/S(Browser/Server,浏览器/服务器)结构,ASP.NET为开发语言,SQL Server 2005为数据库来进行设计与开发。本系统功能包括登录、项目管理、成果管理、科研人员管理、科研分查询等。本论文简要阐述了此次毕业设计题目“江西现代学院科研管理系统”的开发环境,同时对本系统的构架进行分析,通过分析结果划分出部门管理模块、项目管理模块、成果管理模块、科研管理模块、个人信息管理模块五大功能模块。详细介绍了本系统各个模块与功能的实现原理,本文介绍了本系统的需求分析、功能设计和系统设计,并通过流程图和文字加以解释说明。在本系统设计中给出数据库的设计和总体设计方案,在系统实现中具体介绍了各个功能的所能实现的情况和主要代码,同时附有运行界面图。
关键词:ASP.NET、SQL Server2005
1
江西现代职业技术学院
第一章 系统开发理论依据
1.1 ASP.NET概述
ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序
ASP.NET优点:
? 安全 ? 国际化 ? 可管理性 ? 易于部署 ? 增强的性能 ? 扩展性和可用性
1.2 SQL介绍
SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
SQL语言包含4个部分:
? 数据定义语言,例如:CREATE、DROP等语句。
? 数据操作语言,例如:INSERT(插入)、UPDATE(修改)等语句 ? 数据查询语言,例如:SELECT语句。 ? 数据控制语言
1.3 B/S结构介绍
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S(客户机/服务器)结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现。这样就大大简化了客户端电脑载荷,减轻了系
2
江西现代职业技术学院
统维护与升级的成本和工作量。 B/S结构的优点
? 具有分布性特点,可以随时随地进行查询、浏览等业务处理。 ? 业务扩展简单方便,通过增加网页即可增加服务器功能。
? 维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 ? 开发简单,共享性强
3