利用数据库技术设计“毕业生信息管理系统”的探讨.docxVIP

利用数据库技术设计“毕业生信息管理系统”的探讨.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用数据库技术设计“毕业生信息管理系统”的探讨

利用数据库技术设计“毕业生信息管理系统”的探讨   随着计算机的日益普及,计算机软件无处不在。软件在计算机的发展和应用中至关重要,是人类进入信息化社会时成为新兴信息产业的支柱。应用软件是在特定领域内开发,为特定目的服务的一类软件,而事务管理、办公自动化方面的软件在企事业机关迅速推广,带给了我们惊人的工作效率。为了让计算机在高校信息管理中起到重要的促进作用,学校的 “毕业生信息管理系统”应该更加具有实效性。该“毕业生信息管理系统”采用了当今最热门的编程工具Delphi 及数据库开发语言InterBase。整个系统具有界面简单大方,功能强大,易操作,易扩充,安全性高等特点。该系统适合各个学校教务处及学生工作处用以毕业生的学籍管理及日常事务的处理。      一、系统的设计      学校每年都有新生入学、毕业生离校,还有其他人事变动。如何有效地管理这些学生的信息,帮助学校掌握毕业生的情况,这就是毕业生信息管理系统需要完成的功能。通过毕业生信息管理系统的开发过程,我们用Delphi和InterBase开发简单的MIS系统来完成这些功能。   1.系统功能分析。   本系统的主要功能是收集毕业生个人信息,以便向教师及学校毕业生管理部门提供每个毕业生的在校情况。系统的主要功能有:   ●毕业生个人信息输入,包括:姓名、性别、原系、生日、生源所在地等。   ●毕业生流动情况的输入,包括:转系、休学、复学、退学、毕业等。   ●奖罚情况的输入。   ●毕业生个人信息查询和修改,包括流动情况和奖罚情况。   2.系统功能模块设计。   根据系统功能要求,可以将系统分解成几个模块来分别设计应用程序界面。例如毕业生信息管理模块下有毕业生信息输入、教务信息输入、个人信息查询修改3个子模块,而其中的教务信息输入又包含学籍变更、奖学金评定、处罚记录等若干3级子模块。   3.与其他系统的关系。   毕业生信息管理系统是校园信息管理系统的一个组成部分,为学校其他系统,如班级信息管理系统、教学管理系统、成绩管理系统、宿舍分配系统等,提供毕业生的基本情况,同时需要其他系统提供的班级设置和院系设置等情况。这些系统可以使用同一个数据库,直接相互调用所需的数据。      二、数据库设计      数据库是信息管理的基础。数据库结构直接关系到各种功能的实现和程序运行的效率。   1.数据库需求分析。   由数据流程图,可以列出以下记录学生所需的数据项和数据结构:   ●学生:学号、姓名、性别、生日、籍贯、所在院系、所在班级。   ●处罚记录:记录号、级别、处罚对象、记录时间、详细描述、是否生效。   ●奖励记录:记录号、级别、处罚对象、记录时间、详细描述。   ●学籍变更记录:记录号、变更情况、记录对象、记录时间、详细描述。   所需的外部支持:   ●班级:班级代号、班级名称、所属院系。   ●院系:代码、名称。   2.数据库概念结构设计。   实体――关系模型是数据库结构设计常用的方法。      三、系统的实现      通过上述步骤,本程序的系统已经完成,可以单击工具条中的“运行”按钮或按“F9”来运行程序。程序启动后,首先会弹出一个数据库登陆窗口。输入正确的用户名和密码后,单击“OK”按钮,程序将尝试连接到InterBase数据库服务器。如果连接有错误,一般是用户名和密码不对,会弹出一个警告信息,并且中断程序的执行。这时需要重新启动该程序。直到认证通过后,出现学生管理信息系统的主界面――学生个人信息查询修改。   在左上角输入学号,所有相关的信息都将显示出来,整个窗口的信息可以分为4部分。第一部分是学生基本信息,包括姓名、生日、籍贯3个输入框,一个性别选择按钮组,班级和院系两个下拉选择框。输入框中的内容可以直接修改。单击院系下拉选择框右侧的下拉按钮将列出所有可选的院系名称,但实际保存到数据表中的是院系的代码。班级的下拉列表中只列出了当前学生所在院系下属的班级名称,同样实际保存的是班级的代码。如果要修改多个人的基本情况,只要在最后关闭窗口前,单击“修改”按钮,即可保证修改成功。在保存修改前,可单击“取消”按钮来恢复修改前的值。   其他3部分分别是学籍变更、奖励情况、处罚情况。这3部分的结构基本相同,由一列表和具体内容组成。列表中列出了与该学生相关的各类记录,但是只显示了记录编号和记录时间,并且记录编号不允许修改。通过在列表中点选记录,可以在下面的具体情况显示中显示该记录的其他详细信息。同样通过“修改”和“取消”按钮来保存或恢复修改的内容。   单击新生信息输入标签,转换到该输入界面。整个输入界面有两部分组成,主要部分是输入窗口,下面是一个浏览控制条。在输入窗口中,当用Tab键在不同列移时,程序会自动修改输入法的状态,以方便输入。浏览控制条则提供了基本

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档