科研论文管理系统设计与开发毕业论文


时间: 2022-05-08 21:51:35 人气: 52 评论: 0

研论文管理系统是典型的信息管理系统,其主要开发包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。本人结合科研论文管理系统的要求,对Visual Foxpro数据库管理系统,VFP语言原理,VFP数据库技术进行了较深的学习和应用。主要完成对科研论文管理系统的要求分析,功能模块划分,并由此设计了数据库结构和应用程序。系统开发采用Microsoft公司的Visual Foxpro 6.0,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。该系统性能力求易于使用,具有较高的扩展性和可维护性。
关键字:关系数据库 系统开发 信息系统SQL
系统的需求分析
一般包括超级管理员、管理员和用户等方面的需求
本系统开发的主要目的是通过信息化的方式对大量论文信息的管理,一方面提高论文信息的利用率,另一方面,实现一定程度上的信息共享,为决策提供事实依据。
科研论文管理系统需要满足来自三个方面的需求.这三个方面分别是论文库工作人员,论文借阅和论文库管理人员.论文借阅者的需求是查询论文库所存的论文.个人借阅情况及个人信息的修改,论文库工作人员对论文借阅者的借阅及还论文要求进行操作,同时形成借或还报表给借阅者查看确认,论文库工作人员的功能最为复杂,包括对工作人员,论文借阅者,论文进行管理的维护及系统状态查看,维护并生成借还书报表.

1.2系统的可行性分析
系统的可行性分析包括两个部分:分析开发新的系统的必要性和可能性。必要性在前面系统初步调查中已经作了详细的分析,在这里就不再赘述;可能性主要包括经济可行性、技术可行性和运行可行性三个方面。
经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。       
技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。科研论文管理系统用的是VF开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行。硬件方面:目前高性能的网络组件已经在我们学校广泛使用(服务器、集线器、通信介质、工作站等),它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。
运行可行性是对组织结构的影响,现有人员和机构、设施设施和环境对系统的适应性及人员培训补充计划的可行性。当前我们学校信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。
1.4系统的功能分析
论文借阅者可直接查看论文库论文情况,如果论文借阅者根据本人的编号和密码登录系统,还可以进行本人借书情况查看,和维护部分个个信息,一般情况下,论文借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他人的借阅情况和个人信息就要知道其他论文借阅者的姓名和密码,这些是很难做到的,特别是密码,所以不但满足了论文借阅者的要求,还保护了论文借阅者个人隐私.
论文库工作人员有修改论文借阅者和归还论文的权限,所以需对工作人员登基本模块更多考虑,在此模块中,论文库工作人员可以为论文借阅者加入借阅记录或归还记录.
论文库管理人员功能的信息量大,数据安全性和保密性要求最高,本功能实现对论文信息,借阅者信息,总体借阅情况信息的管理和统计,工作人员和管理人员信息查看和维护.论文库管理员可以浏览,查询,添加,删除,修改,统计论文的基本信息.浏览,查询,添加,删除和修改论文借阅者的基本信息,浏览和查询,统计论文库的借阅信息,但不能添加,删除和修改借阅信息,这部分功能应该由论文库工作人员完成.
设计不同用户的操作权限和登录方法.(1)对所有用户开放的论文查询.(2)借阅者维护借阅者个人信息.(3)借阅者查看个人借阅情况信息.(4)维护借阅者个人密码.(5)维护论文信息.(6)维护工作人员和管理人员信息.(7)维护借阅者信息.
通过上述分析,针对一般科研论文管理系统需求总结出如下的需求信息:(1)借阅信息涉及论文信息和用户信息.(2)论文信息和用户信息中需要存在唯一字段.(3)
系统信息中,还必须存在唯一字段.(4)系统信息中应该包括系统用户的权限信息.(5)
论文信息中应该包含保密级别信息,只有拥有相应级别的用户才能借阅.(6)用户信息中应该包括借阅级别信息,用户只能借阅比借阅级别低或相同的保密级别的论文.(7)用户信息会涉及分类信息,为便于扩展,应将部门信息单独使用表来存储.(8)论文信息会涉及分类信息,为便于扩展,应将分类信息单独使用表来存储.
经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下面所示的数据项和数据结构.
(1)论文信息:包括论文编号,论文名称,论文类型,论文数量,借出数量,论文来源,保密级别,借阅时限.
(2)借阅信息:包含借阅编号,论文编号,用户编号,借出日期,归还日期,归还期限,说明等.
(3)用户信息:包含编号,姓名,性别,部门,借阅级别.
(4)系统用户信息:包含用户名,密码,姓名,系统用户管理,用户权限管理,用户信息管理,用户信息浏览等.
(5)论文分类信息:包含分类编号,分类名称等.
(6)部门信息:包含部门编号,部门名称等.

评论
188083800