管理信息系统分析与设计与实现实习报告论文

上传人:第*** 文档编号:55701610 上传时间:2018-10-04 格式:DOCX 页数:23 大小:614.47KB
返回 下载 相关 举报
管理信息系统分析与设计与实现实习报告论文_第1页
第1页 / 共23页
管理信息系统分析与设计与实现实习报告论文_第2页
第2页 / 共23页
管理信息系统分析与设计与实现实习报告论文_第3页
第3页 / 共23页
管理信息系统分析与设计与实现实习报告论文_第4页
第4页 / 共23页
管理信息系统分析与设计与实现实习报告论文_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《管理信息系统分析与设计与实现实习报告论文》由会员分享,可在线阅读,更多相关《管理信息系统分析与设计与实现实习报告论文(23页珍藏版)》请在金锄头文库上搜索。

1、管理信息系统分析与设计实习管理信息系统分析与设计实习系统名称:学生信息管理系统系统名称:学生信息管理系统姓名:姓名: 王天宏王天宏 班级:班级: 11246011124601 学号:学号: 201120460220201120460220 专业:专业: 信息管理与信息系统信息管理与信息系统学院:学院: 理学院理学院 目录目录目录.1第 1 章 绪论11.1 课题背景 11.2 目的背景与意义 11.3 项目开发的目标 .1第二章 系统分析阶段.12.1 问题定义 22.2 可行性分析 32.2.1 技术可行性 .32.2.2 经济可行性 .32.2.3 操作可行性 32.2.4 法律可行性 .

2、32.3 需求分析 32.3.1 功能需求 .42.3.2 界面需求 .42.3.3 性能需求 .42.4 数据描述52.4.1.系统流程图52.4.2.数据流程图62.5 数据字典: 6第三章 系统设计.93.1 目的与任务.93.2 设计思路93.3 各模块的功能描述.93.4 功能模块设计.103.5 数据库设计.143.5.1 数据库逻辑结构设计.143.5.2 数据库概念结构设计 E-R 图15第四章 系统实施与实现.164.1 系统管理模块 164.2 用户管理模块的使用测试174.3 成绩管理模块 184.4 学生成绩查询子模块的使用测试 18评价及总结.19第第 1 章章 绪论

3、绪论1.1 课题背景 此次开发的系统为学校学生信息管理系统,开发此系统是因为目前学校学生人数剧增,学生信息呈爆炸性增长,为了使学校对学生信息管理更加准确、方便。该系统设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理.目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理系统来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理系统也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。 1.2 目的背景与意义 学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人

4、员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点。 1.3 项目开发的目标 建立学生信息管理系统,采用

5、计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。第二章第二章 系统分析阶段系统分析阶段2.1 问题定义 本文要开发一个学生信息管理系统,要实现学生对本人的基本信息,本学期的教学计划安排,本学期的课表,本人的各科学习成绩进行查询。同时管理人员能够对上述学生查询的信息进行管理和维护。 1.学生对本人的基本信息进行查询; 学生进入系统,输入个人的学号以及密码,通过系统的验证正确后可以进入个人信息的主页,当学生请求查询学生的基本信息时,系统实时访问数据库,调出相应的学生信息,如姓名、学号、所在院校、专业班级等并输出显

6、示。并且学生可以管理个人的信息即:密码的修改等。2.学生对本学期的教学计划安排进行查询; 学生进入系统,输入个人的学号以及密码,通过系统的验证正确后可以进入个人信息的主页,当学生请求查询学生的本学期的教学计划安排时,系统实时访问数据库,调出相应的学校安排的教学计划等内容并输出显示。 3.学生对本学期的课表进行查询;学生进入系统,输入个人的学号以及密码,通过系统的验证正确后可以进入个人信息的主页,当学生请求查询本学期的课表时,系统实时访问数据库,调出相应的课表内容并输出显示。 4.学生对本人的各科学习成绩进行查询;学生进入系统,输入个人的学号以及密码,通过系统的验证正确后可以进入个人信息的主页,

7、当学生请求查询各科学习成绩时,系统实时访问数据库,调出相应的成绩信息并输出显示。 5.管理人员能够对上述学生查询的信息进行管理和维护。只有管理员能进行对学生信息管理,课程信息管理,选课信息管理,班级信息管理,成绩信息管理的功能。其中: 对于学生信息管理: 管理员进行录入添加,删除,修改,查找学生信息。对每个学生分配唯一的学号,学生即可登陆此系统浏览个人信息,登陆此系统的用户名和密码默认都是此学生的学号。管理员做的只需要将学生的学号注册,提交,系统便可实现上述功能。 对于课程信息管理: 管理员根据学校安排的各学院专业班级的学生课表进行添加,删除,修改,查找等功能。只有管理员才具有对课程信息进行维

8、护的权限,课程的类型分三种:公共课,专业课和选修课。通过界面化的设计,管理者只需要输入一些信息,比如:学生的课程,选课信息等。通过点击界面上的加入、删除、修改、查找等按钮,6 系统便可实现更新数据库,实现所要求实现的功能。 对于选课信息管理:管理员能够删除,统计学生选课信息。管理员向学生提出可以选修的课程,在学生选课完毕之后,管理员通过界面化的系统,可以通过用于区分不同课程的唯一的课程号的操作:删除和统计来分别实现删除该课程的选课信息和统计该课程的学生选课信息。 对于班级信息管理: 管理员能添加,删除和修改班级信息。由于每个学生属于一个唯一的班级,则管理员在录入学生个人信息的时候,将录入学生的

9、班级信息, 这两个功能模块有重叠的地方,因此,管理者只需在界面化的系统中,调出学生班级信息管理进行添加、删除、修改等操作,相应的学生个人信息将会随之改变。 对于成绩信息管理:管理员通过区分不同课程所用的课程号以及学生的学号,教师所提交的学生所得分数,以班级为单位进行录入学生的成绩信息,当录入完成后系统可以统计各个班级的平均分,最高分。2.2 可行性分析 2.2.1 技技术术可行性可行性 要开发该系统必须会用到有关网络和数据库的知识,而且还需要熟练掌握一门编程语言。到目前为止,我们已经学习 C 和 C+两门程序设计语言,其中C+就是一种很好的开发语言,它引入了类、继承、多态和重载等新机制,而且它

10、模拟了对象之间的通信,就像人们之间互通信息一样,对象之间也可以通过消息进行通信。 2.2.2 经济经济可行性可行性 学校图书馆、实验室和教学楼都有电脑,学生可以随时去查看所需资料,当然,如果学生有个人电脑,也可以随时免费的查询所需信息。2.2.3 操作可行性操作可行性 开发该系统软件所用的工具简单,主要是通过编程实现相关功能,再加上界面的相关设计,都比较简单,所以操作上是可行的。 2.2.4 法律可行性法律可行性 学生信息管理系统是学校进行管理时必不可少的一款软件,对老师管理学生、学生选课、查询成绩等都非常方便,简单可视化操作,易于管理。该项目为独立开发,在法律方面不会存在侵犯专利权、侵犯版权

11、等问题,完全按照合同的规定履行。2.3 需求分析 学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。我们走访学校的领导者、管理者、教师、学生等用户,他们从各自的角度对该系统所要实现的功能进行了一定的叙述。并且我们询问用户对目前正在使用的系统有哪些不满意的地方以及很满意值得借鉴的部分。通过对他们的叙述进行分析,总结如下: 2.3.1 功能需求功能需求 为使我们开发的学生信息管理系统满足用户的需求,现将该系统所要实现的功能,总结如下: 1.学生信息管理:主要负责管理所有在校注册学生的个人信息,主要实现添加,删除,修改,查找学生信息的功能。 2.课程信息管

12、理:负责管理本校所有的课程信息。主要实现添加,删除,修 改查找课程信息的功能。 3.选课信息管理:负责选课的管理。主要实现删除,统计学生选课信息的功 能。 4.成绩信息管理:主要是实现对学生成绩的录入查询及考试的违规信息的管 理工作,包括:学生成绩的录入,学期成绩浏览,学生成绩查询,班级成绩查询,违规信息的增加及浏览。 5.班级信息管理:负责班级的管理。主要实现的功能包括添加,删除和修改 班级信息,以及对班级信息的查询。 6.学生信息查看:主要实现学生查看个人信息和修改登录信息等功能。通过 该模块可以查看学生姓名、学号、所在院校、专业班级、教学计划和课表安排等信息。 7.成绩信息查看:主要负责

13、实现学生查看成绩的功能。 8.个人信息管理:主要实现对个人信息的管理。 2.3.2 界面需求界面需求 设计该系统界面时主要本着用户易于操作的原则,另外,尽量使界面看起来比较美观。 2.3.3 性能需求性能需求 1数据精确度 查询时应保证查全率,所有相应域包含关键字的记录都应该能查到。添加、删除数据时应该保证正确的以及相关联的数据的彻底删除,避免出现一些缓冲区和存储块等的不一致以及存储区的浪费问题。 2时间特性 一般操作的响应时间应该在 1-2 秒内,对于软磁盘和打印机服务响应时间也应在可接受的时间内完成。 3适应性 开发的系统应该考虑学校的条件。考虑到技术约束、环境约束、标准约束已经硬件限制等

14、。应该是普及适用性比较好的系统。 4可靠性 系统的运行应该是连续的稳定的,由平均无故障时间来判定系统的可靠性。5可维护性 维护软件可能耗费大量的物力、财力、时间,因此在开发软件的过程中,通过提高各模块的内聚度,降低各模块的耦合度等方法来提高软件的可维护性。并且通过四种维护性活动:改正性维护、适应性维护、完善性维护、预防性维护来进行维护。2.4 数据描述2.4.1.系系统统流程流程图图学生登录验证学生身份修改密码查选课信 息查询可选 课修改密码查询选课 情况查看事迹 报告上传学习 资料,设 计题目工作报告 上传系统填写同组 信息选课选课数据库教师数据库填写进度 报告,并 打分教师登录验证教师身份

15、客户登录浏览选题 信息2.4.2.数据流程数据流程图图用户信息数 据库选题数据库修改 密码教师验证用户填写进 度打分上传显示确定选 题显示选题数据库显示成绩数据库登录用户名密码进度数据库设计报告表工作报告表填写 组成 员情 况显 示上传上传显示客户用户验证学生修改 密码用户信息数据 库直接登录用户名密码登录设计报告工作报告2.5 数据字典: 数据流描述: 数据流名:用户名密码 数据来源:用户登陆处理 数据去向:验证信息处理。 说明:用户输入用户名和密码 数据组成:用户名+密码 数据流量:小 数据流名:直接登陆 数据来源:用户登陆处理 数据去向:客户界面 说明:普通用户不输入用户名和密码直接以客

16、户身份登陆 数据流名:登陆 数据来源:验证信息处理正确 数据去向:根据验证信息返回条件决定是教师界面还是学生界面 说明:系统登陆到教师界面。 数据流名:选题,资料 数据来源:教师界面的输入选题和资料窗口数据去向:上传处理 说明:教师输入要上传的课题和资料 数据流名:小组成员信息 数据来源:选课信息界面 数据去向:验证填写信息处理 说明:学生填写同组其他同学姓名,学号,班级,小组长名。 数据流名:工作报告。 数据来源:课题信息界面 数据去向:上传处理 说明:学生将各阶段工作报告上传。 数据流名:设计报告 数据来源:选题信息界面 数据去向:上传处理 说明:学生填写所选课题的设计报告上传。数据元素词条描述:数据元素词条描述:元素名:用户 描述:使用该管理系统的人 定义:用户=教师+学生+客户元素名:用户名 描述:用来区分教师和学生

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号