信息软件综合设计学生成绩管理系统.doc

上传人:laozhun 文档编号:2884652 上传时间:2023-03-01 格式:DOC 页数:43 大小:566.50KB
返回 下载 相关 举报
信息软件综合设计学生成绩管理系统.doc_第1页
第1页 / 共43页
信息软件综合设计学生成绩管理系统.doc_第2页
第2页 / 共43页
信息软件综合设计学生成绩管理系统.doc_第3页
第3页 / 共43页
信息软件综合设计学生成绩管理系统.doc_第4页
第4页 / 共43页
信息软件综合设计学生成绩管理系统.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《信息软件综合设计学生成绩管理系统.doc》由会员分享,可在线阅读,更多相关《信息软件综合设计学生成绩管理系统.doc(43页珍藏版)》请在三一办公上搜索。

1、武汉工程大学 计算机科学与工程学院综合设计报告设计名称: 信息软件综合设计 设计题目: 学生成绩管理系统 学生学号: 专业班级: 学生姓名: 学生成绩: 指导教师(职称): 说明:1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评价。4、所有学生必须参加综合设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。答辩小组成员应由2人及以上教师组

2、成。5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计的情况另行规定。6、平时表现成绩低于6分的学生,取消答辩资格,其本项综合设计成绩按不及格处理。7、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各类综合设计),各教研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。成绩评定表学生姓名: 学号: 班级: 类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加综合设计,无旷课、迟到、早退、违反实验室纪律等情况。由设计负责人给出完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内

3、容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3510报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。5参考文献数量在3篇以上,格式符合要求,在正文中正确引用。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩: 分 补充说

4、明: 指导教师: (签字)日 期: 年 月 日答辩记录表学生姓名: 学号: 班级: 答辩地点: 答辩内容记录:答辩成绩合计分值各项分值评分标准实际得分合计得分备注2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。答辩小组成员(签字): 年 月 日指导教师评语指导教师: (签字)日 期: 年 月 日一、综合设计目的、条件、任务和内容要求:本设计采用数据库设计的方法,完成成绩管理系统的整个设计、实施任务。要求界面设计友好、美观;数据存储安全、可靠;信息分类清晰、准确;强大的查询功能,保证数据查询的灵活性。

5、所完成的主要功能:学生信息的管理(包括学生信息的增、删、改及查询任务);课程信息的管理(包括课程信息的增、删、改及查询任务);学生成绩的管理(包括学生成绩信息的增、删、改及查询任务)。针对学生成绩管理系统,完成此数据库系统的整个设计及实现任务。需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库的实施,数据库的运行和维护阶段,软件环境:SQL SERVER 2005 + Visual Basic 6.0(JAVA;VC)。 指导教师签字: 年 月 日二、进度安排:1. 发题:16 周2. 需求分析、数据库结构设计和应用程序功能设计:2010-12-20 2010-12-223. 编码调试

6、:2010-12-23 2010-12-27 4. 书写报告:2010-12-28 2010-12-305. 答辩、交报告:2010-12-31三、应收集资料及主要参考文献:参考文献1 林陈雷,Visual Basic6.0,人民邮电出版社,20052 龚沛曾,面向对象程序设计系列教材,高等教育出版社 20053 潭 浩 ,学用Visual Basic 编程, 西安电子科技大学出版社 20054 苏 洋 ,Visual Basic实用教程, 北京希望电子出版社 20075 温贤发,Visual Basic6.0 数据库程序设计高手, 科学出版社 20066 敬 铮 ,Visual Basic6

7、.0 数据库开发与专业应用, 国防工业出版社 20077 史 进 ,Visual Basic数据库开发指南 , 清华大学出版社 20078 王福成,Visual Basic 6.0数据库开发指南,清华大学出版社 2000年6月第一版四、综合设计(课程设计)摘要(中文):学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对学生成绩的管理,包括添加、修改、删除,查询等方面。系统可以完成对各类信息的浏览、查询、添加、

8、删除、修改等功能。系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成学生成绩的修改。查询功能也是系统的核心之一,在系统中主要根据学生学号进行查询,其目的都是为了方便用户使用。系统采用Microsoft SQL Server 2000来设计数据库,并使用当前优秀的开发工具VB 6.0 ,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。关键词: MIS;信息管理系统; Microsoft SQL Server 2000 五、综合设计(课程设计)Abstract(英文):The system of managing stu

9、dents achievement file is a typical application of managing information system (know as MIS), which mainly includes developing the application interface of front-end and building up and maintaining the data-base of back-end. The former should make the function of application integrated and the usage

10、 is easy, the latter required a data-base with powerful consistency and integrality, and nice security. This system mainly completes the management to students achievement, include some aspects such as adding, modifying, deleting, searching . The system can complete to browse, search, add, delete, m

11、odify etc. to each kind of the function of information.The core of the system is the contact of increase, modification and delete, the modifications of each form will affect to other forms, the system will complete the modification of students achievement of itself while being to complete to increas

12、e or delete the operation. Inquiring about the function of searching also is the one of the systematic nucleus, carrying on the search mainly according to the students registration number in the system, its purposes are all for the sake of convenient users usage.The system adopts the Microsoft SQL S

13、erver 2000 to design the data-base, and use the current excellent development tool- Visual Basic 6.0, it has the most vivid data-base structure, and has the good support to the application of the data-base. The thesis mainly introduced the development background of this topic, finished function and

14、the process of the developments required. Elaborated on the pivot, the design idea, the difficulty technique and the solution of the system design. The keyword: MIS; Visual Basic 6.0; Microsoft SQL Server 2000摘 要学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而

15、对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对学生成绩的管理,包括添加、修改、删除,查询等方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成学生成绩的修改。查询功能也是系统的核心之一,在系统中主要根据学生学号进行查询,其目的都是为了方便用户使用。系统采用Microsoft SQL Server 2000来设计数据库,并使用当前优秀的开发工具VB 6.0 ,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。关键词: MIS;信息管理系统;

16、Microsoft SQL Server 2000 AbstractThe system of managing students achievement file is a typical application of managing information system (know as MIS), which mainly includes developing the application interface of front-end and building up and maintaining the data-base of back-end. The former shou

17、ld make the function of application integrated and the usage is easy, the latter required a data-base with powerful consistency and integrality, and nice security. This system mainly completes the management to students achievement, include some aspects such as adding, modifying, deleting, searching

18、 . The system can complete to browse, search, add, delete, modify etc. to each kind of the function of information.The core of the system is the contact of increase, modification and delete, the modifications of each form will affect to other forms, the system will complete the modification of stude

19、nts achievement of itself while being to complete to increase or delete the operation. Inquiring about the function of searching also is the one of the systematic nucleus, carrying on the search mainly according to the students registration number in the system, its purposes are all for the sake of

20、convenient users usage.The system adopts the Microsoft SQL Server 2000 to design the data-base, and use the current excellent development tool- Visual Basic 6.0, it has the most vivid data-base structure, and has the good support to the application of the data-base. The thesis mainly introduced the

21、development background of this topic, finished function and the process of the developments required. Elaborated on the pivot, the design idea, the difficulty technique and the solution of the system design. The keyword: MIS; Visual Basic 6.0; Microsoft SQL Server 2000目录 第一章 绪论41.1背景及意义41.2成绩管理系统设计的

22、目的5第二章 系统的开发环境62.1系统平台选择62.2 Visual Basic 6.0简介62.3 SQL Server 2000数据库概论72.4 ADO连接数据库简介9第三章 系统分析与设计103.1可行性研究103.2需求分析103.3系统功能模块设计133.4各模块功能143.5系统性能需求153.6数据库设计16第四章 系统功能实现184.1 公共模块的设计184.2登录界面的设计184.3主窗体设计194.4子窗体设计20总 结33致 谢34第一章 绪论1.1背景及意义在当今科技时代,科学技术突飞猛进,计算机已经不仅是在科技应用,而且在生活中也是同样得到了广泛应用。如今,不管是

23、小学,初中,高中,甚至很多大学的学生成绩管理基本是靠人工进行管理。但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到数据量越来越大越来越多。大多数学校不得不靠增加人力,物力,财力来进行学生成绩管理。但人工管理成绩档案具有效率低,查找麻烦,可靠性不高,保密性低等因素。因此开发出一个不仅仅是适用于大中专院校以及其他高校通用的学生成绩管理系统是必要的。开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效率和现代化水平,为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化,规范化和自动化。现在我国大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停

