【学习成绩管理系统毕业设计7000字】_第1页
【学习成绩管理系统毕业设计7000字】_第2页
【学习成绩管理系统毕业设计7000字】_第3页
【学习成绩管理系统毕业设计7000字】_第4页
【学习成绩管理系统毕业设计7000字】_第5页
已阅读5页,还剩26页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

共28页第2页学习成绩管理系统毕业设计中文摘要计算机作为我们日常最便捷的网络工具。我们可以在计算机里管理统计学生的成绩,这样不仅能解决大多数人的时间和精神的投入,而且能深层的掌握学生学习成绩的情况,及时查看最新的成绩和相关准确的消息。学生成绩管理系统是本次我要做的系统,对系统运行起来的操作,系统内的功能需求耐心的设置达到实用效果。接下来详细介绍本次学习成绩管理系统的设计理念,设计的途中是在VisualBasic进行操作,采用了Access2015作为本次的数据库,根据关系数据库本身的思想改变进行设计,SQL命令本次采用了最多,因为很便捷能及时实现对于数据库的修改,更能方便使用者操作和管理者管理。关键词:管理、学习成绩管理系统、数据库、SQL、VisualBasic2015。目录166891.1系统的目的与意义 1170141.2信息的基本概念和发展现况 158362.1学生成绩管理系统相关的技术的介绍 2139562.1.1ASP.NET2.0动态网页开发技术 2208962.1.2.NET 2268182.2SQLSERVER2015 3303253.1需求分析 3190983.1.1功能需求分析 3153943.1.2可行性分析 411411经济可行性分析 58016技术可行性分析 5348操作可行性分析 5228133.2系统设计目标 646343.3系统总体结构及功能模块划分 6144863.3.1总体设计 6230953.3.2功能模块说明 7229813.3.3E-R模型设计 9699学生成绩管理系统E-R图 921036学生E-R图 9332教师E-R图 1026180管理员E-R图 1116455第四章数据库设计 13142554.1数据库需求分析 1383404.2.1用户登录表 1567194.2.2系统管理员表 15274234.2.3教师表表汇总 16281674.2.4数据库表汇总 17141154.3添加新的学生记录逻辑表 173848第五章详细设计与实现 22132135.1登录模块的实现 22120955.1.1登录界面 2230125一、登录功能设计与实现 22220385.2学生信息管理 24150235.3课程信息管理 25226755.4教师信息管理 27174815.5管理员信息管理 28306436.1测试和总结 29260536.2测试目标 29324596.2.1学生成绩管理系统功能测试 30218776.2.3测试成果 3018933小结 3110734参考文献 33系统的概述1.1系统的目的与意义学生成绩管理系统能缓解大多数学校面对大量的学生成绩信息和管理上的压力,使用学生成绩管理系统让人力和时间充分的空闲出来,然后把成绩管理系统发挥最大的作用。良好的环境设备能有效的提高工作效率,针对学生而言学习成绩管理系统是很好的选择。国家教育水平大幅度提高,学生的教育得到了改善提升,学生越来越多。而学生各种各样的相关信息也大幅度增长,对于这巨大的信息量,更加需要学生管理系统来提高管理的工作效率。这次我设计的学习成绩管理系统,优化了信息的多样化,便捷的网页和简单明了的模块。现在已经可以达到规范管理,帮助教师们完成管理工作,减少压力。1.2信息的基本概念和发展现况现在普遍的概念就是用机器化代替人工管理,高科技便捷的方式更能解放人们大多数的时间。对于信息我们的定义是不一的,对信息的看法也有很多问题值得讨论。信息数据化流动变化多样,信息所蕴含的含义表现形式是具有共同的、客观的、相互依赖的、临时效率、传播等基本特征,如下所述和讨论。普遍性和客观性在计算机和人类信息社会中不断变化。在人们社会中信息资源达到了主导型的作用,人们社会生活中大多由信息的采集,加工,传输和使用等方面表现出来,我们把这样的种类称做信息活动。在日常生活中,信息化管理带给我们的便利都是信息化服务我们的演变。信息通过正确的方式有效的管理才能发挥更好的作用,信息管理的有效方式就是使用计算机技术和通信技术为基本。一个人使用计算机进行多样化的使用排查和维修才能组成信息系统。所以只有质量更好的系统才能有效的管理不同的信息资源。2.1学生成绩管理系统相关的技术的介绍2.1.1ASP.NET2.0动态网页开发技术Web服务是由一些组件组成,客户瑞应用程序可通过Web发出HTTP请求来调用这些服务,它是一种构建新的Web应用程序的普通模型,并能在所有支持Internet通信的操作系统上实施运行。

2.1.2.NETNETFramework提供了一一个巨大的统一类库,该类库提供了程序员在开发程序时所需要的大部分功能,而且这个类库可以使用任何一种.NET类库是以面向对象为基础创建的,其实在.NETFramework下,不管是数字还是子符串,所有的数据都是对象。2.2SQLSERVER2015SQLServer数据库的存储结构分为逻辑存储结构和物理存储结构两种。逻辑存储结构指的是数据库是由哪此数据库对象组成的,物理存储结构指的是数据库文件是如何在磁盘上存储的。3.1需求分析目前计算机的使用已经在生活发生主导作用,计算机能解决人工重复复杂的劳动给生活带来方便,而且操作低,不容易出错,效率高都是计算机的强项。很多复杂的劳动都在减少,有更多时间来处理好工作使效率增加。对于学校来讲,创造出好的学生成绩管理系统可以帮助学校解决这个问题。其次设计的系统操作简单,界面整洁,安全性高,数据编写容易就成为非常重要的专业问题。学生成绩管理系统创造的初衷是服务同学,帮助老师进行管理的一个系统,其次是对学校的管理操作系统进行搭配补充。分为三大类模块:学生模块、教师模块、和管理员模块。学生模块,学生可以登录进去可使用的功能有、查看成绩、查看课程表等。教师模块,教师登录进去可以查看教师的个人信息、安排课程表,对学生老师成绩的修改等。管理员模块,管理员查看后台,负责整了系统的运行和维护管理系统避免出现问题等。3.1.1功能需求分析软件设计的需求分析、主要的基础是实现测试和运行,好的软件设计需求分析能避免遇到很多问题,或是从问题中找到合适的答案,能减少开发成本,改成高质量的软件。用户和参数是学生成绩管理系用组成的重要部分,其中也有基本和系统。参数中包含了年级和班级考试。基本包括了,学生教师和考试来进行系统的日常。系统的分布有利于帮助基本的管理,在里面可以查看成绩的汇总。如下图如图3-1所示。3.1.2可行性分析本次我设置的系统,操作简单很普通,没有多样化的设计。在数据库有很强的关联性数据都能对应起来。而且在技术方面操作能实现和成功运行可以根据书籍的查看阅读和指导老师的指导,特别是听取指导老师中肯的意见和网上资料进行参考,因此完全可以实现起来。经济可行性分析本次系统的开放和创建为毕业设计,因此对资金方面没有大手笔的投入,需要设计者花大量的时间进行设计和向周围专业老师请教,分析问题解决问题,让系统成功的运行起来。技术可行性分析VisualStudio2015开发工具和C#开发语言开发本次的学生成绩管理系统,因为VisualStudio2015普遍广泛有较高的操作性,在校可以请假老师,平常也能通过上网学习相关资料。对于java学习经验的我来说,适应它们操作编写都上手很快。在校还获得相关知识的授课,因此我还是相对于了解的,在设计的时候没有太大的问题。同时我还使用数据库编写后台数据,使得数据正确完整性运行起来得以保证。以上的内容学习的成绩管理系统在我的操作技术上是可以完成的。操作可行性分析本次系统通俗易懂,设计单一,操作简单。不需要管理员有很专业过硬的计算机技术,通过简单的知识普及和简单的培训即可成功运行起来,所以本次的学生成绩管理系统没有特殊的难点。3.2系统设计目标尽可能减少成本的开发,主要增强对于学生成绩管理的认识和安全性的知识。满足使用者,教师和学生、校方的领导、教育管理的单位等不同层次的需要,带来便捷。为今后学校对于信息化管理的建设提供大力的支持。3.3系统总体结构及功能模块划分3.3.1总体设计学习成绩管理系统针对学校教师学生教育管理者,都提供了显而易见的便捷。最主要设置的是管理员端、教师端和学生端。以学习成绩管理为标准进行设计。我的总体设计是设计出以下的模块排版、第一类分别是学生的信息进行管理按钮、课程信息管理按钮、教师信息管理、管理员信息管理、安排课程管理、学生成绩管理、我的密码管理、退出本系统。学生信息管理:添加学生信息,编辑学生信息。课程信息管理:添加课程信息,编辑课程信息。教师信息管理:教师信息管理,编辑教师信息。管理员信息管理:添加管理员信息,编辑管理员信息。安排课程管理:安排课程任课老师。学生成绩管理:查询学生成绩。我的密码管理:更改我的密码。退出本系统。如下图如图3-2所示 。学生成绩管理系统学生成绩管理系统学生信息管理课程信息管理教师信息管理退出本系统我的密码管理学生成绩管理安排课程管理管理员信息管理添加学生信息编辑学生信息添加课程信息编辑课程信息添加教师信息编辑教师信息添加管理员信息编辑管理员信息安排课程任课老师查询学生成绩更改我的密码图3-2系统总体结构示意图3.3.2功能模块说明以下介绍学生管理系统部分功能模块,好的学生管理模块能给操作者良好的效果体验,本次优化了模块的大小确保整,没有存在不匹配的问题,按照书本的专业知识,来认真排版。本次功能模块说面介绍的是学生端的,学生端使用独立的学号来输入账号和密码,点击登录按钮即可加载进去使用,如图下图3-3所示。图3-3部分功能模块示意图学生信息管理系统学生端—>学生注册基本信息输入—>学籍信息管理;学籍信息管理—>成绩信息输入;成绩信息输入—>成绩信息管理;班级管理—>课程基本信息;课程基本信息—>班级课程设置;班级课程设置—>班级课程管理。3.3.3E-R模型设计学生成绩管理系统E-R图以下为学生成绩管理系统的E-R图,图中包括成绩管理、班级管理、学生管理、管理员管理、课程安排管理、教师管理。如图下图3-4所示。班级班级管理学生管理管理员管理课程安排管理教师管理成绩管理学生成绩管理系统学生成绩管理系统E-R模型设计图3-4示意图学生E-R图如图3-4所示:以下为学生端的E-R图,图中包括:学生的系别、学生的学号、学生的姓名、学生的性别、学生的密码、学生的备注。以便管理员了解学生的基本情况等。如图下图3-5所示。学号学号姓名性别密码备注系别学生学生E-R模型设计图3-5示意图教师E-R图如图3-5所示:以下为教师端的E-R图,图中包括教室、课程号、课程等。如图下图3-6所示。课程号课程号课程教室教师教师E-R模型设计图3-6示意图管理员E-R图如图3-7所示:以下为管理员的E-R图,图中包括管理员账号、管理员设置、密码、教师、成绩、课程等。如图下图3-7所示。管路员设置管路员设置密码教师成绩课程管理员账号管理员管理员E-R模型设计图3-7示意图第四章数据库设计4.1数据库需求分析我这次设计系统用的是SQLserver2015数据库,用.mdf在SQL环境下来进行设计学生的信息。这个学生示意图按照设计有着以下的信息:有学生学号、学的性别、学生的籍贯、学生的年龄、学生的班级。他们的数据类型都用这nachar来表示,其中学号为单独的代表并不能重复。如图下图4-1所示。图4-1学生信息示意图学生成绩示意图,图中包含了学生的姓名,学生的英语,学生所学的专业。比如以下:英语课,vb课,c#课,会计课,操作系统课,维护与组装课,JAVA课,ASP课,和数学课。以上课程数据类型为nchar代表。如图下图4-2所示。图4-2学生成绩表示意图学生成绩表2,单独的学号和姓名。数据类型表示为nchar,课程有英语课、VB、c#、操作系统、和维护与组装、网页设计、JAVA。如图下图4-3所示。图4-3学生成绩表2示意图4.2.1用户登录表如图下图4-4所示。以下为用户登陆表示意图,列名为用户名和密码,数据类型是nchar和int。图4-4用户登录表示意图4.2.2系统管理员表如图下图4-5所示。系统管理员表示意图,用户名数据类型为char,长度为10,小数位为0,主键是。密码数据类型为char,长度为10,小数位0。备注数据类型为nvarchar,长度为50,小数位为0。如图下图4-5所示。图4-5系统管理员表示意图4.2.3教师表表汇总教师表示意图,图中包含了教师编码,数据类型为char,长度为10,小数位为0,主键是。姓名数据类型是char,长度是10,小数位0。性别数据类型为char,长度为2,小数位0,默认值为(“男”)。出生年月数据类型是smalldatetime,长度是4。院系名称数据类型为char,长度为16。职称数据类型为char,长度为10。学历数据类型为char,长度为10。政治面貌数据类型为char,长度为16,小数位0,备注数据类型为test,小数位为16。密码数据类型为char,长度为10。如图下图4-6所示。图4-6教师表示意图4.2.4数据库表汇总表名称数据类型数据库表应用说明备注JN-Studentnchar添加学生信息编辑学生信息JN-coursenchar添加课程信息编辑课程信息JN-Teachersnchar教师信息管理编辑教师信息JN-Thestudentgradeint添加学生年级编辑学生年级JN-Studentsintheclassint添加学生班级编辑学生班级JN-examint添加学生考试编辑学生考试JN-Theadministratornchar添加管理员信息编辑管理员信息JN-Arrangecourseint安排课程任课老师安排课程任课老师 JN-Studentachievementint查询学生成绩查询学生成绩JN-Mypasswordint更改我的密码更改我的密码表4-7数据库汇总4.3添加新的学生记录逻辑表通过上述数据库以及ER模型设计,学生信息管理系统有以下几个逻辑表:添加新的学生记录逻辑表,student-ID(PK)学生学号数据类型文本的形式,长度为20。Student-Name学生姓名数据类型文本的形式,长度为40。Course-Des课程所属专业数据类型文本的形式,长度为40,course-Name课程名以数据类型文本的形式长度为40。Result成绩分数为数据类型数字的形式,长度为30。如图下图4-8所示。图4-8添加新的学生记录逻辑表如图下图4-9所示。图4-9添加新的课程记录逻辑表Username(PK)用户名数据类型为文本,数据类型为文本的形式,宽度为20,小数位数是0,是主键。Password密数据类型为文本,宽度为40,小数位数为0,不是主键。如图下图4-10所示。图4-10添加新的教师记录逻辑表Class-NO(pk)班级名称数据类型为文本,宽度为20,小数位0,不为空。是主键。Grade年级数据类型为文本,宽度为40,是为空,不是主键。Director辅导员数据类型为文本,宽度为30,小数位为0,是空,不是主键。Classroom-no数据类型为文本,宽度为40,为空,不是主键。Class-number数据类型为数字,宽度为20。如图下图4-11所示。图4-11添加新的教师记录逻辑表Student-id(pk),数据类型为文本,宽度为20,小数位0,不是空,是主键。Student-name数据类型为文本,宽度为40,是空,不是主键,如图下图4-12所示图4-12添加新的管理员记录逻辑表Student-gender数据类型为文本,宽度为20,zzmm-ni数据类型为文本,宽度为30,zy-name数据类型为文本,宽度为30,是空,不是主键。Born-date数据类型为日期,宽度为40,class-no数据类型为文本,宽度为20,address数据类型为文本,宽度为50,tele-number数据类型为文本,宽度为40,comment数据类型为文本,宽度为50,小数位数为0,是空,不是主键。

第五章详细设计与实现5.1登录模块的实现我设计的系统登录界面简洁明了,主要调用用户信息表,来判断所登录用户和验证密码。管理员用户可以凭借管理员账号和密码点击登录,进去后可以管理系统,还可以增加其它教师和学生;学生端和教师端点击登陆按钮查看属于个人的信息,但是没有权限不能修改系统的固定内容。5.1.1登录界面登录功能设计与实现图5-1系统登录界面示意图图5-2管理员登录界面示意图页面代码如下:5.2学生信息管理5.3课程信息管理5.4教师信息管理5.5管理员信息管理6.1测试和总结系统测试通过使用该系统真实的反馈,来发现是否还有不足之处,系统中数据共享和数据显示以及数据资料信息是否达到操作者的要求作出检测,系统报告作为系统分析之一。一方面我们从硬件看看成功运行配置,另一方面测试软件,建构和测试的时候缓慢,从头到尾都能成功运行才可以完成此次系统测试,也避免今后出现大幅度漏洞照成卡顿等特殊情况。6.2测试目标接下来进行测试目标为管理员。如图6-2所示。图6-2登录界面身份验证图6-2功能主界面6.2.1学生成绩管理系统功能测试学生信息的管理,增加学生信息是不是仅仅显示提示信息课程信息的管理,查看结果是否和设计的一样。所有的菜单项对于的属性是否正确,是否能链接到实际功能的网页。6.2.3测试成果运行平台Windows10、Access2007进入系统时间为七秒以内、系统功能可以操作使用时间为12秒;当学生进入系统时候,学生选择板块中录入和修改为灰色,测试出来后,已经成功修复,达到设计要求。小结在一开始设计这个系统的时候,我个人对C#和SQLServer语言理解的不是很好,有很多不懂的地方。还好在老师的指导下和同学知识的普及下,通过科普相关的书本,最后我完成了系统的设计。在这几个月中严格按照系统工程软件设计的要求,从需求分析,概念设计,总体设计,详细设计,系统测试等各个步骤,分步完成系统的各项任务,实现了系统中的员工管理,学生管理,公寓管理,查询统计,系统管理等各个模块的功能,顺利的完成了任务书上的各项任务。完成的学习成绩管理系统适用各个学校的后勤部门对本院校的公寓进行自动化管理,节约了投入资金,提高了工作效率。但是在开发过程中也遇到了一系列的问题:(1)比如我在设计数据库的时候,我一开始设计的表长短不一种类繁多,在后面整理就很杂乱,花很长时间才找到自己需要的。后开就把数据库里的表给重新整理了下,留下了主要的,合并次要的表,使数据库能够顺利的连接和运行。(2)在系统完成后测试的时候,输入的学生基本信息总是添加错误,后来经过调试,发现时在数据库设计字段的时候长度有问题,更改了字段的长度后,就可以顺利的插入了。(3)在功能模块的划分方面,涉及到学生管理,入住的学生管理,一开始处理起来感觉有点混乱,后来

温馨提示

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

最新文档

评论

0/150

提交评论