ImageVerifierCode 换一换
格式:DOCX , 页数:86 ,大小:6.09MB ,
资源ID:9460886      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9460886.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新VB学生信息管理系统设计VB+access.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新VB学生信息管理系统设计VB+access.docx

1、最新VB学生信息管理系统设计VB+access在调查中我们注意到大多数同学都比较注重工艺品的价格,点面氛围及服务。(1)价格低因此不难看出,自制饰品在校园里也大有市场所在。对于那些走在流行前端的女生来说,捕捉新事物便捕捉到了时尚与个性。300元以下 300400元 400500 500元以上4、“体验化” 消费图1-2 大学生购买手工艺品可接受价位分布此次调查以女生为主,男生只占很少比例,调查发现58的学生月生活费基本在400元左右,其具体分布如(图1-1)(1) 专业知识限制现在是个飞速发展的时代,与时俱进的大学生当然也不会闲着,在装扮上也不俱一格,那么对作为必备道具的饰品多样性的要求也就可

2、想而知了。3、消费“多样化”XXXXXXX大 学毕 业 设 计 ( 论 文 )题目:_ 专 业: 姓 名: 指导老师: 日 期: 学生信息管理系统设计【摘要】学生信息管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单,使用方便等特点。经过分析,本设计使用Microsoft公司的Access 2003作为后台数据库,前台采用Visual Basic 6.0开发工具,利用其提供的各种面向对象的编程技术,尤其是数据库设计器这一方便而简洁的

3、操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后对初始原型系统进行功能扩展,不断修正和改进,直到形成用户满意的可行系统。【关键词】管理信息系统;Visual Basic 6.0;Access 2003;面向对象;学生信息管理前 言随着计算机技术的发展,软件规模也日益庞大,软件开发也日益复杂,随之而来的问题却是,更多系统要求都无法实现,达不到管理的目的,究其根本,相当多的软件失败是由于需求不明确、不确定导致的。众所周知,在目前众多的应用系统软件中,数据库应用系统软件占据了80% 的比重,也就是说,在我们的管理与日常生活中,大多数管理都可以通过数据库应用系统来进行。如今,高校信息化管理

4、已成为必然趋势。为适应本校学生综合信息管理的需求,实现应用计算机对学生的基本信息以及综合素质测评信息进行管理,使学生综合信息管理实现简洁化、自动化、计算机化,开发一个相应的学生信息管理系统将会是一个具有理论和实际意义的明智之举。第1章 需求分析1.1 系统开发的背景分析1.1.1 国外现状随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识。使用计算机对信息进行管理,具有手工管理所无法比拟的优点,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率。计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资

5、单,40多年来,计算机在处理管理信息方面发展迅速,例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。其中几乎所有的大中专院校均以采用了计算机化的管理模式。1.1.2 国内现状 我国在全国范围内推广计算机在管理中的应用,是从70年代末开始的,虽然起步较晚,但是近几年发展却较快,特别是微型计算机的出现和普及为电子信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化建设起了重要的作用。经过30年的改革开放,越来越多的学校加大在管理系统上投资的举动,足以说明这一趋势。学生信息管理系统的应用是一种趋势,必将发挥出越来越大的作用! 尽管现在很多学校都有计算机,但

6、是尚未用于信息管理,没有发挥出计算机应有的效力,资源闲置比较突出,这些都可以成为本信息管理系统的开发的基本环境。1.2 系统开发的可行性分析1.2.1 管理上的可行性本系统的开发,将实现两大功能目标:一是实现学生的基本信息管理,以取代手工记录的纸质管理模式,这将大大减轻教师、学生干部等相关工作人员的工作负担,同时节省时间,提高工作效率;二是实现学生综合素质测评的管理,以取代传统的查阅大量原始资料后手工填制综合素质测评表的费时费劲的工作方法,使每学期的学生综合素质测评工作能够高效地进行,所以本系统的设计开发在管理上是可行的。1.2.2 社会上的可行性由于我国的计算机起步较晚,用计算机来实现对大量

