关键字: 控件,窗体,记录,索引,BDE。
摘要
论文管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用BORLAND公司的 DELPHI开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字: 控件,窗体,记录,索引,BDE。
第一章 绪论
计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,它的应用正风行整个世界。在今天,计算机已经成为我们学习和工作的得力助手,原因主要有以下几个方面:计算机可以代替人工进行许多繁杂的劳动;计算机可以节省许多资源;计算机可以大大的提高人们的工作效率;计算机可以使敏感文档更加安全。
论文管理系统是一个教育科研单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以论文管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对论文信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套论文管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
第二章 需求分析
考虑到该论文管理系统的实际规模与工作量的大小,本人承担了该系
统自前至后的整个系统用户部分的分析与设计工作,我的任务便是完成数据管理,信息检索和电子资料等几部分,并在设计开发过程中对整个系统的界面统一规划,力求使论文管理系统界面美观,可操作性强。
2.1 可行性研究:
论文管理系统的研究开发有着十分重要的实际意义,主要可从以下几个方面加以分析:
(1) 当前,计算机网络正以飞快的速度向前发展,尤其是越来越多的学校、机构在自己的组织内部建立起了计算机局域网,同时也将整个局域网连到了可以搜寻到任何信息的internet网,我校现在也正在积极的向着计算机化管理的方向发展,这样就从设备专业方面保证了选课系统的可行性。
(2) 由于当前的时代是一给信息的时代,信息的准确快速的收集对于工作效率的提高有着十分重要的作用,随着专业论文的快速增加,论文管理系统的研究开发可以说是势在必行。
(3) 论文管理系统开发的可行性主要还是表现在学生与老师这一方面,他们同时也是最大的受益者,负责论文管理的老师与学生可以在很轻松的情况下完成论文课题的管理。
基于以上几点可以说明该选课系统的开发与研究是完全可行的
2.2开发环境的选择
DELPHI是Borland公司推出的快速、可视化程序开发工具。它拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言Object Pascal和基于控件的开发框图架结构。DELPHI提供了100多个可供使用的控件,利用这些控件,开发人员可以快速构造出各式各样的应用系统。其功能强大、使用方面、性能超群。
第三章 系统的总体规划
3.1总体功能的需求
论文课题管理系统是针对学院的大量繁杂的论文和课题而开发的管理软件。它包括用户管理、课题论文管理、课题论文检索、报表输出打印、院系管理、共用数据的管理、电子资料等若干个模块。根据用户的要求,实现完成对学术论文及专业课题的查询、导出数据库记录并打印、报表输出等主要几个方面的功能。并且可以处理以下几种情况:
1、当发生软件错误时,程序能够做到提示操作人员输入的数据不合法。重新给出输入界面。直到输入的数据是全部合法的。
2、当在处理数据时出现故障时,应做到不破坏数据库的数据。并及时报告错误,有利于维护人员进行排除错误、维护。
其总体结构如3-1图所示: