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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

天津师范大学学生信息管理系统开发Word格式.docx

1、 2.1.1 技术可行性分析 2.1.2 社会可行性分析 2.1.3 经济可行性分析 2.2 系统的设计目标3.系统分析 3.1业务流程分析 3.2数据流程分析 3.3数据字典4.系统设计 4.1总体功能结构设计4.2数据库设计4.2.1系统ER图设计4.2.2表结构设计 4.2.3建立数据连接4.2.4数据环境设计4.2.5数据连接的初始化代码5.系统测试与实施 5.1系统的测试 5.2系统的实施6.体会与总结致谢参考文献1.绪 论本系统是一个运行于Windows 2000/XP 环境下的可视化数据库管理系统。它继承了以往的手工方式管理学生信息的管理工作的所有功能,并进一步强化了计算机信息管

2、理的功能,使它的操作不仅简便、功能更强大、而且采用计算机进行管理使操作更方便快捷。本系统采用的是Visual Basic,是利用Visual Basic开发的一个运用计算机对学生进行管理的系统。通过该系统可以实现各大院校的学生信息管理,免除了由于学生人数过多而造成数据的存储及检索复杂化等问题 ,使学校的管理体制更具规范化。利用可视化的设计工具和向导,用户可以快速创建窗体、查询和浏览。本系统具有很强的操作性和实用性,并具有以下鲜明特点:叙述清晰,图文并茂。系统从系统分析、数据库和功能模块的实现,直至系统编译发布都有清晰的说明,并将重点内容用图片和提示列出,方便读者阅读。切合实际,实用方便。基于社

3、会不断发展,人们的生活要求越来越高,计算机逐渐成为家庭的一个小成员,起着重要的作用。在工作中更是得力的帮手,极其方便,对于企业管理来说,系统利用计算机操作省时、省力、效率高而且方便。1.1 问题的提出 随着高校对招生规模的不断扩大,高校学生人数越来越多,随着人数的增多学生信息的管理就越来越复杂,采取以前人工管理,管理学生信息的压力就会越来越大,随着计算机的发展及网络技术的应用,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活中信息技术的不断融入,在技术越来越先进的同时,应该从以前烦琐的事务中解放出来。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通

4、过这样的系统,可以方便地查询,统计和修改学生的基本情况,任课老师的情况,学生的课程开课情况和选课情况及成绩,实现信息的规范管理,科学统计和快速查询,从而减少管理方面的工作量,避免由于人为因素造成数据遗漏和误报等。天津师范大学对学生信息管理也是立于方便学生信息管理的前提下来管理学生信息的,高校学生信息管理系统就是方便能力学生信息的系统。1.2 问题的分析 根据高校学生信息管理的实际要求,结合学生信息管理的实际流程,“学生信息管理系统“需要满足以下需求: 掌握全校每个学生的基本情况。其中包括学号、班级、学生姓名、出生日期、性别、家庭住址、联系方式、照片等。 基于权限的管理。本系统可同时提供给教务管

5、理人员或学生使用。但对于学生类用户而言,只能查看其本人信息。而对于教务人员而用户而言,其可管理所有的学生信息。 为教务管理人员提供灵活的浏览和查找功能。可以查看某个系、某个班级所有学生信息;可以对学生信息提供模糊和精确的查找。 教务管理人员可以对学生信息进行变动管理,对学生信息进行添加、编辑和删除等操作。教务管理人员可以对学生的基本信息生成报表,并打印。随着管理要求的不断提高,高校信息管理工作非常繁琐。为此行政人员付出大量的工作时间,工作效率却很低。因此,为提高工作效率、减轻工作负担,开发适用的高校信息管理系统软件对提高学校的管理水平十分有必要。1.3课题研究意义 在21世纪的科技时代,科学技

6、术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛应用,如今,不管是小学、初中、高中,甚至是很多大学生的学生信息管理与分析基本上是靠人工进行管理,但随着时间的变化以及学校规模的扩大,有关学生信息管理与分析工作和设计到的数据量越来越大,大多数学校不得不靠增加理了理、物力、财力来进行学生信息管理与分析。但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。因此,开发此系统是有必要的。该系统采用计算机对学生信息进行管理,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。一个高效的学生信息管理与分

7、析系统可以存储历届的学生档案,节省大量的人力,可以迅速、高效、安全地查到所需信息。高校信息管理系统的建设与发展将有助于提高学校的办学水平和工作效率,在一定程度上将促进高等教育的发展。通过高校信息管理系统的建设,可以集中学校有限的财力,实现共享资源,达到降低学校的整体办学成本,提高服务质量的目标。以最小的代价在尽可能短的时间内确定问题是否能够解决,并最终确定本系统软件的可行性。根据对天津大学的初步调研,计划对新开发的学生信息管理系统的总流程如图2.1所示:2.1系统可行性分析2.1.1技术可行性分析1)提效率:A、通过软件系统可以明显提高查询效率和准确率;B、提高财务稽核账单的速度和能力。2)堵

