您好,欢迎访问三七文档
枣庄学院信息科学与工程学院课程设计任务书题目:学生管理系统学号姓名专业计算机科学与技术课程delphi指导教师职称完成时间:年月----年月信息科学与工程学院摘要随着学校学生的增加,原来的采用人工记录的方式已经不能满足学生管理的需要。这是用为人工的管理模式存在着很大的缺陷,如维护性差,出错后不容易修改;不方便查询学生的情况,工作效率低;学生选课是麻烦,费时费力等。随着信息技术的发展,有必要对原来的教务管理模式进行改进,是指便于学生信息的查询和维护,便于学生选课。由此提出建立一个教务管理信息系统,建立数据库存储学生信息和所有的课程信息,通过客户端程序访问数据库,实现教务信息的管理。本系统采用客户机/服务器结构。数据库服务器采用SqlServer2000数据库系统,将学生基本信息的管理、课程的设置情况、学生选课结果和课程成绩等数据存储到数据库中,客户机程序采用Delphi7.0作为开发平台,实现对数据库中信息的访问。关键词:Delphi,数据库,学生管理系统AbstractAlongwithschoolstudent'sincrease,theusemanualrecord'swayoriginallyalreadycouldnotmeettheneedswhichthestudentmanages.Thisiswithhastheverybigflawforthemanualmanagementpattern,ifthemaintenancedifference,aftermakingamistake,isnoteasytorevise;Itisnotconvenientinquiresstudent'ssituation,theworkingefficiencyislow;Thestudentelects,butistroublesome,takesthetroubletime-consumingandsoon.Alongwithinformationtechnologydevelopment,itisnecessarytomaketheimprovementtotheoriginaleducationaladministrationmanagementpattern,isreferstoisadvantageousforthestudentinformationtheinquiryandthemaintenance,isadvantageousforthestudenttochoosetheclass.Fromthisproposedthatestablishesaneducationaladministrationmanagementinformationsystem,establishesthedatabasetosavethestudentinformationandallcurriculuminformation,throughtheclientsideprocedurevisitdatabase,realizestheeducationaladministrationinformationmanagement.Thesystemusesclient/serverarchitecture.SqlServer2000databaseserversusingthedatabasesystem,thecourseswillbesetup,theresultsofstudentsclassesandcourses,suchasperformancedatastoragetothedatabase,theclientproceduresadoptedDelphiasadevelopmentplatform,andtheaccesstotheinformationinthedatabase.Keywords:SQLsever2000;PremisesInformationManagement;Database1目录第一章概述......................................................................................1第二章学生管理的需求分析.....................................................................................22.1系统运行环境...................................................................................................22.2系统功能需求...................................................................................................32.3系统性能需求...................................................................................................32.4系统技术需求...................................................................................................4第三章学生信息管理设计.......................................................................................63.1系统功能模块设计...........................................................................................63.2系统数据库设计...............................................................................................83.3系统安全保密设计...........................................................................................93.4数据库结构的实现...........................................................................................93.5初始数据的输入.............................................................................................10第四章学生管理系统的测试与维护.......................................................................114.1系统测试.........................................................................................................114.2系统维护.........................................................................................................11总结.............................................................................................................................13参考文献.....................................................................................................................142第一章概述学生管理系统减少老师和教务处工作人员的工作量,同时也方便了同学对选课、成绩的查询、各种通知的浏览。本学生管理系统主要包括学生基本信息的管理、课程设置、教学安排、学生选课、课程管理、成绩查询等功能。本系统采用客户机/服务器结构。数据库服务器采用SqlServer2000数据库系统,将学生的基本情况、课程的设置情况、学生选课情况和课程成绩等数据存储到数据库中,客户机程序采用Delphi作为开发平台,实现对数据库中信息的访问。在数据库访问方面,利用SqlServer2000数据库组件管理应用程序与数据库之间的通信联系;在数据记录查询方面,采用TQuery组件查询和TTable组件查询相结合的方法,进行了多个数据表的组合查询和数据结果统计。本教务管理系统可以说是一个综合性的学校学生管理系统,这它集成了教师课程管理子系统、学生课程管理子系统、教务课程调度子系统等多种功能,因而具有较强的简便、使用、易于维护。第二章学生管理的需求分析2.1系统运行环境为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:I、软件环境客户端:操作系统:Windows2000/XP网络协议:TCP/IP浏览器:InternetExplorer5.0数据库:MicrosoftSqlServer2000服务器端:操作系统:Windows2000/XP网络协议:TCP/IPWEB服务器:InternetInformation5.0数据库:MicrosoftSqlServer2000II、硬件环境:服务器CPU:PIII500以上,内存:256M客户机CPU:P200MMX以上,内存:32M以上32.2系统功能需求学生管理系统主要提供网上的教务信息管理平台。通过前端(客户端)浏览器和后台数据库向用教师、学生展示信息,方便的实现了学生信息的维护和更新,使管理员更快,更好的了解信息。以“教师管理子系统”模块为例,管理员将所有教师课程信息数据存入数据库相应的表中,当客户端发出浏览该动态页面的请求时,服务器就会执行相应的脚本代码,从数据库中查询出符合条件的信息,生成相关页面发送到客户端浏览器上。客户端所显示的内容是随着后台管理数据库的变化而动态显示的,因此,客户端可以获得学生信息最新动态信息。2.3系统性能需求通过调查,要求系统需要有以下功能:1.通用性:可以增加学院、系、专业、班级、学生;可以增加学期、课程。2.易用性:成绩的录入、修改要方便。普通课程以班级、课程、学期为录入条件。选修和重修要特殊考虑。3.学籍管理:奖惩、退学、转专业。4.学生、课程基本信息管理:学号、姓名、所在班级、性别、课程号、名称、学期、学分、课程性质。5.权限控制:有些用户可以录入修改,有些用户只能查询。6.成绩排名:既可以按专业也可以按班级;既可以是某个学期也可以是所有学期。2.4系统技术需求2.4.1技术可行性分析由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。2.4.2Delphi语言Delphi是Inprise公司(即原Borland)推出的基于真正面向对象语言ObjectPascal语言的可
本文标题:数据库程序设计报告
链接地址:https://www.777doc.com/doc-5255212 .html