2022年学生信息管理系统的设计与分析剖析 .pdf
系统分析与设计课程设计说明书设计题目:学生信息管理系统分析与设计设计成员: KT1073-2 丁小海 215 KT1073-2 廖虎 21 KT1073-2 马永祥 25 指导老师 : 程曾平湖北汽车工业学院科技学院信息管理专业 2013年 6 月湖北汽车工业学院信息管理系课程设计任务书一、题目:学生信息管理系统的设计与分析二、内容详细了解学生信息管理的日常流程与管理方式,调查个高校学生管理的详情及现状,针对计算机处理事务管理问题的特征和要求,按规范的结构化系统开发标准,完成学生信息管理系统的系统分析、系统设计,运用Delphi系统工具进行程序设计及系统调试、运行之过程。 进一步加强学校学生管理的科学化、规范化管理,为学校的工作持续、稳定的进行提供很好的帮助。三、基本工作量要求1、运用系统分析方法,实现学生管理的信息化,通过建立一个学生信息管理系统来帮助管理学生的各种信息。2、学籍管理及户籍管理:能够对学生的学籍以及家庭所在地有一个详细的了解,方便对学生进行管理与沟通。3、入学管理:对学生入学信息进行管理以及宿舍的分配。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 21 页 - - - - - - - - - 4、学生档案管理:对学生平时表现进行管理,例如奖励、处分等。7、根据学生信息管理现状,画出分层的数据流程图,通过业务分析,完成系统结构图设计,完成系统用户程序设计和相关数据库结构设计,并保证基本系统运行无故障,实现从数据录入、信息查询和结果输出的程序设计、调试。在此基础上完成结构化的系统分析报告,同时对程序结构和关键技术进行叙述,从而完成系统开发任务。8、根据指导老师审核意见及课程设计规范,整理、修改,完成一篇字数不少于6000 字的课程设计报告。五、候选学生任务表姓名班 级学号任务及贡献丁小海KT1073-215 系统详细设计,设计功能结构及数据库结构,代码设计廖虎KT1073-2 21 系统分析,数据流程图及数据字典,界面设计马永祥KT1073-2 25 制作组织结构图以及业务流程图,写说明书指导教师签字:目录第一章 . 需求分析和系统规划. . 1.1 需求分析. 1.1.1项目目标:. 1.1.2运行环境:. 1.1.3开发风险:. 1.1.4经济可行性:. 1.1.5技术可行性 : . 1.1.6法律可行性:. 1.1.7总体分析:. 1.2 背景分析. 1.3 系统规划. 第二章 . 学生管理系统分析. . 2.1 系统分析的概念. 2.2 系统开发的可行性分析. 2.3 详细调查的内容和方法. 2.4 系统分析的主要工具. 2.4.1 学生管理的数据流程图. . 2.4.2 数据字典( DD ). . 第三章学生管理系统的设计. . 3.1 系统设计概述. 3.2 系统功能分析的分析与模块. 3.2.1 模块划分 . . 1)学生信息管理. . 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 21 页 - - - - - - - - - 2)班级信息管理. . 3)成绩信息管理. . 3.2.2系统功能分析. 3.2.3系统功能的模块设计. 3.3 系统详细设计. 3.3.1 代码设计 . . 3.3.2 数据库设计 . . 3.3.3系统界面. 第四章总结: . . 个人小结: . 团队总结: . 第五章参考资料: . . 第一章 .需求分析和系统规划1.1 需求分析随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。现在的时代是网络普及是时代,学生有条件通过网络方便快捷的查询自己的个人信息。所以,学生信息管理系统既能方便学校管理部门的管理,又能方便学生及时查询个人信息。1.1.1 项目目标 :学生和老师可以方便的选课,同时可以查询和修改各自的信息,以便学校管理。1.1.2 运行环境 :(1)以 Windows98 以上 /ME/2000/XP 作为学生选课管理系统的后台操作系统。 (2) 前台开发程序为JAVA ,SQL Server 2000。(3)后台数据库为Microsoft Access 2000/ SQL Server 2000。 (4)主要硬件设备:PC机一台。1.1.3 开发风险 :浪费资金人力,会影响原有管理方式,总体风险不大。1.1.4 经济可行性 :成本估计 : 一台计算机每天电费(工作18 小时以上),需要 4-5 名管理远和数据库维护人员每天工资(每天工作在8 小时以上),人员培训费用,定期软硬件更新费用,每年总运营费用, 杂项费用。资源分析:现有计算机比较充足,相关人才在学校内就能找到,工资要求低。1.1.5 技术可行性 :我校计算机系以及其他系都有软硬件知识丰富, 具有较高的文化水平和计算机操作水平, 可以设计管理该系统的学生和老师, 且课余时间丰富, 可以学习和了解在设名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 21 页 - - - - - - - - - 计和应用当中会遇到或可能遇到的技术问题。我校许多专业都以开设类似的课程设计题目,学生和老师在技术方面已经有经验,正缺少这样的实践机会。1.1.6 法律可行性 :虽然其他学校也有类似的管理系统,但都主要在本校使用,没有涉及到盈利方面, 我校设计该系统也本着让学生和老师把握一次学习实践的机会的目的,锻炼他们的开发技术和能力, 不会去抄袭已经设计好的管理系统,如有借鉴的地方发布时也会说明,而且该系统是本着方便学生学习的目的,而非盈利目的,所以不会和法律相冲突。1.1.7 总体分析:比原有方式工作效率高,成本低,出错率低,使学校实现现代化网络教学管理。1.2 背景分析该项目开发的软件为学校学生信息管理系统软件, 是鉴于目前学校学生人数剧增, 学生信息呈爆炸性增长的前提下, 学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的, 该软件设计完成后可用于所有教育单位( 包括学校 , 学院等等 ) 的学生信息的管理 . 目前社会上信息管理系统发展飞快, 各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息, 学生管理系统也是有了很大的发展, 商业化的学生信息管理软件也不少 . 但本系统完全独立开发, 力求使系统功能简洁明了, 但功能齐全且易于操作. 1.3 系统规划将近年来不断发展的MIS技术应用到开发学生管理系统具体过程中,目标是: 提高学生能够管理工作的效率。然后用熊规划方法得出系统总体结构图。系统规划任务是:1、制定 MIS 的发展策略。 2、确定组织的主要信息需求,形成MIS 的总体结构方案;安排项目开发计划。3、制定系统建设的资源分配计划。学校管理信息系统的总体结构图,如下所示:图 1-1 学校管理信息系统的总体结构图第二章 .学生管理系统分析名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 21 页 - - - - - - - - - 2.1 系统分析的概念系统分析的任务:尽可能弄清楚用户对信息的需求,调查系统的资源、输入、 处理和输出,完成新系统的逻辑设计。2.2 系统开发的可行性分析系统开发的可行性分析的任务是确定项目是否必要和可行。从对学校的外部约束条件、基本情况、规模、历史和管理目标的调查,得出学生系统开发是可行的。2.3 详细调查的内容和方法详细调查的内容包括:对学校业务状况的调查和分析、数据流程的调查和分析。通过查阅资料和访问的方式,收集有关的信息, 这事系统详细调查的主要方式。在学生管理系统中,可也得到学生的基本信息、选课情况、成绩信息和班级信息,这些信息提供给学生、辅导员和需要了解学生情况的个人或者机关。2.4 系统分析的主要工具为了编写学生信息管理系统,应首先了解学校内部各级组织机构,是系统分析进一步明确调查对象和方向,调查结果用组织机构图来表示。调查中应详细了解各部分人员的职责分工情况,有关人名、决策内容、存在问题和对系统的要求。经过调查得出学校组织结构,如图所示:图 2-1 学校组织结构图2.4.1 学生管理的数据流程图数据流图( Data Flow Diagram,DFD )是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。DFD由数据流、 加工、数据存储和外部实体4 个要素构成。 外部实体是指存在于软件系统之外的人员或组织,它指出系统所需数据的发源地和系统所产生数据的归宿地。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 21 页 - - - - - - - - - 数据流程图的基本符号有:图 2-2 数据流程图基本符号学会管理数据流程图的主要步骤:1)确定外部项,即学生、辅导员。2)确定输入数据流和输出数据流,把系统作为一个加工环节。3)确定主要信息处理功能,将系统分解成几个加工的环节。确定每个加工的输出和输入数据流以及这些加工相关的数据存储。4)按自顶向下,逐层分解。对上层图中全部或部分加工环节进行分解。5)重复第四步。学生信息系统的数据流图首先是管理系统的关联图:图 2-3 管理系统关联图然后给出学生管理系统的数据流程图:F1: 录入信息F2: 分配班级信息F3: 课程安排信息F4: 成绩查询信息图 2-4 学生管理系统数据流程图学生信息处理流程数据流图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 21 页 - - - - - - - - - 图 2-5 学生信息处理数据流程图学生信息管理业务流程图:管理员P1 学 生 信 息修改P4 学生缴费记录P2 学生成绩录入学 生 信 息 管理系统学生成绩P3成绩核对学 生 缴 费记录P5费用核对学生P6核对密码密码P7结果整理选课名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 21 页 - - - - - - - - - 选择你要实现的功能标号X:主菜单:对学生的操作1。录入 2。查询 3。修改 4。插入 5。删除 6。排序 7。打印进入录入学生信息页面是 否 进 入 学 生信 息 管 理 系X=1 X=2 X=5 进入查看信息界面进入插入信息界面X=3 输入要删除的学生学号X=6 按学生的学号排序X=7 输入要打印的学生的学号选择0 按任意数字,返回学生信息系统主页面结束Y 输入学生学号、姓名、性别、年龄、籍贯、教育程度、健康状况、成绩X=0&X=7 显示所有学生的所有信息输入要插入的学生的学号及其他信息进入删除信息界面学生信息删除成功进入信息排序界面排序成功进入信息打印页面成功打印退出系统X=4 进入修改信息界面输入要修改的学生的学号修改信息修改成功进入登录页面是否登录开始Y 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 21 页 - - - - - - - - - 学生成绩管理业务流程图:图 2-7 学生成绩管理业务流程图(1)图 2-8 学生成绩管理流程图(2)图 2-9 学生成绩管理0 层数据流程图图 2-10 学生成绩管理1 层数据流程图2.4.2 数据字典( DD)数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述, 其目的是对数据流程图中的各个元素做出详细的说明。学生管理系统的数据字典的编写。由数据流程图可以得到数据字典的内容,在数据字典中, 仅给出了学生学号一个数据元素 ,在外部项中给出学生,在数据存储中给出学生基本信息表,在加工中给出学籍管理,在数据流中给出录入数据。数据元素学号外部项学生数据存储学生基本信息表加工学籍管理数据流录入信息学生成绩管理学生升留级条件成绩奖学金评定升级学生留级学生补考学生总成绩奖学金评定单科成绩奖学金评定查询统计分析学生成绩管理系统学生情况学 籍 管理部门学生成绩教师教务处学生教师成绩1.0 学生管理2.0 课程管理3.0 成绩管理4.0 统计分析学生D1课程D2D3管理部门学工办教师查询管理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 21 页 - - - - - - - - - 第三章学生管理系统的设计3.1 系统设计概述系统设计的任务是:在系统分析的基础上,按照逻辑的要求,科学合理地对系统进行总体设计和具体的物理设计,为下一个阶段系统的实现提供必要的技术资料。其中总体设计内容包括划分子系统、代码设计、设计规划制定、信息系统流程图设计、功能结构图设计的系统物理配置方案设计等。具体的物理设计包括数据存储文件的设计、输出设计、输入设计、编写程序设计说明书等。3.2 系统功能分析的分析与模块3.2.1 模块划分1)学生信息管理添加学生信息界面主要完成对学生各项基本信息的录入。此模块需要解决的问题包括:专业应该由用户在下拉列表框中选择,而不是手工输入;其次,当选择了某一个专业后,班级也应该显示在下拉列表中,通过这种方式, 可以最大限度地避免出现误操作的概率;最后需要解决的问题是将学生的照片插入数据库,也是此部分功能的一个难点。在添加学生信息时, 首先需要对录入的数据进行条件判断,判断除备注字段、照片字段以外,其他参数是否含有空值。其次,学生的学号是否有重复,如果不满足以上条件则不能完成添加操作。如果选定的学生照片不为空时,可以在插入语句中增加一个参数用于传递照片所对应的字节型数据。修改学生信息界面与学生信息添加界面类似,但在实现方法上有一定的区别,并且在修改学生信息时应该避免学号发生重复。删除学生信息之前,应该判断是否存在与当前学生有关的其他记录,如果么有则可删除学生记录,否则,在程序中给出提示信息。2)班级信息管理添加班级信息界面用户班级基本信息的录入,其中包括班级名称、专业、年制、入学时间等内容, 根据创建班级时的入学时间及年制,可以计算出班级在校期间的总学期的数量、并为每一个学期指定一个编号,在添加班级课程、录入学生成绩时需要根据该编号确定学名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 21 页 - - - - - - - - - 期。在班级信息修改界面中,由于考虑到数据之间的依赖关系,某些字段的值不能让用户修改, 相应的控件仅显示其值,不能编辑。 需要修改的班级编号必须要确保班级名称在修改后不能与现有班级名称发生重复,如果发生此情况,弹出提示对话框,结束流程。删除班级信息之前, 首先需要检索在班级中是否有已经录入的学生记录,如果么有则可以完成删除操作。同时为了保证数据的完整性,在课程信息表中将与该班级有关的课程记录删除。3)成绩信息管理学生成绩录入界面中选定了专业、班级、学期之后,班级中的学生名单及本学期开设的课程将会分别显示在控件中,方便用户进行成绩的录入。录入成绩时, 应该考虑到同一个学生同一门课程的分数不能重复输入,同时也要对成绩数据的格式进行判断,避免非法数据造成应用程序的崩溃。确定班级范围之后吗,依次按照班级、 学期、学生的顺序进行选择,学生的成绩可显示在表格中,包含自动编号、课程名称、 成绩及录入状态。如果成绩尚未录入时,自动编号、成绩项显示为0。 修改成绩浏览窗口中选择某一成绩记录后,可以在成绩修改窗口中修改分数。删除学生成绩时,该成绩为已录入状态,可以进行删除。等待录入状态的成绩不能删除。否则程序会给出提出信息。学生成绩查询界面中,由指定的学号、学期范围来查询学生各学期的成绩,以及每学期成绩的统计状况。程序中将会显示检索出的课程成绩的数量,如果数量与开设的总课程数量不符,就需要进入学生成绩浏览界面对未录入的课程数据进行补录。班级成绩查询界面中,由指定的班级名称、学期范围作为查询条件,可以得到班级各门课程的成绩统计信息,如课程的最高分、最低分、平均成绩、总成绩等。这对于评估班级的整体素质起到参考作。3.2.2 系统功能分析系统开发的总任务是实现学生信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。学生信息管理系统需要完成的功能主要有:有关学籍信息的输入,包括学生基本信息、所在班级、所学课程和成绩等。1) 学生信息的查询,包括学生基本信息、所在班级、已学课程和成绩。2) 学生信息的修改。3) 班级管理信息的输入,包括班级设置、年级信息等。4) 班级管理信息的查询。5) 班级管理信息的修改。6) 学校基本课程信息的输入。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 21 页 - - - - - - - - - 7) 基本课程信息的修改。8) 学生成绩信息的输入。9) 学生成绩信息的查询。10)学生成绩信息的修改。11)学生成绩信息的统计。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 21 页 - - - - - - - - - 3.2.3 系统功能的模块设计对上述各项功能进行集中、分块,得到管理系统功能模块图,如下图所示:图 3-1 管理系统功能模块图3.3 系统详细设计3.3.1 代码设计1)代码的概念代码设计在系统分析阶段就应开始。由于编制代码要仔细调查和多方协调,所以是件很费事的工作,到系统设计阶段才能定下来。代码是代表事物名称、属性、状态等符号。代码在信息系统中是人与计算机的共同语言,是两者交换的工具。2)代码的作用代码为事物提供一个概要而不含糊的认定,便于数据的存储和检索,使用代码可以提高处理的效率和精度。(2.1 )标识作用:可以标识和确定某个具体对象,以便于计算机的识别。(2.2 ) 统计和检索作用: 当按对象的属性或类别进行编码时,易于优化对象的统计和检索。(2.3 )对象状态的描述作用:代码可以用来表明事物所处的状态,便于对象的动态管理。学生管理系统,编号由数字码组成。仅给出学号的代码设计,由六位整数组成,设计如下:# # 编号年份3.3.2 数据库设计数据库设计在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏直接对应系统的效率和实现的效果。合理的数据库结构的设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。1)数据库概念结构设计:数据库概念结构设计应在系统分析阶段进行,任务是根据用户需求设计出概念数据模型。概念结构设计所得的ER模型对用户需求的一种抽象表达形式。为了能够建立起最终的物理系统,需要将概念结构转化为DBMS 所支持的数据模型。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 21 页 - - - - - - - - - 2)学生信息管理系统数据项和数据结构在学生管理系统的数据库概念设计中,从系统分析阶段的数据词典中分析出,数据存储之间的关系,也就是系统的关系模式。学生管理系统用关联图来描述概念模型,简称 E-R 图(实体联系图), E-R 图由三部分组成:实体、属性、联系。所用符号如下所示:针对一般学生管理系统的需求,通过对学生学习过程的内容和数据流程分析,设计如下所示的数据项和数据结构:(a)学生基本信息:包括的数据项有:学号、姓名、性别、出生日期、班号、联系电话、入校日期、家庭住址、备注等。(b)班级信息:包括的数据项有:班号、所在班级、辅导员、所在教室等。(c)课程基本信息:包括的数据项有:课程编号、课程名称、课程类别、课程描述等。(d)课程设置信息:包括的数据项有:年级信息、所学课程等。(e)学生成绩信息:包括的数据项有:考试编号、所在班级、学生学号、学生姓名、所学课程、考试分数等。下面设计规划出的实体有:学生实体、班级实体、年级实体、课程实体。下面是各个实体具体的描述,由此得出学生信息管理系统的ER图:图 3-2 学生信息管理系统的E-R 图学生实体 E-R 图:图 3-3 学生实体E-R 图班级实体 E-R 图:学生性别学号出生日期家庭住址年级所在院系入学时间名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 21 页 - - - - - - - - - 图 3-4 班级实体E-R 图寝室实体 E-R 图:图 3-5 寝室实体E-R 图实体之间的关系E-R 图:寝室信息公寓楼号寝室门牌号寝室成员及数目所缴费用寝室成员个人信息班级设置信息年级班级教室年制专业备注班主任名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 21 页 - - - - - - - - - 图 3-6 实体之间的关系E-图3)数据库逻辑结构设计:逻辑结构设计的任务:把数据库概念结构设计阶段的出的ER图转化成SQL Server2000 中所支持的实际数据模型。数据库逻辑结构设计分两个步骤:首先将 ER图转换成关系模型,然后对关系模型进行优化。ER图转换成的关系模式如下所示:学生(学号,姓名,性别,出生日期,班号,联系电话,入校日期,家庭住址,备注)班级(班号,年级,辅导员,教室)课程(课程编号,课程名称,课程类别,课程描述)年级课程设置(年级,年级名称)学生成绩(考试编号,学号,姓名,班号,课程名称,考试分数)4)数据库物理结构设计:数据库物理结构设计是为数据模型在设备商选定合适的存储结构和存取方法,已获得数据库的最佳存取效率。学生信息系统数据库中的各个表格设计结果如下,每个表格表示在数据库中的一个表。学生班级信息设置班级院系用户信息院系信息设置个人信息设置寝室信息设置寝室信息汇总名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 21 页 - - - - - - - - - 学生基本信息表Student_info 列名数据类型可否为空说明Student_ID INT(6) NOT NULL 学生学号(主键)Student_Name CHAR(10) NULL 学生姓名Student_Gender CHAR(2) NULL 学生性别Student_Date DATETIME(8) NULL 出生日期Class_No INT(4) NULL 班号Tele_Number CHAR(10) NULL 联系电话Ru_Date DATETIME(8) NULL 入校时间Address VARCHAR(50) NULL 家庭地址Comment VARCHAR(200) NULL 注释班级信息表Class_info 列名数据类型可否为空说明Class_No INT(4) NOT NULL 班号(主键)Grade CHAR(10) NULL 年纪Director CHAR(10) NULL 辅导员Classroom No CHAR(10) NULL 教室课程信息表Course info 列名数据类型可否为空说明Course_No INT(4) NOT NULL 课程编号(主键)Course_Name CHAR(10) NULL 课程名称Course_Type CHAR(10) NULL 课程类型Cpurse_Des CHAR(50) NULL 课程描述、年纪课程设置表Gradecourse info 列名数据类型可否为空说明Grade CHAR(10) NULL 年级Course_Name CHAR(10) NULL 课程名称学生成绩信息表Result info 列名数据类型可否为空说明Exam_No CHAR(10) NOT NULL 考试编号(主键)Student_ID INT(4) NOT NULL 学生学号Student_Name CHAR(10) NULL 学生姓名Class_No INT(4) NULL 学生班号Course_Name CHAR(10) NULL 课程名称Result INT(8) NULL 分数系统用户表User info 列名数据类型可否为空说明User_ID CHAR(10) NOT NULL 用户名称(主键)User_PWD CHAR(10) NULL 用户密码User_DES CHAR(10) NULL 用户描述名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 21 页 - - - - - - - - - 5)数据库结构的实现经过前面的需求分析和概念结构分析以后,得到数据库的逻辑结构。就可以在SQL Server 2000 数据库系统中实现该逻辑结构。这是利用SQL Server 2000数据库系统中的SQL查询分析器实现的。SQL语句在SQL Server2000中的查询分析器执行后,将自动产生需要的所有表格。 管理信息系统处理方式的合理选择,就是一个处理过程的设计问题,选择处理方式实际就是根据系统的任务、目标和环境条件,合理的选择信息活动的形态及具体方法。3.3.3 系统界面1)登陆界面2)系统主界面3)添加用户4)班级查询5)学生成绩管理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 21 页 - - - - - - - - - 第四章总结:个人小结:个人总结(丁小海学生信息管理):经过几天的努力,学生管理系统终于做完了,经过这次系统设计课设,自己总结了这个学生信息管理系统的一些问题,不过收获还是颇为丰富的,再有理论知识上结合实践,使我学到了更多。首先,更进一步的了解了系统分析与设计的基本操作,在这之前,系统分析与设计的学习仅仅刚开了个头,我们只是在了解一些概念性的东西。在做这个系统分析之前,我连基本的系统分析与设计,配文件DSN ,数据库查询语句等这些东西都不熟练。现在对于系统中的增删改查操作比较熟练了,对于初学者来说,比较头疼的就是对于单引号的处理。我的建议是如果不理解先把按照课本上正确的语句敲,然后在多次进行数据库的链接,增删改查操作中不断总结规律。这次设计的学生信息管理系统, 全在自己所掌握的知识下,进行系统分析与设计,完全体现了自己在系统分析与设计设计课程学习状况,充分地为自己以后更深入了数据库语言奠下深厚的基础。纵观此学生信息管理系统的整体概况,目前,自我认为设计良好,相关功能都能够实现,功能强大,条理清晰, 界面可观性比较好。并且特色在于,所设计的表单都在一个表单系统桌面中运行,比较符合系统的观念。在系统设计的过程中,我从中发现,学习系统分析与设计要细心和有耐性,并且要不断地从外界学习更多的技术才能设计出一套完美的系个人总结(廖虎班级信息管理):忙碌了一段时间,班级信息管理系统的制作算是告一段落了,总结报告也写出来了,感觉还算满意。在这次课设里,大家都很积极。大家都认真对待,完全不是处于完成作业的目的,这次的课设,我们收获还是很大的。首先是知识层面,其实很多东西不是上课能解决的,必须要学生自己动手实践。大家虽然是积极合作, 可是相关资料必须自己去收集了解。小组分工合作,默契不言而喻。每个人在把自己分内的工作做好的情况下帮助其他人,这样效率很高,最直接的收获就是系统的制作和报告的撰写,这些东西都得靠自己在下面翻书看,或者查阅别人的优秀案例,取人之长,补己之短嘛。 我负责的是系统规划和业务流程图分析,除了查看书籍外还得去宿管那调查问问题,调查报告是大家一起分工写的,每个人负责写一板块,然后汇总、补充、修改、排版。其实很东西都是在潜移默化的状态下收获的。而且更大的所得不是书本上的知识,有很多东西比这些更重要,比如团队的合作,集体意识等等。还有一项我必须得提出来讲,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 21 页 - - - - - - - - - 就是与人交际的能力。好在我们小组各个俊采星驰,才华横溢,遇到问题大家都激情发言,讨论商榷。他们付出的比我多,平时也帮了我很多,很感谢他们。总之,这次课设让我学会了不少东西,也为以后的职场生涯打下了基础。然而, 通过这次课程设计,我也发现了自己不少的问题。经过近一个周的设计,我深刻体会到要做好一个完整的事情,要耐心、 要善于运用已有的资源来充实自己。同时我也深刻的认识到, 在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样对于系统而言才能更加有效。通过此课设, 我不但对所用软件有了深刻的认识,积累了使用软件工程的思想来开发软件的经验,同时最重要的是摸索出了一套考虑问题和解决问题的方法,这对于我将来走上工作岗位受益匪浅。个人总结(马永祥成绩信息管理)?经过这段时间的课设,我完成了成绩信息关系系统的分析与设计,也明白了我在这方面存在的一些问题,尤其是在系统设计与分析方面存在的缺点与不足。 经过课设使我明白做一个完整的系统分析与设计要用到我们学到的很多方面的知识, 一个完整的系统包含的知识很多,要有很强的综合运用能力擦能开发一个完整的系统。 在设计过程中要有耐心,更要细心。同时,也体会到学系统分析与设计要有好强的动手能力,而课设锻炼了我的动手能力,在动手方面要加强,毕竟孰能生巧,练多了才能提高自己的能力。毕竟,对于我们这些初学者来说,开始的阶段我们能力不足,我们要靠自己的操作,为以后打下坚实的基础团队总结:学生管理系统是一个典型的数据库管理系统应用。在制作过程中遇到的困难并不太多,主要是规划文档期间经验不足的问题,需要改很多遍。接触了软件工程这门课程,我认为软件工程和我们平时上专业课相对来讲一个是宏观一个是微观。 平时写软件是一个微观的,讲的是如何来实现各个功能的细微细节。而软件工程就相对来讲是一个宏观调控,从整体方面来分析系统的结构,可行性等等。写软件我们是照着一定的思想一定思路去写下去,有人说其实写软件并不难,只要给你一个思路你就可以不断地往下写。我觉得确是如此,其实我们平时写软件我觉得并不是很难的事,平时即使遇到处理不了的技术问题,哪里编译出现错误等等其实都可以在网上提问。技术问题一般我们都可以在网上得到答案,但软件的思想不是我们看了一下就能真正理解名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 21 页 - - - - - - - - - 的。不论采用哪种方法来开发软件,分析的过程都是提取系统需求的过程。分析工作主要包括 3 项内容, 这就是理解, 表达和验证。 首先,系统分析员通过用户及领域专家的充分交流,力求完全理解用户需求和该应用邻域中的关键性的背景知识,并用某种无二义性的方式把这种理解表达成文档资料。分析过程得出的最重要的文档资料是软件需求规格说明(在面向对象分析中,主要由对象模型,动态模型和功能模型组成)。由于问题复杂, 而且人与人之间的交流带有随意性和非形式化的特点,上述理解过程通常不能一次就达到理解的效果。因此, 还必须进一步验证软件需求规格说明的正确性,完整性和有效性, 如果发现了问题则进行修正。显然, 需求分析过程是系统分析员与用户及领域专家反复交流和多次修正的过程。也就是说,理解和验证的过程通常交替进行,反复迭代,而且往往需要利用原型系统作为辅助工具。由此可见,软件工程在构筑、 编写文档方面的工作实际上并不比编写代码的工作量要少,相反,有时候编写代码尤其是初步编写代码的工作量在整个工程中只占了很少的一部分工作。我们需要改变传统的编写软件的观点,从软件工程的角度来看待问题,这也是我学习这门课最大的收获。第五章参考资料:【1】王珊萨师煊,数据库系统概论【M 】 ,北京:高等教育出版社。2006 【2】张立, C#2.0 宝典【 M 】 ,电子工业出版社,2007 【3】汪孝宜等。信息系统开始实例精粹(C#版)M, 电子工业出版社。2006 【4】李兰友等, Visual C#.Net 程序设计【 M 】 ,清华大学出版社,2003 【5】欧阳柏成,学生信息管理系统D, 贵阳学院课程设计论文,2008 【6】甘仞初,管理信息系统M. 北京 : 机械工业出版社,2002. 【7】刘斌,张军 .AS.NET+SQL Server 动态网站开发案例精选. 北京:清华大学出版社,2005 【8】刘智斌 , 刘玉萍 , 杨柳编着 . 数据库原理( 第二版 ). 重庆大学出版社,2006 【9】钱雪忠 , 陶向东编着 . 数据库原理及应用实验指导. 北京邮电大学出版社,2006 【10】 龚小勇编着 . 关系数据库与SQL Server 2000 . 机械工业出版社,2004 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 21 页 - - - - - - - - -