基于PB科研管理系统设计
本次毕业设计任务是开发大学科研管理系统,本人完成论文管理部分。本系统采用PowerBuilder6.5和MS SQL Server 2000等软件为开发工具;通过对计算机硬件和软件解决方案的论证;对应用领域进行调查分析;参考各种资料和进行数据库编程实践。在徐晓霞老师的帮助下,已经基本上实现的设计任务书的要求。使得我们设计的数据库系统可是实现论文信息管理,人员信息管理以及论文、人员信息查询等功能。
PowerBuilder是Sybase公司开发的c/s模式的前端应用设计平台,它采用了面向对象的开发方法以及可视化的开发界面,为用户提供了强大的集成开发环境。运用自带的驱动程序,它可以通过ODBC连接几乎所有的数据库。
关键字:PowerBuilder、科研管理系统、SQL Server 2000、
数据窗口、ODBC
第二部分 课题可行性分析
2.1软件定义
在这一阶段确定了“大学科研管理系统”开发的总目标;确定了系统开发的可行性;导出了实现此系统总目标的软件模式。这个时期经历了以下三个阶段:
一、问题定义
目前大学对论文、专利的管理还处于还处在信息的输入、修改、追加、查询、统计和打印输出都由人工进行操作的阶段。管理人员工作非常繁琐。大学科研管理系统的总目标就是为了减轻科研管理人员的工作负担,使得他们可以通过本系统对信息进行删除、修改、添加、查询等操作,从而从这些繁琐的人工操作中解脱出来。
本系统的主要特点有以下几点:
1.从性质上看,本系统是一个关于数据库的应用系统;
2. 从系统的功能看,该系统应该在整体上实现对论文、著作、科研人员等信息的管理,其中应包括对各种信息的输入、修改、追加、查询、统计和打印等多个功能模块。同时该系统不应仅限于在一台计算机上实现,同时还应实现数据库共享,即多个用户均能在自己的计算机上应用该系统并可以对数据库中的已有数据进行数据的追加和修改等的操作,且被更新的数据应及时反馈到其他各个用户的面前。
3. 从系统的规模看,该系统应该包括两大模块——论文管理和著作管理(其中论文管理由本人完成,以下讲述也主要以论文管理为主)。
二、 可行性研究
在对问题定义进行了进一步确认之后,通过仔细分析科研管理人员的工作流程,了解了本系统应该具体解决的问题。从而导出系统的物理及逻辑模型。
2.1体系结构规划
软件需求规格说明书
1总体说明:建立校院级的科研管理系统:建立论文信息、著作信息、科研人员信息数据库。可以实现论文、著作、成果以及科研人员基本信息的录入,删除,增加,修改,查询以及统计功能。
2详细说明:建立校院一级的科研信息查询系统:论文、著作,科院人员基本信息查询,获奖情况查询。
六部分 主要功能分析
近几年由于大学教师及学生发表论文以及科研成果、著作的增加。众多科研信息的管理方面变得越来越复杂化,为了管理好科研信息,所以很有必要开发一个科研管理系统来对学校科研信息进行管理,以方便管理人员进行管理和用户进行查询。下面我们就根据设计当中的各个模块来具体介绍一下大学科研管理系统的主要功能,以及毕业设计中所遇到的问题及其解决方式。
一、用户维护模块
这个模块分为增删用户和更改口令两个部分。
l增删用户功能: