层数据库系统紧密的连接。
它支持不同的关系数据库管理系统并充分发挥每一个数据库的特长, 生成独立应用或脱离服务器运行的应用程序。
Visual Basic 连接数据库的方式有两种:方式一,通过使用 Visual Basic 的 DATA 控件;方式二,通过使用由 Visual Basic提供的专用的直接与数据库相连的接口。
2.JET 数据库引擎: 它提供了与数据库打交道的途径,我们是通过它以及 Visual Basic 来访问数据库并对其进行各种操作。
Visual Basic、Access 以及其他的软件产品大都是通过共用 JET 数据库引擎的,这给用户提供了丰富的数据类型。
3.DATA 控件的桥梁作用: DATA 在数据库中的信息与将信息显示给用户看的 Visual Basic 程序之间架起了一座桥梁。
我们可以设置 DATA 控件的各个属性,告诉它要调用哪个数据库的哪个部分。
缺省情况下,DATA 控件根据数据库中的一个或多个数据表建立一个 dynaset-type(动态集合)类型的记录集合。
一个记录集合是动态的也就意味着,当原来的数据表中的内容改变了以后, 该记录集合中的记录也会随之改变。
DATA 控件还提供了用来浏览不同记录的各种跳转按钮。
将 DATA 控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。
2.5 硬件开发环境 所用的机器硬件配置是: 奔腾 3 处理器,主频 400HZ128M 内存,10G 硬盘。
第三章 系统分析 系统分析是程序设计中的一门重要课题,在本章中,我们将会对山东理工大学学生信息管理系统的系统需求进行分析,分析其可行性及重要性,进而对系统的各个模块进行分析、设计。
3.1 系统分析的重要性 在管理信息系统的生命周期中,紧接系统规划阶段的是系统开发。
系统开发阶段的目标是根据系统规划所确定的系统总体结构方案和项目开发计划,按拟定的项目开发出可以运行的实际系统。
这是系统建设工作中任务最为繁重、耗费资源最多的一个阶段,这个阶段又可划分为系统分析、系统设计、系统实施三个小阶段,构成系统开发生命周期的三个主要阶段。
系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。
这是管理信息系统开发的起始阶段,也是非常重要的阶段。
按照结构化方法严格划分工作阶段,“先逻辑、后物理”的原则,系统分析阶段的目标,就是按系统规划所定的某个开发项目范围,明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。
系统分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、满足用户哪些具体的信息需求,调查、分析清楚,从逻辑上,或者说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计、解决“怎么做”提供依据。
本阶段主要解决用户要求做什么,该问题值不值得做,是否有可行的解决办法,以防止花费了大量人力、物力、财力和时间后,却发现问题无解,而造成浪费。
若有解,且值得做,就应该推荐一个较好的解决方案,并制定一个初步计划。
由此,可见系统分析的重要。
3.2 需求分析 每所高校每年都有大量的学生入学,如何对学生的信息进行有效的管理,这是一件比较复杂的问题。
为更好的做好学生信息管理这项工作,提高工作效率,更好的为学校的发展和一线教学服务,结合我校实际情况,自行研制一套学生信息管理系统。
在我校目前的学生信息管理中,虽然应用了计算机进行管理,摆脱了全手工的管理方式,但由于没有一套统一的方式、方法和软件系统支持,仍然存在着诸如数据分散、不一致、可利用率低等的问题,以致影响了工作效率的进一步提高。
目前我校的校园网络已经基本建设完毕,网络的应用为我校的发展提供的良好的基础支持。
本系统以后可以进一步充分利用这一有利条件,不久的将来开发一套完全网络化的学生信息管理系统,进一步提高工作效率,使之更加便捷。
学生信息管理系统的实现,可以使学校更方便的对学生信息进行查询和录入,配合学校教学的步伐。
3.3 可行性分析 通过调查分析,建立新的学生信息管理信息系统有其充分的必要性和可能性。
可以建立该信息系统的可能性具体包含了它具有经济可行性、技术可行性和社会可行性,新系统能达到以最小的开发成本取得最佳的经济效益,开发中所需人员、硬软件支持以及其它费用进行估算情况均满意,技术条件也能保证顺利完成开发工作。
最终认为该系统完全可行,并根据其特点决定采用 VB6.0 作为开发工具。
第四章 系统总体规划4.1 系统功能 学生管理系统是一个交互式查询系统,利用该系统学生作为只读用户可以查询自己的信息,修改自己个人信息如进入系统的口令;学校教师作为普通用户则可以录入自己学生的基本信息等,当然条件是在系统允许的情况下;查询所教科目的学生成绩,修改系统口令。
系统管理员用户作为超级用户可管理所有用户的权限。
1.系统管理: 此项功能权限仅限于超级用户即系统管理员,实现的功能有:用户注册,角色定义,权限分配,用户信息维护等。
普通用户的帐号不拥有这些权限。
2.数据编辑: 此项权限由超级用户和给予权限的普通用户享有。
由于归于系统用户的范畴,因此,所进行的操作是对原始数据库的编辑,选中数据库中的某一表便可以进行数据编辑,当然,修改时一定要慎之又慎,要考虑到数据的参照完整性。
否则,修改后的数据很难得出正确的查询结果。
如图 4-1 为系统功能图: 图 4-14.2 系统流程图4.3 总结 通过对本章的总体设计部分的分析,我们对程序的总体设计有了充分的认识,对系统的各部分模块有了总体的认识,我们下一步所做的工作就是应该进行数据库的设计、界面及程序代码的设计。
第五章 系统详细设计5.1 系统子模块功能概括 该学生信息管理系统包括系统管理模块、学生信息管理模块。
其中学生信息管理模块又包括班级管理模块、学生档案管理模块、学生交费管理模块、课程管理模块、成绩管理模块。
.
上一篇:
专业人员科技论文写作考试题
下一篇:
浅析普外科围手术期抗菌药物的应用