24、留在全用纸质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所替代。一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入的人员即可操作系统,节省大量人力,可以迅速查到所需信息,高效安全,学生也能方便查看自己的成绩,为此,用计算机来管理学校的信息,是非常必要的。1.2成绩管理系统设计的目的由于现在高校的学生档案的管理趋向于复杂化和多元化,随着计算机的广泛应用,越来越多的高校均采用了计算机化的管理模式。查询、修改、录入、删除等基本操作都采

25、用了计算机的数据库技术。比起以前使用卡片的方法有了很大的进步,方便管理,易于更新,极大的方便了学生档案的管理工作。因此为提高工作效率,减轻校方人员的工作负担,决定开发学生档案管理系统软件。开发此学生成绩管理系统软件,以供行政管理人员使用计算机对学生成绩信息进行管理,此系统具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,在设计皮系统的同时,也能够为我们提高我们软件开发的能力,学习VB语言编程的技巧,通过本次软件的开发,包括与导师的交流,从中学习了知识、吸取了经验。 成绩管理系统不同于传统的成绩管理

26、。传统管理最主要的职能是备份,并在对所备份资料分开保存、组织的基础上为用户提供各种服务。成绩管理系统是一个将管理、服务和人集成在一起的一个“多维”环境,数字化资源是成绩管理系统的基本要素。 第二章 系统的开发环境2.1系统平台选择本系统采用的开发工具:Visual B.asic6.0;后台数据库:sql server 2000。软件基本运行环境为Windows环境。2.2 Visual Basic 6.0简介 Visual Basic 6.0是在原有的Basic语言的基础上的进一步发展,他包含了数百条语句。函数及关键词,其中很多与Windows GUI有直接的关系。Visual Basic 语

27、言简单易学,只要稍有语言基础就可以很快的掌握并进而精通。可视化的用户界面设计功能,把程序设计人员从繁琐复杂的截面设计中解脱出来;可视化编程环境的“所见即所得(WYSIWYG)”功能,是界面设计如积木游戏一般,编程变成了一种享受;强大的多媒体功能可轻而易举地开发出集声音,动画,影像和图片于一体的多媒体应用程序;新增的网络功能提供了编写Internet程序的能力。Visual Basic 6.0 还支持用户自己开发ActiveX控件和制作ActiveX文档。 作为高质量的开发软件,Visual Basic 6.0有如下特点: 1.语句生成器和快速提示帮助使用户不必记忆成千上万的属性和方法,在较短的

28、时间内就能开发出功能强大的应用程序。2.在Visual Basic 6.0中,Internet应用程序的开发功能更加强大和容易。在应用程序内可以通过Internet 或Intranet访问其他计算机中的文档和应用程序;可以创建Internet服务器应用程序,包括IIS应用程序;支持HTML技术(DHTML)的应用程序;具有Web应用程序发布功能等。 3.种类繁多、功能强大的多媒体控件,能帮助用户在较短时间内用较少的语句编写出图文声像并茂的多媒体程序。 4.Visual Basic 6.0在数据库处理功能上有较大增强,能对多种数据库进行读写操作。另外他所提供的可视化数据管理器能帮助用户构造多种类

29、型的数据库,同时提供了能自动生成SQL语句的功能和新的ActiveX数据对象ADO。 5.新的语言特征包括:用户自定义类型可以作为参数或作为公共属性和方法的返回值;函数可以返回数组变量;动态数组可以赋值;文件系统对象;按名调用(Call By Name);增强的创建对象函数(CreateObject Function Enhancements);增强的StrConv函数。 6.应用程序安装向导能帮助用户自动生成具有一定功能的应用程序,大大加快了程序的开发速度。增强的向导有:安装程序向导、数据窗体向导、应用程序向导和类生成工具。新的向导有:数据对象生成向导和工具条向导。Visual Basic

30、语言的特点Visual Basic 语言用其设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。(1) 可视化设计:表现在VB在设计应用于程序界面时有“所见即所得”的处理功能。(2) 事件驱动编程:在设计应用程序时,把对象添加到窗体中,在用户与程序进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就必须对鼠标和键盘操作所引发的事件做出响应,来执行一段应用程序。2.3 SQL Server 2000数据库概论数据库在一个MIS系统中占有很重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。一个合理的数据库结构设计可以提高数据存储的效率,保证数据的

