学生信息查询系统的设计与实现.doc
- 文档编号:2491687
- 上传时间:2022-10-30
- 格式:DOC
- 页数:28
- 大小:593.50KB
学生信息查询系统的设计与实现.doc
《学生信息查询系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《学生信息查询系统的设计与实现.doc(28页珍藏版)》请在冰豆网上搜索。
湖北省高等教育自学考试毕业论文
汉口学院学生信息查询系统的设计与实现
专业:
电子信息工程
姓名:
杜磊
准考证号:
018408200548
指导教师:
钟志峰
联系电话(手机):
15927659870
完成日期:
2011年9月15日
II
学生信息查询系统的设计与实现
摘要
学生信息查询系统是高等院校学生管理事务中的一项重要工作,在管理过程中涉及大量的数据处理,而传统的人工统计与查询已经无法完全胜任。
特别是实行高校后勤社会化、教学制度改革以后,学生信息量大幅度增加,相关数据的处理也相当的繁琐,为人工查询带来了更大的工作量,而现行的教务管理系统在这方面有欠缺。
为此,提出本课题。
学生信息查询系统的设计与实现方案,按照软件工程的设计思想。
首先对其进行需求分析、可行性分析(其中包括经济可行性和技术可行性);然后进行概念设计E-R图、库表设计、功能设计;接着对开发工具的选择,系统实现所需软件与硬件环境进行阐述,界面设计使用Sybase的数据库开发工具PowerBuilder9.0,数据库采用SQLServer2000设计,操作灵活、易用,利用QuickSelect、SQLSelect数据源,并采用ODBC进行数据库编程;最后对部分代码进行讨论。
关键词:
学生综合管理教务管理PB应用
Abstract
Students'informationquerysystemiscollegemanagementaffairsofanimportantwork,inthemanagementprocessinvolvesalotofdataprocessing,andthetraditionalartificialstatisticsandinquiresthehasnotfullycompetent.Especiallythelogisticssocialization,teachingsystemreformhereafter,thestudentinformationincreasedrapidlyandtherelateddataprocessingalsoquitetedious,artificialinquirestobringthegreatwork,whilethepresenteducationaladministrationmanagementsysteminthisaspecthavedefects.Forthis,putforwardthistopic.
Studentsinformationquerysystemdesignandimplementationplan,accordingtothesoftwareengineeringdesignthought.Firsttherequirementanalysis,feasibilityanalysis(includingeconomicfeasibilityandtechnicalfeasibility);Andthentheconceptualdesigne-rchart,tablesindesign,functionaldesign;Thenthechoiceofdevelopmenttools,systemhardwareandsoftwarefortheenvironmentisexpounded,interfacedesignofdatabasedevelopmenttooluseSybasePowerBuilder9.0,databaseusingSQLServer2000design,flexibleoperation,easytouse,usingQuickSelect,SQLSelectdatasources,andusingODBCdodatabaseprogramming;Finallyonthepartofthecodearediscussed.
Keyword:
Students'comprehensivemanagement,Educationaladministrationmanagement,PCapplication
目录
摘要.........................................................................................I
Abstract……………………………………………………….II
目录 1
一前言 1
二系统分析 2
2.1系统的需求分析 2
2.2系统开发的可行性分析 2
2.2.1经济可行性 3
2.2.2技术可行性 3
三系统设计 4
3.1设计目标 4
3.2功能设计 4
3.3数据库设计 4
3.3.1E-R图设计 4
3.3.2数据库结构 7
3.3.3程序设计要求 11
四系统实现 12
4.1环境要求 12
4.2开发工具的选择 12
4.3界面实现 13
4.4系统模块实现 15
4.4.1个人成绩查询模块(学生) 15
4.4.2学生信息查询(教师) 16
4.4.3专业信息查询(辅导员) 17
4.5部分代码讨论 18
4.5.1验证登陆信息函数 18
4.5.2成绩查询窗体说明 20
结束语 22
谢辞 23
参考文献 24
一前言
人类有几千年的历史,计算机从产生到现在只不过50多年,而网络的迅速发展也不过10年的时间。
但是,计算机和网络对社会的影响已经迅速扩大,甚至在改变人们的生活。
特别是90年代以来,多媒体和网络技术的飞速发展正在以惊人的速度改变着人们的工作方式、交往方式和生活方式。
正像著名的未来学家尼葛洛庞帝(1997)所说的:
“数字不再只和计算有关,它决定我们的生存。
”科学技术是第一生产力,是最先进的生产力。
现在,已经没有人怀疑信息技术的发展将会引起人类社会全面和深刻的变革,使人类社会由工业社会迈向信息社会。
目前,在社会各个方面都呈现出了与工业社会显著不同的特点。
网上书店,网上医院,网上学校,网上购物,网上银行,政府上网等新事物如雨后春笋般涌现出来,对人们的传统生活方式、工作方式产生极大的冲击。
使人们感受到技术发展的脉搏和信息时代前进的步伐。
信息技术引起了全面而深刻的社会变革,同时也对教育提出了新要求。
据联合国教科文组织统计:
人类近30年来所积累的科学知识,占有史以来所积累科学知识总量的90%,而在此之前的几千年中所积累的科学知识只占10%。
可见,知识总量在以爆炸式的速度急剧增长,知识更新越来越快。
目前的主要教育模式基本上是在300多年前的工业化社会初期形成的,由于当时的生产力水平较低,整个社会节奏和社会发展步伐迟缓,知识的增长较慢,教学手段落后、单一。
信息技术对目前的教育来说必然是一场“革命”,有人认为是教育史上的第四次革命,这不无道理。
信息技术引起的教育教学改革应该是整体改革。
当前,世界各国对教育的发展给予了前所未有的关注,都力图在未来的信息社会中在教育方面走在前列,为此世界各国都把信息技术教育应用作为教育发展的重要推动力。
信息技术是解决信息时代教育问题的基本工具。
科学技术是第一生产力,信息技术作为教育生产力中的劳动工具要素,将会从根本上提高教育生产力的水平。
不在教育中充分利用电脑和即时电子通讯,就会像我们的祖先拒不使用印刷书籍,不钻木取火一样。
现在,电子技术、国际互联网为即时与几乎地球上任何人进行通讯提供了途径。
第一个充分意识到这一力量并将其与新的学习技巧联系起来的国家就会在教育方面居于世界领先地位。
因此,如何有效利用教务处的庞大数据库,对各种信息进行合理的组织、筛选,提供给广大师生和决策者是一个值得研究的课题。
利用计算机进行信息查询,是解决这一问题的一个有效方法。
二系统分析
2.1系统的需求分析
随着科学技术的发展,计算机管理在日常生活中的地位变得越来越重要。
它能够代替人做各种重复、繁琐的劳动,并且拥有操作简单、可信度好、不易出错等优点,大大减少了不必要的人力消耗,提高个人的工作效率。
学生信息查询是每个学校必须面临的问题,所以,如何开发一个应用简单、界面友好、容易操作、数据安全性好的管理系统就成为非常重要的技术问题。
汉口学院学生信息查询系统的设计与实现,是在学校教务处数据库基础上,只对学生信息进行查询操作的一个管理系统,是对学校教务管理系统的补充,主要是针对辅导员的需要,主要包括三个用户群:
学生、教师、管理员(辅导员)。
学生,主要的需求有成绩查询、个人信息查询、密码修改。
教师,主要的需求有个人信息查询、密码修改、学生查询、班级查询。
管理员,主要的需求有学生成绩查询、学生信息查询、教师信息查询、教师、学生信息的维护、学生宿舍信息的一致性维护。
使用范围,在学校内部的现有局域网这个网络环境下,信息由教务处数据库(提供学生成绩查询等)、辅导员在规定的权限下对教师、学生信息进行修改、维护其完整性、一致性、现实性和有效性,信息上网后各用户可查询、调用、达到信息共享。
背景,辅导员在日常工作中面对大量的与学生有关的信息:
个人信息、教师信息、课程信息、公寓信息以及他们间相互联系产生的成绩信息,住宿信息等。
现有的人工记录、查询方法既效率低又错误过多,数据一致性和有效性不易维护,大大影响了辅导员的正常学生管理工作。
因此需要在教务处数据库基础上增加一些,教务管理系统没有涉及的功能,增加教务管理系统的安全性,分散部分职能,减轻工作量,使辅导员能及时了解各个环节中学生信息的变更,有利于管理效率的提高。
2.2系统开发的可行性分析
学生信息查询系统是集计算机技术、网络通信技术为一体的信息系统工程,它能够使辅导员得到的数据更加准确、及时、全面、详实,同时对各种信息进一步的加工、筛选,使教师对学生学习、住宿等信息的掌握更加及时、准确,决策时依据更充分,更具有合理性、科学性。
另外也进一步加强教师与学生的联系,增强辅导员管理的科学化、合理化、制度化、规范化管理,为学生的管理水平跨上新台阶,为系部持续、健康、稳定的发展打下基础。
2.2.1经济可行性
随着科学技术的不断发展与创新,计算机作用的日益突显,计算机软件成为人们解决问题的一个有效手段,当然,它的作用也越来越重要。
在当今信息时代,国民经济和国防建设、社会发展、人民生活都离不开软件,软件也无处不在。
软件产业也是一个新兴产业,尽管起步晚,但是发展迅速,已经成为增长最快的产业,是具有高投入/高产出、无污染、低能耗的绿色产业。
学生信息查询系统是一个基于教务处数据库的一个管理系统,对已经使用的类似的系统进调查分析、类比,本课题具有的特点:
开发工作量小,可以有两个人合作开发或一个人独立开发,开发周期短,有熟练的开发人员一个月就可以完成系统的开发与测试。
2.2.2技术可行性
从技术方面来说,PowerBuilder是一个企业级的、面向对象的快速应用开发(RAD)工具,是数据库最优秀的开发工具之一。
PowerBuilder完全支持面向对象的开发,它拥有多种数据库接口,可以非常方便地连接的各种数据源,再加之其专利产品DataWindow(数据窗口),不需要任何SQL语句即可轻松地查询和更新后台数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息 查询 系统 设计 实现