首页 百科知识 学籍管理的需求分析

学籍管理的需求分析

时间:2022-10-12 百科知识 版权反馈
【摘要】:设计应用系统的首要任务是详细分析用户的实际应用需求,然后根据用户的需求,进一步设计系统的功能和数据库的结构。对于每一个功能模块,通常用来实现某个指定的具体任务。用户通过设计一个主控模块,把各个主功能模块按照实际要求连接成一个完整的应用系统。针对“学籍管理”应用实例,需要对学生的基本信息、课程的基本信息和学生的选课信息,以及选课后的成绩,进行统一的综合管理。

9.1 学籍管理的需求分析

设计应用系统的首要任务是详细分析用户的实际应用需求,然后根据用户的需求,进一步设计系统的功能和数据库的结构。结构设计是基础,功能设计是灵魂。

9.1.1 学籍管理的功能设计

一个完整的应用系统通常包括:加密模块、主控模块和若干个主功能模块等,而每一个主功能模块,根据实际需要又可以分为若干个子功能模块等。对于每一个功能模块,通常用来实现某个指定的具体任务。用户通过设计一个主控模块,把各个主功能模块按照实际要求连接成一个完整的应用系统。

尽管不同应用系统的功能差别很大,但是应用系统对数据管理的基本功能基本相同。应用系统的基本功能通常包括:加密模块、添加模块、修改模块、删除模块、查询模块、报表模块、帮助模块和主控模块等。

针对“学籍管理”应用实例,需要对学生的基本信息、课程的基本信息和学生的选课信息,以及选课后的成绩,进行统一的综合管理。具体包括:

(1)学生信息、课程信息和专业信息的添加、修改和删除等编辑功能。

(2)每个学生的选课管理。

(3)每门课程的成绩管理。

(4)学生信息、课程信息、专业信息、选课信息和成绩信息的查询管理。

(5)学生信息、课程信息、专业信息、选课和成绩信息的统计管理及其报表打印。

综上所述,设计“学籍管理”应用系统的功能如图9.1所示。

img410

图9.1 学籍管理的功能图

9.1.2 学籍管理的数据字典

根据“学籍管理”的功能,在管理学生的学籍信息时,所涉及的数据,通常包括学生、专业和课程的基本信息;每个学生的选课信息;每门课程的成绩信息等。

通过对“学籍管理”功能的详细分析,可以建立包括如下字段的“数据字典”。

学号:文本型,宽度8,主键,非空;

姓名:文本型,宽度4,非空;

性别:文本型(查询向导型),宽度1,只能男或女;

生日:日期/时间型;

政治面貌:文本型(查询向导型),宽度2,非空,只能党员、团员和学生;

是否四级:是/否型;

高考成绩:整型,只能0到800;

家庭住址:文本型,宽度30;

照片:OLE对象型;

个人简历:备注型;

专业号:文本型,宽度6,主键,非空;

专业名:文本型,宽度10,非空;

隶属学院:文本型,宽度20;

专业简介:备注型;

课程号:文本型,宽度4,主键,非空;

课程名:文本型,宽度10,非空;

学时:整型,只能0到90;

学分:整型,只能0到8;

课程类别:文本型,宽度4;

课程简介:备注型;

平时:单精度型,1位小数,只能0到100;或者整型;

期中:单精度型,1位小数,只能0到100;或者整型;

期末:单精度型,1位小数,只能0到100;或者整型。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