pb学生成绩管理系统--精选文档
50页1、学生成绩管理系统一、系统分析与设计在任何高等院校,学生的成绩管理都是学校教务管理的重要环节之一。随着学校学生人数的增加,学生成绩管理的任务更加繁重,必须借助现代化的管理工具和手段提高学生成绩管理效率。学生成绩管理系统广泛适用于高校教务管理部门的学生成绩管理。1、系统功能分析系统功能分析阶段的任务就是确定该系统所要解决的问题及其具体要求。需要通过与用户的交流和沟通明确用户对系统的功能要求,最终列出系统可以实现的功能由用户确认。本例中的学生成绩管理系统需要完成的主要功能如下。 班级信息的输入和存储,包括班级编号、班级名称、所属院系、入校时间和学制等。 对已经输入的班级信息的修改、查询。 学生基本信息的输入和存储,包括学号、姓名、性别、出生日期、班级等。 学生基本信息的修改和查询。 每学期初各班所开设课程的输入,包括课程名、学期、学时等。 各班所开设课程信息的修改和查询。 学期末输入每个学生的考试成绩。 学生成绩的修改。 查询某个学生某学期的各科成绩。 查询并打印某班某学期所有学生的各科成绩。 查询并打印某班某学期某科成绩。 系统具有用户和密码的管理。2、系统功能模块设计通过对上述各项功能的
2、分析、分类、综合,按照模块化程序设计的要求,得到如图1所示的功能模块图。二、数据库设计与实现数据库在一个管理信息系统中占有非常重要的地位,数据库结构的好坏将直接影响到应用系统的实现效果和数据操作效率以及能否保证数据的一致性、完成性和安全性。图1 系统功能模块1、数据库设计根据学生成绩管理系统的功能要求,通过分析系统要涉及的相关实体以及要收集、存储和操纵的数据信息,得到如图2所示的系统E-R图。根据系统E-R图得到以下关系模式。班级(班级编号,班级名称,所属院系,学制,入学时间,人数)。学生基本信息(学号,姓名,性别,出生日期,家庭住址,班级编号)。课程(班级编号,学期,课程名称,学时,教师)。成绩(学号,学期,课程名称,成绩)。为了系统的使用安全,要建立用户管理,而用户使用权限分为管理员和一般用户两类,因此需要建立一个存储用户信息的关系。用户(姓名,密码,用户类型)。2、创建数据库根据关系模式,确定需要建立的数据库和表。在PowerBuilder开发环境中打开数据库画板,使用【ODB ODBC】接口建立Adaptive Server Anywhere 9.0(ASA 9.0)的数据库D
3、:xscjdataxscj.db,然后依次建立以下5个表和1个视图。图2 系统E_R图1) “class”表表名:banji 主键:bjbh班级表2) “student”表表名:jiben主键:xh学生表3) “subject”表表名:bjkc主键:(bjbh,xq,kcmc)课程表4) “xscj”表表名:xscj主键:(xh,xq,kcmc)学生成绩表5) “users”表表名:users主键:xm用户表各个表之间通过外键形成如图3所示的关联关系。6) 视图为了访问数据库方便,还建立了1个视图“v_1”,该视图由学生基本信息表和班级表连接而成,对应的SQL语句如下。CREATE VIEW v_1(xh,xm,xb,csrq,bjbh,bjmc,zymc)ASSELECTstudent.xh,student.xm,student.xb,student.csrq,student.bjbh,class.bjmc,class.xbmcFROM student,classWHERE(class.bjbh=student.bjbh);完成数据库和表的创建后,可以在数据库画板中向数据库输入部分数
4、据。其中,“用户”表中必须输入一条记录(“900001”,“123456”,“管理员”),作为进入系统默认的管理员,即账号为“900001”,密码为“123456”,用户类型“管理员”。图3、各表的关联关系三、创建应用对象完成数据库的设计和系统功能设计之后,可以开始各个功能模块的实现。在PowerBuilder中开发应用程序时,就是创建各种对象、为对象设置属性以及编写事件脚本的过程。 创建新的工作空间,工作空间文件路径及名称设为“d:xscjworkplace.pbw”。 创建应用对象,应用对象名设为“xscj”,应用库文件路径及名称设为“d:xscjxscj.pbl”,目标文件路径及名称设为“d:xscjxscj.pbt”。(3) 为应用对象xscj的Open事件编写代码如下。SQLCA.DBMS = ODBCSQLCA.AutoCommit = FalseSQLCA.DBParm = ConnectString=DSN=student;UID=dba;PWD=sqlCONNECT;if SQLCA.sqlcode0 thenmessagebox(提示,数据库连接失败!)elseop
《pb学生成绩管理系统--精选文档》由会员re****.1分享,可在线阅读,更多相关《pb学生成绩管理系统--精选文档》请在金锄头文库上搜索。
语文园地三[186].doc
住宅工程质量通病控制标准
数据部系统维护及数据库工程师试题(答案)
73平面的性质异面直线.doc
2011年“扬子石化杯”第25届全国高中生化学竞赛(江苏赛区)选拔赛暨夏营试题.doc
医院职工健康教育培训制度守则.docx
2023年注册工程师之专业基础模拟题库及答案下载
2013年高二物理联考试卷及答题卷.doc
审计部门负责人工作责任制度(二篇).doc
四年级奥数经典100题.doc
2023年师德师风学习活动总结范文_1
小班体育游戏小猴分桃教案反思
红枣生嚼白吃了 (2)(教育精品)
二年级数学下册.doc
3分钟大学生爱国演讲稿(通用5篇).docx
移多补少例题.docx
2022年中节日活动策划方案11篇
第二采油厂作业井场环保管理规定(新修改).doc
M5U1基础巩固题.doc
荐大一军训心得体会
2022-09-12 6页
2022-11-25 3页
2023-11-12 24页
2022-10-19 6页
2023-04-18 9页
2023-12-24 25页
2023-12-27 26页
2022-08-31 15页
2023-12-20 47页
2023-01-30 34页