辽宁科技大学毕业设计(论文) 第I页
辽宁科技大学学生管理系统
摘要
论文以建立一个功能完备、信息尽可能齐全的学生信息管理系统,实现学生信息管理为目的,讨论了学生日常管理系统的设计与实现。系统设计过程遵循软件工程的原理,逐个设计各个子系统的功能,系统的实现以Windows操作系统为开发环境,以SQL MSACCESS为数据库平台,选择Visual C++6.0作为应用程序开发工具,采用C/S结构开发。
系统从功能上分为:系统管理,班级管理,学生档案管理,学生交费管理,课程管理,成绩管理6个子系统。系统模块实现了添加用户,重新登陆的功能;班级管理模块实现了班级浏览,班级添加,班级查询功能;学生档案管理模块实现了档案添加,档案浏览,档案查询功能;学生交费管理模块实现了基本学费设置,学生交费添加,学生交费浏览的功能;课程管理模块实现了课程设置,班级课程设置功能;成绩管理模块实现了考试类型设置,成绩添加,成绩浏览功能。
全文共分七章,第一章和第二章介绍题目的背景和系统开发的必要性与可行性等,第三章到第五章介绍系统的设计与实现,包括需求分析、数据库设计、详细设计与实现等内容,第六章介绍系统测试与调试过程,最后一章为总结。
关键词 学生信息管理;数据库;ADO访问数据库技术;C/S模式
辽宁科技大学毕业设计(论文) 第II页
Abstract
The stock management is an importance that the business enterprise supplies circulates and manages process is constitutes the part, it relate to.
I pass to investigate to some equipment of small scaled business enterprise database building, making sure the stage usage Microsoft Visual C#. the students information management systems, and information management for the purpose of students, the students discussed the day-to-day management of the design and implementation. System design followed the principle of software engineering, design-by-the functions of the various subsystems, the system's Windows operating system for the realization of the development environment to SQL Server 2000 database platform,
From the system functions include: systems management, class management, student records management, student fees management, curriculum management, performance management of six sub-systems. Implementation of the system module to add users to re-landing of the functions of class management module has classes here, add classes, classes for functions; student records management module has added files, file browsing, file queries; students pay to achieve the management module Basic set tuition fees, student fees add, students pay to the functions of course management module to achieve the curriculum, class curriculum functions; performance management module to achieve the exam type settings, add results, results browsing.
The full text is divided into seven chapters, Chapters I and II on the subject and the background of system development, such as the necessity and feasibility, Chapter III to Chapter VI on the design and implementation, including needs analysis, database design, detailed design and To achieve, and so on, Chapter VII of the introduction of system testing and debugging and performance analysis, The last is to sum up the last chapter.
Keywords Student Information Management;Database;ActiveX Data Object Visit
Database Technology;Client/Server
辽宁科技大学毕业设计(论文) 第III页
目录
摘要 ........................................................................................................................................ I Abstract ................................................................................................................................. II 第1章 绪论 ......................................................................................................................... 1
1.1 引言 .......................................................................................................................... 1 1.2 课题来源及意义 ...................................................................................................... 1 1.3 系统基本达到的目标 .............................................................................................. 1 1.4 开发工具和数据库的选择 ...................................................................................... 2 第2章 可行性分析 ............................................................................................................. 3
2.1 技术可行性 .............................................................................................................. 3 2.2 经济可行性 .............................................................................................................. 4 2.3 操作可行性 .............................................................................................................. 4 2.4 法律可行性 .............................................................................................................. 4 第3章 系统需求分析 ......................................................................................................... 5
3.1 系统需求分析阶段工作 .......................................................................................... 5 3.2 系统开发配置 .......................................................................................................... 6
3.2.1 系统运行环境 ................................................................................................. 6 3.2.2 系统开发环境 ................................................................................................. 6 3.3 系统数据流程图 ...................................................................................................... 8 3.4 数据字典的创建 .................................................................................................... 10 第4章 系统的总体结构设计 ........................................................................................... 14
4.1 系统总体设计 ........................................................................................................ 14 4.2 系统概念设计 ........................................................................................................ 14 4.3 系统逻辑结构设计 ................................................................................................ 18 4.4 系统逻辑模型(面向对象方法) ........................................................................ 20 第5章 系统数据库的设计 ............................................................................................... 21
5.1 系统数据库物理设计 ............................................................................................ 21 5.2 数据库逻辑设计 .................................................................................................... 23 第6章 系统应用程序设计与实现 ................................................................................... 25
辽宁科技大学毕业设计(论文) 第IV页
6.1 系统功能模块设计过程 ........................................................................................ 25 6.2 系统详细设计 ........................................................................................................ 26
6.2.1 命名规则 ....................................................................................................... 26 6.2.2 模块设计 ....................................................................................................... 28
第7章 系统的检测及试调 ............................................................................................... 34 结论 ..................................................................................................................................... 37 致谢 ..................................................................................................................................... 38 参考文献 ............................................................................................................................. 39 附录A ................................................................................................................................. 40 附录B.................................................................................................................................. 45
辽宁科技大学毕业设计(论文) 第1页
第1章 绪论
1.1 引言
学生信息管理是一项非常重要的工作,它负责整个学校的档案管理,交费管理,教务管理。教务工作者急切希望用计算机提高工作效率。在各大中小学校,用计算机管理学校的信息已经越来越普遍了。采用学生信息管理系统不仅可以节省人力物力,而且增加了学校资料的安全性,提高了学校的管理能力。
随着科学技术的迅猛发展,学生信息管理工作自动化所需的软硬件条件已经成熟。因此,我们按照软件工程思想和管理信息系统的开发步骤,以Microsoft公司的Visual C++ 6.0为工具,设计开发了学生信息管理系统。
1.2 课题来源及意义
学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。
1.3 系统基本达到的目标
该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理。
目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少。但本系统完全独立开发,力求使系统明了,功能齐全且易于操作。