1、 图书管理系统 学生姓名: 学生学号: 年 级: 专 业: 软件技术 指导教师: 职 称: 讲 师 2012年 05 月 内 容 摘 要 科研管理系统是针对我校日常科研管理工作的具体要求,从科研成果管 理、科研项目管理、科研经费管理、科研机构及科研人员等方面进行建设的 系统。 随着科研管理系统数据日益增加,数据量的庞大,教师对数据查看的要 求也随之提高,尤其是报表方面,旧的报表已经不能满足教师的需求。为此, 对科研系统进行改进,主要是报表数据显示方面。本系统是在 Windows XP 下, 采用 ASP.NETWEB 技术和 Microsoft SQL Server 2000 数据库, 开发工
2、具为 M icrosoft Visual Studio 2008,采用 C#技术模拟 Pet.Shop 架构开发的一种 系统。应用数据层基类 、数据层工厂类、接口层 、接口实现层 、实体 类 、业务逻辑层、表示层的分层体系结构。主要用了 ASP.NET 中的用户自 定义控件和 UserControl 类。 关键字关键字:C#;SQLserver2005; Pet.Shop 架构;报表; 科研管理系统 目目 录录 中英文摘要 . (I) 1.引 言 (1) 2.可行性分析 (1) 2.1 可行性研究的前提 (1) 2.1.1 目的 (1) 2.1.2 条件 (1) 2.1.3 决定可行性的主要因
3、素 (1) 2.2 系统技术可行性分析 (2) 2.2.1 开发环境的选择 (2) 2.2.2 编程语言的选择 (4) 2.2.3 数据库服务器的选择 (4) 3.模块分析及总体设计 . (错误错误! !未定义书签。未定义书签。) 3.1模块需求 . (4) 3.1.1 系统结构分析 (5) 3.1.2 功能描述 (6) 3.1.3 功能模块详细描述 (6) 3.2 系统开发工具 . (6) 3.2.1 系统开发所用技术 (7) 3.2.2 运行环境 (7) 4.模块开发设计 (7) 4.1开发框架的设计 . (7) 4.1.1 模型设计 .(10) 4.1.2 控制器设计 .(11) 4.1
4、.3 视图设计 .(11) 4.2 数据库设计 (11) 4.2.1 数据库表设计的准则 .(11) 4.2.2 数据库表的设计(前台) .(11) 5.系统设计 .(15) 5.1 首页登录界面 .(15) 5.2 报表分析 .(16) 5.3 年度报表 .(18) 5.3.1 年度报表 .(18) 5.3.2 个人报表 .(27) 5.3.3 年度工作 .(32) 6.总结 (21) 致谢 .(33) 参考文献 .(34) 1 1.引 言 计算机是新技术革命的一支主力,也是推动社会向现代化迈进的活跃因素。计算机科 学与技术是第二次世界大战以来发展最快、影响最为深远的新兴学科之一。计算机产业已 在世界范围内发展成为一种极富生命力的战略产业。随着社会的发展,计算机网络日趋成 熟,走进了我们的生活,成为我们生活的主流,同时也被广泛应用于教学,科研,事业等 各个方面。所谓科研管理系统就是针对日常科研管理工作的具体要求而实现科研工作的网 络化管理的一种系统,本系统的建设也是计算机网络飞速发展给人们带来方便的一种表 现。 本系统模拟 Pet.Shop 框