Java程序设计大作业实验报告

Java程序设计大作业实验报告

ID:47430538

大小:364.00 KB

页数:14页

时间:2020-01-11

Java程序设计大作业实验报告_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《Java程序设计大作业实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录一、前言2二、需求分析3三、系统总体设计33.1系统总体设计系统思路33.2数据库设计43.2.1login1表的设计和数据43.2.2student表的设计和数据53.2.3course表的设计和数据53.2.4score表的设计和数据53.3系统功能模块设计6四、系统详细设计74.1登录模块74.2学生模块74.3教师模块74.4管理员模块8五、系统测试及运行结果95.1主界面95.2学生管理中心界面95.3教师管理中心界面105.4管理员管理中心界面105.5查询课表界面115.6查询成绩界面115.7查询

2、教学情况界面115.8查询所有学生成绩界面125.9学生信息管理界面125.10学生成绩管理界面135.11用户管理界面13六、实验总结14七、参考文献1414一、前言随着计算机在人们生活中的普及和网络时代的来临,对信息的要求日益增加,学生信息管理业务受到了较为强烈的冲击,传统的手工管理方式传统的手工管理方式已不能适应现在的信息化社会。如何利用现有的先进计算机技术来解决学生信息管理成为当下的一个重要问题,学生信息管理系统是典型的信息管理系统,其开发主要就是针对前台的页面展示以及后台数据的管理。对于前者,要求应用程序功

3、能完备,易于使用,界面简单;而对于后者,则要求数据库具有一致性、完整性,并能够依据前台的操作来对应操作后台数据库达到一定的安全性。本学生信息管理系统主要采用的纯JAVA代码实现图形界面系统的开发,以及数据库知识进行数据的查询,删除,插入和更新。本系统主要分为三个部分:学生模块、教师模块、管理员模块。其中学生模块实现的功能:查询课表信息和查询成绩。教师模块实现的功能:查询课表信息、查询教学情况和查询所有学生的各科成绩。管理员模块实现的功能:课表信息的管理、学生信息管理、学生成绩管理和用户信息管理。14二、需求分析  用

4、JAVA语言实现学生信息管理系统的图形界面的编程。主要实现以下几个重要功能:  ①实现三种不同身份(学生、教师、管理员)登录学生信息管理系统。(其中的数据信息保存在数据库中)②在三种身份登录成功后,分别展现三个界面:学生管理中心、教师管理中心、管理员管理中心。③在学生管理中心界面实现功能:查询课表信息和查询成绩。(查询时不允许修改数据)④在教师管理中心界面实现功能:查询课表信息、查询教学情况和查询所有学生的各科成绩。⑤在管理员管理中心界面实现功能:课表信息的管理、学生信息管理、学生成绩管理和用户信息管理。学生信息的管

5、理:实现学生信息的查询、插入、删除、更新。课表信息的管理:实现课表的查询。学生成绩的管理:实现学生成绩的查询、插入、删除、更新。用户信息的管理:实现用户信息插入、删除、修改、更新。三、系统总体设计3.1系统总体设计系统思路14本系统的数据都是保存在数据库中,从而保证了数据的完整性、安全性、和一致性。系统涉及的主要知识:JAVA以及SQLSERVER2008的操作。利用JAVA的图形编程界面的输入来对数据库进行数据的增加、修改、删除、更新。以下为系统设计的总体流程图:否退出是结束用户信息管理学生成绩管理课表信息管理学生

6、信息管理查询学生成绩查看教学情况管理员管理中心教师管理中心学生管理中心是否登录成功开始退出查询课表查询成绩退出查询课表3.2数据库设计本系统主要用到4张表:login1、student、course、score。3.2.1login1表的设计和数据列名数据类型允许Null值是否为主键usernamevchar(50)不允许是passwordvchar(50)不允许否14idvchar(50)不允许否usernamepasswordidadminadmin管理员Stustu学生teatea教师3.2.2student表

7、的设计和数据列名数据类型允许Null值是否为主键snovchar(50)不允许是snamevchar(50)不允许否ssexvchar(50)不允许否sbirthdayvchar(50)不允许否sclassvchar(50)不允许否sbirthplacevchar(50)不允许否snosnamessexsbirthdaysclasssbirthplace8001罗辉男1993-06-06信安121班安徽省8002刘晨男1994-07-08信安121班江苏省8003许芳女1994-07-15信安121班江西省8004张

8、杰男1994-08-08信安121班湖北省8005赵爽女1995-05-06信安121班河南省3.2.3course表的设计和数据列名数据类型允许Null值是否为主键mondayvchar(50)不允许否tuesdayvchar(50)不允许否wednesdayvchar(50)不允许否thursdayvchar(50)不允许否fridayvc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。