石家庄经济学院职业技术学院毕业设计(论文)
动态数据交换(DDE):
Visual Basic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C++或汇编语言编写的程序加入到Visual Basic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用Windows应用程序接口(API)函数,实现SDK所具有的功能。
1.2.2 Access简介
Microsoft Access 数据库管理系统是Microsoft Office 套件的重要组成部分,先后出现了Access 97、Access 2000 和Access XP。其中Access XP是最新版本。Access适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。
Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。
表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。
Access 2003数据库由七种对象组成:表、查询、窗体、报表、页、宏和模块。 表(Table) ——表是数据库的基本对象,是创建其他6种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。
查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。
窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。
报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 页(Page) ——也叫数据访问页。是连接到数据库的 Web 页,在数据访问页中,可以查看、添加、编辑和操作存储在数据库中的数据。数据访问页还可以包括其他来源的数据,例如 Microsoft Excel。
- 16 -
石家庄经济学院职业技术学院毕业设计(论文)
第二章 方案论证
学生信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
本系统主要完成对学生信息管理,包括数据库中表的添加、修改、删除等。系统还可以完成对各类信息的浏览、查询、添加、删除、修改等功能。
系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能。
经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
在这么多的访问接口里面微软对于ADO非常的推崇,并且下一代的数据访问技术也将是采取这样的思路,而且本身来说ADO模型简单,但是功能强大,使实现人员无须关心一些底层的操作,而把更多的经历放在业务逻辑的设计上面。
综上所述,我们选择了Visual Basic+ACCESS来开发整个系统。
2.1、 实现功能及该系统的特点
2.1.1 功能如下:
(1) 能够浏览学生的所有信息。包括学生的学号,姓名,班级,学院,系部等一
切的详细信息。
(2) 能够对学生的信息管理。包括学生信息的输入,删除,更改等。 (3) 学生资料的数据库建立和管理
(4) 能够通过学生的一个信息找到个人的相关信息(例如:知道学生的学号能够找到该学生的所有有关的成绩信息)
- 17 -
石家庄经济学院职业技术学院毕业设计(论文)
(5) 通过一条信息找到与之匹配的信息(例如:查询同一专业的所有人员) (6) 相关人员能对包含学生的成绩信息进行管理(因为学生有关情况不是固定不变的所以一旦学生信息发生改变就要对原有信息进行诸如添加,删除,修改等的操作)
(7) 多用户数据安全管理,保证各部门的数据安全、完整,对每个使用本系统用户进行权限的设置
(8) 简易操作,不需要计算机专业人员。
(9) 学生信息添加、删除和修改,包括学生的学号、姓名、籍贯、班级、专业、政治面貌等。
(10)信息查询,查询条件为学生学号、姓名、课程名称等信息的综合查询,查询条件为学生学号、姓名等信息的综合查询,查询结果以图表形式列出
(11)用户管理:设置多个级别用户:各类管理员和普通用户,管理员有权限使用1~5的功能,普通用户只能使用3和4的功能,用户使用本系统之前必须先通过身份认证(用户级别、用户名和密码,密码输入有次数限制,连续三次输入错误密码则锁定该用户)
2.1.2本系统结合实际需求与应用有如下特点:
一、 功能全面
系统功能模块全面,覆盖学生的基本信息、所在院校、系部和选课的信息,真正为高速管理及决策提供强有力的支持。
二、 性能稳定
本管理系统是在Windows NT/9X/XP下运行的软件系统,通过合理而先进的网络设计及软、硬件的优化选型,保证系统的安全可靠。
三、 操作简单
采用现今流行的Windows 9X/NT/2000/XP系统,图形操作界面,易学易用。 四、 数据安全保密
采用ACCESS数据库,数据保密、安全。采用权限管理,杜绝未经授权的访问。系统对数据进行分级处理。
2.2 功能与模块设计
(1) 基本情况录入:输入本系统所需的基本数据。输入学生的基本情况,如采用学号各班级号来区分学生。
- 18 -
石家庄经济学院职业技术学院毕业设计(论文)
(2) 学生异动处理:处理学生转学、基本信息变动情况。如下图。
- 19 -
石家庄经济学院职业技术学院毕业设计(论文)
(3) 学生查询:提供查询本校的学生在校时的基本情况功能。
系统登录
学生信息 课程信息 系统启动画面 ↓ 权限认证画面 ↓ 信息系统主画面 院系设数据关 置 维护 于 信息中心 管理员设置 2.3数据库设计
学生信息管理系统的设计要包括学生好多的信息。我们不仅要知道学生的基本情况,比如籍贯、姓名、身份证号码、出生年月。我们还有知道每个学生所在的班级,班级的导员,班级所在的院校和系部,还有学生的所选课程、学生的考试成绩。这些都是我们所要掌握的。一个好的系统首先要有个好的数据库和开发环境。 1.配置数据源
数据源就是数据库的来源,可以把数据源看成是数据库的连接,也可以说是指向数据库的一个链接。。
本系统采用ACCESS数据库访问方式配置数据源,建立ACCESS数据源的具体步骤如下:
安装全功能版的office,此软件中就包括ACCESS,然后点击右键新建access数据库就可以。 2.连接数据库
连接数据库是为了访问设置好的数据源。只有应用程序和数据源建立连接,才能真正访问数据源所代表数据库里的数据,因此连接数据库是应用程序和数据源之间的一座桥梁。
3. 数据库中表的设计
创建“学生信息管理系统”的数据库我们要用到如下的一些表。
信息管理系统 登陆表 班级表 留言信息表
- 20 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库学生信息管理系统论文 最终版 - 图文(4)在线全文阅读。
相关推荐: