课程学分查询系统
一. 引言
1) 建立新系统的必要性
在学校的教学过程中,成绩的录用与查询是一项日常性的工作,学校的教务人员需要及时的录用学生的成绩的相关信息,以便及时有效的让学生及时的查到个人的成绩。
在该学校中,由于学生人数众多,课程数量较多,采用人工录用或者统计学生课程的成绩不能做到及时性,因而有必要建立一个课程查分系统。这一点在学校的教学过程中,教务处和学生对其的运行是一致的,为教务处节省了不少时间,为学生带来了方便。
2) 系统设计的目标
教务处让老师可以自己录入学生课程的成绩,学生可以通过计算机的课程查分系统进入对自己相关成绩的查询,并可以打印输出。
二、系统分析
2.1 组织结构功能分析
组织结构与功能分析是整个系统分析工作中最简单的一环。组织结构与功能分析主要有三部分内容:组织结构分析、业务过程与组织结构之间的联系分析、业务功能一览表。其中组织结构分析通常是通过组织结构图来实现的,是将调查中所了解的组织结构具体地描绘在图上,作为后续分析和设计之参考。业务过程与组织结构联系分析通常是通过业务与组织关系图来实现的,是利用系统调查中所掌握的资料着重反映管理业务过程与组织结构之间的关系,它是后续分析和设计新系统的基础。业务功能一览表是把组织内部各项管理业务功能都用一张表的方式罗列出来,它是今后进行功能/数据分析、确定新系统拟实现的管理功能和分析建立管理数据指标体系的基础。
A.数据流的描述
1.数据流编号:A-01
数据流名称:课程简述表
简述:教师输入的课程介绍
数据流来源:教师
数据流向:教务管理员
数据流组成:课程编号+学分+任课教师+课时
数据流量:100张/天
高峰流量:500张/天
2.数据流编号:A-02
数据流名称:课程表
简述:教务管理员输出的课程表
数据流来源:教务管理员
数据流向:学生
数据流组成:课程编号+学分+任课教师+课时
数据流量:100张/天
高峰流量:500张/天
B.处理逻辑描述:
1.处理逻辑编号:B-01
处理逻辑名称:课程介绍录入
简述:教书将自己所教的课程介绍录入
输入的数据流:课程介绍表
处理描述:教师根据课程信息,将课程介绍录入,给教务管理员审核。
输出的数据流:课程介绍表
处理频率:200张/日
2.处理逻辑编号:B-02
处理逻辑名称:生成课程表
简述:教务管理员根据教师的课程介绍表制成课程表
输入的数据流:课程介绍表
处理描述:教务管理员根据教师的课程介绍表制成课程表。
输出的数据流:课程表
处理频率:200张/日
C.数据存储的描述
数据存储编号:C-01
数据存储名称:课程表
简述:有关课程的详细信息
数据存储的组成:学分+课时+任课教师+课程名+课程编号
关键字:课程编号+学分
D.外部实体的描述
1.外部实体编号:D-01
外部实体名称:教师
描述:学校教育工作者
2.外部实体编号:D-02
外部实体名称:学生
描述:学校的主体组成部分,最重要的部分
3.3 系统运行环境设计(软件和硬件)
系统运行环境设计(软件和硬件)
A. 软件环境:
用户端:Windows2000,Windows2003,Windows XP
服务器端:WindowsNT/Windows2000及以上操作系统
编程语言:SOL
数据库:Access2003
B 硬件环境:
有高性能的电子计算机、大容量的存贮装置,个人电脑(终端)以及联结起来的网线等,组成信息资源共享的计算机网络,有共享的打印机,扫描仪等等
3.4 数据存储设计
1)教师将各个学科成绩交至教务处,由工作人员入录成绩,构成数据库系统。
2) 学生可以通过计算机成绩查询系统。
3)教师授权对其系统进行更新维护,学生对成绩可以查询并打印。