PB 学生管理系统 全是Pb做的 1.1系统分析与设计 在任何高等学校,学生的成绩管理都是学校教务管理的重要环节之一。随着学校学生人数的增加,学生成绩管理的任务更加繁重,必须借助现代化的管理工具和手段提高学生成绩管理效率。学生成绩管理系统广泛适用于高校教务管理部门的学生成绩管理,其作用和功能也是学生比较熟悉和容易理解的。 一个应用系统的开发过程包括分析、设计、实现、调试和发布等阶段。以下是分析说明。 PB 学生管理系统 2008年版是一款基于PowerBuilder开发的应用软件,主要用于高校教务管理部门进行学生成绩管理。系统分析与设计是开发此类系统的关键步骤,它包括了需求收集、功能定义和模块划分。 系统功能分析阶段,主要确定系统需解决的问题和具体要求。以下是系统的主要功能: 1. 班级信息管理:输入和存储班级编号、班级名称、所属专业、入校时间和学制等信息,并支持信息的修改和查询。 2. 学生基本信息管理:记录学号、姓名、性别、出生日期和班级等信息,提供信息的录入、更新和查询功能。 3. 课程信息管理:输入每学期开设的课程名、学期和学时,支持信息的修改和查询。 4. 成绩管理:学期末录入学生的考试成绩,允许成绩的修改,同时提供成绩查询功能。 5. 报表打印:能够查询并打印单个学生的某学期成绩,或整个班级某一学期的所有学生成绩。 6. 用户管理与权限控制:包含用户登录、密码修改和权限设置,分为管理员和普通用户两种角色。 系统功能模块设计遵循模块化原则,通过分析和分类,构建出功能模块图,便于实现各个功能间的逻辑关系。数据库设计是系统的核心部分,合理的数据库结构对于系统的效率和数据一致性至关重要。 数据库设计阶段,首先分析相关实体和数据需求,形成E-R图,然后转换为关系模式。在本系统中,主要包括以下几个表: 1. 班级表:存储班级编号、班级名称、所属专业、学制、入学时间和人数。 2. 学生基本信息表:记录学号、姓名、性别、出生日期和班级编号。 3. 课程表:包含班级编号、学期、课程名称、学时和教师信息。 4. 成绩表:存储学号、课程名称和成绩。 5. 用户表:用于管理用户信息,包括姓名、密码和权限。 在PowerBuilder环境中,通过ODBC接口创建Adaptive Server Anywhere 8.0数据库,并建立相应的表和视图。例如,创建班级、学生基本信息、课程、成绩和用户表,以及一个视图XSBJ,用于简化对学生基本信息和班级信息的联合查询。 在应用对象创建阶段,开发者会逐步构建工作空间、应用对象,并为对象设置属性和编写事件脚本,以实现各个功能模块的交互。这一过程可能需要反复调整和优化,确保系统的稳定性和用户体验。 PB 学生管理系统 2008年版是一个综合性的教务管理解决方案,旨在通过现代化的信息技术提升学生成绩管理的效率,同时提供用户友好的界面和安全的权限控制,满足高校教务管理的需求。
剩余41页未读,继续阅读
- 粉丝: 189
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助