陆良县职业中学学生信息管理系统.doc
毕业论文(设计)题目:陆良县职业中学学生信息管理系统作者:王荣盖院系:专业:年级:指导教师:写作时间:1陆良县职业中学学生信息管理系统目录目录.1摘要.2前言.31.系统分析.41.1功能需求分析.41.2系统功能模块图.42.数据库的设计和创建.52.1SQLServer2000数据库简介52.2据库概念设计62.3据库逻辑设计72.4据库的创建83.统各功能模块的设计和实现.93.1VisualC+6.0简介93.2创建学生信息管理模块.103.3创建教师信息管理模块.153.4创建课程信息管理模块.183.5创建选课信息管理模块.203.6创建成绩查询模块.213.7创建主模块274.结束语.29参考文献.29附录.302中学学生信息管理系统【摘要】本论文描述了运用VisualC+6.0和MicorsoftSQLSever2000实现一个学生管理系统的开发过程。系统的结构采用当前流行的C/S模式。系统前端界面以VisualC+6.0为开发工具,主要运用ActiveX控件ADODataControl和DataGridControl实现;系统后端数据库用MicorsoftSQLSever2000来创建。在系统的开发过程中,灵活地运用了ADO对象操纵数据库的技术和OLEDB的数据库链接方法。本系统的开发是对陆良县职业中学学生管理工作信息化的一种尝试。【关键词】ActiveX控件;ADO;VisualC+6.0;C/S模式TheStudentInformation-ManagementSystemofLuliangVocationalhighSchool【Abstract】Thispaperdescribesthedevelopmentcourseofastudentinformation-managementsystembyusingVisualC+6.0andMicorsoftSQLSever2000.ThesystemstructureadoptspopularC/Smode.ThedevelopmentofthefrontinterfaceisbasedonVisualC+6.0,andUsesActiveXcontrollertechnologysuchasADODataControllerandDataGridController.Thedatabase-creatingisasedonMicorsoftSQLSever2000.Duringdevelopingthesystem,thetechnologyofADOhandlingdatabaseandthemethodofdatabase-linkingofOLEDBisflexiblyapplied.Thedevelopmentofthissystemisatryonstudent-managementinformationizationofLuliangvocationalhighschool.【Keywords】ActiveXController;ADO;VisualC+6.0;C/Smode前言3随着计算机的发展及网络技术的应用,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活中信息技术的不断融入,在技术越来越先进的同时,应该从以前繁琐的事务中解放出来。随着学校对学生招生规模的不断扩大,学生的数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生里系统来提高学生管理工作的效率。通过这样的系统,可以方便的查询、统计和修改学生的基本情况、学生的课程开课情况和选课情况及成绩,实现信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时避免由于人为因素造成数据遗漏和误报等。本文作者对陆良县职业中学学生信息管理工作做了详细的调查,发现在这一项工作中存在着下列一些问题:管理人员对学生的基本信息记录和操作,手续烦琐,效率底;数据信息共享性差,冗余度大;信息的独立性差。这样很容易造成数据的不一致性,给数据的修改和维护带来困难。因此,需要一个功能完善的信息系统来解决这些问题。本系统正是对这种需求的一个实现。本系统结构采用当前流行的C/S结构,也就是客户端/服务器模式,该模式的主要形式是系统的管理人员以及使用者在客户端对服务器端的数据库进行各种操作,操作的记过又由服务器端的数据库发送回给客户端显示出来,客户端和数据库服务器可以在同一台计算机上安装,也可以在出于联网状态的不同机器上安装,形式比较自由,安装比较方便。1.系统分析1.1功能需求分析根据对给学校学生信息管理工作做的调查,本系统必须具备对学生信息、选课信息、课程信息进行基本的数据处理的要求,包括信息的查询、修改、添加和删除等。具体的系统功能如下: