当前位置:首页>> >>


严雨昆_学生管理系统_源代码.rar

收藏

资源目录
    文档预览:
    编号:20181030003659637    类型:共享资源    大小:622.37KB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    严雨昆 学生 管理 系统 源代码
    资源描述:
    课 程 设 计 报 告 书(理工类)课程名称 Java 基础实训_______姓 名 严雨昆 __________ 班 级 17 软嵌 2 班 ______ 学 号 1712011060_ 指导教师 濮宏伟____________ 金陵科技学院2018.71题目:该系统主要分为管理员、老师和学生三类用户,三类用户都具备基本的注册登录功能。其中管理员可以对学生信息、课程信息进行增、删、改、查操作;老师可以对学生成绩录入,并具体查询排序功能;学生可以修改登录密码以及查看自己课程成绩等功能。设计的目的和要求:设计的目的和要求:目的:本次课程设计目的是使学生结合JAVA所学知识,熟练使用Eclipse工具进行JAVA简单SWING应用程序开发,通过真实的工作任务(项目需求)和规范,使学生能设计并开发出具有一定水平的JAVASW设计,并培养解决实际问题和培养团队合作的能力。掌握JAVA SWING项目开发流程和开发技巧,按要求提交规范的交付物。具体的课程设计应达到以下目的:1.提高学生在现实生活中收集需求信息,对需求进行评估,进行需求整理、加工的能力。2.在实际的项目任务中培养JAVA Swing项目开发的技能。3.在实际的项目任务中Java编程、调试、测试能力得到提高。4. 在实际的项目任务中使学生的编码规范性得到提高。5.培养学生团队协作和人际交往方面的能力。要求:1、掌握软件开发的基本步骤和方法;2、根据课题的要求进行上机实验调试;3、基本掌握 java 项目开发中的相关文档的编写。2设计的软件环境:奔腾以上计算机,Windows7 操作系统,装有 JDK1.8 和 Eclipse 软件,tomcat 8,Mysql 5.1。功能模块设计:系统从功能模块的角度上划分为以下几个功能模块:用户模块,管理员模块,学生模块,老师模块。用户管理、商品管理、订单管理、购物车管理,店家管理五大部分,以下是该系统的功能模块图见下图4以下是各个模块具体实现功能介绍:1.用户管理功能(1)注册用户信息:包括添加用户的用户名,登录密码,性别,身份,密保问题等信息。(2)修改用户信息:包括修改用户的密码等信息。2.管理员功能(1)学生添加:添加学生的用户名,性别,语文,数学,英语信息 (2)学生修改:修改已有学生的用户名,性别,语文,数学,英语信息。(3)学生删除:删除已有的学生信息(4)学生查询:通过用户名查询学生的用户名,信息,成绩等信息。3.学生功能(1)查看成绩:查看学生的信息。(2)排序成绩:通过比较成绩的高低,从大到小或从小到大排序。4.老师功能(1)录入成绩:录入学生的用户名,性别,语文,数学,英语成绩。 。在线管理系统用户模块管理员模块学生模块老师模块用户注册用户登陆用户修改密码用户忘记密码学生添加学生修改学生删除学生查询查看成绩排序成绩录入成绩5设计过程和内容:StudentData.java (老师录入成绩的集合)package com.qst.data;import java.util.ArrayList;import java.util.List;import com.qst.model.Grade;public class StudentData {public static List gradeList = new ArrayList();}UserData.java(用户注册信息的集合)package com.qst.data;import java.util.ArrayList;import java.util.List;import com.qst.model.User;public class UserData {55public static List userList = new ArrayList();}Grade.java(把老师录入学生的信息进行封装)package com.qst.model;public class Grade implements Comparable{private String name;private String sex;private String chinese;private String math;private String english;private String total;public Grade(String total){super();this.total = total;}public String getTotal() {return total;}public void setTotal(String total) {this.total = total;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getChinese() {return chinese;}public void setChinese(String chinese) {this.chinese = chinese;56}public String getMath() {return math;}public void setMath(String math) {this.math = math;}public String getEnglish() {return english;}public void setEnglish(String english) {this.english = english;}@Overridepublic int compareTo(Grade o) {int i = Integer.parseInt( o.getTotal())-Integer.parseInt(this.getTotal() );return i;}}User.java(把用户注册的信息进行封装)package com.qst.model;public class User {private String name;private String pass;private String sex;private String identity;private String question;private String answer;public String getQuestion() {return question;}public void setQuestion(String question) {this.question = question;57}public String getAnswer() {return answer;}public void setAnswer(String answer) {this.answer = answer;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPass() {return pass;}public void setPass(String pass) {this.pass = pass;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}public String getIdentity() {return identity;}public void setIdentity(String identity) {this.identity = identity;}}UserService.java(一些 boolean 类型的方法,用于用户注册,登录,修改密码,查询成绩等等功能,在之后的页面设计中会进行调用)package com.qst.service;import java.util.Vector;import com.qst.data.StudentData;import com.qst.data.UserData;import com.qst.model.Grade;import com.qst.model.User;58public class UserService {//用户注册public boolean addUser(User user){for(User u:UserData.userList){if(user.getName().equals(u.getName())){return false;}}UserData.userList.add(user);return true;}//用户录入public boolean addGrade(Grade grade){StudentData.gradeList.add(grade);return true;}public boolean searchUser(String name,String pass){boolean flag = false;for(User u:UserData.userList){if(u.getName().equals(name) }}return flag;}public boolean searchUser1(String name,String pass){boolean flag = false;for(User u:UserData.userList){if(u.getName().equals(name) }}return flag;}public boolean searchUser2(String name,String pass){boolean flag = false;59for(User u:UserData.userList){if(u.getName().equals(name) }}return flag;}//用户查询public Vector> getUsersByName(String name) {Vector> list = new Vector> ();if(““.equals(name)){for(Grade g:StudentData.gradeList){Vector str = new Vector();int i=Integer.parseInt(g.getChinese())+Integer.parseInt(g.getMath())+Integer.parseInt(g.getEnglish());String s = String.valueOf(i);str.add(g.getName());str.add(g.getSex());str.add(g.getChinese());str.add(g.getMath());str.add(g.getEnglish());str.add(s);
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

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

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