7、数据的管理相对不够完善,虽然目前已经出现了很多管理学生信息的系统,但是往往存在着用户界面不友好,后台数据混乱,不便于开发新功能等问题。鉴于目前本校每一学期的学生综合素质测评管理和学生信息管理还停留在纸质模式的阶段。每个学期伊始的综合素质测评成绩都是学生自己根据成绩单的成绩记录来填制综合素质测评表、进行有关计算然后上交班干部,再由班干部进行核对、统计后而得到的,这样做不仅花费了学生的大量时间还难免会出现一些失误,工作效率很低,而且不能及时地满足学生们对信息化管理的需求。所以本系统的设计开发在社会上是可行的。1.2.3 经济上的可行性经济上预期估计的费用包括主机、计算机外围设备、系统开发及将来系统

8、投入运行后的管理维护费用等。随着现代计算机科学技术的不断进步,电脑品质上升且价格降至较低价位,硬件上的优势有利于本系统的开发与投入运行。由本系统在处理学生信息管理上所带来的人力的节省可以使人才资源得到更加合理的利用;财力的节省可加快资金周转速度,从而降低成本;存储空间的节省以及数据保管的便利进一步降低了管理费用,所以本系统的设计开发在经济上是可行的。1.2.4 技术上的可行性当前的软、硬件技术都在不断的发展进步,这对本系统的开发来说是非常有利的。软件要求易学,界面友好,容易掌握。开发技术上使用可视化的面向对象程序设计语言Visual Basic和数据库管理工具Access开发,Visual B

9、asic是解释型语言,在输入代码的同时,解释系统将高级语言分解并翻译成计算机可以识别的机器指令,并可以判断每条语句的语法错误。在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows系统下运行。硬件的配置要求也不太高,本校具备的计算机已经完全可以满足需求,再加上本次设计指导老师的悉心指导和相关参考文献,所以本系统的设计开发在技术上是可行的。1.2.5 可行性分析结论此学生信息管理系统的使用对象是教师和学生,功能目标就是实现学生的基本信息管理以及综合素质测评管理,涉及到的数据资料比较容易获取,且每个数据具有较强的关联性,所以本系统不算复杂,

10、通过以上管理上、经济上、技术上等的可行性分析,本系统的设计开发实现具备了可行性。1.3 系统开发的需求分析当代是一个信息化的时代,本校已经将信息化建设融入到了校园建设当中,拥有了多种信息管理系统,例如公众应用系统、本科生应用系统、教师应用系统等。本人作为一名计算机专业的学生,开发一个学生信息管理系统目的是使本校拥有一个兼学生基本信息管理与综合素质测评管理于一体的信息管理系统,原因是: 本校的学生信息管理置于本科生应用系统之下。每个在校大学生,不论其来自哪个系哪个专业都是使用这个系统来注册自己的基本信息、这样方便学院管理层对全院学生进行信息管理。目前本系还没有一个能够管理本系学生基本信息的系统。

11、 每一学期的综合素质测评还停留在纸质模式的阶段。现阶段的综合素质测评都是学生自己根据成绩单的成绩记录来填制综合素质测评表、进行有关计算然后上交班干部,再由班干部进行核对、统计后而得到的,这样做不仅花费了学生的大量时间还会难免会出现一些失误。 综合素质测评不仅包括了学生的智育、还有德育、体育、能力等这些需要考核的项目,这样对学生的综合素质测评就显得更全面,但同时也使该项工作变得繁杂。本系统从以上这些方面出发,力求能够使之成专门针对本系的具有学生基本信息管理与综合素质测评管理为一体的综合信息管理系统。这样既是对自己所学专业知识的一次检验,也是希望为本系的信息化建设贡献了自己的一份绵薄之力。第 2

12、章 系统总体设计本系统由前台和后台模块构成,采用C/S(Client/Server,客户端/服务器)结构设计。C/S结构的优点:应用系统独立、系统维护简单,用户界面一致;对于应用程序的修改、功能增删或者升级等非常方便;对于客户端没有特别的要求,无须具备运行平台也可,本系统发布时,可将其所需组件一起打包发布,安装后即可使用,而且使用方便。 2.1 系统目标设计通过设计并实施本学生信息管理系统,使本系的学生综合信息管理工作系统化、规范化、自动化,从而达到提高教学管理效率的目的。2.2 系统开发设计思想系统应符合学生信息管理的规定,满足学生信息日常管理的工作需要,并达到操作过程中的直观、方便、实用、

