当前位置:首页>> >>


严杰_学生信息管理系统_实训报告.rar

收藏

资源目录
    文档预览:
    编号:20181030003615435    类型:共享资源    大小:425.58KB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    严杰 学生 信息管理 系统 报告
    资源描述:
    课 程 设 计 报 告 书(理工类)课程名称 Java 基础实训_______姓 名 严杰 __________ 班 级 17 软嵌 1 班_________学 号 1712011026 指导教师 濮宏伟____________ 金陵科技学院2018.71题目:学生信息管理系统设计的目的和要求:目的:本次课程设计目的是使学生结合java swing与Java基础知识所学知识,熟练使用Eclipse工具进行Java应用程序开发,通过真实的工作任务(项目需求)和规范,使学生能设计并开发出具有一定水平的Java图形界面程序,并培养解决实际问题的能力。掌握java项目开发流程和开发技巧,按要求提交规范的交付物。具体的课程设计应达到以下目的:1.提高学生在现实生活中收集需求信息,对需求进行评估,进行需求整理、加工的能力。2.在实际的项目任务中培养项目开发的技能。3.在实际的项目任务中Java编程、调试、测试能力得到提高。4. 在实际的项目任务中使学生的编码规范性得到提高。5.培养学生团队协作和人际交往方面的能力。要求:1、掌握软件开发的基本步骤和方法;2、根据课题的要求进行上机实验调试;3、基本掌握 java 项目开发与 java 图形界面开发。2设计的软件环境:奔腾以上计算机,Windows7 操作系统,装有 JDK1.8 和 Eclipse 软件,tomcat 8,Mysql 5.1。功能模块设计:系统从功能模块的角度上划分为以下几个功能模块:以下是该系统的功能模块图见下图2-13图 2-1 系统模块图以下是各个模块具体实现功能介绍:1.用户模块功能(1)注册用户信息:包括添加用户的用户名,登录密码,选择的身份。(2)登录用户信息:包括添加用户的用户名,登录密码,选择的身份。2.管理员模块功能(1)查询学生信息:包括通过模糊查询搜索学生的用户名。(2)增加课程。(3)删减课程。(4)修改学生用户信息,点击方框修改,包括修改学生的用户名,密码,各课程的成绩。(5)增加用户信息,包括增加管理员、教师、学生的用户名、密码。(6)删减用户信息,主要删减学生的用户信息,包括用户名、密码、各课程信息等。3.教师模块功能(1)查询学生课程信息:模糊查询学生用户名,包括查询学生的用户名,各课程信息。(2)录入学生各课程信息:根据用户名,录入各学科信息。学生信息管理系统管理员模块用户注册增加课程教师模块删减课程修改学生用户信息修改学生课程成绩增加用户删减用户查询学生课程成绩学生模块对学生成绩排序录入学生课程成绩修改学生自己的密码用户模块查询学生信息查看学生自己的课程成绩用户登录4(3)对分数进行排序:主要对学生总分排序。4.学生模块功能(1)修改学生自己的密码。(2)查看自己的各课程成绩。设计过程和内容:用户数据package ifmcoll;import java.util.ArrayList;import java.util.List;import java.util.Vector;import Userifm.basifm;import Userifm.student;public class basdate {public static List baslist= new ArrayList();public static List stulist= new ArrayList();public static List stusco= new ArrayList();}116基本服务package service;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Vector;import javax.swing.JOptionPane;import Userifm.admin;import Userifm.basifm;import Userifm.student;import ifmcoll.basdate;public class bas {public boolean usernamesame(String name, int num) {for (basifm a : basdate.baslist) {if (Integer.valueOf(a.getName().substring(0, 1)) == num) {117if (a.getName().equals(name)) {return true;}}}return false;}public boolean adduser(basifm user) {ifmcoll.basdate.baslist.add(user);return true;}public boolean addstu(student user) {ifmcoll.basdate.stulist.add(user);return true;}public boolean searchbas(String name, String key, int num) {String aa = String.valueOf(num);for (basifm a : basdate.baslist) {118if (a.getName().substring(0, 1).equals(aa)) {if (a.getName().substring(1).equals(name) }}}return false;}public boolean sturetpassword(String name, String key) {for (basifm a : basdate.baslist) {if (a.getName().substring(0, 1).equals(“2“)) {if (a.getName().substring(1).equals(name)) {a.setKey(key);return true;}}}return false;119}public Vector> getstubyname(String name) {Vector> list = new Vector>();for (student u : ifmcoll.basdate.stulist) {if (u.getName().equals(name)) {Vector str = new Vector teachsearchstu(String name) {Vector> list = new Vector>();if (““.equals(name)) {for (student u : ifmcoll.basdate.stulist) {Vector str = new Vector<>();str.add(u.getName());List a = new ArrayList();a = u.getProject();for (int i = 0; i < a.size(); i++) {str.add(a.get(i).toString());}list.addElement(str);}} else {for (student u : ifmcoll.basdate.stulist) {if (u.getName().contains(name)) {
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:严杰_学生信息管理系统_实训报告.rar
    链接地址:http://www.gold-doc.com/p-255361.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开