JAVA学生管理期末大作业

上传人:汽*** 文档编号:508718398 上传时间:2022-12-04 格式:DOC 页数:6 大小:55KB
返回 下载 相关 举报
JAVA学生管理期末大作业_第1页
第1页 / 共6页
JAVA学生管理期末大作业_第2页
第2页 / 共6页
JAVA学生管理期末大作业_第3页
第3页 / 共6页
JAVA学生管理期末大作业_第4页
第4页 / 共6页
JAVA学生管理期末大作业_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《JAVA学生管理期末大作业》由会员分享,可在线阅读,更多相关《JAVA学生管理期末大作业(6页珍藏版)》请在金锄头文库上搜索。

1、参考书籍12JAVA学生管理系统大作业课程名称:JAVA编程基础题 目:学生信息管理系统专 业:计算机软件班级:计算机软件121班学 号: 8000612030学生姓名:李俊楠完成人数:1人起讫日期: 第十六周 至 第十八周任课教师:龚根华 职称:副教授部分管主任:完成时间:2015-1-2目录 2课题设计内容3程序功能简介需求分析 3总体设计 3模块详细设计4数据库设计 5主体内容 6心得体会 11一:课题设计内容学生管理系统随着学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。 在校大学生人数的不断增加,教务系统的数量也不断的上涨。学校工作繁杂、 资料众多,人工管理信息的难度也越

2、来越大,显然是不能满足实际的需要,效 率也是很低的。并且这种传统的方式存在着很多的弊端,如:保密性差、查询 不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提 高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件 以如何自动高效地管理信息是这些年来许多人所研究的。二:程序功能简介2.1需求分析本系统需要实现的功能:(1)、管理员对学生信息和课程信息进行增加、删除、修改、查找等操作,对选课信息进 行管理,对成绩信息和用户信息进行修改、查找等操作。(2)、学生对学生信息和成绩信息进行查看,对个人的密码信息进行修改等。2.2总体设计学生信息管理系统主要包括管理员和学

3、生两大模块。管理员模块包括:学生信息管 理、课程信息管理、选课信息管理、成绩信息管理、用户信息管理等。用户模块包括:学 生信息查看、成绩信息查看、个人信息管理等。系统总体结构如图所示。总体结构图2.3模块详细设计1、学生信息管理模块学生信息管理模块包括增加、删除、修改、查询、显示全部等。具体的结构图如图所 示。学生信息管理模块结构图2、课程信息管理模块课程信息管理模块包括增加、删除、修改、查询、显示全部等。具体的结构图如图所 示。课程信息管理模块结构图3、选课信息管理模块选课信息管理模块包括查询、显示全部等。具体的结构图如图所示。选课信息管理模块结构图4、成绩信息管理模块成绩信息管理模块包括修

4、改成绩、查询、显示全部等。具体的结构图如图所示。成绩信息管理模块结构图5、用户信息管理模块用户信息管理模块包括修改、查询、显示全部等。具体的结构图如图所示。 用户信息管理模块结构图三:数据库设计在数据库student中共有4张数据表:s (学生信息表)、c (课程信息表)、sc (选课 信息表)、unpw (用户信息表),下面定义每张表的字段名称和数据类型。s (学生信息表)字段名称数据类型描述snochar (10)学号,关键字snchar(20)姓名saint年龄sschar (10)性别sdchar (10)院系c (课程信息表)字段名称数据类型描述enochar (10)课程号,关键字

5、cnchar(30)课程名penochar (10)先行课程号sc (选课信息表)字段名称数据类型描述snochar (10)学号,关键字enochar (10)课程号,关键字gint成绩unpw (用户信息表)字段名称数据类型描述unchar (10)用户名,关键字pwchar (10)密码qxint角色四:主体内容4.1概述:本统提供了学生信息管理中常见的基本功能,主要包括管理员和学生两大模块。管理 员的主要功能有对学生信息和课程信息进行增加、删除、修改、查找等操作,对选课信息 进行管理,对成绩信息和用户信息进行修改、查找等操作。学生的主要功能有对学生信息 和成绩信息进行查看,对个人的密码

6、信息进行修改等。4.2分析与设计文档:SimpleStude ntMa nager 主函数类DLFrame 登陆界面类Man agerFra ne管理员界面类Stude ntFrame学生界面类SM 学生信息管理的类SAdd 用于学生信息管理中增加或修改某条记录的界面的类SSelect 用于学生基本信息管理中查询时输入学号的界面的类CM 课程信息管理的类CAdd 用于课程信息管理中增加或修改某条记录的界面的类CSelect 用于课程信息管理中查询时输入课程号的界面的类SCM 选课信息管理的类SCSelect 用于选课信息管理中查询时输入学号的界面的类GM 成绩信息管理的类GAdd 用于成绩信息

7、管理中修改成绩的界面的类GSelect 用于成绩信息管理中查询时输入学号的界面的类PM 用户信息管理的类UAdd 用于用户信息管理中修改密码的界面的类PSelect 用于用户信息管理中查询时输入用户名的界面的类StudentS 用于学生信息查看时输入学号的界面的类StudentSelect 用于成绩信息查看时输入学号的界面的类PPM 个人信息管理的类PPSelect 用于个人信息管理查询时输入用户名的界面的类4.3 程序说明:操作环境: SQL Server 2005,WINDOWS XP ,eclipse 登陆用户名和密码:管理员账号密码为 admin admin 学生的账号密码为自己的学号

8、(前端显示自己的学号所对应的学科)此程序登陆界面分为管理员登陆和学生登陆,这样可以做到保密性 和安全性,方便学生查询和管理员的管理。登陆主界面:以管理员角色登陆后界面学生信息管理功能的界面课程信息管理功能的界面选课信息管理功能的界面成绩信息管理功能的界面用户信息管理功能的界面二:学生角色登陆:以学生角色登陆后界面学生信息查看功能的界面成绩信息查看功能的界面个人信息管理功能的界面五:心得体会JAVA用通过这次实验报告大作业,巩固了这一个学期对于 的学习,更深刻的理解了JAVA的语句和编程思想,JAVA和数据库相互关联可以做出很多已知的熟悉的程序, 可以做出一个完整的程序来使用,并且能更加熟练的运用 数据库中的操作,可谓一举两得。参考书籍:java编程思想JAVA嵌入式编程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

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