目 录
摘 要 2
1 引言 3
2 需求分析 3
2.1项目要求 3
2.2
系统的功能
设计 3
2.2.1 系统的功能描述图 4
2.2.2 系统功能结构图 4
2.2.3 系统的功能特点 5
2.3 流程图 6
2.4 数据字典 6
2.5 系统性能需求 7
3 总体设计 7
3.1数据库设计 9
3.2系统的功能设计 13
3.2.1普通管理员的功能设计 14
3.2.2超级管理员的功能设计 14
3.3编程环境的选择 15
4 详细设计 15
4.1 Web 服务器环境的搭建 15
4.2 实现数据库 16
4.3 实现数据库的连接 16
5 系统实现与测试 16
5.1系统调试 16
5.2 实现过程 17
5.2.1系统的登录界面 17
5.2.2普通管理员登录后的主界面 17
5.2.3超级管理员的功能 21
5.2.4普通管理员的功能 21
5.2.5退出系统 21
结束语 22
参 考 文 献 23
德州科研成果
管理系统的
设计与实现
(德州
计算机系,山东德州 253023)
摘 要:随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,利用计算机进行日常
工作的管理也成为国家机关信息化的标志。该科研成果管理系统是典型的信息管理系统。本系统基于Apache+
PHP+MySQL平台,主要完成对科研成果的管理,不同的用户可以根据不同的权限实现对数据库不同的操作,包括数据库中信息的添加、修改、删除、
查询、打印等。本系统具有操作简单、界面友好、功能完善、方便移植等特点,能够很好的完成对科研成果的管理。
关键词:科研成果;管理信息系统;PHP;MySQL
1 引言
随着计算机技术的不断发展,计算机在国家机关管理中发挥了强大的作用。使用计算机对信息进行管理,具有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是国家机关的科学化、正规化管理,与世界接轨的重要条件。本系统采用PHP+MySQL的模式,结合必要的相关系统、产品与工具,来实现对科研成果管理系统的开发。使该科研成果管理系统具有运行安全可靠、便于应用、可维护性好等特点,而且具有良好的扩展性,能良好的共享系统中的数据。
2 需求分析
2.1 项目要求
科研成果管理主要是对科研成果相关信息的统计及方便的查看等。
软件要求实现以下流程:超级管理员分配用户并赋予相应权限,普通管理员
登陆本系统后统计个人的科研成果信息,提交到此管理系统后,超级管理员统一管理,执行修改、查询、删除、导出Excel表,打印等功能。
首先概括一下本管理系统的基本要求:
(1) 本系统需要挂在德州的内网网页。
(2) 所有的用户数据和科研成果数据需要通过一种主流的方式进行存储和管理,如使用数据库技术(MySQL)。
(3) 不同普通管理员之间的信息是互不相关和保密的,而超级管理员可以对各个普通管理员进行管理。
对于普通管理员而言:
(1) 由于不同区县管理员之间的信息是不同的,因此他们的登录名是不同的,要保证他们能对自己的信息进行维护。
(2) 通过管理界面,普通管理员可以对个人信息和个人科研成果信息进行录入、修改、删除,然后提交到管理系统。
对于超级管理员而言:
(1) 提供一个功能全面的管理界面。
(2) 通过管理界面,超级管理员同样具有普通管理员的功能,如录入科研成果信息,修改科研成果信息等。
(3) 通过管理界面,超级管理员可以对普通管理员提交的信息进行查询,并统一的导出Excel表和打印。
2.2系统的功能设计
2.2.1 系统的功能描述图
如图1所示,根据系统的总体需求得到系统功能描述图,这个图是本系统最基础的模型。
图1 功能描述图
2.2.2系统功能