基于java+oracle学生信息管理系统的设计与实现毕业设计论文.doc

上传人:F****n 文档编号:103347346 上传时间:2019-10-07 格式:DOC 页数:34 大小:369KB
返回 下载 相关 举报
基于java+oracle学生信息管理系统的设计与实现毕业设计论文.doc_第1页
第1页 / 共34页
基于java+oracle学生信息管理系统的设计与实现毕业设计论文.doc_第2页
第2页 / 共34页
基于java+oracle学生信息管理系统的设计与实现毕业设计论文.doc_第3页
第3页 / 共34页
基于java+oracle学生信息管理系统的设计与实现毕业设计论文.doc_第4页
第4页 / 共34页
基于java+oracle学生信息管理系统的设计与实现毕业设计论文.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《基于java+oracle学生信息管理系统的设计与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于java+oracle学生信息管理系统的设计与实现毕业设计论文.doc(34页珍藏版)》请在金锄头文库上搜索。

1、课程设计报告 题题 目目 基于基于 C/ /S 架构的学生信息系统架构的学生信息系统 的设计与实现的设计与实现 姓姓 名名 李宁李宁 学学 号号 9 9 课课 程程 名名 C/ /S 结构的系统设计结构的系统设计 指导教师指导教师 王凤广王凤广 2013 年 11 月 27 日 摘摘 要要 随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍 增长.面对如此庞大的信息量,开发学生信息管理系统来提高学生管理工作的效 率就成为必然.通过该系统,可以做到信息的规范管理、科学统计和快速查询,从 而减少管理方面的工作量。 学生信息管理系统是典型的信息管理系统 (MIS),其开发主要包括后台

2、数据 库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立起数据一 致性和完整性强、数据安全性好的库.而对于后者则要求应用程序功能完备,易 使用等特点。 经过分析,我们使用Java开发工具,利用其提供的各种面向对象的开发工具, Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人 PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全 球最大的开发者专业社群.使用的数据库是Oracle,Oracle数据库功能强大,学习 起来也不难,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用 户满意的可行系统。 关键词:关键词:学生信息 Jav

3、a Oracle ODBC 数据库 学生信息管理系统的设计与实现 I I ABSTRACT With the expansion of schools, the number of students increases sharply, all kinds of information about the students also doubled. Faced with such a large amount of information, developing the student information management systems to improve the efficie

4、ncy of the management of students has become an inevitable. Through the system, the information can be standardized management, scientific statistics and fast query, thereby reducing the workload of management. Student Information Management System is a typical management information system (MIS), w

5、hich mainly includes the establishment and maintenance of back-end database and front-end application development aspects. For the former requirement to establish data consistency and integrity, data security, a good library. For the latter requires the application fully functional, easy to use feat

6、ures. After analysis, we use Java development tools, the use of its various object- oriented development tools, Java technology, excellent versatility, efficiency, platform portability, and security, are widely used in personal PC, data centers, gaming control Taiwan, scientific supercomputers, cell

7、 phones and the Internet, also has the worlds largest developer of professional community. Use of the database is Oracle Database, Oracle Database powerful, it is not difficult to learn, then, the initial prototype of the system needs to constantly revise and improve user satisfaction until the form

8、ation of a viable system. KEY WORDS:STUDENT INFORMATION ; JAVA ; ORACLE; ODBC; DATABASE II 目目 录录 第一章 绪论1 1.1 课题背景和意义1 1.2 国内外研究现状1 1.3 本系统主要功能模块2 1.4 章节安排.2 第二章 学生信息管理系统需求分析 4 2.1 系统的可行性调查4 2.1.1 系统的经济可行性 4 2.1.2 系统的技术可行性 4 2.1.3 系统的社会可行性 4 2.1.4 用户使用可行性 5 2.2 需求分析概述5 2.3 系统的数据性能需求6 2.4 系统功能需求分析.7 2

9、.4.1 管理员模块功能需求 8 2.4.2 教师登录模块功能需求 8 2.4.3 学生模块功能需求 8 2.5 系统数据流图.8 第三章 总体设计 10 3.1 系统功能层次图.10 3.2 设计目标.12 3.2.1 系统管理员管理模块 12 3.2.2 教师登录管理模块 12 3.2.3 学生登录管理模块 12 第四章 数据库设计 13 4.1 数据库分析.13 4.1.1 实体的分析 13 4.1.2 实体的属性 13 学生信息管理系统的设计与实现 IIIIII 4.1.3 数据表设计 14 4.2 SQL 语句实现 16 第五章 系统模块详细设计 19 5.1 管理员模块设计.19

