{$cfg_webname}
主页 > 计算机 > Delphi >

研究生管理信息系统的设计与实现

来源:56doc.com  资料编号:5D992 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D992
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍


摘 要

    研究生信息管理系统是非常典型的信息管理系统(MIS)之一。其开发主要包括后台数据库的建立和相关的维护以及前端应用程序的开发两个主要方面。对于前者,要求建立起数据一致性和完整性较强、数据安全性好的数据库,而对于后者来说,则要求应用程序在功能上要具备功能完备、美观、易使用等一系列的特点。
    经过分析,我使用Borland公司开发的Delphi 7.0来作为前端应用程序的开发工具,而使用应用广泛的MicroSoft公司研制的Access作为后端的数据库支持。
    根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块的各个方面的研究和设计一基本成型。然后,在一定的时间内先建立起一个系统应用程序的原型,然后对这个初始的原形系统进行需求的迭代,不断的修正和改进直到形成用户满意的可行性的信息管理系统。进而交付使用。

关键字 : 信息管理系统;   数据;   应用程序;   数据库

ABSTRACT

The graduate student information management system is an one of the very typical information management system(MIS)s. Its development includes primarily the backstage database establishes with mutually of pass maintenance and heads apply development two main aspects of the procedure. Request the former, request establish rises data consistency with complete stronger, data safety like of database, but for the latter to say, very much the applied procedure to want to have the function on the function complete, beautiful, easily a series of characteristics that use.
   Through analysis, database support that I carry after using the Delphi that Borland company development 7.0 came to was used as the tool of development that head apply procedure but the usage apply the extensive the Access that the company of MicroSoft research to manufacture the conduct and actions.
   According to the actual circumstance, we use the prototype method( Rapid Prototyping) to construct a software for can carrying out system model quickly with a little amount price namely.Use a the method of development for with developping personnel can than quickly certain need, then adoption circulating evolving, make to the system model the continuous  turn, need the system to the kind that have to increase up gradually, until all kinds is all to satisfy.This time mold a research for of each one with design a basic model.Then, establish first a system that rises in certain time the prototype apply the procedure, then to this beginning the original shape system that start proceeds the demanding the on behalf  , continuously of correction with improve until become the information management system of the possibility of the customer satisfaction.Near but the consignation uses.

Key word:     Information management system          Data  
Application procedure            Database


模块设计

系统维护模块
用户通过此模块来分配管理使用数据库的权限,完成用户的注册,修改,添加删除功能,使用户能等到区分,系统的安全性得到了大大的保证,还要有注销功能,以便完成各个用户之间的切换。还要有退出系统的按钮。

基本信息模块
用户通过此模块来管理年级信息,专业的开设情况,课程的开设情况,以及教师的任课信息,学生还可以进行选课,在进行课程信息的添加时,系统会自动检测所添加的课程信息中的开课导师号在导师表里是否存在,如果不存在,会提示用户导师号输入有误;同时检测所添加的课程号在课程表中是否已经存在,如果存在,会提示用户该课程已经存在。只有在拥护确认后才能进行课程信息的删除,在进行课程修改时,不准用户修改。而且,只有注册时类别为学生的用户才能选课。

成绩计算模块

被管理员授予了权限的用户通过这个模块来实现对研究生成绩的计算,可以来实现学分的计算以及平均分的计算,还可以调用Windows的计算器来方便使用。当用户输入正确的学号(数据库中已存在)时以及正确的年份和学期选择和课程类型时会显示出该生所得的学分以及所有的课程对应的该生的所得学分。否则显示你输入的学号不正确,实现提示功能。

 

查询模块

通过这个模块,被授予了使用权限的用户可以完成研究生的成绩查询、研究生的自然情况了解以及导师的自然情况。当输入了学生的学号时,并选择了要查询的科目时,系统会为你查询出相应的成绩,否则就会提示你输入错误。当输入研究生的姓名和学号时可以完成对其自然情况的查询,以便了解该生的信息。当你输入了导师的姓名时,系统会显示相应的信息。

浏览模块

该模块可以查询单科的成绩清单和任课教师,并可以大概的浏览所设置的学年的开课的情况。迅速的显示单科课程的成绩汇总,有助于迅速的掌握学生的成绩概况,方便统计。浏览学年的开课情况,在方便的选择所开设的课程的同时还运用了第三方控件来生成可以直接打印的报表,给各项工作带来的极大的便利。

报表模块

这个模块的设计是基于第三方的控件的添加的基础之上的。被授予了使用权限的用户可以在查询到个人成绩、集体成绩、补考通知、毕业成绩等的同时,还可以生成相应的表单。还制作了统计功能来实现学分的统计和和直观的看到成绩的分布的不同的统计图。当用户输入了数据库中存在的学号时,会显示相应的信息。当用户输入了数据库中所不具有的学号时,系统会根据所输入的位数来进行模糊查询,即把最接近的学号罗列出来,方便辨认。

维护模块

  此模块可以实现对后台数据库的添加,修改,删除等等一系列的操作。可以添加修改,删除学生的相关信息,同样还可以对导师的一系列信息做管理操作,当然,所设置课程的基本信息也可以在这里等到修改,学生的成绩也可以在此录入,修改乃至于删除。另外,这个模块还有对整个数据库的备份和读取功能,可以还原备份过的数据库,对数据库的安全性从根本上给予了切实的保证。

帮助模块
  这也是本系统的最后的一个模块,里面提供了准确的系统的硬件配置的相关信息,还连接到了OUTLOOK功能。因此,用户可以方便的的与程序员进行沟通,此模块还提供了模块版本的相关信息,可以帮助用户来更好的使用此系统。

推荐资料