论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
学生学籍管理系统
目 录
前言 1
1管理信息系统概述 2
1.1 管理信息的特点 2
1.2 MIS的结构 2
1.3 管理信息系统的主要任务 2
1.4 MIS开发方法 3
2 系统需求分析 4
2.1 系统设计思想 4
2.2 系统需求 4
2.3 功能需求 4
2.4 性能需求 5
3 系统开发相关知识介绍 6
3.1 UML简介 6
3.2 SQL Server 2000简介 6
3.3 Visual Basic 6.0简介 7
3.4 Visual Basic访问SQL Server数据库 8
4 系统总体设计 9
4.1 基本设计概念和处理流程 9
4.2 系统层次模块图 9
4.3 E-R图设计 10
4.4 数据库设计 12
4.5 数据流图分析 15
4.6 UML系统建模 18
4.6.1 角色(Actors)的确定 18
4.6.2 创建用例(User Case) 18
4.6.3 创建角色(Actors)与用例(Use Cases)关系图 19
4.6.4 UML时序图与协作视图描述 20
5 系统详细设计 25
5.1 公用模块 25
5.2 权限验证模块 25
5.3 系统主控平台 26
5.4 用户管理模块 26
5.5 基础信息设置模块 29
5.6 学籍信息管理模块 32
5.7 成绩信息管理模块 33
5.8 信息查询模块 34
5.9 数据库管理模块 38
6 系统测试 39
6.1 用户登录模块测试 39
6.2 用户管理模块测试 40
6.2.1 添加用户窗口的测试 40
6.2.2 修改用户密码窗口的测试 41
6.3 学籍管理模块测试 41
6.3.1 添加学籍信息窗口的测试 41
6.3.2 修改学籍信息窗口的测试 42
6.3.3 查询学籍信息窗口的测试 42
6.4 基本信息维护模块测试 43
6.4.1 添加班级信息窗口的测试 43
6.4.2 修改班级信息窗口的测试 44
6.4.3 添加课程信息窗口的测试 44
6.4.4 修改课程信息窗口的测试 44
6.4.5 设置年级课程窗口的测试 44
6.5 成绩管理模块测试 45
6.5.1 添加成绩信息窗口的测试 45
6.5.2 修改成绩信息窗口的测试 46
6.5.3 查询成绩信息窗口的测试 46
结论 47
参考文献 48
摘要:学生学籍管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据1致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
本系统主要完成对学籍的管理,包括添加、修改、删除,查询,打印信息以用户管理等6个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是添加、修改和删除3者之间的联系,每1个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成学籍的修改。查询功能也是系统的核心之1,在系统中主要根据学生姓名和学号进行查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。
系统采用Microsoft的SQL 2000来设计数据库,并使用当前优秀的开发工具: Microsoft Visual Basic 6.0,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关键词:学生;学籍;管理信息系统;Microsoft Visual Basic 6.0
The student school registers management system
Abstract: The student school registers management system is the typical information management system (MIS). Its development mainly includes the backstage database the establishment and the maintenance as well as the front application procedure development two aspects. Establishes the data uniformity and the integrity regarding former request is strong, the data security good storehouse. But the latter then the request application procedure function is complete, easy to use and etc.
This system mainly completes to the school register management, including the increase, the revision, the deletion, the inquiry, prints the information by the user management and so on six aspects. The system may can skim, inquire, increase, deletion, revision to kinds of information. The core of the system is the relation between increase, revises and deletes. The revision of each table can influence others, When completes the increase or the deletion operation the system can automatically complete the school register the revision. The inquiry function is also one of the system cores, the inquiry of the system mainly according to the student name and number, for the convenience.
The system uses Microsoft SQL 2,000 to design the database, And use current outstanding development kit: Microsoft Visual Basic 6.0,It has the most nimble database structure, Has the good support to the database application. The paper mainly introduced this topic development background, complete function and development process. The key explanation is system design, key point, design thought, difficult technology and solution.
Keywords: Student; School register management; Management Information System; Microsoft Visual Basic 6.0
前言
学生学籍管理是学校管理的重要组成部分,对于学校和政府教育单位来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。
作为计算机应用的1部分,使用计算机对学生学籍信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的管理软件成为很有必要的事情。 中国大学排名
学生学籍信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库1致性和完整性、安全性好的数据库。而对于后者则要求应用程序功能完备,易使用的特点。
经过分析,我们使用易于与数据库连接的Microsoft Visual Basic 6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这1功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统。
学生学籍管理系统要实现的目标是为学校提供学生管理解决方案。具体目标如下:
l 提高学生信息管理效率,节约管理成本,增强学生管理的安全性。
l 满足学校学生管理的人员、老师和学生的不同层次和不同方面的需要。
l 为学校将来的信息化建设提供必要的支持。
总之,通过该系统的建设来提高学校的学生信息管理效率,使得学校的发展能够适应当前的教育信息化建设的中体发展趋势。