10、5.1.1 添加学生信息功能 19 5.1.2 添加教师信息功能 19 5.1.3 添加新课程功能 20 5.1.4 修改学生信息功能 20 5.1.5 修改教师信息功能 20 5.1.6 修改课程信息功能 21 5.2 教师模块设计.21 5.2.1 查看教师信息功能 21 5.2.2 查看所授课程功能 21 5.2.3 查看听课通知功能 22 5.3 学生模块设计.22 5.3.1 学生选课功能 22 5.3.2 查看学生信息功能 22 5.3.3 查看已选课程功能 23 5.3.4 删除已选课程功能 23 第六章 系统实现 24 6.1 系统登录界面.24 6.2 录入学生信息界面.24

11、 6.3 修改学生信息界面.25 6.4 学生选课界面.25 结束语26 参考文献27 致 谢28 0 第一章第一章 绪论绪论 1.1 课题背景和意义课题背景和意义 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深 刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.随着计算机 网络技术发展,Web 数据库技术已经成为应用最为广泛的网站架构基础技术在 应用系统中,Web 提供了与用户进行通信联络的有效手段,利用 Web 技术,实现 Web 服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作 简单易学的浏览器来查询处理所需要的各种数据. 学生信息管理系统

12、是一个教育单位不可缺少的部分,它的内容对于学校的决 策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足 的信息和快捷的查询手段.但一直以来人们使用传统人工的方式管理文件档案, 这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大 量的文件和数据,这对于查找、更新和维护都带来了不少的困难. 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深 刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机 应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优 点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好

13、、寿命长、成 本低等.这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正 规化管理,与世界接轨的重要条件. 1.2 国内外研究现状国内外研究现状 计算机在管理中的应用开始于 1954 年,当时美国首先用计算机处理工资单. 40 多年来,计算机在处理管理信息方面发展迅速.例如,60 年代美国计算机在管 理中应用项目不到 300 项,到了 1975 年达到 2670 项.而现在,美国在财务会计上 90%的工作由计算机完成;物资管理中 80100%的信息处理由计算机完成;计 划管理中是 8090%.据计算机应用方面发展较快的国家统计,计算机用于经济 管理的约占 80%;用于科技运算的占

14、8%;用于生产过程控制的占 12%.我国在全 国范围内推广计算机在管理中的应用,是在 70 年代末开始的,虽然起步较晚,近 几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的 学生信息管理系统的设计与实现 1 1 手段,对于推动我国管理信息处理的现代化起了重要的作用. 目前存在的问题是传统纸媒介管理的学生信息难于共享汇总,其统计数据正 确性也难以考证.存在着较多的缺点,如:效率底,保密性差,时间一长将产生大 量的文件和数据,更不便于查找,更新,维护等.计算机在全国普及后,管理媒介有 了质的飞跃.并且随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种 信息量也成倍增长.

15、面对庞大的信息量,就需要有学生信息管理系统来提高学生 管理工作的效率.通过这样的系统,可以做到信息的规范管理、科学统计和快速 的查询,从而减少管理方面的工作量.由于计算机和网络的普及,若建立一个 C/S 或 B/S 结构的学生信息管理系统,学生便可以通过网络来选课并且查询自己的有 关信息,使得学生信息管理工作系统化,规范化,自动化,大大提高了学校管理学 生的效率. 1.3 本本系统主要功能模块系统主要功能模块 本系统的主要任务就是负责对学生信息管理.主要用户为老师、学生和管理 员,其中,学生可对自己的信息进行查询,可以进行选课,也可以进行删除已选课 程,教师可对自己的信息进行查询,查看自己的课

16、表信息,查看听课通知等功能, 管理员拥有所有的权限,可以添加删除学生信息,教师信息,课程.系统提供友好 界面,操作简单. 为实现这些功能,系统一个包含如下几个基本模块: 1.用户登陆模块.用户可以选择自己的登陆身份. 2.添加信息模块.管理员可以实现对学生信息和教师信息的添加. 3.修改信息模块.管理员可以实现对学生信息和教师信息的修改. 4.查询信息模块.学生和教师可以在此界面进行操作. 5.删除信息模块.管理员可以实现对学生、教师和课程信息的删除. 1.4 章节安排章节安排 第一章:本章主要介绍了课题的研究背景,国内外研究现状. 2 第二章:本章给出了需求分析,简单介绍了可行性分析,各功能模块的功能 需求. 第三章:本章给出了系统的总体设计,通过对用户需求的分析,明确了系统 的架构设计和各模块功能的实现方法. 第四章:本章主要对 Oracle 数据库进行设计,分别对数据

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号