1、 课程实践任务书 学院 经济管理学院 专业 信息管理与信息系统 姓名 学号 课程名称 面向对象程序 设计 设计题目 学生信息管理系统 程序设计 设计要求与任务:设计要求与任务: 使用任意一款 JAVA 开发工具开发一个实用的应用系统,如记事本、计算器、绘图软 件、JSP 网站或者 MIS。可以采取 B/S 或者 C/S 模式。此次设计的具体要求还包括: (1)根据课程设计时间选择适当规模大小的设计题目,分小组进行设计。 (2)小组组长为组员分配任务,根据合理的安排,按照软件开发的流程及方法,踏 实地开展课程设计活动。 (3)课程设计包括开发编码和撰写相关文档。最后提交详细的课程设计报告。 (4
2、)开发出可上机运行的 JAVA 应用,并上机测试。 工作计划与进度安排:工作计划与进度安排: 第 1-3 天:布置任务、分组、粗略调查、选题、可行性研究、系统规划。 第 4-6 天 :深入调研、系统分析、建立数据逻辑模型、系统设计、建立数据物理模型 第 7-9 天 :系统实施、程序设计、系统调试。 第 9-10 天 :应用测试、整理资料、撰写报告、准备验收 指导教师(签字): 年 月 日 专业负责人(签字): 年 月 日 学院院长(签字): 年 月 日 I 摘要摘要 信息技术的快速发展的同时也带来了社会各个行业的发展。 它的发展已经深 入到社会的各个角落。作为社会发展的前沿技术,各行各业只要对
3、其合理的进行 运用,必将会带来巨大的便捷。成功的运用信息技术将为各类学校学生信息管理 带来无限便利。作为计算机应用的一部分,使用学生信息管理系统对学生档案进 行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、 存储量大、保密性好、寿命长、成本低等,大地提高学生档案管理的效率。 本文介绍了系统开发的全过程。该系统以 Windows 为操作平台,Java 为开 发语言,Access 为数据库,Eclipse 为开发工具,使用 JDBC 技术进行连接,实现 了在可视化的基础上,利用数据库进行后台管理。 系统由学生和老师基本信息添加、学生和老师基本信息查询、学生和老师基 本信息删
4、除、学生和老师基本信息修改及退出系统等功能模块组成,基本功能较 全面。用户界面友好、清晰、操作简便,易学易用;系统可读性好,易于维护、 更新,安全性较好。采用传统下拉菜单功能选择,方便、快捷、一目了然,并且 在一个窗体中进行操作, 可视化强。 采用链入数据库进行存储, 可动态进行查看、 操作,这样的系统可修改性较强。 关键字:面向对象;Eclipse;JDBC II 目录目录 1 前言 1 1.1 课题简介 1 1.2 设计目的 1 2 需求分析 2 2.1 业务需求分析. 2 2.2 功能需求分析. 2 2.2.1 学生信息. 2 2.2.2 教师信息. 2 2.2.3 成绩管理. 3 3
5、数据库设计 4 3.1 Java 连接数据库 4 3.1.1 关系数据库概述. 4 3.1.2 通过 JDBC 访问数据库 4 3.2 数据库与基本表设计 4 4 系统设计与实施 7 4.1 Eclipse Java Neon 3 7 4.2 结构设计 7 4.3 文件组织结构 7 4.4 登录模块 8 4.4.1 设计构想. 8 4.4.2 实现登录模块. 8 4.5 学生信息模块 . 11 4.5.1 设计构想 11 4.5.2 实现学生信息模块主界面 11 4.5.3 添加信息 12 4.5.4 删除信息 14 4.5.5 修改信息 15 4.5.6 基本信息查询 17 4.5.7 成绩
6、查询 19 4.5.8 退出系统 21 4.6 教师信息模块 . 22 结束语. 26 参考文献. 27 附录 A . 错误错误! !未定义书签。未定义书签。 1 1 1 前言前言 1.11.1 课题简介课题简介 学生信息档案的管理对于学校的管理者来说至关重要, 学生信息是高等学校 非常重要的一项数据资源,是一个教育单位不可缺少一部分。近几年来,国家政 策的调整,我国高等院校大规模扩招,给高等院校的教学管理、学生管理、后勤 管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要 及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既 不易于规范化,管理效率也不高。 目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的 基础上,中、小学对学生档案的管理更是落后,这样的管理机制严重浪费人力和 物力,已经不能适应时代发展的要求。 计算机应用的普及已进入人类社会生活的各个领域, 并发挥着越来越重要的 作用。 这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取 代。作为计算机应用的一部分,使用学生信息管理系统对学生档案进行管