13、安全等要求。 使用当今比较流行的软件工程开发和设计思想,使用自顶向下,逐层细化的方式求得各子系统。然后设计窗体、摆放控件、设计代码、调试运行等等。 使用MDI(多文档窗口窗体)技术集成各子窗体,形成了多文档窗体界面。使用菜单和工具条上的命令按钮图标调用各子系统的功能模块。 使用可视化面向对象的程序设计语言Visual Basic 6.0和数据库管理工具Access 2003开发。主窗口使用了类似于Word的多文档窗口。通过ADO对象的数据环境控件连接Access数据库,具有一般数据库管理系统的添加、删除、修改和查询等基本功能,界面友好,操作简单。2.3 系统总体功能设计2.3.1 实现对学生的

14、基本信息管理 能够实现对学生基本信息进行添加、修改、删除、查询和打印等功能。 能够实现对学生的教育经历信息的添加、修改、删除和查询等功能。 能够按学号、姓名等对学生的基本信息进行检索并将检索结果显示在屏幕上。 要求有错误提示功能,例如性别只能输入男女,输入错误则提示重新输入。 如果查询不到相应的信息应提示用户。实现学生的基本信息管理,这是根据管理学生信息的需要,将各个学生的基本信息分类,开发不同的子功能模块,如有基本信息模块、教育经历信息模块等。此功能的实现旨在取代手工记录的工作效率低,错误多,不利于存储和管理等的劣势而发挥无纸化管理工作的高效率,减轻教师以及学生干部的工作负担,使学生基本信息

15、管理简洁化、自动化和计算机化。2.3.2 实现学生综合素质测评成绩管理 根据教务处提供的上学期各门课程成绩和体育成绩进行学生的智育和体育成绩登记。 根据班上同学提供的考勤记录和奖惩情况进行登记。 根据宿管中心的舍情通报进行登记。 能根据以上信息计算所有同学的综合素质测评成绩。 根据专业奖学金评定办法提出各班级获得奖学金的名单。 打印学生的综合素质成绩单和智育成绩单实现学生综合素质测评管理功能,就是根据本校学生手册的评定方法,对学生的德育、智育、体育以及能力四个方面进行综合评定。在评定中对学生的德育、智育、体育以及能力成绩进行相应的考核,再根据该综合素质测评成绩对学生颁发相应的奖助学金。本系统对

16、学生的德育、智育、体育、能力等成绩进行智能化管理,以满足我系学生在计算机上进行综合素质测评的需求。该系统功能的实现可以有效的帮助教务处管理学生成绩,方便学生查询自己的成绩,计算自己的综合素质测评成绩。同时为优秀三好学生、优秀班干及各种奖学金的评定等提供了依据。2.3.3 本系统功能结构图如图2.1所示。2.3.4 本系统计算机处理的业务流程图如图2.2所示。图2.1 系统功能结构图图2.2 系统计算机处理的业务流程图2.4 系统基本结构设计通过对本系统功能需求的了解,明确了系统的主要功能,本系统主要包含以下功能模块,分别是:2.4.1 系统登录模块。本模块所实现的功能为: 用户身份验证 登录提

17、示对话 登录成功时的连接2.4.2 用户管理模块。本模块所实现的功能为: 用户基本信息设置 用户信息查询 添加、修改、删除、保存用户信息2.4.3 MDI窗体(系统主窗体)模块。本模块中又包含了以下几个子模块,分别是: 学生信息设置、查询模块 德育类型设置,德育成绩设置、查询模块 课程信息设置、查询模块 智育成绩设置、查询、打印模块 体育成绩设置、查询模块 能力类型设置、查询模块 能力成绩设置、查询、打印模块 综合测评成绩设置、查询、打印等模块以上模块所实现的功能就是本系统的主要功能,实现了对学生的基本信息管理和综合素质测评成绩管理等相关的管理功能。2.5 本系统数据库设计数据库技术在计算机软

18、件邻域研究中一直是非常重要的主题,从20世纪60年代到现今,50多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和实用系统。所以在通俗的意义上,数据库不妨理解为存储数据的基地。在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用体系。数据库数据由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。在系统开发的过程中,最重要的

19、环节就是数据库的结构设计。一个好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,并且使系统具较快的响应速度,从而提高管理效率。一个成功的信息管理系统,是建立在许多条件之上的,而数据库技术就是其中的一个非常重要的条件和关键技术。所以我们必须进行数据库需求分析,进行数据库需求分析的主要目标就是为了确定基本数据、数据结构以及数据处理的流程等。本系统数据库设计的表如图2.3所示:图2.3 本系统数据库表2.5.1 数据库表结构本系统共涉及到13张数据表,分别是系统用户信息表、学生用户信息表、学生信息表、德育类型设置表、德育成绩设置表、缺勤扣分设置表、课程信息设置表、智育成绩设置表、体

