学生信息管理系统毕业论文.doc_第1页
学生信息管理系统毕业论文.doc_第2页
学生信息管理系统毕业论文.doc_第3页
学生信息管理系统毕业论文.doc_第4页
学生信息管理系统毕业论文.doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

宜宾学院宜宾学院 本科毕业论文本科毕业论文( (设计设计) ) 院(系)级班: 计算机与信息工程学院 2008 级 2 班 专 业: 计算机科学与技术 题 目: 学生信息管理系统的设计与实现_ 指导教师: 蔡 勇 导师职称: 副教授 学 号: 081102015 姓 名: 李 广 萍 同 组 人: 无 宜宾学院 2012 年 04 月 15 日 i 摘摘 要要 本系统的开发主要是方便用户对学生信息进行管理,以及学生维护自己的个人 信息。随着办公自动化的发展,学校工作的效率都有很大的提升空间,学生管理系 统就是为了代替传统手工劳动的方法来管理维护学生的基本信息以及学生成绩的。 一个良好的信息管理系统可以节省大量的人力、物力、财力,更加重要的是,通过 使用系统可以避免很多重复的工作,且避免了重复工作的容易出现的错误。 本系统是一个复杂的信息管理系统,它所提供的功能包括了信息的录入,信息 的查询,信息的修改,信息的删除等功能,基本能满足一个中小规模学校的学生管 理日常工作的需要。系统设计的用户有三种:学生,教师,管理员。三种不同的用 户拥有不同的权限。学生用户拥有的功能相对较少,老师拥有学生用户的所有功能, 并增加了管理维护学生信息的功能,而系统管理员拥有管理维护所有学生和老师信 息的功能。 本程序前台采用microsoft visual studio 2008进行页面制作和程序的编写, 后台由sql2005数据库支持,通过使用c#语言实现动态网页的效果,达到对数据库的 操作以完成使用者的要求。本文中除了有对程序的需求分析、概要设计、详细设计 和功能实现等主体部分的实现外,在这之前还有对软件所采用的开发技术的详细介 绍。 本系统采用asp.net技术开发,具有操作简单、界面友好,完全控件式的页面 布局,使得信息的录入工作更加简便;具有即时可见性,对信息的处理将立即在主 页中对应显示出来,达到”即时发布、即时见效”的功能;并且方便移植,针对不 同的学校或相关单位,只需要稍作修改就可以开发出适合本部门特点的信息管理系 统。 ii 关键字:信息管理、课程信息发布、关键字:信息管理、课程信息发布、c#c# 、 abstract development of this system is mainly user-friendly information management students, and students to protect their personal information. with the development of office automation, the efficiency of school work has much room for improvement, student management system is to replace the traditional method of manual labor to manage and maintain the basic information of students and student achievement. a good information management system can save a lot of manpower, material and financial resources, and more importantly, the system can be avoided by using a lot of repetitive work, and to avoid duplication of efforts prone to error. this system is a complex information management systems, it provides features such as information input, information inquiry, information changes, delete the information function, a small scale to meet the basic school students to manage daily work needs. system design, there are three users: students, teachers, administrators. three different users have different permissions. student users have the function of a relatively small, the teacher has all the features of student users, and increased student information management and maintenance functions, and system administrators with management and maintenance information for all students and teachers function. the program uses microsoft visual studio 2008 front page making and procedures for the preparation of the background by the sql2005 database support, by using c # language for dynamic web page results, to achieve operation of the database to complete the requirements of users. in this article except has to main body part outside and so on procedure demand analysis, outline design, detailed design and function realization realizations, before this also has the development technology detailed introduction which uses to the software. this system uses the asp.net technology development, has the operation simply, the contact surface is friendly, controls the -like page layout completely, causes the information the input work to be simpler; has the immediate visibility, processing immediately will correspond to the information in the main page demonstrated, will achieve” the immediate issue, immediate effective” function; and the convenience transplant, in view of the different school or the correlation unit, only needs to iii make the revision to be possible slightly to develop suits this department characteristic the information management system. keywords: information management 、course information release 、c # 、 目 录 摘摘 要要i 第 1 章 绪 论6 1.1 课题背景6 1.2 系统发展概况6 1.3 系统开发目标与意义6 1.4 系统开发环境7 1.4.1 硬件环境7 1.4.2 软件环境7 1.4.3 系统开发平台及工具7 1.5 小结7 第 2 章 可行性分析 8 2.1 经济可行性8 2.2 操作可行性8 2.3 运行可行性8 2.4 技术可行性8 2.4.1 b/s 三层体系结构 8 2.4.2 基于 b/s 结构的工作原理9 2.4.3 采用 b/s 结构的优势9 2.4.4 采用 asp.net 开发技术 10 2.4.5 采用 sql server 2005 为后台数据库 11 2.5 小结11 第 3 章 需求分析11 3.1 功能需求11 3.1.1 功能划分 11 3.1.2 功能描述 12 3.2 数据需求13 3.2.1 数据流图 13 3.2.2 数据字典 15 iv 3.3 性能需求21 3.4 其他需求21 3.5 小结21 第 4 章 概要设计22 4.1 总体设计22 4.1.1 总体架构设计 22 4.1.2 功能模块设计 22 4.1.3 系统流程图 24 4.2 数据库结构设计25 4.2.1 数据库概念结构设计 25 4.2.2 对数据库中的一些规定 27 4.2.3 数据库逻辑结构设计 28 4.2.4 数据库表的物理结构设计 28 4.3 小结33 第 5 章 详细设计33 5.1 目标33 5.2 系统登录模块设计说明34 5.2.1 模块描述 34 5.2.2 功能 34 5.2.3 性能 34 5.2.4 流程逻辑 34 5.3 教师资料添加模块设计说明35 5.3.1 模块描述 35 5.3.2 功能 35 5.3.3 性能 35 5.3.4 流程逻辑 35 5.4 数据库设计35 5.5 界面设计36 5.5.1 系统登录界面 36 5.5.2 管理员权限界面 36 5.5.3 教师权限界面 36 5.5.4 学生权限界面 37 5.6 小结37 第 6 章 系统实现37 6.1 登录模块的实现37 v 6.2 学生资料管理的实现38 6.3 学生成绩录入子模块的实现39 6.4 添加留言模块的实现40 6.5 小结41 第 7 章 软件测试41 7.1 黑盒测试41 7.1.1 系统登录模块 41 7.1.2 教师资料添加模块 42 7.2 白盒测试43 7.2.1 系统登录模块 43 7.2.2 学生信息设置子模块之添加 44 7.3 小结45 结论 45 参考文献 46 宜宾学院 2012 届本科毕业论文(设计) 6 第 1 章 绪 论 1.1 课题背景 近年来,随着计算机技术、网络技术的发展和普及,各行各业的工作信息化程 度越来越高,教育行业也不例外。高等教育改革在逐年加快和高校规模的迅速扩大, 学生数量稳定增加,学生管理工作信息量急剧增加,信息变化幅度大,使得学生信 息管理系统具有覆盖面广、信息量大、更新快等特点。 随着校园网的建设和发展,依靠传统的学生信息管理体制,显然己经不能适应 当今社会发展需求。所以,在开发学生信息管理系统的过程中,采用了面向对象技 术和基于三层架构的 b/s 模式来进行系统的分析与设计很有必要。 1.2 系统发展概况 随着局域网络技术的广泛使用,国内有些学校的学生信息管理系统采用 c/s 结 构。其原因是 c/s 结构可以充分利用两端硬件环境的优势,将任务合理分配到 client 端和 server 端来实现,降低了系统的通讯开销。但基于 c/s 结构的应用系 统需要针对不同的操作系统开发不同版本的应用系统,加之产品的更新换代十分快, 因而已经很难适应局域网用户同时使用,而且代价高、效率低。于是,国内学校的 学生信息管理系统正在经历着从 c/s 结构向 b/s 结构转变。 随着网络技术的兴起,国外学校逐渐采用基于 b/s 结构的学生信息管理系统。 它是以 web 方式为基础,与 www 技术紧密联系的一种模式。在 b/s 结构下,用户工 作界面是通过 www 浏览器来实现,极少部分事务逻辑在前端(browser)实现,主要事 务逻辑在服务器端(server)实现。采用 b/s 结构减轻了系统维护与升级的成本和工 作量,降低了系统的总成本,简化了客户端计算机载荷。b/s 结构能实现不同对象, 不同地域,不同接入方式访问和操作共同的数据库;它能有效地保护数据平台和管 理访问权限,服务器数据库也很安全。 1.3 系统开发目标与意义 1.3.1 系统开发目标: 本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的 工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程 的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标: 1.系统应具有实用性、可靠性和适用性,同时注意到先进性。 2.对各个数据库进行动态管理,防止混乱。 3 提高现代学校管理水平,实现异地操作、数据共享。 4.能够按照用户选择的不同的条件进行简单查询和复合查询。 5.注意数据的安全性,具有数据备份和恢复的功能。 宜宾学院 2012 届本科毕业论文(设计) 7 6方便用户的操作,尽量减少用户的操作。 1.3.2 系统开发意义: 在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但 可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高 了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。 1.4 系统开发环境 1.4.1 硬件环境 名称最低配置建议配置 cpu600 mhz 1 ghz 以上 内存 256mb 1 ghz 以上 硬盘 60gb 80gb 以上 1.4.2 软件环境 名称最低配置建议配置 操作系统windows xp 及以上 web 服务器 microsoft iis 5.0 microsoft iis 6.0 以上 数据库系统 sql server 2000 web services 运行环境 .net framework 1.4.3 系统开发平台及工具 名称平台工具 开发平台 microsoft .net 开发工具 microsoft visual studio 2008 开发语言asp.net 和 c# 辅助工具 microsoft office visio 2003 1.5 小结 本章主要介绍了喾信息管理系统的课题背景、发展概况、开发目标、开发意义、 开发软硬件环境、开发平台和开发工具。课题背景主要说的是在现如今,信息量急 剧增加的情况下,开发一项基于三层架构的 b/s 模式的学生信息管理系统很有必要; 发展概况主要讲了国内外目前为止开发学生信息管理系统的相关技术和开发结构, 并且基于 c/s 结构正向基于 b/s 结构转变;开发目标主要讲了实现高校在管理系统 时能够更加的高效、快捷,并能数据共享;开发意义主要是使学生信息管理工作更 加规范化、系统化,提高学校的管理能力;系统开发需要用到的软硬件环境、开发 平台和开发工具的相关说明。 宜宾学院 2012 届本科毕业论文(设计) 8 第 2 章 可行性分析 可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。 2.1 经济可行性 现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发, 为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面: 第一,本系统的运行可以代替人工进行许多繁杂的劳动; 第二,本系统的运行可以节省许多资源; 第三,本系统的运行可以大大的提高学校的工作效率; 第四,本系统可以使敏感文档更加安全,等等。 所以,本系统在经济上是可行的。 2.2 操作可行性 学生信息管理系统在界面设计时充分考虑到学校的管理员、教师和学生的习惯。 采用人机交互式操作,有用户操作方便、数据输入规范、信息统计准确的特点。 2.3 运行可行性 本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑 无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。 2.4 技术可行性 2.4.1 b/s 三层体系结构 b/s 模式,即浏览器服务器模式,是一种从传统的二层 c/s 模式发展起来的新 的网络结构模式。其本质是三层结构 c/s 模式。b/s 模式主要由客户机,web 服务器, 应用服务器和数据服务器(server)组成。在客户端安装的是标准、易用的通用浏 览器(browser) ,将 web 技术与数据库技术相结合。web 服务器主要是实现对客户 端应用程序的集中管理,应用服务器主要负责事务处理,数据服务器主要用于数据 的管理。 它具体划分为三层:表现层、业务层和数据层。这三层是一种逻辑模型,而不 是物理模型。 第一层(表现层):即 web 浏览器,它是用户和信息系统的界面。向用户提供数 据,并允许用户有选择地编辑数据。 第二层(业务层):即业务逻辑层,完成事物处理规则和业务流程约束数据的处 宜宾学院 2012 届本科毕业论文(设计) 9 理。它包含系统的事务处理逻辑,位于 web 服务器端。 第三层(数据层):即数据资源管理层,是整个信息系统的核心,它包含系统的 数据处理逻辑,位于数据库服务器端。负责实际的数据存储和检索。 这三层之间相互独立,任何一层的改变不会影响其它层的功能,从根本上克服 了基于 c/s 结构教务管理系统的缺陷。如图 2-1 所示: 图 2.1 三层体系结构的分层式结构 2.4.2 基于 b/s 结构的工作原理 根据b/s结构的工作原理,通常学生信息管理系统的逻辑模型设计如图2-2所示: web 服服务务器器 asp.net 程程序序 浏浏览览器器数数据据库库 响响应应 请请求求 odbc ado.net 图2-2 基于b/s模式的学生信息管理系统结构 如图 22: b/s 结构的工作原理是:客户端的浏览器通过 url 访问 web 服务器,web 服务器 请求数据库服务器,并将获得的结果以 html 形式返回客户端浏览器。 2.4.3 采用 b/s 结构的优势 系统开发工具高效 b/s 结构可以使用 visual basic、visual c#、asp、php、asp.net 和 java 等 众多功能强大的开发技术和语言开发网络应用系统,可以使用 sql server 2000 或 my sql 等作为后台数据库,有了这些就可以极大地提高开发学生信息管理系统的效 率。 系统维护方便,升级简单 b/s 结构简化了客户端,只需通过浏览器即可完成数据浏览、查询、输入等简 单功能,从而减少了维护的工作量。当对网络应用进行升级时,只需要更新服务器 端的系统即可。 宜宾学院 2012 届本科毕业论文(设计) 10 能够降低总成本 b/s 结构中数据访问是通过业务层进行的,因而客户端不再与数据库直接建立 数据连接。同时,表示层的程序主要运行在服务器上,对客户端计算机要求较低, 这些都起到了降低教务管理系统总成本的作用。 界面友好,使用简单 b/s 结构的用户界面统一在浏览器上,浏览器易于使用、界面友好,无需再学 习其它的软件,最终解决了教务管理系统用户的使用问题。 2.4.4 采用 asp.net 开发技术 由于 asp 的核心编辑语言为 vb script 或 javascript 等脚本语言,这决定了 asp 先天不足,它无法进行像传统编程语言那样的底层操作,所以如果需要进行一 些诸如 socket,文件等的操作时不得不借助于其它传统语言。而 php 则存在着缺乏 规模支持,缺乏多层结构和提供的数据库接口支持不统一等缺点,只适合应用于一 些小型商务网站或者业务处理系统。另外,asp 与 php 等都属于解释型的编辑架构, 其运行是边解释边执行的,因此在运行效率上会有很大的损失。所以,在开发本系 统的时候,我选择了微软新一代的 web 开发技术asp.net。 asp.net 有以下几个重要的优点: (1)(1)强大的动态强大的动态 webweb 支持:支持: asp 虽有较大的灵活性,但效率不高,且缺乏面向对象的设计,从而导致 asp 代码比较凌乱,开发维护都相对困难。asp.net 为 web 页面提供了一种集成式的支 持。使用 asp.net,可以编译页面中的代码,而这些代码可以运用高级语言来编写, 因此易于实现并有较高的运行效率。 (2)(2)高效的数据访问技术:高效的数据访问技术: asp.net 中可以运用 ado.net。ado.net 提供了对关系数据库和各种数据源的高 效访问。这些组件甚至可以访问文件系统和目录。另外,.net 内置了 xml 的支持, 可以处理从非 windows 平台导入或者导出的数据。 (3)(3)代码共享:代码共享: asp.net 沿用.net 中引入的程序集概念,替代了传统的 dll,可较好的实现代 码在应用程序之间的共享方式。 (4)(4)面向对象的编程:面向对象的编程: asp.net 处于.net framework 中,.net framework 及其推荐采用的语言 c#是完 全基于面向对象的。 (5)(5)语言的无关性:语言的无关性: 在.net 中,vb.net,c#,j#和 managed c+等语言都可以编译为通用的中间语 言(il)。这说明语言可以用从前未有的方式交互操作。 (6)(6)增强的安全性:增强的安全性: 宜宾学院 2012 届本科毕业论文(设计) 11 每个程序集可以包含内置的安全信息,这样就可以非常准确的控制程序集的使 用方式。 (7)(7)可运用可运用 c#c#: c#是.net 的一种面向对象的新语言。这种企业编程语言带有下一代编程语言服 务运行时( ngws runtime ): ngws runtime 是一个不仅管理执行代码、同时也提 供使编程更加容易的动态环境.编译器产生受管代码以指向这种受管理执行环境.你 获得跨平台语言集成、跨平台语言异常处理、增强安全性、版本控制、安排支持和 查错服务。 基于 c#具有如此多的优良特性,而且又是.net 开发的首选语言,因此,在开发 本系统时我选择了它作为开发语言。 2.4.5 采用 sql server 2005 为后台数据库 b/s 结构是一种新型的数据库信息系统的设计结构,可以使用 access 2003 和 sql server 2005 等作为学生信息管理系统的后台数据库服务器。虽然 access 2003 有存储简单、易于维护和容易操作等优点,但它数据过大会降低性能, 可扩放 性不高,通常与 asp 结合; sql server 2005 是一个全面的数据库平台,使用 集成的商业智能 (bi) 工具提供了企业级的数据管理。 sql server 2005 数据库 引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和 管理用于业务的高可用和高性能的数据应用程序 。sql server 2005 不仅可以有 效地执行大规模联机事务处理,而且可以完成数据仓库和电子商务应用等许多具 有挑战性的工作。 它弥补了 access 2003 的不足,与 asp.net 是完美的结合。 2.5 小结 本章对学生信息管理系统在经济、操作、技术方面的可行性进行了分析。对学 生信息管理系统的相关技术进行了阐述,分析了 b/s 三层结构、采用 b/s 结构的优 势和基于 b/s 结构的工作原理;讲解了利用 asp.net 技术和 sql server 2005 数据 库对开发学生信息管理系统的优势。 第 3 章 需求分析 3.1 功能需求 3.1.1 功能划分 根据调查和分析可知,学生信息管理系统的对象有管理员、教师、学生。这些 对象与学生信息管理系统的主要交互为: 管理员 宜宾学院 2012 届本科毕业论文(设计) 12 管理学校的学生基本信息工作有效运行,维护学校的专业、院系、课程和班级 等基础数据,负责管理系统的日常维护; 教师 对学校学生的各科成绩进行增删改操作,可以浏览课程信息及其班级资料等; 学生 可以查看课程信息以及各科成绩,浏览个人基本信息,对教师的教学方法、教 学态度等进行留言评价等相关信息。 同时易知,学生信息管理系统从功能上可以划分为班级管理、学生管理、成绩 管理、教师管理、课程管理、用户管理、留言管理七个管理模块。 3.1.2 功能描述 学生管理功能 学生信息管理功能主要对学生进校时学籍信息的管理,注册学生信息等。在系 统中主要包括添加学生信息、删除学生信息、所在院系资料和所在专业资料。 教师管理功能 教师信息管理功能主要对教师信息的管理,如教师信息的添加、修改和删除等。 在系统中主要包括:添加新的教师信息、修改教师信息、删除教师信息,还可以将 老师设置为管理员等。 成绩管理功能 学生成绩管理功能主要对学生的成绩进行管理,如学生成绩的添加、修改、审 核、删除等。在系统中主要包括添加学生成绩、修改学生成绩、删除学生成绩。全 部功能由老师去完成,学生有查询自己的成绩、留言的权限。 留言管理功能 留言管理功能主要是教师与学生之间相互交流信息的平台,学生可以对教师的 教学方法、教学态度等进行留言评价等相关信息,教师可以回复信息给学生。主要 包括查看留言信息和添加留言信息两个功能。 班级管理功能 班级管理主要实现班级的管理功能,如班级和年级添加、查询。在本系统中主 要包括添加班级、专业信息、查询班级资料、专业信息等。 课程管理功能 课程信息管理功能主要对课程信息进行管理,如课程信息的添加等。在系统中 主要包括添加课程信息、查看课程信息和课程类别的管理。 宜宾学院 2012 届本科毕业论文(设计) 13 用户管理功能 该功能是为了限制一般用户的非法进入,所以此项全部由管理员添加。 3.2 数据需求 3.2.1 数据流图 数据流图是面向数据流的分析方法中用于表示系统逻辑模型的一种工具。它以 图形的方式描述数据在系统中的数据流和处理的过程,它只反映系统必须完成的逻 辑功能,所以它是一种功能模型。 根据对学校学生信息管理方面的工作调研及分析,可以初步了解到用户权限有 三种类型,即管理员(可以是教务人员、领导) 、教师(全校任课教师) 、学生(全 校所有在校学生) 。这三类用户权限进入系统后,进行不同的操作,管理员可以对基 础数据进行操作,教师可以上传学生成绩和查询相关信息,学生可以对教师进行留 言和查询相关信息。其顶层数据流图,如图 3-1 所示: 学生信息 管理系统 基基础础数数据据 管理员 学生 教师 学生 教师 留留言言 上上传传成成绩绩 查查询询条条件件 查查询询结结果果 查查询询条条件件 查查询询结结果果 图 3-1 学生信息管理系统顶层数据流图 学生信息管理系统中的管理员可以对基础数据,如班级、教师信息和学生信息 等进行设置;教师可以上传成绩、查询个人信息和查询班级资料等操作;学生可以 对教师进行留言和查询相关信息等操作。对其有效性检查,其 0 层数据流图,如图 3-2 所示: 宜宾学院 2012 届本科毕业论文(设计) 14 基基础础信信息息 录录入入 1 基基础础数数据据 基基础础信信息息 业业务务操操作作 2 留留言言 业业务务信信息息 数数据据查查询询 3 查查 询询 条条 件件 查查 询询 结结 果果 上上传传成成绩绩 图 3-2 学生信息管理系统 0 层数据流图 根据学生信息管理系统的 0 层 1 号数据流图可知,管理员完成的基础数据有班 级信息、学生信息、教师信息、考试信息、课程信息等相关设置。其 0 层 1 号 1 层 数据流图,如图 3-3 所示: 管管理理员员信信 息息录录入入 1.1 管管理理员员名名单单 管管理理员员信信息息 班班级级信信息息 录录入入 1.2 班班级级名名单单 班班级级信信息息 专专业业信信息息 录录入入 1.3 专专业业名名单单 专专业业信信息息 院院系系信信息息 录录入入 1.5 院院系系名名单单 院院系系信信息息 学学生生信信息息 录录入入 1.4 学学 生生 名名 单单 学学生生信信息息 教教师师信信息息 录录入入 1. 6 教教师师名名单单 教教师师信信息息 课课程程 信信息息录录入入 1. 7 课课程程清清单单 课课程程信信息息 图 3-3 学生信息管理系统 0 层 1 号 1 层数据流图 根据学生信息管理系统的 0 层 2 号数据流图可知,教师完成上传学生的成绩、 查询个人信息和查询留言信息等操作操作,学生可以对教师留言和查询相关信息等 操作。其 0 层 2 号 1 层数据流图,如图 3-4 所示: 宜宾学院 2012 届本科毕业论文(设计) 15 成成绩绩信信息息 留留言言业业务务 操操作作 2.1 学学生生留留言言 留留言言信信息息 查查看看业业务务 操操作作 2.2 查查看看课课程程信信息息 课课程程信信息息 成成绩绩单单 教教师师信信息息 学学生生信信息息 学学生生成成绩绩 业业务务操操作作 2.3 图 3-4 学生信息和管理系统 0 层 2 号 1 层数据流图 根据学生信息管理系统的 0 层 3 号数据流图可知,教师完成个人信息查询、班 级资料的查询等操作,学生完成个人信息查询、科目成绩查询、班级资料等操作。 其 0 层 2 号 1 层数据流图,如图 3-5 所示: 学学生生信信 息息查查询询 3.3 学学生生信信息息 学学 生生 信信 息息 报报 表表 教教师师信信 息息查查询询 3.2 教教师师信信息息 教教 师师 信信 息息 报报 表表 班班级级资资料料查查 询询 3.5 班班级级资资料料报报表表 留留言言信信 息息查查询询 3.1 留留言言信信息息 留留 言言 信信 息息 报报 表表 班班级级资资料料信信息息 学学生生成成绩绩信信息息 学学生生成成 绩绩查查询询 3.4 学学 生生 成成 绩绩 报报 表表 图 3-5 学生信息管理系统 0 层 3 号 1 层数据流图 3.2.2 数据字典 数据字典是描述数据流图中数据的信息的集合。它对数据流图上每一个成分: 数据项、文件(数据结构)、数据流、数据存储、加工和外部项等给以定义和说明。 从上面数据流图可知,学生信息管理系统包括数据流、数据存储和数据加工。 根据数据流图 3-3 可知: 宜宾学院 2012 届本科毕业论文(设计) 16 数据流 数据流名称:管理员名单 别名:无 简述:教务处的各处人员名单 来源:教务处 去向:加工 1.1“管理员信息录入” 数据流量:7 条/日 组成:用户名称+用户密码+用户类型 数据流名称:学生名单 别名:无 简述:学校学生的全部基本信息 来源:教务处下设的学籍科 去向:加工 1.4“学生信息录入” 数据流量:30 条/日 组成:学号+姓名+民族+性别+出生日期+班级编号+电话号码+学分+入学年份+ 籍贯+密码+备注 数据流名称:教师名单 别名:无 简述:学校的教师名称 来源:教务处下设的教学资源科 去向:加工 1.7“教师信息录入” 数据流量:20 条/日 组成:教师编号+姓名+院系编号+性别+职称+联系电话+家庭地址+密码+备注 数据流名称:课程清单 别名:无 简述:学校各门课程的清单 来源:教务处下设的教学科 去向:加工 1.8“课程信息录入” 数据流量:10 条/日 组成:课程编号+课程名称+课程类型编号+总学时+周学时+学分+备注 根据数据流图 3-4 可知: 宜宾学院 2012 届本科毕业论文(设计) 17 数据流名称:学生留言 别名:无 简述:学生给教师留言 来源:学校的全部学生 去向:加工 2.1“留言业务操作” 数据流量:20 条/日 组成:留言编号+留言内容+学号+教师编号 数据流名称:成绩单 别名:无 简述:学校各科课程的成绩单 来源:各科课程的教师 去向:加工 2.3“学生成绩业务操作” 数据流量:20 条/日 组成:学生编号+成绩编号+成绩 数据存储 数据存储名称:管理员表 别名:无 简述:对学校管理员的数据进行存储管理 组成:用户名称+用户密码+用户类型 组织方式:索引文件,用户名称为关键字 查询要求:要求能立即查询 数据存储名称:学生表 别名:无 简述:对学校全部学生的基本数据进行存储管理 组成:学号+姓名+民族+性别+出生日期+班级编号+电话号码+已修学分+入学年 份+籍贯+密码+备注 组织方式:索引文件,学号为关键字 查询要求:要求能立即查询 数据存储名称:成绩表 别名:无 简述:对学校全部学生成绩数据进行存储管理 组成:学号+成绩编号+成绩 宜宾学院 2012 届本科毕业论文(设计) 18 组织方式:索引文件,学号和成绩编号为关键字 查询要求:要求能立即查询 数据存储名称:教师表 别名:无 简述:对学校全部教师基本数据进行存储管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论