31、完整和一致。同时,合理的数据库结构也将有利于程序的实现。 数据库是数据文件以及用于处理这些数据文件的程序集合,是数据管理的最新技术。数据库技术已成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术是20世纪,60年代后期产生和发展起来的一项计算机数据管理技术,它的出现使计算机应用渗透到人类社会的广阔领域。目前数据库的建设规模和性能、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的标志,数据库技术也成为计算机科学技术学科的一个重要分支。今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核

32、心企业品质外,SQL Server 2000 还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。作为一个完备的数据库和数据分析包,SQL Server 2000 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力。 高度的可伸缩

33、性和可靠性 使用 SQL Server 2000 可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQL Server 满足了苛刻的电子商务和企业应用程序要求。向上伸缩。SQL Server 2000 利用了对称多处理器 (SMP) 系统。SQL Server Enterprise Edition 最多可以使用 32 个处理器和 64 GB RAM。 向外扩展。向外扩展可以将数据库和数据负载分配给多台服务器。 可用性。通过增强的故障转移群集、日志传送和新增的备份策略,SQL Server 2000 达到了最大的可用性。 SQL Server 2000 是 Microsoft .N

34、ET Enterprise Server 的数据管理与分析中枢。SQL Server 2000 包括加速从概念到最后交付开发过程的工具。 集成和可扩展的分析服务。有了 SQL Server 2000,您可以建立带有集成工具的端到端分析解决方案,从数据创造价值。此外,还可以根据分析结果自动驱动商业过程以及从最复杂的计算灵活地检索自定义结果集。 快速开发、调试和数据转换。SQL Server 2000 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 Transact-SQL 方式定义和使用函数等功能。您可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应用程

35、序。 简化的管理和调节。使用 SQL Server 2000,您可以很容易地在企业资源旁边集中管理数据库。可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。2.4 ADO连接数据库简介ADO是为微软的强大的数据访问接口 OLE DB 设计的,上一个便于使用的应用程序层。 OLE DB 为任何数据源都提供了高性能的访问,包括:关系型数据库、非关系型数据库、电子邮件、文件系统、文本和图形以及自定义业务对象等。 ADO 2.0 实际上是基于MSADO15.DLL这个动态链接库的,这个库文件的名字虽然和 ADO 1.5 的一样,但是它实现了更新的接口。 ADO 2.0 里的新技术有:1、异

36、步操作和事件模型2、数据集的持续性3、层次化的数据传输用ADO访问数据元的特点可概括如下:1.易于使用,可以说这是ADO最重要的特点之一。ADO 是高层数据库访问技术,相对与ODBC来说,具有面性对象的特点。同时,在 ADO 对象结构中,对象与对象之间的层次结构不是非常明显,这会给编写数据库程序带来更多的便利。比如,在应用程序中如果要使用记录集对象,不一定要先建立连接、会话对象,如果需要就可以直接构造记录集对象。总是,已经没有必要关心对象的构造层次与构造顺序了。2.可以访问多种数据源。和 OLE DB 一样,使应用程序具有很好的通用性和灵活性。3.访问数据库效率高。4.方便的WEB应用。ADO

37、 可以以 ActiveX 控件的形式出现,这就大大方便了Web应用程序的编制。5.技术编程接口丰富。ADO 支持 Visual C+、Visual Basic、VBS、JS等。第三章 系统分析与设计3.1可行性研究可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。3.1.1经济可行性现在,计算机的价格已经十分廉价,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加

38、安全,等等。所以,本系统在经济上是可行的。3.1.2技术可行性系统的性质为管理软件,因而数据库的设计与操纵是系统设计的核心。我们在学习数据库原理,web数据库及vb当中曾经成功完成了有关的数据库建设,vb开发与维护任务及前台程序与后台数据库的连接,具备一定的系统分析与设计能力。 3.1.3运行上可行性 本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都满足条件,因此,本系统在运行上是可行的。3.2需求分析设计一个数据库系统,首先必须确认数据库系统的用户和用途。由于数据库系统是一个组织部门的模拟,数据系统设计者必须对一个组织部门的基本情况有所了解,比如该组织

