资源预览内容
第1页 / 共85页
第2页 / 共85页
第3页 / 共85页
第4页 / 共85页
第5页 / 共85页
第6页 / 共85页
第7页 / 共85页
第8页 / 共85页
第9页 / 共85页
第10页 / 共85页
亲,该文档总共85页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
XXXXXXX大 学毕 业 设 计 ( 论 文 )题目:_VB学生信息管理系统设计 2学生信息管理系统设计【摘要】学生信息管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单,使用方便等特点。经过分析,本设计使用Microsoft公司的Access 2003作为后台数据库,前台采用Visual Basic 6.0开发工具,利用其提供的各种面向对象的编程技术,尤其是数据库设计器这一方便而简洁的操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后对初始原型系统进行功能扩展,不断修正和改进,直到形成用户满意的可行系统。【关键词】管理信息系统;Visual Basic 6.0;Access 2003;面向对象;学生信息管理目 录【摘要】I【关键词】I前 言1第1章 需求分析21.1 系统开发的背景分析21.1.1 国外现状21.1.2 国内现状21.2 系统开发的可行性分析21.2.1 管理上的可行性21.2.2 社会上的可行性31.2.3 经济上的可行性31.2.4 技术上的可行性31.2.5 可行性分析结论31.3 系统开发的需求分析4第 2 章 系统总体设计52.1 系统目标设计52.2 系统开发设计思想52.3 系统总体功能设计52.3.1 实现对学生的基本信息管理52.3.2 实现学生综合素质测评成绩管理62.3.3 本系统功能结构图62.3.4 本系统计算机处理的业务流程图62.4 系统基本结构设计82.4.1 系统登录模块82.4.2 用户管理模块92.4.3 MDI窗体(系统主窗体)模块92.5 本系统数据库设计92.5.1 数据库表结构102.5.2 数据库数据表关系结构图152.6 本系统的运行环境15第 3 章 系统详细设计173.1 Visual Basic 6.0简介173.2 Visual Basic 6.0窗口环境183.3 Microsoft Access 2003简介193.4 数据库表设计213.5 系统功能的实现213.5.1 登录窗体213.5.2 访前设定窗体233.5.3 系统主窗体253.5.4 学生信息设置子窗体273.5.5 学生信息查询主窗体293.5.6 德育成绩设置子窗体303.5.7 智育成绩设置子窗体323.5.8 体育成绩设置子窗体343.5.9 能力成绩设置子窗体363.5.10 综合成绩设置子窗体383.5.11 综合成绩查询子窗体403.5.12 课程信息设置子窗体453.5.13 德育类型设置子窗体473.5.14 能力类型设置子窗体483.5.15 系统用户管理子窗体503.6 本系统特色功能简介523.6.1 动态模糊查询功能523.6.2 打印功能54第 4 章 调试与维护574.1 调试574.2 维护57第 5 章 结束语58第 6 章 致谢辞59附录一:参考文献60附录二:程序源代码6182前 言随着计算机技术的发展,软件规模也日益庞大,软件开发也日益复杂,随之而来的问题却是,更多系统要求都无法实现,达不到管理的目的,究其根本,相当多的软件失败是由于需求不明确、不确定导致的。众所周知,在目前众多的应用系统软件中,数据库应用系统软件占据了80% 的比重,也就是说,在我们的管理与日常生活中,大多数管理都可以通过数据库应用系统来进行。如今,高校信息化管理已成为必然趋势。为适应本校学生综合信息管理的需求,实现应用计算机对学生的基本信息以及综合素质测评信息进行管理,使学生综合信息管理实现简洁化、自动化、计算机化,开发一个相应的学生信息管理系统将会是一个具有理论和实际意义的明智之举。第1章 需求分析1.1 系统开发的背景分析1.1.1 国外现状随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识。使用计算机对信息进行管理,具有手工管理所无法比拟的优点,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率。计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单,40多年来,计算机在处理管理信息方面发展迅速,例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。其中几乎所有的大中专院校均以采用了计算机化的管理模式。1.1.2 国内现状 我国在全国范围内推广计算机在管理中的应用,是从70年代末开始的,虽然起步较晚,但是近几年发展却较快,特别是微型计算机的出现和普及为电子信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化建设起了重要的作用。经过30年的改革开放,越来越多的学校加大在管理系统上投资的举动,足以说明这一趋势。学生信息管理系统的应用是一种趋势,必将发挥出越来越大的作用! 尽管现在很多学校都有计算机,但是尚未用于信息管理,没有发挥出计算机应有的效力,资源闲置比较突出,这些都可以成为本信息管理系统的开发的基本环境。1.2 系统开发的可行性分析1.2.1 管理上的可行性本系统的开发,将实现两大功能目标:一是实现学生的基本信息管理,以取代手工记录的纸质管理模式,这将大大减轻教师、学生干部等相关工作人员的工作负担,同时节省时间,提高工作效率;二是实现学生综合素质测评的管理,以取代传统的查阅大量原始资料后手工填制综合素质测评表的费时费劲的工作方法,使每学期的学生综合素质测评工作能够高效地进行,所以本系统的设计开发在管理上是可行的。1.2.2 社会上的可行性由于我国的计算机起步较晚,用计算机来实现对大量数据的管理相对不够完善,虽然目前已经出现了很多管理学生信息的系统,但是往往存在着用户界面不友好,后台数据混乱,不便于开发新功能等问题。鉴于目前本校每一学期的学生综合素质测评管理和学生信息管理还停留在纸质模式的阶段。每个学期伊始的综合素质测评成绩都是学生自己根据成绩单的成绩记录来填制综合素质测评表、进行有关计算然后上交班干部,再由班干部进行核对、统计后而得到的,这样做不仅花费了学生的大量时间还难免会出现一些失误,工作效率很低,而且不能及时地满足学生们对信息化管理的需求。所以本系统的设计开发在社会上是可行的。1.2.3 经济上的可行性经济上预期估计的费用包括主机、计算机外围设备、系统开发及将来系统投入运行后的管理维护费用等。随着现代计算机科学技术的不断进步,电脑品质上升且价格降至较低价位,硬件上的优势有利于本系统的开发与投入运行。由本系统在处理学生信息管理上所带来的人力的节省可以使人才资源得到更加合理的利用;财力的节省可加快资金周转速度,从而降低成本;存储空间的节省以及数据保管的便利进一步降低了管理费用,所以本系统的设计开发在经济上是可行的。1.2.4 技术上的可行性当前的软、硬件技术都在不断的发展进步,这对本系统的开发来说是非常有利的。软件要求易学,界面友好,容易掌握。开发技术上使用可视化的面向对象程序设计语言Visual Basic和数据库管理工具Access开发,Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解并翻译成计算机可以识别的机器指令,并可以判断每条语句的语法错误。在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows系统下运行。硬件的配置要求也不太高,本校具备的计算机已经完全可以满足需求,再加上本次设计指导老师的悉心指导和相关参考文献,所以本系统的设计开发在技术上是可行的。1.2.5 可行性分析结论此学生信息管理系统的使用对象是教师和学生,功能目标就是实现学生的基本信息管理以及综合素质测评管理,涉及到的数据资料比较容易获取,且每个数据具有较强的关联性,所以本系统不算复杂,通过以上管理上、经济上、技术上等的可行性分析,本系统的设计开发实现具备了可行性。1.3 系统开发的需求分析当代是一个信息化的时代,本校已经将信息化建设融入到了校园建设当中,拥有了多种信息管理系统,例如公众应用系统、本科生应用系统、教师应用系统等。本人作为一名计算机专业的学生,开发一个学生信息管理系统目的是使本校拥有一个兼学生基本信息管理与综合素质测评管理于一体的信息管理系统,原因是: 本校的学生信息管理置于本科生应用系统之下。每个在校大学生,不论其来自哪个系哪个专业都是使用这个系统来注册自己的基本信息、这样方便学院管理层对全院学生进行信息管理。目前本系还没有一个能够管理本系学生基本信息的系统。 每一学期的综合素质测评还停留在纸质模式的阶段。现阶段的综合素质测评都是学生自己根据成绩单的成绩记录来填制综合素质测评表、进行有关计算然后上交班干部,再由班干部进行核对、统计后而得到的,这样做不仅花费了学生的大量时间还会难免会出现一些失误。 综合素质测评不仅包括了学生的智育、还有德育、体育、能力等这些需要考核的项目,这样对学生的综合素质测评就显得更全面,但同时也使该项工作变得繁杂。本系统从以上这些方面出发,力求能够使之成专门针对本系的具有学生基本信息管理与综合素质测评管理为一体的综合信息管理系统。这样既是对自己所学专业知识的一次检验,也是希望为本系的信息化建设贡献了自己的一份绵薄之力。第 2 章 系统总体设计本系统由前台和后台模块构成,采用C/S(Client/Server,客户端/服务器)结构设计。C/S结构的优点:应用系统独立、系统维护简单,用户界面一致;对于应用程序的修改、功能增删或者升级等非常方便;对于客户端没有特别的要求,无须具备运行平台也可,本系统发布时,可将其所需组件一起打包发布,安装后即可使用,而且使用方便。 2.1 系统目标设计通过设计并实施本学生信息管理系统,使本系的学生综合信息管理工作系统化、规范化、自动化,从而达到提高教学管理效率的目的。2.2 系统开发设计思想系统应符合学生信息管理的规定,满足学生信息日常管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。 使用当今比较流行的软件工程开发和设计思想,使用自顶向下,逐层细化的方式求得各子系统。然后设计窗体、摆放控件、设计代码、调试运行等等。 使用MDI(多文档窗口窗体)技术集成各子窗体,形成了多文档窗体界面。使用菜单和工具条上的命令按钮图标调用各子系统的功能模块。 使用可视化面向对象的程序设计语言Visual Basic 6.0和数据库管理工具Access 2003开发。主窗口使用了类似于Word的多文档窗口。通过ADO对象的数据环境控件连接Access数据库,具有一般数据库管理系统的添加、删除、修改和查询等基本功能,界面友好,操作简单。2.3 系统总体功能设计2.3.1 实现对学生的基本信息管理 能够实现对学生基本信息进行添加、修改、删除、查询和打印等功能。 能够实现对学生的教育经历信息的添加、修改、删除和查询等功能。 能够按学号、姓名等对学生的基本信息进行检索并将检索结果显示在屏幕上
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号