学生成绩管理系统PB课程设计

学生成绩管理系统 PB课程设计 系统功能分析 系统功能分析阶段的任务就是确定该系统所要解决的问题及其具体要求。学生成绩管理系统需要完成的主要功能如下: (1) 班级信息的输入和存储,包括班级编号、班级名称、所属专业、入学时间和学制等。 (2) 对已经输入的班级信息的修改、查询。 (3) 学生基本信息的输入和存储、包括学号、姓名、性别、出生日期、班级等。 (4) 学生基本信息的修改和查询。 (5) 每学期初各班所开设课程的输入,包括课程名、学期、学时等。 (6) 各班所开设课程信息的修改和查询。 (7) 学期末输入每个学生的考试成绩。 (8) 学生成绩的修改。 (9) 查询某个学生。 (10) 查询并打印某班某学期所有学生的各科成绩。 (11) 查询并打印某班某学期某课成绩。 (12) 系统具有用户和密码的管理。 【学生成绩管理系统PB课程设计】是一个针对教育领域开发的信息管理系统,主要目的是高效地管理和处理学生的学习成绩数据。系统分析与设计是整个项目的核心部分,它涵盖了系统功能的明确、模块化设计以及数据库的构建。 1. **系统功能分析**: - **班级信息管理**:系统需要记录班级的基本信息,如编号、名称、专业、入学时间及学制,并提供增删改查功能。 - **学生信息管理**:包括学生的基本信息(如学号、姓名、性别、出生日期和班级),同样支持信息的录入、修改和查询。 - **课程信息管理**:学期初需录入各班级的课程信息,如课程名、学期和学时,允许信息的修改和查询。 - **成绩信息管理**:学期末录入成绩,支持成绩的修改,以及按学生、班级、课程进行查询和打印成绩。 - **用户和密码管理**:确保系统的安全性和访问权限,包含密码修改、用户管理及登录控制。 2. **系统功能模块分析**: - **系统管理模块**:包含密码修改、用户管理及登录控制功能,用于维护系统访问的安全性。 - **班级信息管理模块**:处理班级信息的录入、查询和修改。 - **学生基本信息管理模块**:负责学生信息的存储、查询和更新。 - **课程信息管理模块**:管理课程信息,包括输入、查询和修改。 - **成绩信息管理模块**:处理成绩的输入、修改和查询,支持多维度的统计和报表生成。 3. **数据库设计和实现**: - 使用PowerBuilder开发环境,通过ODBC接口连接Adaptive Server Anywhere 8.0数据库,创建了5个表:“班级”、“学生基本信息”、“课程”、“成绩”和“用户”,以及一个视图。 - 表间关系清晰,例如“班级”表与“学生基本信息”表通过班级编号关联,“课程”表与“成绩”表通过课程编号关联等。 4. **应用对象创建**: - 创建新的工作空间,建立名为“app_xscj”的应用对象。 - 在Open事件中编写代码,连接数据库并打开登录窗口。 5. **系统管理模块设计**: - **登录窗口**:包括输入用户名和密码的控件,以及登录验证逻辑。当输入错误超过3次时,系统将自动退出。 - **密码修改窗口**:提供修改用户密码的功能,确保用户信息的安全性。 通过以上设计,学生成绩管理系统能够实现对教育机构中班级、学生、课程和成绩数据的高效管理,同时保证了数据安全和访问控制。这个系统的设计和实现对于提升教育机构的行政效率有着重要作用。






















剩余28页未读,继续阅读

- shenyuan7892011-11-02为什么只是论文,系统呢,哎,照着做一遍吧

- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 淮海工学院计算机工程学院-开放实验项目总结报告-××专业×××姓名.doc
- 2019版衡中金榜高三一轮化学课件:第27讲水的电离和溶液的pHPPt78张.ppt
- 大学设计方案方案——利用所学C语言知识方案报告停车场管理系统.doc
- WG005201MSOFTX3000话统研究和网络优化专题ISSUE1.0.doc
- cpp-tbox-机器人开发资源
- 解析电力系统中IT运维自动化的应用.docx
- 计算机考试有关题目汇总.doc
- acp-admin-cloud-Kotlin资源
- 电子教师教学案任务单片机开发环境.doc
- mcp-neo4j-AI人工智能资源
- 网络工程师应掌握的个路由器知识要点.doc
- Pycharm入门指南.ppt
- 玻璃钢拉挤成型机总体设计方案(附CAD零件图和装配图).doc
- 第八章--物流自动化技术.doc
- 谈外部报表使用者对现金流量表的数据挖掘.doc
- 初二信息技术程序设计教案.doc


