计算机系科研信息管理系统的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
计算机系科研信息管理系统的设计与实现(任务书,开题报告,中期检查表,毕业论文,20000字,源程序,数据库)
摘 要
随着计算机技术的飞速发展,学校也已进入信息化时代。为了使高校科研信息管理更高效、更科学,决定开发科研信息管理系统。
本文采用结构化分析的方法,详细阐述了一个功能比较强大的科研信息管理系统的前后台开发、操作流程和涉及的一些关键技术。首先进行了可行性分析,然后是系统分析,通过实际的业务流程调研,分析业务流程和系统的组织结构,完成了数据流分析和数据字典;然后是系统设计阶段主要完成了功能模块的划分、阐述了系统设计的思想、数据库的设计和系统设计的工具及技术。该阶段对本系统各个模块的功能进行了详细设计,形成了本系统的功能模块图;数据库设计时先进行了概念结构设计,然后进行了逻辑结构设计,最后完成了数据表的设计。
根据前几个阶段的分析和设计,本系统在设计方面采用B/S模式,同时使用.NET技术进行基本页面的设计与功能实现,后台数据库选用SQL Server 2005数据库。本系统的设计实施为高校科研信息管理系统的运行做基础,为高校科研信息管理工作提供良好的条件。
关键词:科研信息管理,结构化分析,B/S模式,.NET技术
ABSTRACT
With the rapid development of computer technology, the school has entered the information age. University research information in order to make management more efficient, more scientific, decided to develop a research information management system.
This paper uses structured analysis method for system development, describes in detail the forestage and backstage development of a more powerful research information management system, the operational processes and some key technologies. Firstly, feasibility analysis, secondly system analysis, through business processes researched, I analyze business processes and organizational structure of the system, and then I complete data flow analysis and data dictionary. Than on the phase of system design, it finishes the partition of function modules, database design and the tools and technology of system design. On the phase function of each module is designed in details, and functional module chart is gained, therefore the selection of suitable developing model is finished. When designing the database, firstly it designs conceptual structure, secondly designs logical structure, at last, designs the database tables.
According to the first few stages of the analysis and design, the system used in the design of B / S mode, using both. NET technology, the basic page design and implementation of function, use SQL Server 2005 database backend database. Implementation of the system design management system for university research information to run as a foundation for the management of university research information provide a good condition.
Keywords: research information Management,Structured Analysis,B / S mode,.NET technology
系统需求分析
在进行系统需求分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等[4]。
系统需求分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。
通过在我们系部的实地调研,我总结出了以下一些系统的需求分析:
系统的主要内容:
系部科研人员信息,包括发表的科研学术论文、科研成果、主持和参与的科研项目、学术头衔称号、学术组织、团队、专著出版、参加的学术会议,这些内容能够通过各种混合查询进行检索。
科研论文信息,包括论文发表的年度,作者名称,发表的刊物,论文简介。这些内容能够通过各种混合查询进行检索,比如,在2008年长沙学校科研信息报上发表的论文信息。
科研项目信息:包括项目申报人姓名,项目申报的年度,科研项目的类型(级别),发放的科研资金数,项目组长名,小组成员名,科研项目简介。这些内容能够通过各种混合查询进行检索,比如,在2010年,发放科研资金数为20000的科研项目信息。
科研类型(级别)信息:包括科研项目级别,科研分数(决定科研经费),科研经费,备注。
游客用户需求:游客所给予的权限是最低的,能够对系统进行简单的操作,对系部科研人员信息,科研论文信息,科研项目信息进行查询,能够进行注册,能够自己修改用户密码和注销用户。
教师用户需求:教师用户权限是仅次用管理员的,用户账号直接由管理员添加。除了游客具有的所有权限,教师能够新建论文和科研进行上传,等待管理员进行审核。
管理员用户需求:管理员是最高权限具有者,能够对系统各个功能、各类用户信息、各类科研信息进行维护、修改、删除。
软件系统
操作系统:windows xp
数据库平台:SQL Server2005
开发软件:Visual Studio 2008
WEB平台:IIS 5.0以上,IE 5.0以上
办公平台:Office 2000、2003
#p#副标题#e#
目 录
摘 要 I
ABSTRACT II
第1章 引言 1
1.1 项目开发的背景 1
1.2 项目开发的目的 2
第2章 可行性分析及总体设计原则 3
2. 1可行性分析 3
2.1.1 实地调研 3
2.1.2 开发可行性 3
2. 2总体设计原则 4
第3章 系统分析 5
3. 1系统需求分析 5
3. 2数据流图 6
3. 3数据字典 8
第4章 系统设计 11
4. 1系统开发环境 11
4.1.1 硬件系统 11
4.1.2 软件系统 11
4.1.3 网络环境 11
4. 2系统开发工具 11
4.2.1 开发语言 11
4.2.2 系统设计模式 15
4. 3系统功能设计 15
4. 4系统数据库设计 17
4.4.1 数据库设计 17
4.4.2 表结构说明 17
4.4.2 系统E-R图 22
第5章 系统实现 24
5. 1系统前台模块 24
5.1.1登陆及注册管理模块 24
5.1.2 教师登陆模块 27
5.1.3 查询人员信息界面 28
5.1.4 查询项目信息界面 32
5.1.5 查询论文信息界面 33
5.1.6 教师上传论文界面 34
5.1.7 教师申报科研项目界面 35
5.1.8修改密码界面 36
5. 2系统后台模块 36
5.2.1 管理员登陆及管理模块 36
5.2.2 管理人员信息界面 37
5.2.3 管理项目信息界面 37
5.2.4 管理论文信息界面 38
5.2.5 管理科研类型信息界面 39
5.2.6 管理员审核界面 40
5.2.7 管理员添加用户界面 41
第6章 系统测试 42
6. 1系统测试的定义 42
6. 2系统测试的目的及意义 42
6. 3系统测试的重要性 42
6. 4系统测试 43
6.4.1 页面测试 43
6.4.2 数据库测试 43
6.4.3 功能测试 43
6. 5系统测试结果 43
结 论 44
参考文献 45
致 谢 46