39、部门的组织机构,各部门的联系,有关事物和活动以及描述它们的数据,信息流程,政策和制度,报表及其格式和有关的文档等。收集和分析这些资料的过程称为需求分析。需求分析的目标是给出应用领域中数据项,数据项之间的关系和数据操作任务的详细定义,为数据库系统的概念设计,逻辑设计和物理设计奠定基础,为优化数据库系统的逻辑结构和物理结构提供可靠依据。设计人员应该与用户密切合作,用户则应积极参与,从而使设计人员对用户需求有全面,准确的理解。需求分析的过程是对现实世界深入了解的过程,数据库系统能否正确的反映现实世界主要取决去需求分析,需求分析人员既要对数据库技术有一定的了解,又要对组织部门的情况比较熟悉,一般有数据

40、库系统设计人员和本组织部门的有关工作人员合作进行。需求分析的结果整理成需求分析说明书,这是数据库技术人员与应用组织部门的工作人员取得共识的基础,必须得到有关组织部门人员的确认。3.2.1 需求信息的收集需求分析的收集又称为系统调查。为了充分的了解用户可能提出的要求,在调查研究之前,要做好充分的准备工作,要明确调查的目的,调查的内容和调查的方式。1.调查的目的首先,要了解一个组织部门的机构设置,主要业务活动和职能。其次,要了解本组织部门的大致工作流程和任务范围划分。这一阶段的工作是大量的和繁琐的。尤其是管理人员缺乏对计算机的了解,她们不知道或不清楚那些信息对于数据库系统设计者是必要的或重要的,不

41、了解计算机在管理中能起什么作用,做哪些工作。另一方面,数据库系统设计者缺乏对管理人对象的了解,不了解管理对象内部的各种联系,不了解数据处理中的各种要求。由于管理人员与数据库系统设计者之间存在着这样的距离,所以需要管理部门和数据库系统设计者更加紧密的配合,充分提供有关信息和资料,为数据库系统的设计打下良好的基础。2.调查的内容外部要求:信息的性质,响应的时间,频度和如何发生的规则,以及对经济效益的考虑和要求,安全性及完整性要求。业务现状:这是调查的重点,包括信息的种类,信息流程,信息的处理方式,各种业务工作过程和各种票据。组织机构:了解本组织部门内部机构的作用,现状,存在的问题,及是否适应计算机

42、管理,规划中的应用范围和要求。3.调查方式开座谈会,跟班作业,请调查对象填写调查表,查看业务记录,票据,个别交谈。3.2.2需求信息的整理想要把收集到的信息(如文件,图表,票据,笔记等)转化为下一阶段可用形式的信息,必须对需求信息做分析整理工作。业务流程分析:业务流程分析的目的是获得业务流程及业务与数据联系的形式描述。一般采用数据流分析法,分析结果以数据流图(DFD)表示。下面是学生成绩管理数据库系统设计的业务流程分析,其数据流图如图3.1:学生教师P1身份验证P2登录失败P3进入主界面P4信息查询P5信息添加及修改D1 学生成绩信息D2 学生基本信息D3 学生课程信息图3.1数据字典数据文件

43、名称:学生基本信息说明:在校学生基本信息数据文件组成:学号+姓名+性别+出生日期+专业+总学分+备注组织方式:按学号排列数据文件名称:课程信息说明:学校的所有课程信息数据文件组成:课程号+课程名+开课学期+学时+学分组织方式:按课程号排列数据文件名称:学生成绩信息数据文件组成:学号+课程号+成绩组织方式:按学生学号排列3.3系统功能模块设计通过前面的数据流程图已经对系统的主要功能有了一个初步的了解,下面将系统的功能在作一些深入分析,最后得出系统的功能结构图。学生成绩管理系统主要提供方便高效的管理功能以及网上信息平台,学生可以通过该系统查询相关信息,教师可以查询管理所有信息。分析得出学生成绩管理系统的应实现的主要功能有:学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要分类。这样学生就能方便的找到自己所需要的信息。教师查询功能:教师可以根据查询条件查询所有信息。添加功能:教师可以通过填写表格的形式输入学生成绩等相关信息。系统可以自动避免重复信息。修改功能:教师可以对数据库中的信息进行修改,系统可以通过教师给出的条件查找出所要修改的信息,对修改后的信息进行保存。删除功能:教师可以对数据库进行删除操作。系统能够通过教师给出的查询条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息都从数据库中删除

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号