数据库。代码如下添加按钮的单击事件,,奖励管理当学生在校表现优秀,学校应该奖励该学生,以鼓励大家的学习热情。奖励管理界面用于实现学生奖励的功能。相应的奖项有校特等奖校等校校二等校校三等校工作奖等,用户可以根据实际情况进行设计。如图所示图奖励管理界面窗体当管理员选择了需要奖励的学生后,选择了奖项和奖励时后,程序把数据保存到数据库。代码如下添加按钮的单击事件部分都是有价值,正确的,但实际上每个人编程的思路和对数据处理的方法思想都是不同的,这就要求我们定要通过实践才能找到解决问题的方案。在整个毕业设计的过程中,我深刻的体会到了这点的重要性,也牢记主了这点,在今后的学习和研究中我也会继续将这种方法延续下去。致谢在论文完成之际,衷心感谢我的导师张振宇老师。在系统的开发过程中张老师为我提供了很多宝贵的意见和建议。他的认真负责令我很感动。值此论文完成之际,谨向张老师致以最真挚的谢意,另外,我还要感谢大学四年里兢兢业业教育过我的老师们,帮助关心过我的同学们,还有我的亲人们。感谢他们在我学习上的倾力相助,在生活中无微不至的关怀。正是他们这些默默无闻的付出,才使我四年的大学学习得以顺利完成。最后,衷心地感谢评阅论文和答辩组的各位专家教授老师们,参考文献张海藩软件工程导论北京清华大学出版社,伍俊良控件应用实例教程北京北京希望电子出版社,卢国俊数据库开发成都电子工业出版社,边萌编程起步北京机械工业出版社,伍俊良课程设计案例精编北京中国水利水电出版社,丁宝康数据库原理山东经济科学出版社,陆丽娜软件工程北京经济科学出版社,许杰舟林伟鹏林盛雄等程序设计与实例北京清华大学出版社,杨志刚何志成魏志强等程序设计基础教学北京中国水利水电出版社,杨海东刘海英,数据库高级实例导航北京科学出版社,外罚管理的代码和奖励管理的代码类似,这里不在重复。查询修改学生可以根据自己的学号在查询修改界面中查询自己的个人信息,包括基本信息个人成绩学籍变更情况奖励和处罚情况。如果发现基本信息有的话,有权进行修改,而且学生有权打印自己的成绩单。图是查询修改界面窗体。图查询修改界面当学生根据自己的学号查询了自己的信息,如果发现有错的话,可以修改,然后程序把修改后数据保存到数据库。代码如下修改按钮的单击事件,报表的打印学生可以打印成绩单,其代码很简单,这里不再列出。打印的成绩单报表如图所示图学生成绩单结论通过最后两个多月的毕业设计,我对的使用数据库软件等系列知识都有了定的了解。使用开发的能力也有了很大提高。由于在此之前对于的了解很少,对数据库知识虽然有些了解,但缺乏实践。所以从开始就碰到许多困难。通过在网上寻找有关资料以及同学的帮助最后都得到了解决。在整个设计阶段感受最为深刻的是掌握学习的方式和解决问题的方法。首先是解决问题的方式,虽然面临的信息很多,但是如何从大量的信息中筛选出所需的信息,有用的信息,才是解决问题的关键,另外个就是解决问题的方法,就像我在解决设计中的很多问题样,开始总是在看书,和书上的进行比对,虽然书本上的只是大图学生管理信息系统域图为了描述域类的动态行为,可以使用权的时序图协作图或者活动图来描述。本文选用时序图。时序图的基础是用例。在时序图中要说明域类是如何协作以操作该系统中的用例。当然,在建立时序图时,将会发现新的操作,并将其加入类中,这将在后面看到所建立的时序图模型。用时序图建模时,需要窗口或对话框作为角色界面。显然,这里需要操作界面的有基本信息奖励处罚学籍变更修改查询等,此外维护也需要个操作界面。学生管理系统的设计在设计阶段,首先要设计类的状态的图。类的状态图说明了可能的状态以及需要被处理的过渡期,使用状态图可以揭示单个对象在整个系统中的变化细节,对了解和实现关键类有较大的帮助。不是所有的类都有状态图,在本系统中,有状态图的类是学生。学生的状态图如图所示。确定院系和班级奖励入校学籍变更处罚考试和成绩复学新生报道离校开除学籍休学毕业退学图学生的状态图时序图设计阶段的最后步是设计模型,也就是将前面设计的模型进行扩展和细化。下面给出各个用例的时序图。设计的目的是产生个可以使用的解决方案,并且可以容易地将方案转换成程序代码。当新生报道时,管理人员就进入新生信息登陆界面,然后要输入新生的学号,与对应学号符合后确定新生的院系,然后从新生信息中确定新生的班级。图为新生时序图管理人员新生信息登录界面新生报道确定学号新生信息确定院系确定班级图新生时序图当考试结束后管理人员就进入成绩管理界面,从学号中选取学号相符的添加成绩,并且与成绩信息表中的信息校对。成绩的时序如图所示。管理人员成绩管理界面考试结束选择学号成绩信息添加成绩校对成绩图成绩时序图当有同学变更学籍了以后,管理人员就进入学籍管理界面,然后从学号中选择对应的学号著名学籍变更的信息,并且确定信息。学籍变更的时序如图所示。管理人员学籍管理界面学籍修改选择学号学籍信息学籍变更确定学籍图学籍变更时序图当有同学因为学习好而受到奖励的时候,管理员就进入管理界面,从学号中选择学号,确定奖励,从奖励信息中确定奖励时间。奖励的时序如图所示。管理人员奖励管理界面奖励开始选择学号奖励信息确定奖励确定奖励时间图奖励时序图当学生在校因为表现太差而受到处罚时,管理人员就会进入处罚管理界面,选择学号,与中对应的学号想比较,确认处罚,从处罚信息表中可以知道处罚的时间等信息。处罚的时序如图所示。管理人员处罚管理界面处罚开始选择学号处罚信息确定处罚确定处罚时间图处罚时序图当需要修改成绩是,管理人员就会进入成绩管理界面,选择学号与学号中的对应学号想对应,然后添加成绩,与成绩信息表中的信息箱对应,校对成绩。查询修改的时序如图所示。管理人员成绩管理界面考试结束选择学号成绩信息添加成绩校对成绩图查询修改时序图数据库分析与设计图分析对学生管理信息系统的图分析是建立在系统模型基础上的。这里给出图分析的结果。实体关系图的分析结果非常复杂,般情况下使用从简到繁的方式进行设计。首先从大的方面设计出各个实体之间的关系,然后在这个关系的基础上进行细化。图所示为学生管理信息系统的实用户登陆按钮的单击事件,,密码输入,是否退出对不起,密码输入严重,请退出,为了防止用户多次重输密码,限制了输入了次数为次,因此需要对次数进行初始化,活加代码如下学生管理信息系统主界面主要实现新生信息录入成绩管理学籍变更处罚管理奖励管理和查询修改的功能。选择该界面中工具栏中的不同按钮,就会进入实现不同功能的窗体。图是学生管理系统主界面窗体。图学生管理信息系统主界面窗体成绩管理成绩管理界面主要实现成绩的添加和校对修改的功能,图是成绩管理界面窗体。图成绩管理界面窗体当管理员选择了位学生后,输入各科成绩,程序把数据保存到数据库。代码如下添加按钮的单击事件体关系简图。图学生管理信息系统的实体关系简图在简图的基础上进步设计实体关系的详细结构。图所示为学生管理信息系统的实体关系详图。图只是学生管理信息系统最基本元素的实体关系图,可以在此基础上根据用户的不同需要进行扩展。图学生管理信息系统的实体关系详图数据库创建表学籍变更管理主要是对学生的学籍变更情况及时控制和管理,变更的原因有转系休学复学退学和毕业离校。学籍变更表的设计如表所示表表学籍变更表属性名称字段说明字段类型字段长度是否为空学号数字姓名文本班级文本院系文本变更类别文本备注文本变更时间日期时间奖励管理是针对学生在校的表现情况,对学生进行相应的表扬工作,奖励的项目有各种奖学金和文体奖励,处罚的项目有通报批评警告严重警告记过留校查看开除等。奖励管理表的设计如表所示表奖励信息表属性名称字段说明字段类型字段长度是否为空学号数字姓名文本院系文本奖励类型文本奖励名称文本获奖时间日期时间处罚管理是针对学生在校的表现情况,对学生进行相应的处罚工作,处罚的项目有通报批评警告严重警告记过留校查看开除等。处罚表的设计如表所示表处罚表属性名称字段说明字段类型字段长度是否为空学号文本姓名文本班级文本学院文本处罚类型文本处罚时间日期时间成绩管理是数据量比较大的管理工作,每次考试结束后负责对学生各个科目的成绩入库工作和对数据库成绩出错的校对工作。成绩表的设计如表所示表成绩表属性名称字段说明字段类型字段长度是否为空成绩编号自动编号长整型学号文本姓名文本课程名称文本成绩数字长整型学生信息管理的数据有学生学号姓名性别出生日期所属班级所属院系籍贯等,当有新生到校时,就启动相应的信息管理功能,对所有的学生信息进行入库,随时掌握学生的基本信息。对学生信息表的设计如表所示表学生信息表属性名称字段说明字段类型字段长度是否为空编号自动编号长整型学号文本学院文本班级文本姓名文本性别文本出生日期文本籍贯文本系统的实现通过以上的分析可以将本系统分成六个模块,用户登录,新生信息录入模块,奖励模块,惩罚模块,学籍变更模块,查询修改模块。用户登录利用用户登录成功能实现对用户操作权限的限制。管理员和学生的权限不样,管理员拥有系统的所有权限,学生只有查询修改个人信息和打印成绩单的权限。用户必须输入正确的密码才能进入下界面,如果用户的密码输入,应用程序会提示信息。用户如果连续次输入,应用程序会强迫使用者退出并终止应用程序的运行,图所示是用户登录界面窗体。图登录
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。