8、漏洞:手工情况下,由于缺乏一个有效的监督机制,往往给相关人员造成可乘之机,因此也给管理人员造成麻烦,使其不能腾出更多的时间投入到管理和运营。该系统的设计可以使管理人员对学生信息进行系统化、规范化和自动化管理。2.1.2 社会可行性分析社会上已有很多成功开发学生信息管理的学校,社会需要信息管理的现代化和信息化。因此,学生信息管理系统的开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,该系统所采用的操作,操作方便灵活。该操作系统容易学习,容易掌握,因此,该系统具有可行性。2.1.3 经济可行性分析1)经济效益:提高工作效率,减少工作人员;扩大管理范围;及时获取信息,减少决策失误;控制成本;

9、开源节流。2)社会效益:提高工作效率,减少信息的丢失;提高工作效率,减少工作人员的劳动。2.2系统的设计目标 以现代计算机技术、网络技术为基础的数字化教学正朝着信息化、网络化、现代化的目标迈进。如今,国内的大部分学校都已接入或将要接入互联网并建成校园网,各校的硬件设施已经比较完善,通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理,从而实现教育的网络化和信息化。与网络技术相结合的新型学生学籍管理模式,教育、教学过程有着极为宝贵的特性,可以为新型的办学模式提供一个信息化的平台。由于该系统是学校学生信息管理的一个综合性系统,本系统的设计目标将最终定位于完成以上所述的系统主要业

10、务的基本模型上。 系统的规划目的在于明确系统的目标和开发方案,接下来就要进一步解决系统做什么,以充分理解和表达用户的需求,即系统分析,也称逻辑分析。系统分析九是在系统规划确定的目标和开发方案的指导下,结合系统的特点,进行系统调查,深入研究以及描述系统的活动和各项工作,以及客户需求,总结归纳企业未来信息系统的需求,描述出未来系统所要实现的功能。3.2 数据流程分析根据学校的学生信息管理流程,结合上述的各功能模块,设计出学生信息管理系统的主要流程图如下图所示。其中,它的输入是新生入学时,从省、市招生办公室转来的新生名单和档案,输出的是学生离校时交给用人单位的毕业生档案和定期给主管部门的统计报表。“

11、学生信息表”中记载学生的基本情况,如各学期各门课程的学习成绩,在校期间的奖惩记录、学生异动管理等。综上叙述,可以将上图展开成下图所示。下面以“成绩管理”为例,较详细地说明逐层分解的思路。由于天津师范大学现在实行校、系两级学习成绩管理,学校教学管理科、系教务员都登记学生成绩,任课教师把学生成绩单一式两份分别送系教务员和学校教学管理科。系教务员根据成绩单登录学生信息表,学期结束时,给学生发成绩通知,并根据学校管理条例,确定每个学生升级、补考、留级、退学的情况。教学管理科根据收到的成绩单登录教学管理科存的学生信息表,统计各年级各科成绩分布报主管领导。补考成绩也做类似处理,这样P2框扩展成下图。根据以

12、上对“分析期末成绩”框的分析,为减少数据流图的层次,可以将其合并成在一起,具体如下图所示。3.3 数据字典1数据元素名称:学号别名:S-No说明:本校学生编码数据值类型:离散类型:数字长度:7有关编码说明:(入学年份)(系代号)(专业代号)(班级号)(编号)2. 数据结构数据结构名称:学生登记卡新生入学时填写的卡片结构:姓名【曾用名】入学日期出生日期性别民族家庭地址本人简历*开始时间终止时间单位职务有关的数据流、数据存储:新生登记表学生信息表3. 数据流 数据流名称:期末成绩单简要说明:学期结束时,任课教师填写的成绩单。数据流来源:教师数据流去向:P2.1、P2.2包含的数据结构: 科目名称考

13、试、考查 学生成绩* 学号 姓名 成绩 任课教师4. 处理过程名 称:填写成绩单说 明:通知学生成绩,有补考科目的说明补考日期。输 入:D2P2.1.4输 出:P2.1.4学生(成绩通知单)处 理:查D2(成绩一览表),打印每个学生的成绩通知单,若有不及格科目,并不够直接留级,则在“成绩通知”中填写补考科目、时间,若直接留级则注明留级。5. 数据存储 数据存储名称:学习成绩一览表学期结束,按班汇集学生各科成绩。结 构: 班级 成绩* 科目名称考试、考查相关联的数据流:P2.1.1D2 D2P2.1.2 D2P2.1.4 D2P2.1.3 D2P2.1.56. 外部实体学生输入的数据流:P2.1

