学生信息管理系统(7)

2018-11-27 17:17

5.1.7查询修改模块设计

学生可以根据自己的学号在查询修改界面中查询自己的个人信息,包括基本信息、个人成绩、学籍变更情况、奖励和处罚情况。如果发现基本信息有错误的话,有权进行修改,而且学生有权打印自己的成绩单。图9-34是查询修改界面窗体。

图34查询修改界面

当学生根据自己的学号查询了自己的信息,如果发现有错的话,可以修改,然后程序把修改后数据保存到数据库。代码如下:

procedure TStuMainFrm.BitBtn7Click(Sender:TObject);//“修改”按钮的单击事件

var StuNo,StuName,StuClass,StuDepart,StuSex,Birthdayt,NativePlace:string; begin

with Tablel do begin Open;

StuNo:=Editl4.text; StuName:=Editl5.text; StuClass:=Editl6.text; StuDepart:=Editl7.text; NativePlace:=Editl9.text; Birthday:=Edit20.text;

if RadioButtonl2.checked=true then StuSex:=RadioButtonl2.Caption; if RadioButtonl6,checked=true then StuSex:=RadioButtonl6.Caption; Edit;

第 26 页 共 29 页

SetFields([StuNo,StuDepart,StuClass,StuName,StuSex,Birthday,NativePlace]);

Post; end; end;

学生可以打印成绩单,其代码很简单,这里不再列出。

第 27 页 共 29 页

第六章 学生管理管理系统设计总结

学生管理管理系统设计已经完成,本章将对几个月来,在设计学生管理管理系统进行总结,并且对在设计本系统过程中遇到的困难和所体会到的东西进行总结。

6.1系统的优点

? ? ? ? 6.2

系统符合学生管理管理的要求。

友好的操作界面,操作简单,易用性好。 查询全面。

有良好的用户权限和密码限制,防止人为的破坏与盗窃数据资源。

系统的局限性

多个学生的相同数据会产生冗余

学生信息中,有很多信息可能是相同的,如果把这些信息的冗余去除,可以增加系统处理的效率。

6.3毕业设计心得

数据库结构设计的好坏将直接影响系统的运行效率和系统开发进度,合理的数据库结构设计不仅可以提高系统运行的效率,也有利于保证数据的完整性和一致性,还有利于系统的实现,通过设计学生管理管理系统,我对设计和使用数据库,得到以下经验:

数据的一致性和完整性:为了防止用户的误输入操作而造成数据的错误,可以使用规则(Rule)和约束(Check),但是不必要的规则和约束也会增加系统的不必要开销。

数据类型的选择:数据类型学则对于数据库的性能和操作具有很大的影响。在Delphi中使用控件 DateTimePicker时,表中相对应的必须是date型的数据,否则就会出错,因此对数据类型的定义很重要。由于使用了该控件,在日期比较、查询操作上非常简单。

6.4 毕业设计总结

在这个几个月的毕业设计中,我查阅了许多相关的资料和文献,在这个过程中接触了很多新的东西,获取了很多新的信息。由于要独立地进行整个系统的设计,需要自己去分析架构和设计,提高了自己分析问题和解决问题的能力,在学习软件工程以后,有了一次实际的锻炼。在动手实践的过程中,要不断地查阅资料来实现系统的功能。这次实践动手能力和编程能力方面也有很大的提高,对于如何编写调试程序有了更深的认识。

实践是对理论学习的一个很好的巩固,并且加深了对理论知识的认识,学到了平时很多书上所不能得到的实践经验,由于实践中碰到许多以前从未碰到过的问题,需要很多新的知识,并且促进对理论知识的学习。通过这个毕业设计,令我收获颇丰。

第 28 页 共 29 页

参考文献

[1] 王春红。 Delphi7程序设计[M]。北方交通大学出版社,2004.3

[2] 张泽虹。数据库原理及应用:Access 2003[M]。电子工业出版社,2005.12 [3] 张海藩。软件工程(第二版)[M]。人民邮电出版社,2006.1 [4] 冯飞。数据原理[M]。清华大学出版社,2008.3

[5] 梁水,梁冰,宋坤。Delphi 范例完全自学手册[M]。人民邮电出版社,2010.3 [6] 牛汉民。Delphi7开发基础教程[M]。科学出版社,2011.2

第 29 页 共 29 页


学生信息管理系统(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:宁夏银川一中2013届高三第三次月考理科综合生物试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: