(最新版)学生奖惩信息管理系统的设计与实现毕业设计(3)

2018-12-29 23:17

第三章 系统概要设计

系统分析是软件生命周期的一个重要阶段[9]。具体地说,应该分析和确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,必须仔细分析系统中的数据,既要分析系统中的数据流。又要分析长期使用的数据存储,通过分析应该得出用业务流图、数据字典等内容为系统的设计奠定基础。

3.1 可行性分析

技术可行性:系统的开发平台选择了当前流行的Windows操作系统,应用程序开发采用Microsoft公司的面向对象程序开发工具Visual Basic.net。VB.net 2005是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具[10]。与普通的数据库系统相比,用Visual Basic.net作为数据库开发平台有简单、灵活、可扩充等特点,非常适合初学者快速掌握并用来开发数据库管理信息系统[11]。数据库选择SQL Server。SQL Server是一个桌面电脑的数据库管理系统。它是一个功能强大的数据库管理系统和MIS系统开发工具,具有界面友好、易学易用、开发简单、接口灵活等特点[12]。当前管理信息系统的开发,大多是基于数据库技术和面向对象软件开发技术。这些技术目前已经成熟,被广泛应用于各个领域。所以,本软件的开发,在技术上是可行的。

经济可行性:是对系统投入使用后带来的经济效益进行估计,也包括对系统的投资预算。即要解决两个问题,资金可得性和经济合理性。当前办公用PC机的普及使得开发和应用管理信息系统在经济上成为可能。目前个人计算机的价格已经十分低廉,各种开发软件也可以在网上免费下载。所以,本系统在经济上是可行的。

操作可行性:本系统是为能更好的管理黑河学院学生奖惩信息而开发的,本系统的用户对象是所有黑河学院的教务人员、教师及学生,在本论文中又给出详细使用方法,用户只需懂得简单的计算机操作方法即可自由应用本系统。所以,本系统在操作上可行。

综上所述,开发学生奖惩管理系统是可行的。 本系统的系统流程图如图3.1所示。

图3.1 学生奖惩信息管理系统流程图

3.2 需求分析

3.2.1 系统功能需求说明

本系统开发的目标是开发出一套完善的学生奖惩信息管理系统,使之能跟上时代的发展。同时通过实践来提高自己的实践能力。本系统应主要实现的功能有以下几点。

1.管理员可以从后台实现添加管理员,删除管理员,修改管理员的信息。前台实现管理员登录验证功能,并能更新管理员的密码。

2.管理员可以从后台添加学生。管理员应能从后台查询、修改学生的基本信息,并且查询时可以多条件查询,条件有专业、姓名、学号等。学生用户登录可以查询自己的基本信息。

3.管理员能添加奖励、处罚的各种基本信息,并可以查询或修改奖励、处罚的基本信息。学生用户登录能查询奖励、处罚的基本信息。

4.管理员能添加学生的奖励或处罚信息,奖励或处罚的名称、级别可以从列表中选择,管理员能查询、修改学生的奖励或处罚信息,学生用户能查询自己的奖励、处罚的基本信息。

3.2.2 系统性能需求说明

系统性能是衡量系统好坏的一个重要标准,本系统对性能有如下需求。 1.系统执行效率要求

响应时间是衡量系统执行效率的主要标准,本系统对响应时间的要求是要在3秒(Windows XP环境下)中之内对用户的操作进行反映,运行用户所要求的功能,满足使用者的要求。

2.系统安全性要求

在进入系统前,只有合法用户才能进入系统。对不同使用者分配不同的权限,只有管理员权限登录的用户才能更改学生信息。

3.系统兼容性要求

本系统可在Windows 98及以上的操作系统下运行,即使操作系统改变,本系统仍可以继续使用。本系统可以和pc机上的其他软件共存,不会引起冲突。

3.3 数据流程分析

本系统的数据流程图是全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况,具有抽象性和概括性。顶层数据流图,如图3.2所示,详细数据流图3.3所示。

图3.2 顶层数据流图 图3.3 系统中间层数据流图

3.4 数据库设计

3.4.1 概念结构设计

概念模型可以看成是现实世界到机器世界的一个过渡的中间层,是整个数据库设计的关键。要对数据词典中的数据存储进行分析,得到系统的关系模型,可以采用实体-联系图(简称E-R图)的方法来进行数据结构分析,从而得出概念模型。下面只列出本系统包括的部分实体,如图3.4,3.5,3.6所示。实体-联系图如图3.7所示。

图3.4 奖惩信息实体图 图3.5 管理员信息实体图 图3.6 学生信息实体图

图3.7 奖惩信息管理系统总体E-R图

3.4.2 表结构设计

根据分析阶段得出的结论,结合本系统对有关数据存储的需要,为了更加方便、安全的实现该管理系统的所有功能,现将本系统中的数据以数据库表的形式呈现,表的设计如表3-1,3-2,3-3,3-4,3-5所示。

表3-1 管理员信息表

字段名称 登录名 密码 权限 字段类型 Char Char Varchar

字段长度 20 10 5 可否为空 主键 Null Null

表3-2 学生基本信息表

字段名称 学号 姓名 性别 班级 电话 备注 字段类型 Char Char Char Char Char Char 表3-3 奖惩类型数据表

字段名称 奖惩类型 类型描述 字段类型 Char Char 表3-4 奖惩规则数据表

字段名称 编号 奖惩类型 奖惩描述 字段类型 Char Char Char 字段长度 10 20 50 可否为空 主键 Null Null 字段长度 20 100 可否为空 主键 Null 字段长度 20 20 10 20 10 100 可否为空 主键 Null Null Null Null Null 表3-5 奖惩信息表 字段名称 奖惩编号 姓名 学号 奖惩类型 奖惩原因 时间 字段类型 Char Char Char Char Char Char 字段长度 20 20 10 20 200 20 可否为空 主键 Null Null Null Null Null 3.5 系统功能模块图

“学生奖惩管理系统”可分为几个主模块:系统用户管理、基本学生信息管理、奖惩信息管理、查询管理、系统退出。

按照结构化的系统设计方法,将整个系统分解成相对独立的若干模块,通过对

模块的设计和模块之间关系的协调来实现整个软件系统的功能,从而得到系统的功能模块图。本系统的功能模块如图3.8所示。

图3.8 学生奖惩信息管理系统功能模块图


(最新版)学生奖惩信息管理系统的设计与实现毕业设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:台北市立仁爱国民中学《本国语文》领域七年

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

马上注册会员

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