14、.4学生(成绩通知)输出的数据流:4.1总体功能结构设计 本系统功能主要是针对天津师范大学每年新生入学、毕业生离校、中途学生转入/出学校以及每次大型考试等等进行有效的管理这些学生的各项信息,帮助学校和老师及时准确地掌握学生的情况。该信息管理系统又分为班级管理、学生成绩管理、考试管理、学生档案管理和用户管理等四个功能模块。1)班级管理模块该模块的功能是实现对全校班级的管理工作,包括:班级游览、班级添加、班级查询等,这三个功能模块各自独立,完成学校的全部班级的管理。2)档案管理模块该模块的主要功能是实现对学生的个人信息的管理工作,包括档案添加、档案浏览、档案查询等功能,从而方便学校管理部门对学校的

15、基本情况的快速查询和了解。3)课程管理模块该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。该模块包括基本课程设计和班级课程设置两个模块。4)成绩管理模块学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,共有期中考试和期未考试两种类型,还设置了成绩添加、成绩浏览功能模块。5)系统管理模块:该模块的主要任务是维护系统的正常运行和安全性设置。4.2.1 ER图设计 根据对天津师范大学的调查和了解,对其信息管理系统的总ER图分析与设计如下图所示:学生在学校的主要任务就是学习,因此,下面就对学生的基本情况

16、和学校对课程的安排上进行ER图分析。根据系统功能需求,数据库采用Microsoft access2000,它完全可适合工作需求,并且它所支持的数据类型十分丰富,维护简便,费用比较低,人员素质要求不是很高,容易升级。根据以上的模块分析和流程设计,可以分析出,在学生信息管理系统的数据库中需要包含以下几个表:学生信息表、学生所在班级的表、班级所在系的表、包含教务管理人员账号的表。其中,表1用来存储学生信息,表2用来存储学生所在的班级信息,表3用来存储班级所在的系,表4用来存储教务管理人员的账号。表1 学生表(student)字段名字段说明类型宽度备注Snovarchar主关键字Snamechar10

17、不能为空Class所属的班级5不能为空,对应于class表的name字段BirthdaySpa政治面貌Address30可以为空Sex2默认为“男”Tel联系方式15semailEmail20Resume简历500Photo照片OLE对象表2 班级表(Class)Teacher指导老师8Dept_id班级所属的系的编号Int不能为空,对应于Department表的id字段Name班级名表3 系表(Department)id系编号电话系名Char表4 用户信息表(Admin)用户名pwd用户密码Id用户ID4Type用户类型Registdate注册时间Time表5 课程表(Syllbus)Nnm

18、课程编号长整型学时Cname课程名文本表6 学生成绩表(Grade)Grade成绩Semester学期从实际的学生信息管理来说,每个学生都隶属于某个班级,而每个班级又隶属于某个系。因此建立Student表、Class表和Department表相应字段间的关系,定义下列两组参照完整性:Class表的Name字段与Student表的class字段为一对多的关系。Department表的id字段与Class表的dept_id字段为一对多的关系。各个表之间的关系如图4所示。创建工程在Visual Basic中创建一个工程,命名为“Student.vbp”,将创建的Student数据库拷贝到工程目录中,

19、以便建立数据库。4.2.3建立数据连接本系统将采取ADO作为数据连接的手段,所以需要在工程中添加对ADO的引用,具体发法如下:选择菜单中的“工程引用”,在出现的表单中选择“Microsoft ActiveX Data Objects 2.0 Library”,并单击“确定”按钮。如图所示。本系统将采取ADO作为数据连接的手段,同时采取“数据环境设计器“作为数据连接ADO的载体。在工程中添加一个数据环境,并命名为DataEnv。所谓“数据环境(Data E打开或修改一nvironment),是指在个表单或报表时需要打开的全部表、视图和关系。随窗体或报表一起保存的数据环境可用“数据环境设计器”进行

20、修改。在添加一个数据环境设计器以前,需要引用数据环境设计器,应按照以下步骤执行:在“工程”菜单中,单击“引用.”按钮。 从“引用.”对话框中,选择“MicrosoftData Environmen t Instance1.0然后单击“确定”按钮。在引用了数据环境设计器之后,就可想工程中添加一个数据环境设计器。添加数据环境设计器,应按照以下步骤执行:从“工程”菜单中,选择“添加Data Environment”。一旦数据环境设计器被添加到Visual Basic工程中,数据环境设计器窗口出现,并且将一个Connection对象添加到数据环境。将一个Connection对象添加到数据环境。在数据环境设计器中将已添加的Connection对象,命名为Con,设置conn属性。在“提供者”选项卡中选择“Microsoft4.0LE DB Provider”,并单击“下一步”。在“数据库名称”文本框中,选择Student.mdb,并选中“空白密码”和“允许保存密码”前面的单选框,单击“测试连接”,如果出现“连接成功”提示框,则表示设置成功;否则的话,需要检查数据库连接的设置

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

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