毕业论文:基于DELPHI的学生信息管理系统的设计与实现.doc文档28页优秀范文
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
第三章学生信息管理系统的总体设计模块的设计分析本次设计主要分为四个模块管理员模块学生模块教师模块访客模块,详细情况如下图所示可行性分析登陆界面管理员学生教师访客用户管理新生注册课程班级信息成绩录入成绩查询学生奖罚信息个人信息查询添加用户删除用户修改用户密码数据库文件备份退出课程设置班级辅导员信息个人成绩查询班级成绩查询学生信息课程信息重新登陆退出修改个人信息必修课查询选修课查询学生信息,作为个学校,就有定的工作量存在,而学生信息,它的工作量可能是其它信息工作量的几倍,班级的增加班级的查找班级的修根据题目的要求,以现代计算技术网络技术为基础的数字化教学主要是朝着信息化网络化现代化的目标迈进。
与网络技术相结合的新型办学模式具有对于教育教学过程来说极为宝贵的特性,可以为新型办学模式的建构提供理想的环境。
通过设计达到熟练掌握基本结构以及语言的基本知识和技能基本掌握面向对象程序开发的基本思路和方法掌握数据库开发基本知识能够利用所学的基本知识和技能,进行简单数据库应用程序设计。
语言的基本知识和技能基本掌握面向对象程序开发的基本思路和方法掌握数据库开发基本知识能够利用所学的基本知识和技能,进行简单数据库应用程序设计。
极为宝贵的特性,可以为新型办学模式的建构提供理想的环境。
朝着信息化网络化现代化的目标迈进。
与网络技术相结合的新型办学模式具有对于教育教学过程来说部分内容简介入互联网并建成校园网,各校的硬件设施已经比较完善。
通过设计和建设网络拓扑架构网络安全系统数据库基础结构信息共享与管理信息的发布与管理,从而方便管理者老师和学生间信息发布信息交流和信息共享。
以现代计算技术网络技术为基础的数字化教学主要是朝着信息化网络化现代化的目标迈进。
与网络技术相结合的新型办学模式具有对于教育教学过程来说极为宝贵的特性,可以为新型办学模式的建构提供理想的环境。
通过设计达到熟练掌握基本结构以及语言的基本知识和技能基本掌握面向对象程序开发的基本思路和方法掌握数据库开发基本知识能够利用所学的基本知识和技能,进行简单数据库应用程序设计。
根据题目的要求,给出解决问题的方案,通过分析问题分解问题来解决问题,最终达到熟练掌握语言的运用和工具的使用。
需求分析用户的需求具体体现在各种信息的录入修改删除和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据数据结构以及数据处理的流程,组成份详尽的数据字典,为后面的具体设计打下基础。
更重要的是数据库设计经验在今后其他项目的开发过程中同样有着很重要的借鉴作用。
学生管理系统的开发目的是为了实现学生课程学籍的信息化管理。
本系统需要完成的功能有⒈有关学籍等信息的输入,包括输入学生基本信息所在班级所学课程和成绩等。
⒉学生信息的查询,包括查询学生基本信息所在班级已学课程和成绩等。
⒊学生信息的修改。
⒋班级管理信息的输入,包括输入班级设置年级信息等。
⒌班级管理信息的查询。
⒍班级管理信息的修改。
⒎学生课程的设置和修改。
学生奖罚情况的查询。
第三章学生信息管理系统的总体设计模块的设计分析本次设计主要分为四个模块管理员模块学生模块教师模块访客模块,详细情况如下图所示可行性分析登陆界面管理员学生教师访客用户管理新生注册课程班级信息成绩录入成绩查询学生奖罚信息个人信息查询添加用户删除用户修改用户密码数据库文件备份退出课程设置班级辅导员信息个人成绩查询班级成绩查询学生信息课程信息重新登陆退出修改个人信息必修课查询选修课查询学生信息,作为个学校,就有定的工作量存在,而学生信息,它的工作量可能是其它信息工作量的几倍,班级的增加班级的查找班级的修改学生档案课程管理成绩管理缴费管理统计等等,每个信息的数据都在不断地变化着,如果采用人工的方式进行操作,那么,天的工作量,足以让人觉得比较繁琐,吃不消。
针对这样的情况,采用让数据的查询变得简单化,数据变的更让每个人都在任何时刻都可以了解到。
学生信息管理系统是为本校开发的,本系统所采用的语言是,用数据库完成。
该系统总体有三部分组成,包括用户管理信息学生信息老师信息。
通过本系统,把本校内部查询用户管理信息学生信息老师信息各个环节进行有效地计划组织和控制。
通过本校内部的信息,依据统数据信息进行管理,把任何块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。
本系统主要信息流程为管理员维护接受学生的信息,学生信息查询根据管理员维护的学生信息做出对所接收的信息合理性进行判断,并交于信息维护进行相应的修改,再把信息存入数据库中。
学生信息是对学生进行相应地修改自己的个人信息。
采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。
由于采用统的数据信息,使相关资料能够快速地查询所需的数据资料及其它信息的,使信息快速高效运行。
本系统中使用到的数据表主要有学生信息表登陆信息表课程表必修课选修课成绩表班级辅导员信息表学生奖罚信息表,由这七个表,组成了名为的数据库如图。
其中学生信息表是本系统主要的张表图关系型数据库的实现就是关系数据库开发工具,数据库能汇集各种信息以供查询存储和检索。
的优点在于它能使用数据表示图或自定义窗体收集信息。
数据表示图提供了种类似于的电子表格,可以使数据库目了然。
另外,允许创建自定义报表用于打印或输出数据库中的信息。
也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他用户共享数据库。
是种关系数据库工具,关系数据库是已开发的最通用的数据库之。
如上所述,作为关系数据库开发具备了许多优点,可以在个数据包同时拥有桌面数据库的便利和关系数据库的强大功能。
数据库与的连接本系统的数据链接采用的是方法,打开控制面板,打开数据源图标,选择系统标签,点击添加按钮,在弹出的创建新数据源对话框中选择名称为,点击完成按钮,在安装对话框中在数据源名中输入信息,在数据库这个框中,单击选择按钮,在弹出的选择数据库这对话框架中,在驱动器下拉列表框中选择本系统数据库所在驱动器,在中选择库所在的文件夹,在文件类型中选择选数据库,在数据库名中选择本系统的数据库,点击确定按钮即完成数据链接。
所有信息都是根据这张学生档案进行有关的操作,主要的字段有如下表所示字段代号字段类型字段长度是否可以为空备注学号否学生编号姓名否学生姓名性别是学生性别出生年月是民族添加成功,修改成功,修改失败,确定删除该记录吗删除成功,个人信息查询个人信息查询主界面如图所示图个人信息查询个人信息查询代码学生成绩表学号学生成绩表姓名,不存在该学生的成绩信息,修改成功,修改失败,结束语在系统下,以为平台,运用语言和数据库基本完成了模式的学生信息管理系统。
系统基本上实现了预期的各项功能,达到了任务书中的主要设计内容的各项任务,整个系统也在经过不断的修改和测试之后能够顺利运行。
该系统能够实现管理员在本系统的应用下可实现对各个身份的用户进行修改删除添加等操作,方便管理员统管理用户的身份资料。
管理员能在本系统通过各种方式进行查询学生的成绩或班级的成绩管理员还能通过本系统添加新生的个人信息,统进行管理,还能查询个人基本资料管理员通过本系统能对每个学生的奖罚信息进行添加修改录入存档经过多日来的不断学习和设计,加上组员的共同努力,终于完成了学生信息管理系统的管理员的模块,另外的学生和老师这两个身份的用户,由于能力问题,至今仍未想到解决方案。
在完成管理员模块的过程中我们也遇到不少问题,例如,与数据库的连接,如果没有解决这个重要问题,接下来的好多工作都不能正常开展,数据不能正常显示。
该系统还有许多不尽人意的地方,界面不美观,功能不足,但软件完善不是天两天的事,要在使用过程中不断发现问题,从而加以改进。
再来就是,个系统的功能是否完整,要满足使用者的使要需求,就需要用更多的控件代码完善,我们越是追求完美,要做的功夫就越多,花费的时间也随之增加,要处理的问题也变得更多更复杂,这时的我们需要更加认真细心地做。
在这段时间,我得到多不少的收获,在开发过程中我进步学习了的基础语法,更加懂得了的语言的使用方法并能灵活运用,在编写过程中也规范了许多编码的习惯。
另外,在实习期间基本忘记的数据库也在这段时间得到复习。
这次毕业设计,我们组共有五个人组成,组长给我们每个人都分配工作,我主要是做学生身份的模块。
尽管最终我并没有成功做出来,但我也通过自己的努力,尝试完成这个模块。
同时,我感受到团结的力量,体会到团队精神的重要性。
我们虽然各自分工各自完成,但最终这几个模块都要拼在同个环境下的,所以在这个过程中我们会不断保持联系,及时修改,做到各个程序的致性。
通过这次设计,我受益非浅,在实践中了解学生管理系统的开发步骤流程及思路,体会到理论知识和实践相结合的重要性。
这段时间也培养了我们的分析问题解决问题的能力。
同时,也很好地锻炼了我们工作的能力,这将在我们以后的工作中有很大的益处。
致谢经过几个月的努力,今天终于可以顺利完成毕业论文的最后谢辞了。
