学生档案管理系统-论文样本.doc
《学生档案管理系统-论文样本.doc》由会员分享,可在线阅读,更多相关《学生档案管理系统-论文样本.doc(56页珍藏版)》请在咨信网上搜索。
学生档案管理系统 论文样本 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 2 个人收集整理 勿做商业用途 xxxx学院 毕业设计(论文)任务书 课 题: 学生档案管理系统 编 号: 专 业: 班 级: 学生姓名: 指导单位: 指导教师: II - II - 设计(论文)任务与要求: 此次毕业设计的任务是完成一个学生档案管理系统,实现学生档案管理的系统化和自动化,帮助学校节约时间,迅速查询到学生的基本信息。 此次设计论文的要求是在论文中体现设计的思路、设计的过程、并详细介绍此次项目自己做的那部分内容。 设计(论文)依据的原始资料: 【1】xxxx学院毕业设计(论文)工作规范 (论文)文件的组成及要求: 论文组成:摘要、目录、正文、总结、致谢、参考文献、指导教师评阅表、评阅教师评阅表、答辩评阅表、专业答辩组提问情况、评定书。 论文要求:观点明确、实事求是、思路清晰、条理清晰、条理清晰,并在论中能准确的表达出自己的设计成果。 参考文献 【1】陆惠恩 软件工程 人民邮电出版社 【2】刘甫迎 刘光会 王蓉 蒋建强 C#程序设计教程 电子工业出版社 【3】萨师煊 王珊 数据库系统概论 高等教育出版社 【4】张蓓 ASP.NET通用模块及典型开发实例导航 人民邮电出版社 【5】唐红亮 秦永俊 郑有增 冯茂岩 计算机专业毕业设计指导 北京科海电子出版社 任务下达时间: 年 月 号 毕业设计开始与完成任务时间: 20 年 月 号至20 年 月 号 系部专业教学指导委员会: 系部主任审批意见: 签字: 年 月 日 - IV - 学生档案管理系统的设计与实现 摘 要 高校学生档案管理是高校日常管理的一个重要组成部分,其管理效率的高低直接影响着整个学校的管理工作。本档案管理系统的开发正是出于对管理效率的提高,在档案添加、查询、更新、删除等方面,比传统管理系统都有着明显的改善。通过分析高校学生档案管理的内容及用户的特点,现提出高校学生档案管理系统的解决方案. 为了最大程度上提高档案上传的效率,系统为使用B/S结构的学生档案管理信息系统,本系统采用Visual Studio.Net2005作为开发平台,主要的开发语言是Microsoft C#,数据库选择的是Office系列软件中用来专门管理数据库的应用软件Access。首先对系统进行了需求分析并进行系统的总体设计.然后通过将系统分为用户登录模块、学生用户管理模块、老师用户管理模块、学生档案管理模块、学生档案查询管理模块等几个主要模块进行了系统的详细设计,包括界面的设计和数据库的设计。 关键词:学生档案管理,B/S 结构,ASP。NET 目 录 第1章 绪 论 1 1。1 背景介绍 1 1.2 课题来源 1 1.3 开发目的及意义 2 1.4 系统简介 2 1。5 小 结 3 第2章 需求分析 4 2。1需求分析 4 2.1。1功能需求 4 2.1。2 系统功能分析 5 2.1.3 功能模块设计介绍 6 2。2 系统流程分析 6 2.3 性能需求 7 2。4 设计要求 8 2。5 小 结 8 第3章 主要开发工具和技术的选择 9 3。1系统采用的相关技术 9 3。1。1 开发环境 9 3.1.2开发语言 10 3.1。3数据库选择 10 3。2系统环境的配置 11 3。2。1 IIS的安装与配置 11 3。2.2 Visual Studio 2005的安装配置 15 3.3 小 结 17 第4章 数据库的搭建 18 4.1数据库的模型设计 18 4.1。1 数据流程 18 4。1。2 系统实体联系模型 19 4.2数据库的逻辑设计 21 4.2.1数据表结构 21 4。3 WEB 配置文件 22 4。4 小 结 23 第5章 功能与实现 24 5.1 功能模块分析 24 5.2系统结构分析 25 5.3 小 结 27 第6章 算法的设计与实现 28 6.1 算法的重要性 28 6。2 老师管理学生用户的算法 29 6。3 小结 29 第7章 系统设计与实现 30 7.1 界面的设计与实现 30 7。1.1 系统登录模块 30 7.1.2 系统管理模块 31 7。1.3 系统添加模块 32 7.2 小 结 34 第8章 结论 35 致 谢 37 参考文献 38 - VII - 第1章 绪 论 1.1 背景介绍 随着科技的发展,计算机本身经历了巨大的变化。计算机的概念也由原始的分立式走向今天的网络式.网络技术已逐渐成为现代信息技术的主流,网络的概念也随着 Internet 技术和应用的发展而渐入人心。 Internet/Intranet 的作用正为越来越多的人所认识,通过网络共享信息正成为科学研究的一种重要手段.可以这么说,谁拥有信息,谁就能在科技信息革命的大潮中获得主动权,就能获取成功. 本文正是在这种背景下提出的,目的是为了开发出一套功能完善、操作便捷、及时性好、适用面广的高校学生档案管理系统,以提高高校学生档案管理的效率。 1。2 课题来源 作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、 寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我将以开发学生档案管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法. 1。3 开发目的及意义 随着信息技术的快速发展,利用计算机实现学生档案管理,不仅解除了人工管理的低效性和繁琐性,减少了管理人员的工作量,而且大大提高了学生档案管理的效率,保证了学生档案管理的合理性与科学性。虽然当前已经出现了许多采用不同的档案管理系统,但它们普遍存在着不足:或因适用范围太广而导致操作复杂,需手工输入需要管理的信息太多;或因适用范围窄而导致操作完后仍需要人工调整,既耗时而且管理质量差。所以为了适应学生档案管理系统自动化的需要,对以往不利于学生档案管理自动化工作的管理模式进行了改革,建立相应的管理机制,并努力做好服务工作。在管理工作实行了自动化后,学生档案管理实际运行的每一个步骤和环节也要进行相应的调整,建立和完善相应的管理机制,与信息化管理工作接轨,适应信息化的管理需要,因此大大节省了人力、物力。 1。4 系统简介 学生档案管理系统是典型的管理信息系统(MIS),管理信息系统起初应用于最基础的工作,如打印报表,从而发展到档案管理系统、人事管理等项目管理。我在此将要具体介绍了学生档案管理系统,结合各高校档案管理的实际要求,结合档案管理的实际流程,本系统实现了学生信息的基本情况、学生各种信息的查询、添加、修改、删除四个功能。对于数据库,要求其完整性和安全性好;而对于应用程序则要求程序完备、使用方便灵活等。Microsoft公司的Visual C#开发工具有各种各样面向对象的控件,将在Visual C#中使用控件连接Access数据库,将存在数据库的信息通过界面显示出来,并进行修改,查询等操作。文章阐述了用Access2003和Visual C#开发学生档案管理系统的设计方法与实现方法.实现了主要学生针对个人信息的管理功能: a。管理员 老师和学生的登录;用密码和用户名进行登录; b。登录后,管理员可对学生用户和老师用户进行添加、修改和删除功能; c。老师实现对学生个人档案信息的录入、修改和删除功能; c.学生登录 实现学生个人信息的查询功能; 我主要负责管理员和老师的添加功能,他主要包括管理员添加老师用户,学生用户的信息,老师添加学生的基本信息.基于Visual C#开发学生档案管理系统中,添加功能模块: 功能描述:对于老师用户、学生用户信息,学生档案信息进行添加。 实现思路: 第一步,管理员和老师用户通过用户名和密码登录后,进入他们相应的管理界面,在管理界面左侧的导航(导航内有相关的超链接),点击他们相应的添加条目,在导航右侧填写要添加的信息。 第二步,点击添加按钮,显示添加成功的脚本。 第三步,查看相应数据库里的信息或用我们组其他人做的查询功能查看用户信息和学生档案信息有刚刚添加进去的内容,这就表示添加功能完成。 1。5 小 结 本章主要介绍了档案管理系统的开发背景,课题来源,系统简介,开发目的及意义,从以上论述中让我们了解到在当今信息技术及计算机网络技术高速发达的今天,如果利用计算机来进行学生档案管理的话,将具有重要的现实意义。 - 3 - 第2章 需求分析 由于一些学校师生规模的扩大和多个校区的并存,学生档案信息种类多。以前大部分学校都采用手工管理学生档案信息,这种传统的管理方法很费人力,并且容易出错,时间进度也不好掌握,难以满足当今学校的发展要求。所以各学校都迫切需要一套能自动进行管理学生档案信息并符合高校上课实际情况的信息管理软件。本系统从一些学校教学资源实际状况出发,运用先进信息管理分析,应对于不同信息,智能、自动的对学生档案信息进行资源规划与整合,生成符合实际情况的管理信息系统。系统需求分析的设计要求结合现代学校办学特征,通过简单、便捷的数据录入:教师信息、学生信息等等。适应性:该软件是使用在Windows XP professional系统下完成的,所以只要兼容行,有较好的适应能力与兼容性。而且适应用户的特殊需求,软件在完成后的维护阶段可以保持一个其他类软件接口,随时满足用户使用要求。故障处理:考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的接口即可,只要操作系统没有大的故障程序。所以需求分析是设计数据库系统的起点,它的分析结果是否准确反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。它的基本任务是回答“系统必须做什么”的问题.至此,本阶段的主要任务要明确系统的开发目的,分析系统功能的具体需求,介绍系统功能模块的设计并画出系统的功能模块图,以及系统模块的流程图,然后说明了系统在性能方面的要求,设计要求和技术架构等。文档为个人收集整理,来源于网络本文为互联网收集,请勿用作商业用途 2。1需求分析 2。1.1功能需求 对每个学校来说,学生档案信息管理问题就是毕业重要的问题了。由于学校的学生档案信息都相对较多,手工管理不可避免地要带来教师资源或管理员资源的冲突的问题.在信息高速发展的今天,把纷繁芜杂的事情交给计算机来做,才能快速,高效地解决问题。本系统作为一个完整的学生档案信息管理系统,利用计算机网络将整个学生档案信息进行统一管理,要求系统能有效、快速、安全、可靠和无误的完成上述操作,实现数据完整性和一致性。根据所存在的问题,在功能方面要求如下: (1)系统的用户登陆以及身份验证要求 使用基于。net的学生档案管理系统的用户需要经过合法性验证和功能权限的获取,其功能要求如下:管理员用户及老师,学生用户登陆,系统对其用户名和密码进行验证;系统采用Web方式,对用户登录进行管理。使用各功能模块前,系统应验证用户身份的有效性,否则要求用户退出登录. (2)重点解决的问题 经研究、分析后我们重点解决以下问题:基本信息的维护,管理。系统的客户端和服务器端均可在Windows平台下运行。系统还需要有较好的安全性和扩展性。 2。1.2 系统功能分析 对学生档案管理系统的功能进行分析后,确定学生档案管理系统应该实现的功能: 基于.net的学生档案信息管理系统主要实现四个功能:查询、添加、修改、删除。学生档案管理系统的用户在网页中浏览信息的权限划分:管理员有查询、添加、修改、删除老师和学生用户信息的权限,老师用户有查询、添加、修改、删除学生档案信息的权限;而学生用户只有查询自己档案信息的权限.根据上面的模块描述可以得出功能模块图。 2。1.3 功能模块设计介绍 基于。net的通用档案管理主要完成学生档案信息的输出功能,可将系统分为以下两大功能模块: 管理员模块 管理老师信息:主要对老师的编号,姓名等信息进行查询,添加,修改,删除等。 管理学生信息:主要对学生的学号,姓名等信息进行查询,添加,修改,删除等。 普通用户模块 老师管理学生档案信息:输入有关学生的学号信息即可查询到相应的学生档案信息,并进行管理. 学生查询自己的档案信息:输入自己的学号信息即可查询到相应的档案信息。 2。2 系统流程分析 浏览者进入基于。net的学生档案管理系统后,首先是进入的是用户权限界面,及学生档案管理系统的首页,如管理员进入的界面是浏览所有的用户信息及对所有的用户信息进行修改;而老师用户进入的界面则可以对学生的档案信息进行管理,而学生用户进入系统时,就只能对自己的档案信息进行查询。 首先在登录前,选择用户登录的类型,利用用户名和密码判断,假如用户名和密码判断错误,则返回重新输入用户名和密码,直至信息正确。登录用户是管理员的话则进入管理员的相关页面,如:添加老师用户信息、修改学生用户信息等。如不是管理员用户而是学生或老师用户,则要做出判断,判断是老师还是学生.学生的话则登录到学生查询页面,即个人信息的查询。老师用户则登录到老师相关页面,即信息的查询和学生信息的录入、修改和删除。当用户操作完成关闭浏览器窗口,则系统退出。 管理总流程图如图2.2所示: 图 2.2档案管理总流程图 2。3 性能需求 本系统在性能上应达到如下要求: 1. 系统软件运行应该速度快、稳定、可靠,具有很高的健壮性和容错、纠错能力; 2。 系统软件操作上应简单、方便,界面简洁明了、美观; 3. 系统软件应能具有较高的安全性,对内对外都有严格的身份认证和数据保密的措施; 4。 系统软件应能支持多用户超负荷并发访问、网络数据共享; 5. 系统软件在结构上应具有很好的可扩展性,便于将来的功能扩展和维护; 6. 数据计算准确无误,精确度符合业务的需要。 2。4 设计要求 1。 体现小核心、大外延的设计思想,当增加新的学生档案或删除个别学生档案时,核心系统可以保持相对稳定; 2。 学生档案管理包括很多具有前后时间相关性,相互制约的步骤,各步骤之间层次分明,功能划分清晰,又相对独立; 3。 通过对学生档案管理数据库的统计分析及深加工,可以完成一些辅助决策功能; 4. 权限控制灵活、方便; 5. 系统提供一些灵活、通用的、便于维护的工具。 2。5 小 结 本章的内容是需求分析,它是设计数据库系统的起点,它的分析结果是否准确反映了用户的实际要求,将直接影响到后面各个阶段的设计.我们根据一般学校所面临的排课问题进行分析,了解到应该满足课程安排的一些需求.首先从它的功能分析着手,然后逐步细化,并画出了系统功能模块图,系统流程图.同时在性能,设计和技术架构方面提出了要求。 - 8 - 第3章 主要开发工具和技术的选择 3.1系统采用的相关技术 开发和部署的其他技术。 Visual Studio 支持 Microsoft 。NET Framework,该框架提供公共语言运行库和统一编程类;ASP。NET 使用这些组件来创建 ASP.NET Web 应用程序和 XML Web services。Visual Studio 。NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic 。NET、Visual C++ 。NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。 在最新出炉的Visual Studio 2005中,将提供十分强大而方便的调试功能,从而使程序员能节约时间,提高工作效率.本文中,将主要介绍Visual Studio 2005 在调试方面新增加的几个重要功能,并介绍它们的简单用法。 Visual Studio 2005提供了一些在处理SqlDataAdapter时非常方便的设计时特性.还可以使用服务器资源管理器查看数据库的架构。 数据类型。只需要在【服务器资源管理器】中选择希望查看的列或参数,然后在【属性】窗口中查看其属性。在从Visual Studio .NET 2002/2003向Visual Studio 2005发展时,拖放设计时数据访问特性已经发生了变化.不能再通过将表、视图或存储过程拖放到设计表面上来创建SqlDataAdapter或SqlCommand。 3。1.1 开发环境 操作系统采用的是Windows XP Professional,该系统具有稳定性好、可靠性高、集成度高和界面友好等特点,并且可以集成微软开发的大型企业级WEB服务器平台IIS 5.0,可以完成本系统B/S体系结构的开发。 系统的开发平台采用的是Visual Studio.Net2005版。Visual Studio .NET 是用于快速生成企业级 ASP.NET Web 应用程序和高性能桌面应用程序的工具。Visual Studio 包含基于组件的开发工具(如 Visual C#、Visual J#、Visual Basic 和 Visual C++),以及许多用于简化基于小组的解决方案的设计 3.1。2开发语言 ASP.net不仅仅是下一版本的 Active Server Page (ASP);它是统一的 Web 开发平台,用来提供开发人员生成企业级 Web 应用程序所需的服务。ASP。net 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。 ASP。net是一个已编译的、基于 。net 的环境,可以用任何与 。net 兼容的语言(包括 Visual Basic .net、C# 和 JS)创作应用程序。另外,任何 ASP。net应用程序都可以使用整个 。net 框架。 开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等. 本系统主要采用Microsoft C# 作为主要的开发语言,这主要是由于C# 具有以下一些特点:C# 是由Microsoft开发的一种新型编程语言,由于它是从C和C++ 中派生出来的,因此具有C++的功能.同时,由于是Microsoft公司的产品,它又同 VB一样简单。对于web开发而言,C#像Java,同时具有Delphi的一些优点。因此,C#是开发。net框架应用程序的最好语言. .net平台将 C#作为其固有语言,借鉴了许多Java的技术规则。C#中也有一个虚拟机,叫做公用语言运行环境(CLR),它的对象也具有同样的层次。C#的设计具有丰富的系统类,可以减少大量的重复劳动。由于C#与 Windows的体系结构相似,因此 C# 很容易被开发人员所熟悉。 3.1.3数据库选择 Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access是 Microsoft Office 的一个组件,一个前后台结合的数据库“软件”。ACCESS 这个软件本身就具有开发者使用的界面和适合于“最终用户”的界面,也就是说Access既拥有用户界面(VB可以用来开发用户界面), 也拥有逻辑、流程处理,即VBA语言(VB也可以用来做逻辑处理);又可以存储数据,即在“表”中存储数据。 3.2系统环境的配置 要使一个系统能安全有效的运行,这就需要配置与之相适应的系统环境,而这里的系统环境主要是从硬件方面和软件方面来考虑的。 硬件要求: CPU:最低配置为Pentium II 450或同等的CPU,推荐配置为Pentium IV 3。0G或同等及更好的CPU。 硬盘:可用空间3GB以上,推荐硬盘为80GB。 内存:最低配置为128MB,推荐配置为512MB内存。 显示器:最低配置800x600、256色分辨率的显示器,推荐配置为1024x768全彩分辨率以上的显示器。 软件要求: 操作系统:Windows 2000、Windows XP或Windows NT4.0。 后台数据库:Access 2000或SQL Server 2000以上版本。 注意:中文版的Visual Studio.NET不再支持在Windows Me和Windows 95/98等系统上安装。 3.2.1 IIS的安装与配置 1、运行环境与软件要求 Windows 2000 以上 (不包括Windows XP Home版) IIS 4。0 以上 Microsoft Access 2000 Dreamweaver MX 2、IIS的安装与配置 (1)安装IIS 若操作系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动 “添加/删除程序”, 在弹出的对话框中选择 “添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装. 此主题相关图片如下: 图3.1 windows组件向导1 此主题相关图片如下: 图3.2 windows组件向导2 (2)启动Internet信息服务(IIS) Internet信息服务简称为IIS,单击Windows开始菜单———所有程序—-—管理工具——-Internet信息服务(IIS)管理器,即可启动“Internet信息服务”管理工具(如图3) 此主题相关图片如下: 图3.3 Internet信息服务(IIS)管理器 (3)配置IIS IIS安装后,系统自动创建了一个默认的Web站点,该站点的主目录默认为C:\\Inetpub\\www。root。 用鼠标右键单击“默认Web站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,(如图4)在该对话框中,可完成对站点的全部配置. 此主题相关图片如下: 图3。4 默认Web站点属性 主目录与启用父路径 单击“主目录”标签,切换到主目录设置页面,(如图5)该页面可实现对主目录的更改或设置。注意检查启用父路径选项是否勾选,如未勾选将对以后的程序运行有部分影响。(如图6),主目录—配置-——选项。 此主题相关图片如下: 图3.5 默认Web站点主目录设置 此主题相关图片如下: 图3。6 默认Web站点启用父路径设置 设置主页文档 单击“文档”标签,可切换到对主页文档的设置页面,(如图7)主页文档是在浏览器中键入网站域名,而未制定所要访问的网页文件时,系统默认访问的页面文件。常见的主页文件名有index.htm、index.html、index.asp、index.php、index。jap、default。htm、default.html、default。asp等 IIS默认的主页文档只有default。htm和default.asp,根据需要,利用“添加”和“删除”按钮,可为站点设置所能解析的主页文档。 3.2。2 Visual Studio 2005的安装配置 当读者通过不同的方式获得Visual Studio后,首要的工作就是将其安装到计算机中。 下面来介绍Visual Studio 2005的安装过程: (1)将获得的Visual Studio 2005光盘放入光盘驱动器,屏幕上将会弹出图3.1所示的对话框。 图3.7 Visual Studio安装界面一 (2)单击“安装 Visual Studio 2005”链接,进入下一步安装,如图3。2所示。此处可以选择是否参加微软的帮助改进安装活动,读者可以根据自己的意愿选择是否参加。 图3.8 Visual Studio安装界面二 (3)单击“下一步”按钮,进入下一步安装,如图3。3所示。这个窗体中包含最终用户许可协议,读者需要同意其所有条款才能继续下一步安装。界面的右下方分别是产品密钥和名称的输入框,输入相应信息。 图3.9 Visual Studio安装界面三 (4)单击“下一步”按钮,出现如下提示框,如图3.4所示。由于本书选用的是Visual Studio 2005试用版,因此会出现上述提示。根据读者选用Visual Studio 2005版本的不同,此处可能有不同的窗体出现或不出现此窗体。 图3。10 Visual Studio安装界面四 (5)单击“确定”按钮,进入下一步安装,如图3。5所示。 图3。11 Visual Studio安装界面五 此处出现的窗体右侧中部可以修改产品安装路径,读者可以根据右下方磁盘空间的提示选择合适的安装位置。对于Visual Studio 2005功能比较熟悉的读者可以在窗体左侧选择自定义安装,自己取舍程序的功能.对于广大的初学者来说,选取默认值安装是比较合适的选择。 单击“安装"按钮,安装程序将进入一个漫长的安装过程. 最后,单击“完成”按钮,这样就可以完成Visual Studio 2005的安装了。 3。3 小 结 本章主要介绍了系统所采用的开发工具和技术,包括它的开发环境,开发语言,以及数据库的选择,让人们对本系统所采用开发工具和技术的特点有了大概的了解, 因为这些工具是开发本系统必不可少的因素,熟悉并掌握好这些工具的应用是开发本系统的基础。 - 17 - 第4章 数据库的搭建 4.1数据库的模型设计 数据库技术是信息资源管理最有效的手段。数据库设计是建立数据库及其应用系统的核心和基础,它要求对于指定的应用环境,构造出较优的数据库模式,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息,满足用户的各种应用需求。 设计数据库之前首先要知道用户的需求,了解用户如何看待未来需求变化。让用户解释其需求,而且随着开发的继续,还要经常询问用户以保证其需求仍然在开发的目的之中。而后应该有明确的数据库设计规范,包括表,视图,字段等的命名规范,设计约束和存储过程等的编码规范。同时数据库设计应该遵守从逻辑设计到物理设计的实现思路,在充分了解用户需求的情况下,创建数据字典和ER模型,遵守数据库的设计范式等基本要求进行设计。设计表和字段对于复杂的业务系统数据库设计,首先从ER图入手从逻辑模型转入物理模型后可得到相应的数据库表,数据库的表和字段的命名都能够规范和确切的表达数据项的含义。 使用Access2003 实现关系型数据库 学生基本档案: 存储了学生的档案包括:学号、姓名、年龄,性别,族别,出生年月,联系电话,家庭住址,其中学号为该表的关键字. 学生入学状况: 存储了学生的入学状况包括:学号,年级,班级,入学时间.它的学号必须在学生基本档案中存在. 用户密码登记: 存储了系统用户和普通用户的信息,包括:姓名,口令 4.1.1 数据流程 数据流图是一种图形化技术,描绘了信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,只是描绘了数据在软件中流动和被处理的逻辑过程.数据流图是系统逻辑功能的图形表示,设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体地实现这些功能。由于数据流图具有直观性,非专业的计算机技术人员也容易理解它,因此是分析员与用户之间极好的通信工具. 数据流图(Data Flow Diagram,简称DFD),是SA方法中用于表示系统逻辑模型的一种工具。它是从“数据”和“对数据的加工"两方面表达数据处理系统工作过程的一种图形表示法,以图形的方式描述数据在系统中流动和处理的过程,具有直观、易于被用户和软件人员双方都能理解的一种表达系统功能的描述方式。由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图有四种基本图形符号:“→”箭头表示数据流;“○"圆或椭圆表述加工;“=”双杠表示数据存储;“"方框表示数据的源点或终点。 4.1.2 系统实体联系模型 概念模型的最常用的表示方法是实体—联系方法 (Entity—Relation Approach,简称E—R方法)。E—R方法是由P.P。S·Chen于1976年提出的,其方法是用E-R图来描述某一组织的信息模型。 E—R图所表示的概念模型与具体的DBMS所支持的数据模型相独立,是各种数据模型的共同基础,因而是抽象和描述现实世界的有力工具。 实体联系图:简记E-R图是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。与此有关的概念有: 实体 (Entity):“实体”是观念世界中描述客观事物的概念。实体可以是人, 也可以是物或抽象的概念;可以指事物本身,也可以指事物之间的联系。用矩形表示,框内写明实体名。 属性:“属性"指实体具有的某种特性。属性用来描述一个实体.用椭圆形表示,并用无向边将其与相应的实体连接起来。 联系:现实世界的事物总是存在着这样或那样的联系。在信息世界中,事物之间的联系可分为两类:一是实体内部的联系,一是实体之间的联系,这里我们主要讨论实体之间的联系。用菱形表示,框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型. 档案管理系统涉及的实体包括:管理员实体、老师实体、学生信息实体等。所以档案管理系统的E—R图如图4。2所示. 图 4.2档案管理系统E-R图 档案管理系统添加用户的E-R图如图4。3所示。 图 4.3档案管理系统E—R图 添加学生信息的E-R图如图4.3所示。 图 4.4档案管理系统E—R图 4.2数据库的逻辑设计 4.2.1数据表结构 (1)学生用户信息表,表名stu_user,主要有用户编号(为主键)、用户名称、用户密码、用户描述等字段。 stu_user表4。1. 表4。1 stu_user表 字段名 类型 长度 是否为空 备注 用户编号 Char 10 否 主键 用户名称 Varchar 20 否 续表4。1 stu_user表 字段名 类型 长度 是否为空 备注 用户密码 Char 10 否 用户描述 Char 20 是 (2)老师用户信息表:表名tech_user主要包括老师编号(为主键)、老师姓名的基本信息。这个表用来保存老师的基本信息,如添加、删除及修改老师信息等;查询某位老师的课表信息时也可以按老师名进行查询. tech_user其结构如表4.2所示: 表4。2 tech_user息表 字段名 类型 长度 是否为空 备注 用户编号 Char 10 否 主键 用户名称 Varchar 20 否 用户密码 Char 10 否 用户描述 Char 20 是 (3)学生表,表名students主要包括学号(为主键)、姓名、性别、年龄、家庭地址、毕业学校、入学时间、专业、政治面貌、联系电话,用于保存学生的基本信息;查询学生信息的时候,我们也可以通过此表来查询。 学生信息表结构如表4。3所示: 表4.3 students表 字段名 类型 长度 是否为空 备注 学号 char 10 否 主键 姓名 varchar 10 否 性别 char 2 否 年龄 char 2 否 家庭地址 varchar 20 否 毕业学校- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 档案管理系统 论文 样本
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文