java学生成绩管理系统实验报告

java学生成绩管理系统实验报告

ID:30769111

大小:667.76 KB

页数:39页

时间:2019-01-03

java学生成绩管理系统实验报告_第1页
java学生成绩管理系统实验报告_第2页
java学生成绩管理系统实验报告_第3页
java学生成绩管理系统实验报告_第4页
java学生成绩管理系统实验报告_第5页
资源描述:

《java学生成绩管理系统实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、石家庄经济学院《java学生信息管理系统》实验报告姓名:魏躅瑙班级:4131090302学号:413109030217指导教师:张有华完成日期:2015・12・10学生信息管理系统设计报告1.需求分析1.1开发背景学生管理系统是高校管理工作小一项非常重要的组成部分。用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就耍求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,为后面的设计打下棊础。本系统是针对高等院校的学牛信息管理,因此学牛信息管理系统的用户包括系统管理员、教师和学牛。主要涉及学生信息、课程信息以及选课记录和成绩等数据信息。1.2数据需求在

2、该学生信息管理系统中,需求的学生的信息包括学生的学号、姓名、性别、出生年刀口、专业、一些课程成绩和课程任课教师信息和课程信息。1.3功能需求数据流图:“学牛信息管理系统图1-1数据流图学生信息管理系统其功能主要是学住选课系统和成绩管理系统两个部分。选课系统主要是实现学生选课、杳询课程任课教师情况以及以往占己的选课情况,管理员根据选课学牛人数对该门课进行修改,生成开课汇总表。成绩管理系统主要实现成绩的录入、查询和统计等功能。1.概要设计2.1选课系统在取得授权的情况F,有关人员要进行如F工作。(1)生成学期选课表按照课程设置部门和教索分配部门分别提供的教学计划和教宗分配情况,课程管理员按专业生成

3、以及维护木学期的选课表,并在网上发布,以供学生选课之用。⑵选课学纶按培养计划,在学期开始的丽两周进行试听和选课。在这期间内学牛•可在网上随时查询与更改所选的课程。在选课期间,学生可查询课程介绍、任课教师情况以及以往自己的选课情况和成绩。学生只能选择自己的课程。每门课程冇人数限制(如每门课程的人数要多于20人,少于80人),学习一门课程的学生可组成多个教学班。(3)课表调整在两周后,若选一门课的学生人数少于下限,则収消该门课。在笫三周内,学生可选其他课程。(4)公布名单白第四周起,课程管理员生成开课汇总表,并在网上公布,同时要把有关信息发送给财务部(计算教师的匕课报酬信息)、教材部(发放教材的信

4、息)、教师(任课信息)和成绩管理部(录入与统计成绩所需信息)。⑸查询自笫四周起,学生町在网上查询自己所选的课程信息。选课管理的主耍业务流程如图3」所示。2.2成绩管理系统在取得授权的情况下,有关人员要进行如下工作。(1)成绩录入成绩管理员录入学生的考试成绩(包括录入出错的修改,以下称为维护),形成成绩表。(2)成绩统计与发布成绩管理员按课程号和班级统计成绩并发布所生成的报表,同时报送给教学评估部门和学籍管理部门。(3)成绩查询学生按学号查询考试成绩。学生图2-2成绩管理系统1.详细设计3.1主要功能实现(1)系统登录实现代码如卞:publicclassEntcrFramcextendsJFra

5、mc{privatestaticfinallongserialVersionUID=IL;privatestaticfinalintDEFAULT_WIDTH=300;privatestaticfinalintDEFAULT_HEIGTH=15();JLabeluserNameL;JLabelpasswordL;JTextFielduserNameT;JPasswordFieldpasswordT;JButtonok;JButtonexit;publicEntcrFramc(){userNameL=newJLabel(H用户名:”);passwordL=newJLabel("密码:");use

6、rNameT=newJTextField();passwordT=newJPasswordField();ok=newJButton("登录");exit=newJButton(°退出”);setTitleC系统登陆“);setSize(DEE4ULT_WIDTH,DEFAULT_HEIGTH)setLocation(250,250);initEntcr();addMyListener();}privatevoidinitEnter(){GridBagLayoutgridbag=newGridBagLayout();setLayout(gridbag);add(userNameL,newGB

7、C(0,0,1,1).setWeight(1,1));add(userNameT,newGBC(1,0,3,1).setFill(GBC.HO7?/ZON7XL));add(passwordL,newGBC(0,l丄1));add(passwordT,newGBC(l,l,3,l).sctFill(GBC.HO/?/ZCW〃D);add(ok,newGBC(1,2,1,1).setWeight(1

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

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

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