20、育成绩设置表、能力类型设置表、能力成绩设置表、综合素质测评成绩设置表、访前设设置表等,其各种表的结构分别如下所示: 系统用户信息表列名数据类型长度允许空编号自动编号长整形否用户名文本50否用户密码文本50否用户性别文本10否用户身份文本50否真实姓名文本50否联系电话文本50否所属部门文本50否记住用户名文本10否记住密码文本10否 学生用户信息表列名数据类型长度允许空编号自动编号长整形否帐号文本50否密码文本50否信息录入者文本50否信息录入时间文本50否 学生信息表列名数据类型长度允许空编号自动编号长整形否学号文本20否姓名文本20否性别文本10否年龄数字整形否民族文本50否籍贯文本50否

21、通信地址文本100否联系电话文本20否备注备注无限制是所属年级文本50否所属班级文本50否信息录入者文本50否信息录入时间文本50否 德育类型设置表列名数据类型长度允许空编号自动编号长整形否代码文本50否名称文本50否分类文本50否信息录入者文本50否信息录入时间文本50否 德育成绩设置表列名数据类型长度允许空编号自动编号长整形否学号文本50否姓名文本50否德育名称文本50否德育成绩数字单精度型否所属年级文本50否所属班级文本50否信息录入者文本50否信息录入时间文本50否 缺勤扣分设置表列名数据类型长度允许空编号自动编号长整形否学号文本50否姓名文本50否缺勤名称文本50否缺勤周次文本50否

22、缺勤次数数字单精度型否所属年级文本50否所属班级文本50否信息录入者文本50否信息录入时间文本50否 课程信息设置表列名数据类型长度允许空编号自动编号长整形否课程编号文本50否课程名称文本100否课程类型文本20否课程学分数字单精度型否课程描述备注无限制是所属年级文本10否所属班级文本10否信息录入者文本50否信息录入时间文本50否 智育成绩设置表列名数据类型长度允许空编号自动编号长整形否学号文本50否姓名文本50否课程名称文本50否得分数字单精度型否所属年级文本10否所属班级文本10否信息录入者文本50否信息录入时间文本50否 体育成绩设置表列名数据类型长度允许空编号自动编号长整形否学号文本

23、50否姓名文本50否基本得分数字单精度型否加分数字单精度型否减分数字单精度型否所属年级文本10否所属班级文本10否信息录入者文本50否信息录入时间文本50否 能力类型设置表列名数据类型长度允许空编号自动编号长整形否代码文本50否名称文本50否分类文本50否信息录入者文本50否信息录入时间文本50否 能力成绩设置表列名数据类型长度允许空编号自动编号长整形否学号文本50否姓名文本50否能力名称文本50否能力成绩数字单精度型否所属年级文本10否所属班级文本10否信息录入者文本50否信息录入时间文本50否 综合素质测评成绩设置表列名数据类型长度允许空编号自动编号长整形否学号文本50否姓名文本50否德育

24、数字单精度型否智育数字单精度型否体育数字单精度型否能力数字单精度型否综合数字单精度型否名次数字长整形是奖学金级别文本10是所属年级文本10否所属班级文本10否信息录入者文本50否信息录入时间文本50否 访前设置表列名数据类型长度允许空编号自动编号长整形否年级文本50否班级文本50否2.5.2 数据库数据表关系结构图如图2.3所示。2.6 本系统的运行环境为了保证本系统运行的效率和可靠性,客户机的软硬件配置要求不是很高。具体要求如下:操作系统环境:Windows95/98/2000/2003/XP硬件配置:CPU:500MHZ以上,内存:128M以上,硬盘:5GB以上建议使用分辨率:1024*5

25、76以上图2.3 数据库数据表关系结构图第 3 章 系统详细设计3.1 Visual Basic 6.0简介Visual Basic是一种可视化的、面对对象的和使用事件驱动方式为一体的结构化高级程序设计开发工具,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式

26、数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。总的来说,Visual Basic具有以下特点: 可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,

27、在屏幕上画出各种各样的“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现系统功能的那部分代码,从而可以大大提高程序设计的效率。 面向对象的程序设计:4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C+)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的

28、程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。 结构化程序设计语言:Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。 Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1