课程设计内容格式范例 - 图文(3)

2019-08-29 18:29

武汉理工大学《管理信息系统》课程设计说明书

1)编号:P1

名称:信息的录入 输入:各种初始信息

处理逻辑情况:根据班主任管理范围请求,输入需要管理的班级的学生信息 输出:需要的学生信息 2)编号:P2

名称:查询信息 输入:要查询的条件

处理逻辑情况:根据查询条件,显示所需信息 输出:符合查询条件的各种信息 3)编号:P3

名称:与家长会谈 输入:会谈信息

处理逻辑情况:根据会谈情况记录相关信息 输出:会谈的相关信息 4)编号:P4

名称:录入补考成绩

输入:要录入的课程名以及班级学生信息

处理逻辑情况:根据输入的条件选择,显示相关学生信息,录入成绩。 输出:具体的学生补考成绩 5)编号:P5

名称:打印 输入:打印条件

处理逻辑情况:根据打印条件输出相关信息 输出:打印信息的预览

武汉理工大学《管理信息系统》课程设计说明书

3 系统设计

3.1 功能结构设计

信息系统的功能模型描述的是系统的信息处理功能,功能划分及功能与外界、功能与功能间的接口的问题。把系统划分为子系统可大大简化系统的分析与设计工作,因为划分以后,每一子系统的设计、调试、基本上可以互补干扰的各自相对独立地进行,这样使系统的实施变得容易快速。,系统功能划分的基本原则是“高凝聚,低耦合”。

3.1.1 功能模块设计

根据系统的需求分析,结合业务流程图和数据流程图,系统的功能模块主要包括四个功能模块:

1) 学生基本信息管理模块

学生基本信息的相关操作只能有管理员(本系统所设有的最高权限)来完成,包括对学生基本信息的插入,修改,删除等基本功能,在这里面也涉及到级联删除的功能,学生基本信息全部被保存在数据库中的基本信息表中。而其他低级权限用户只能通过浏览数据而使用数据。

2) 课程及专业班级信息管理

主要包括学院的基础课程和各个专业专业课程的录入,修改和删除以及查询,此外还有班级信息(包括专业,班级编号,总人数,班长)的设置。 3) 成绩管理

包括学生成绩的录入,删除,补考信息的录入,查询,成绩排名统计等相关操作。管理员需首先指定相应的专业,班级,学科然后进行相关的操作即可。而其他权限的用户只能根据管理员提供的数据或者是数据库中已经存在的数据进行浏览,系统会告知相应的统计数据(统计可以根据班级,学期,个人)。 4)与家长会谈信息管理

主要是及时记录班主任与学生家长的会谈信息以方便日后进行查看和统计。 5)考勤信息管理

主要包括晚点名录入、删除及统计,课堂点名录入、删除与统计。 6) 用户管理

系统有管理员和普通用户两种用户。管理员可以进行所有系统操作并可以管理普通用户,普通用户只能进行信息浏览和打印以及个人密码修改。

3.1.2 系统功能结构图

武汉理工大学《管理信息系统》课程设计说明书

本系统为了充分满足现实中的需要,根据功能和各个模块之间的关系及其相关性分为6个模块,即学生信息管理,课程及班级信息管理,与家长会谈信息管理,成绩信息管理,考勤信息管理与统计,信息打印。

根据初步设计出来的系统模块,大体确定整体系统框架如下:

3-1 系统功能结构图

3.2 编码设计

编码就是以数字或字符来代表各种客观实体[4]。在系统开发过程中,编码设计是一个至关重要的问题。一个良好的编码系统可以减少对信息进行重复采集、加工、存储的情况,最大限度地消除因对信息的命名、描述、分类不一致所造成的误解和分歧,减少一名多物、一物多名的混乱现象。编码的主要目的有三点,一是唯一的标识对象,二是便于系统进行分类统计,三是将定性的东西定量化。

信息编码一般应遵循一下原则:(1)唯一性:唯一地标识要处理的对象是编制代码的首要任务。(2)规范性:编码的规范化是实现信息分类、汇总、统计的基础。(3)柔性:即编码应有一定的灵活性,当系统中增加对象、删除对象时,能保持其编码规则不变。(4)兼容性:即与相关信息编码体系间的协调性。(5)简短性:编码应在满足汇总要求的情况下尽可能短,以便于节省存储空间,减少冗余。(6)可识别性:代码应尽可能反映对象的

武汉理工大学《管理信息系统》课程设计说明书

特性,以助记忆和便于了解与使用。

本系统中涉及到编码的主要有三个实体,分别学生,课程,会谈信息。对学生和课程以及会谈信息进行合理的信息编码设计,使其能清晰的标识对象和显示分类,对系统的进一步设计是很有必要的。

本系统采用层次码和顺序码结合的方式来对学生和课程以及会谈信息进行编码。“顺序码”就是顺序的自然数或字母赋予编码对象。“层次码”是按对象的从属、层次关系为排列顺序的一种编码方式。编码时将代码分成若干层级并与分类对象的分类层级相对应,代码从左至右,表示层级由高到低。

系统对学号的编码分为6层,第一层三位数,表示学校,用012表示武汉理工大学;第二层两位,表示年级,例如05表示2005级学生;第三层两位数,表示学生所在学院;第四层两位,表示学生所在的专业,第五层两位,表示学生所在班级在专业内的编号;第六层两位,表示学生在班级中的顺序编号。例如0120503490402表示武汉理工大学2005级管理学院信管专业4班02号学生。

系统对课程的编码相对简单,分为两层。第一层4位,表示课程类别;第二层两位数,顺序表示在某一种类内的每门课程。

会谈信息编号,则是由系统自动根据系统日期生成的编号,分三层,第一层4位,表示年份;第二层四位,表示月日;第三层三位,表示某一天内的会谈信息的顺序编号。

3.3 数据库设计

数据库的设计,主要是针对内模式、概念模式、外模式的设计,其过程主要包括需求分析、概念设计、逻辑设计、物理设计等。每个过程都会产生相应的文档。模式是对内模式的逻辑表示;内模式是模式的物理实现;外模式势模式的部分抽取。三个模式反映了对数据库的三种不同观念:模式表示概念级数据库,体现了数据库的总体观;内膜式表示物理级数据库,体现了对数据库的存储观;外模式表示了用户级数据库,体现了对数据库的用户观。

3.3.1 概念设计(E-R图)

E-R模型(实体联系模型),简称E-R图,是描述概念世界、建立概念模型的实用工具。由前一章的分析可以看出,本系统主要有四个基本实体:学生,专业课程,基础课程,成绩,班级,谈话信息,晚点名信息,课堂点名信息,用户等几个实体。各实体间的联系图如下:

武汉理工大学《管理信息系统》课程设计说明书

图3-2 学生属性图

图3-3 班级属性图

图3-4 基础课程属性图


课程设计内容格式范例 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:竹笛兴趣小组下期教学计划

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: