您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > aspnet学生成绩动态追踪系统
摘要:本学生成绩动态跟踪系统是使用ASP.NET编程语言和SQLServer2000数据库共同来完成的,采用面向对象方法,对学生成绩管理系统进行设计与实现。分析设计了学生成绩管理系统的静态模型和动态模型,完成了系统开发的分析、设计和实现的工作。本学生成绩管理系统通过Web方式完成用户与系统的交互,系统的功能模块具体有教师管理模块、学生成绩管理模块、成绩信息浏览模块、查询模块。本系统的开发采用现有成熟技术为参照,共享源码为模板,结合本学生成绩跟踪系统的实际需求进行分析和功能调整,探讨了利用ASP.NET开发学生成绩管理系统的过程。关键词:学生成绩;管理;系统开发Abstract:ThestudentachievementmanagementsystemistheuseofASP.NETandSQLServer2000databaseprogramminglanguagecommontocomplete,object-orientedapproach,onstudentachievementmanagementsystemdesignandimplementation.Analysisofstudentachievementmanagementsystemdesignedforstaticanddynamicmodels,thecompletionofsystemdevelopmentanalysis,designandimplementationwork.ThestudentachievementmanagementsystemisaccomplishedthroughtheWebuserandsysteminteraction,thesystemfunctionmodulesspecificmanagementmoduleofteachers,studentmanagementmodule,theresultsofinformationmodules,make-upinformationmanagementmodule.Thedevelopmentofthissystemasareferencetheuseofexistingmaturetechnologies,sharingsourcecodeasatemplate,inlightofactualstudentachievementmanagementsystemrequirementsanalysisandfunctionaladjustmentofASP.NETdevelopmentusingtheprocessofstudentachievementmanagementsystem.Keywords:Student,management,system目录1、引言.............................................................42、系统分析.........................................................52.1系统需求分析................................................52.2本系统采用的关键技术........................................62.2.1ASP.NET技术..........................................62.2.2ASP.NET介绍..........................................72.2.3NET的数据库访问......................................82.3可行性分析..................................................93、系统概要设计....................................................104、系统详细设计....................................................114.1关于数据库.................................................114.2系统E-R图.................................................114.2系统流程图.................................................124.3处理流程设计...............................................134.3.1系统操作流程.........................................134.3.2数据增加流程.........................................144.3.3数据修改流程.........................................144.4.4数据删除流程.........................................154.4系统模块设计...............................................164.4.1管理员登陆...........................................164.4.2班级信息管理.........................................174.4.3用户信息管理.........................................174.4.4学生成绩信息管理.....................................184.4.5查看成绩.............................................185、系统调试与测试..................................................195.1程序调试...................................................195.2程序的测试.................................................195.2.1测试的重要性及目的...................................195.2.2测试的步骤...........................................215.2.3测试的主要内容.......................................216、结论............................................................226.1系统评价...................................................226.2安全性问题.................................................23致谢...............................................................24参考文献...........................................................251、引言随着计算机技术的飞速发展,计算机在学生成绩管理中应用的普及,利用计算机在实现学生成绩的管理势在必行。当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。目前很多教学单位的学生成绩管理还处于人工管理的阶段,效率低下,已经远远落后于当今技术的发展。并且人工管理的弊端也愈来愈严重,由于不可避免的人为因素,造成数据的遗漏、误报,而造成教学单位重大损失的事例层出不穷。计算机信息化管理有着储存信息量大,速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。因此我们利用计算机提供给我们信息,做出了这个学生成绩管理系统。学生成绩管理系统是现在学生成绩管理工作不可缺少的一部分是适应现在学生成绩制度的要求。推动学生成绩管理走向科学化、规范化的必要条件。传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。如今,随着计算机技术的普及人们开始采用MIS,它是集计算机技术、网络通信技术为一体的信息系统工程,能使教学单位运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使教学单位领导层对学生成绩管理的决策依据更充分,更具有合理性科学性,并创造出更多的发展机会;另外也进一步加强教学单位的科学化、合理化、制度化、规范化管理,为教学单位的管理水平跨上新台阶,为教学单位持续、健康、稳定的发展打下基础。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。在强调管理,强调信息的现代社会中它变得越来越普及。目前国内使用和发展的MIS平台模式大体分两种:客户机/服务器(c/s)模式和web浏览器/服务器(b/s)模式。本文主要介绍一个简单的基于b/s模式的教学单位学生成绩管理系统的实现,系统开发的总体任务是实现教学单位学生成绩信息关系的系统化、规范化和自动化。2、系统分析2.1系统需求分析主要应用于完成对日常的学生成绩、教务、教师以及学生成绩的计算机化的管理。学生成绩管理系统可使学校的教职员工减轻工作压力,系统地对教务、学生成绩上的各项服务和信息进行管理。同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化,更加效率。而国外随着信息化的告诉发展,各高校早已有一套成熟的学生成绩管理系统,来规范各学校的信息化管理。学生成绩信息管理模块:输入成绩信息,并可以对成绩信息进行添加、查询、修改、删除。还可以用关键字查询并调出数据库里的学生基本成绩信息的修改、删除等。输出查询的学生成绩信息。学生只有查询权限4.学生成绩统计:对学生成绩进行分析,生成动态曲线图。可选择课程进行统计。用户可针对指定的学生,进行成绩选择,可针对单门,也可对多门总和进行分析,然后生成动态曲线。5.课程为语文,数学,英语,生物,化学,物理,地理,历史,政治,通用技术,信息技术,英语听力。系统采用B/S模式。整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。图3-1系统模式图系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过ASP.NET网页完成。而系统内部复杂的业务逻辑主要通过JavaBean的组件(Component)实现,JavaBean组件在服务器上运行,通过ASP.NET返回到客户浏览器。通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。本系统使用ASP.NET技术作为表现手段,服务器采用iis作为ASP.NET引擎,系统业务逻辑由组件完成,使用ODBC3.0驱动程序访问数据库。由于系统测试需要成熟的数据库支持,因此系统采用MYSQL数据库作为数据库服务器。2.2本系统采用的关键技术2.2.1ASP.NET技术Microsoft.NET的基本思
本文标题:aspnet学生成绩动态追踪系统
链接地址:https://www.777doc.com/doc-2898780 .html