本文档根据毕业设计所提出的项目要求,对项目进行了分析,产生了本设计文档.
本设计文档描述了,项目的需要完成的功能,系统总体结构.系统中具体的操作类,以及相关的数据字典.
根据毕业设计说明书所提出的项目要求,我们定义了项目的需求:
1. 系统管理学生资料以及学生成绩,并可以查询\打印相关的报表.
2. 学校实行的学分制.
3. 学生每一个学期可以自由的选择自己想学习的课程.
4. 每学期的课程没有相同课程.
作为一个毕业设计的研究项目,我们省略了与项目主要功能无关的其它数据.
系统采用了DELPHI+ACCESS开发.有效的利用DELPHI的快速RAD程序开发能力,高效的完成程序的开发.
系统在分析过程中,采用了ROSE分析设计工具,本文档中所有的图形都用ROSE完成.
目 录
第一章 概述 1
第二章 功能模块 2
2.1 功能模块概述 2
2.1.1 学生管理(StudentManage) 2
2.1.2 成绩管理(ResultManage) 3
2.1.3 系统管理(SystemManage) 3
第三章 系统架构 5
3.1 显示层 5
3.1.1 主界面 6
3.1.2 学生管理子模块 6
3.1.3 成绩管理子模块 7
3.1.4 系统管理子模块. 7
3.2 业务逻辑层 8
3.2.1 学生管理(studentmanage) 8
3.2.2 成绩管理(resultmanage) 8
3.2.3 系统管理(systemmanage) 9
3.3 数据操作层 9
第四章 数据字典 10
第五章 程序结构 12
第六章 界面设计 16
6.1 主界面 16
6.2 学生管理 17
6.3 成绩管理 18
6.4 系统管理 18
6.5 学生资料报表 19
6.6 学生成绩报表 20
第七章 总 结 21
7.1 关键技术问题及其解决 21
7.2 系统评价 21
第八章 系统部分源程 23
第九章 参考文献 42
This document is made under the graduation design project requirements, project analysis, resulting in the design documents.
This design document describes the project needs to be done features, the overall structure of the system. The operation of the system specific classes, as well as related data dictionary.
According to graduation project in the statement made by the project requirements, we define the project needs:
1. Student Information Systems Management, as well as student performance, and can query \ print-related reports.
2. The school to implement a credit system.
3. Each semester the students are free to choose their own courses want to learn.
4. The courses are not the same as each semester course.
As a graduate design research project, we have omitted the primary function of the project has nothing to do with the other data.
System development using DELPHI + ACCESS. Effective use of DELPHI''s rapid application development RAD capabilities, and efficient completion of program development.
System in the analysis process, using ROSE analysis and design tools, all of the graphics in this document are completed with ROSE.
Directory
Chapter I outlines a
Chapter II Functional Module 2
2.1 Functional Module Overview 2
2.1.1 Student Administration (StudentManage) 2
2.1.2 Results Management (ResultManage) 3
2.1.3 System Management (SystemManage) 3
Chapter 5 System Architecture
3.1 Layer 5 shows
3.1.1 The main interface 6
3.1.2 Student Administration sub-module 6
3.1.3 performance management sub-module 7
3.1.4 System Management sub-module. 7
3.2 Business Logic Layer 8
3.2.1 Student Administration (studentmanage) 8
3.2.2 Results Management (resultmanage) 8
3.2.3 System Management (systemmanage) 9
3.3 Data Operating Layer 9
Chapter IV data dictionary 10
Chapter 12 Program Structure
Chapter VI Interface Design 16
6.1 The main interface 16 of
6.2 Student Administration 17
6.3 The performance management 18
6.4 System Management 18
6.5 Student Information Report 19
6.6 student performance report 20
Chapter Summary 21
7.1 The key technical problems and their solutions 21
7.2 System Evaluation 21
Chapter VIII of the system, part of the source process 23
Chapter 42 References