1、 1 管理信息系统课程设计管理信息系统课程设计 题题 目目 学生成绩管理信息系统学生成绩管理信息系统 2 摘摘 要要 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成 倍增加。为加强学生对自我成绩的管理,及时查询关于自己成绩的信息,学生管 理信息系统就需要被设计。该系统的总体任务是实现学生信息关系的系统化、规 范化和自动化,通过对成绩的分类查询设计了学生信息管理系统。本此课程设计 运用 GUI Design Studio 进行开发设计,并从系统规划、系统分析、系统设计、 系统实施等几个方面进行介绍。 关键词:关键词:学生管理系统 GUI Design Studio 3 目录目
2、录 第一章 系统规划 1.1 系统设计背景 1.2 系统设计的目标 1.3 可行性分析 1.3.1 技术可行性分析 1.3.2 操作可行性分析 1.3.3 系统可行性分析 第二章 系统分析 2.1 组织结构分析 2.2 业务流程图 2.3 功能需求 第三章 系统设计 界面设计 第四章 系统实施 4.1 系统操作的简要说明 4.2 系统评价 第五章 总结 第六章 参考文献 4 第一章第一章 系统规划系统规划 1.1 系统设计背景系统设计背景 随着社会与经济的进步,我国的教育行业飞速发展。我国的教育不断普及, 接受教育的人越来越多,除了十年的义务教育,还有各类大学和成人教育,有关 学生的资料信息越
3、来越多, 管理也越来越复杂。 即导致了需要管理的信息量剧增, 因而传统的人工管理学生的方式已不适应当前的学生管理。 为了减少管理的工作量,方便学生对自己和学校信息的查询,缩短学校、教 师和学生间的距离,对学生信息进行自动高效的管理,已成为各学校现阶段最迫 切需要解决的问题。同时随着科学技术的不断提高,计算机科学日渐成熟,并以 其检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优 点在社会的各个领域发挥着越来越重要的作用。 因此使用计算机对学生信息管理 就显得非常必要。 1.2 系统设计的目标系统设计的目标 针对现在学校对学生进行管理的复杂化和多元化, 以及传统人工管理已不能
4、适应当前的发展现状的情况,我设计学生成绩管理信息系统有以下目标: (1)学生可以在自己的权限内查询自己个人信息、 学习成绩以及课程信息重 修和补考情况等,同时还可以进行登录及密码的修改等操作。 (2)学生可以通过学生成绩管理信息系统查询自己在每个学期的排名情况, 有利于调整自己的学习状态,制定努力的目标。 5 1.3 可行性分析可行性分析 1.3.1 技术可行性分析技术可行性分析 系统以 Windows 7 为操作平台,选用 GUI Design Studio 作为数据库开发平 台。GUI Design Studio 是一个给应用软件设计图形用户界面的专业工具,它可 在画基于 web 形态的原
5、型时,可以用Axure RP、Balsamiq Mockups很方便的画出 来,但要是对象是客户端软件的时候,Axure 却不是首选。 以快速的把思路, 以可视化的方式来表现出来,并可以和客户进行交流想法。GUI Design Studio 同时也是一个不需要软件开发和编码的完整的设计工具,它支持所有基于微软 Windows 平台的软件。因此, GUI Design Studio 是一款适合界面原型设计员 和界面原型开发员的软件。 1.3.2 操作可行性分析操作可行性分析 任何系统的设计都不能忽视可操作性, 针对此, 我们要依据标准性、 安全性、 兼容性、高效性、保密性、可维护性等标准。在着眼
6、于当前实用的基础上,为将 来系统的扩展、升级留有余地。软件的开发应能在较长时间内满足学校的发展需 要,故系统还需要满足以下这几个标准: (1)标准性 系统的软硬件选型都应该采用工业化标准,这样既可以保证 系统运行质量又可以分享在此标准上的每一次技术进步。 (2)可靠性 由于学生信息的重要性,系统的软硬件应均为质量可靠,确 保不会由于软硬件故障造成系统运行终止而使用户蒙受损失。 (3)安全性 通过软件的编制及硬件设置,控制使用者接触数据的权限, 从而确保使用者无法操作与其无关的数据。 (4)兼容性 系统的所有软硬件理论上都应有百分之百的兼容性,用以保 证软硬件的可互换性。 (5)高效性 由于学生信息每次处理的信息量较大,因此系统对信息的处 理能力及响应能力应是快速而有效的,在软件编制过程中应充分考虑到这一点。 (6)可维护性 系统软件设计时应采用结构化模块设计,以便于开发和维 护,也有利于根据情况随时进行功能调整。同时在系统开发时应该充分考虑到用 6 户的日常维护,使之能简便易行。 1.3.3 系统可行性分析系统可行性分析 此系统实现如下系统功能: (1) 是学生