学生信息查询系统的设计与实现.doc
《学生信息查询系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《学生信息查询系统的设计与实现.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、湖北省高等教育自学考试毕业论文汉口学院学生信息查询系统设计及实现专业:电子信息工程 姓名: 杜磊准考证号:指导教师:钟志峰联系 (手机):完成日期: 2011年9月15日第 29 页学生信息查询系统设计及实现摘要学生信息查询系统是高等院校学生管理事务中一项重要工作,在管理过程中涉及大量数据处理,而传统人工统计及查询已经无法完全胜任。特别是实行高校后勤社会化、教学制度改革以后,学生信息量大幅度增加,相关数据处理也相当繁琐,为人工查询带来了更大工作量,而现行教务管理系统在这方面有欠缺。为此,提出本课题。学生信息查询系统设计及实现方案,按照软件工程设计思想。首先对其进行需求分析、可行性分析(其中包括
2、经济可行性与技术可行性);然后进行概念设计E-R图、库表设计、功能设计;接着对开发工具选择,系统实现所需软件及硬件环境进行阐述,界面设计使用Sybase数据库开发工具PowerBuilder9.0,数据库采用SQL Server 2000设计,操作灵活、易用,利用Quick Select、SQL Select数据源,并采用ODBC进行数据库编程;最后对部分代码进行讨论。关键词:学生综合管理 教务管理 PB应用 AbstractStudents information query system is college management affairs of an important work,
3、 in the management process involves a lot of data processing, and the traditional artificial statistics and inquires the has not fully competent. Especially the logistics socialization, teaching system reform hereafter, the student information increased rapidly and the related data processing also q
4、uite tedious, artificial inquires to bring the great work, while the present educational administration management system in this aspect have defects. For this, put forward this topic. Students information query system design and implementation plan, according to the software engineering design thou
5、ght. First the requirement analysis, feasibility analysis (including economic feasibility and technical feasibility); And then the conceptual design e-r chart, tables in design, functional design; Then the choice of development tools, system hardware and software for the environment is expounded, in
6、terface design of database development tool use Sybase PowerBuilder9.0, database using SQL Server 2000 design, flexible operation, easy to use, using Quick Select, SQL Select data sources, and using ODBC do database programming; Finally on the part of the code are discussed.Key word: Students compre
7、hensive management ,Educational administration management ,PCapplication目 录摘 要.IAbstract.II目 录1一 前言1二 系统分析2系统需求分析2系统开发可行性分析2经济可行性3技术可行性3三 系统设计4设计目标4功能设计4数据库设计43.3.1 E-R图设计4数据库结构7程序设计要求11四 系统实现12环境要求12开发工具选择12界面实现13系统模块实现15个人成绩查询模块(学生)15学生信息查询(教师)16专业信息查询(辅导员)17部分代码讨论18验证登陆信息函数18成绩查询窗体说明20结束语22谢 辞23参
8、考文献24一 前言人类有几千年历史,计算机从产生到现在只不过50多年,而网络迅速发展也不过10年时间。但是,计算机与网络对社会影响已经迅速扩大,甚至在改变人们生活。特别是90年代以来,多媒体与网络技术飞速发展正在以惊人速度改变着人们工作方式、交往方式与生活方式。正像著名未来学家尼葛洛庞帝(1997)所说:“数字不再只与计算有关,它决定我们生存。”科学技术是第一生产力,是最先进生产力。现在,已经没有人怀疑信息技术发展将会引起人类社会全面与深刻变革,使人类社会由工业社会迈向信息社会。目前,在社会各个方面都呈现出了及工业社会显著不同特点。网上书店,网上医院,网上学校,网上购物,网上银行,政府上网等新
9、事物如雨后春笋般涌现出来,对人们传统生活方式、工作方式产生极大冲击。使人们感受到技术发展脉搏与信息时代前进步伐。信息技术引起了全面而深刻社会变革,同时也对教育提出了新要求。据联合国教科文组织统计:人类近30年来所积累科学知识,占有史以来所积累科学知识总量90%,而在此之前几千年中所积累科学知识只占10%。可见,知识总量在以爆炸式速度急剧增长,知识更新越来越快。目前主要教育模式基本上是在300多年前工业化社会初期形成,由于当时生产力水平较低,整个社会节奏与社会发展步伐迟缓,知识增长较慢,教学手段落后、单一。信息技术对目前教育来说必然是一场“革命”,有人认为是教育史上第四次革命,这不无道理。信息技
10、术引起教育教学改革应该是整体改革。当前,世界各国对教育发展给予了前所未有关注,都力图在未来信息社会中在教育方面走在前列,为此世界各国都把信息技术教育应用作为教育发展重要推动力。信息技术是解决信息时代教育问题基本工具。科学技术是第一生产力,信息技术作为教育生产力中劳动工具要素,将会从根本上提高教育生产力水平。不在教育中充分利用电脑与即时电子通讯,就会像我们祖先拒不使用印刷书籍,不钻木取火一样。现在,电子技术、国际互联网为即时及几乎地球上任何人进行通讯提供了途径。第一个充分意识到这一力量并将其及新学习技巧联系起来国家就会在教育方面居于世界领先地位。因此,如何有效利用教务处庞大数据库,对各种信息进行
11、合理组织、筛选,提供给广大师生与决策者是一个值得研究课题。利用计算机进行信息查询,是解决这一问题一个有效方法。二 系统分析随着科学技术发展,计算机管理在日常生活中地位变得越来越重要。它能够代替人做各种重复、繁琐劳动,并且拥有操作简单、可信度好、不易出错等优点,大大减少了不必要人力消耗,提高个人工作效率。学生信息查询是每个学校必须面临问题,所以,如何开发一个应用简单、界面友好、容易操作、数据安全性好管理系统就成为非常重要技术问题。汉口学院学生信息查询系统设计及实现,是在学校教务处数据库基础上,只对学生信息进行查询操作一个管理系统,是对学校教务管理系统补充,主要是针对辅导员需要,主要包括三个用户群
12、:学生、教师、管理员(辅导员)。学生,主要需求有成绩查询、个人信息查询、密码修改。教师,主要需求有个人信息查询、密码修改、学生查询、班级查询。管理员,主要需求有学生成绩查询、学生信息查询、教师信息查询、教师、学生信息维护、学生宿舍信息一致性维护。使用范围,在学校内部现有局域网这个网络环境下,信息由教务处数据库(提供学生成绩查询等)、辅导员在规定权限下对教师、学生信息进行修改、维护其完整性、一致性、现实性与有效性,信息上网后各用户可查询、调用、达到信息共享。背景,辅导员在日常工作中面对大量及学生有关信息:个人信息、教师信息、课程信息、公寓信息以及他们间相互联系产生成绩信息,住宿信息等。现有人工记
13、录、查询方法既效率低又错误过多,数据一致性与有效性不易维护,大大影响了辅导员正常学生管理工作。因此需要在教务处数据库基础上增加一些,教务管理系统没有涉及功能,增加教务管理系统安全性,分散部分职能,减轻工作量,使辅导员能及时了解各个环节中学生信息变更,有利于管理效率提高。 系统开发可行性分析学生信息查询系统是集计算机技术、网络通信技术为一体信息系统工程,它能够使辅导员得到数据更加准确、及时、全面、详实,同时对各种信息进一步加工、筛选,使教师对学生学习、住宿等信息掌握更加及时、准确,决策时依据更充分,更具有合理性、科学性。另外也进一步加强教师及学生联系,增强辅导员管理科学化、合理化、制度化、规范化
14、管理,为学生管理水平跨上新台阶,为系部持续、健康、稳定发展打下基础。随着科学技术不断发展及创新,计算机作用日益突显,计算机软件成为人们解决问题一个有效手段,当然,它作用也越来越重要。在当今信息时代,国民经济与国防建设、社会发展、人民生活都离不开软件,软件也无处不在。软件产业也是一个新兴产业,尽管起步晚,但是发展迅速,已经成为增长最快产业,是具有高投入/高产出、无污染、低能耗绿色产业。学生信息查询系统是一个基于教务处数据库一个管理系统,对已经使用类似系统进调查分析、类比,本课题具有特点:开发工作量小,可以有两个人合作开发或一个人独立开发,开发周期短,有熟练开发人员一个月就可以完成系统开发及测试。
15、从技术方面来说,PowerBuilder是一个企业级、面向对象快速应用开发(RAD)工具,是数据库最优秀开发工具之一。PowerBuilder完全支持面向对象开发,它拥有多种数据库接口,可以非常方便地连接各种数据源,再加之其专利产品Data Window(数据窗口),不需要任何SQL语句即可轻松地查询与更新后台数据库中数据。PowerBuilder基于组件开发增强了面向对象技术,他提供一个更有效封装、管理、重用与扩展企业规则与处理高层途径。在数据操作方面,选择灵活、易用Quick Select、SQL Select数据源,并采用ODBC进行数据库编程。数据库采用Microsoft公司数据库工具
16、SQL Server 2000, 它是一个支持多用户大型分布式数据库,适用于大规模数据量需求,利用它,当需求变更时,有利于扩展。三 系统设计通过运用计算机建立本系统,希望能够使辅导员及时了解学生信息,大幅度提高工作效率,并为各种用户提供信息快速查询及方便管理,并能结合当时最新数据进行统计。这样,对辅导员来说,也明显提高了效率,对作出正确判断提供了依据。当然,为学生同样提供必要信息及快捷成绩查询。 功能设计学生信息查询、教师信息查询、班级信息查询、宿舍信息查询、成绩查询、公寓查询。图3-1:数据流程图 数据库设计 E-R图设计依据需求分析,把收集到数据设计为实体关系图,如图3-2所示:图3-2:
17、综合E-R图图3-3:学生及课程E-R图 数据库结构为了便于编程,本模块中所有字段采用汉语拼音或英文单词(或简写)作为该项代码,例如宿舍楼编码LuoID,学生学号StudentID。表名采用t加表英文说明,例如学生表t_Students。数据库名称为dq_stu。数据库中表名称与字符标识,如下各表所示:1、 学生信息表:表名t_Studnets表3-1学生信息表列名数据类型宽度允许空值默认值主键说明StudentIDchar11否主键学号:班机代码+约束0-90-9StudentNamevarchar10否姓名Sexchar2是性别Birthdaydatetime是出生年月ClassIDcha
18、r9是班级:外键,班级信息表DormIDchar7是宿舍:外键,宿舍信息表TelePhonevarchar16是联系 CreditHourtinyint是0已修学分Pwdvarchar16是密码2、 教师信息表:表名t_teachars表3-2教师信息表列名数据类型宽度允许空值默认值主键说明TeacharIDchar8否是教工号:专业代码+约束1TeacharNamevarchar10否教师名SpecialityIDchar5是专业:外键,专业信息表Sexchar2是性别:约束2TechnicalPostchar3是职称:外键,教师职称表TelePhonechar16是联系 HomeAddrv
19、archar30是家庭住址Pwdvarchar16是密码注:约束1:0-90-90-9,约束2:男女3、 课程信息表,表名:t_courses表3-3课程信息表列名数据类型宽度允许空值默认值主键说明CourseIDchar8否主键课程代码CourseNamevarchar20否课程名CourseTypeIDchar3是课程类别:外键课程类别表CreditHourtinyint是学分TotalPeriodtinyint是总学时WeekPeriodtinyint是周学时Remarkvarchar50是备注4、 课程类别表,表名:t_courseType表3-4课程类别表列名数据类型宽度允许空值默认
20、值主键说明CourseTypeIDchar3否主键课程类别:约束0-90-90-9TypeNamevarchar20否类别名5、 系部信息表,表名:t_department表3-5系部信息表列名数据类型宽度允许空值默认值主键说明DepartmentIDchar3否是系代码:约束:0-90-90-9DepartmentNamevarchar30否系名DepartmentHeadchar8是系主任:外键,教师信息表DepartmentAddressvarchar30是办公地点DepartmentPhonechar12是办公 6、 Speciality(专业)信息表结构,表名:t_specialit
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息 查询 系统 设计 实现
限制150内