软件工程课程设计学生信息管理系统 (1)

软件工程课程设计学生信息管理系统 (1)
软件工程课程设计学生信息管理系统 (1)

软件工程课程设计

院系:数理系

题目: 学生信息管理系统

学号: 11207210102

姓名:汤玉佳

专业:信息与计算科学

指导教师:张家精

目录

一、学生管理系统可行性研究 (4)

1.1技术可行性 (4)

1.2经济可行性 (4)

1.3操作可行性 (4)

二、学生管理系统需求分析

2.2.1系统任务概述 (4)

2.2.2 功能需求.........................................................4. 2.2.3数据流图. (5)

2.2.4数据字典 (8)

2.2.5 E-R图 (8)

2.2.6性能要求 (9)

2.2.7运行环境 (9)

三、概要设计

3.1 设计思想 (10)

3.2 功能需求 (10)

3.3 性能需求 (11)

3.4 系统框架 (11)

3.4.1 系统流程分析 (11)

3.4.2 系统功能模块分析 (12)

四、系统详细设计

4.1 管理员用例图 (14)

4.2 用户状态图 (15)

4.3 用户活动图 (16)

4.4用户协作图 (16)

五、总结 (17)

参考资料 (18)

一、可行性研究

1.1技术可行性

已经有人开发过,并且我们也都使用过相类似系统,对其一般性的软件和操作环境、编译环境都比较熟悉,所以说在技术上来说是可行的。

1.2经济可行性

当前系统只对服务器有关的要求,在服务费用方面,支出在你那个承担的范围,以后的维护及其他设备的总共费用在可以承担的范围。用当前系统可以节约出能够支付当前系统的直接支出,以后维护费用更是比以前的机制节约很多钱。

1.3操作可行性

系统的操作方式在这个用户组织内能行得通

一、学生管理系统需求分析

1.2.1系统任务概述

学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管

理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。推行学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化、控制辍学和提高义务教育水平的重要举措。

在以前,学校处理学生学籍档案等信息,需要人工收集数据信息,填写表格等,然后加以保存。但是,长此以往,随着学生人数不断地增加,学生信息量比较大,学校对于学生信息的保存等更加困难。这就使得必须有一种简洁快速的方法,方便学生信息的存储和调用。学生管理系统就此应运而生。

由此可以看出,人工操作效率太慢,而且容易出错。更加浪费时间。因此,利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。学生信息的录入,调用和查看更加方便,快捷。而且,各种流程出错率大大降低。由此,计算机对于人工的优势显而易见。

1.2.2功能需求

学生管理系统的目的是实现学生信息录入、查看、调用等业务的自动化管理,以提高工作效率。

学生信息管理系统主要包括以下几个功能模块:

1.学生信息管理:有关学籍等信息的录入、查询和修改,包括学生

基本信息,所在学院,专业班级等。

2.课程信息管理:学生已学课程和正在学习课程。

3.成绩信息管理:学生课程成绩查询。

4.学生选课管理:学生选课系统。

5.任课老师查询:查询正在学习课程的老师信息。

系统功能模块:

1.2.3数据流图

顶层数据流层图

对顶层数据流图进行分解,分离出两个加工:读者要求处理和管理员要求处理,分别编号为1和2.由于加工分离出来,原先属于内部数据流(文件)的部分(如期刊目录文件、期刊登记文件和期刊内容文件)这里就变成了外部数据流,它们被标在第二层数据流图上,“读者要求处理”加工分别从期刊内容文件、期刊登记文件和期刊目录文件读数据,“管理员要求处理”加工不仅从期刊目录文件读数据,当数据处理完成后,还要向期刊目录文件写入数据。分解后的第二层数据流图如图1-5所示。

图1-5 第二层数据流图

接下来对加工1和2继续分解。同理,加工1进一步分解五个子加工:加工1.1读者要求分类,加工1.2变动处理,加工1.3借阅处理,加工1.4归还处理,加工1.5查询要求处理。加工2进一步分解成三个子加工:加工2.1管理要求分类,

加工2.2期刊登记,加工2.3期刊征订。原先的内部数据流:读者文件和借阅文件变成了外部数据流,第三层数据流图如图1-6所示。

加工1.5包含多种查询,可以进一步分解,变成三个加工:加工1.5.1查询要求分类,加工1.5.2查询期刊去向,加工1.5.3查询期刊内容,第四层数据流图如图1-7所示

图1-6第三层数据流图

相关主题
相关文档
最新文档