Java项目:学生成绩管理系统(一)
学生成绩管理系统(一)
项目名称:学生成绩管理系统
项目需求分析(Need 需求):
(1)该系统的用户分为教师和学生。教师的功能有:管理某一学生或课程的信息以及成绩,包括增、删、查、报表打印等;学生用户只能查看个人的信息以及成绩。
(2)系统运行在Windows平台上,要求有一个较好的图形用户界面,操作要求简单。
(3)运用学生成绩管理维护系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够节省时间,学生也能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。
(4)学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,管理好学生的成绩,是非常重要的。因此开发出一套学生成绩管理系统是非常必要的。
关于用户对我们产品的相关需求和建议:
1.界面尽量人性化,容易操作,简单易懂;
2.功能齐全,只有你想不到的,没有我们做不到的;
3.页面整体设计上应尽量美观大方;
4.操作上能够根据需求进退自如。
项目内容(Approach做法):
设计数据库:
CREATE DATABASE 学生成绩管理系统
学籍信息表创建:
create table 学籍信息表:
学号 Num varchar(10) primary key
姓名 Name varchar(50)
生日 Birt varchar(10)
性别 Sex varchar(10)
班级 Class varchar(3)
年级 Grade varch(10)
专业 Major varchar(10)
语文 Chinese float(4,1)
英语 English float(4,1)
数学 Maths float(4,1)
总计 Total float(6,1)
项目好处(Benefit 好处):
1.学生和老师能够随时随地根据需求进行相关操作;
2.信息更新比较及时,能够第一时间获得最新成绩;
3.有详细的评分标准,能够知道自己是否通过考试,并且成绩处在哪一等级;
4.可以查询老师对自己学习的评价,和老师给出的相应的学习指导和建议;
5.学生可以通过程序对老师进行教学方面的评价和建议。
项目竞争 (Competitors 竞争):
其他的学生成绩管理系统功能比较固定,只有简单的存储和查询成绩两大功能,我们的项目可以实现对用户的成绩进行评级,并且老师和学生能够相互给出建议,使老师能够在教学方式上做出改进,也使学生能够更好提高自己的成绩掌握适合自己的学习方法。我们的程序可以在手机上运行,比电脑操作要方便。
Delivery:
推广方案:在校园里进行宣传。
项目目标:
1.进行数据库(或数据文件)设计,数据分为学生信息、成绩管理、信息查询等三部分;使用学生信息表、课程表两个数据表来存放数据。
2.选择适当组件进行界面设计:界面要美观大方,具有主菜单和相应工具栏及按钮;
3.系统应具有实用性、可靠性和适用性,同时注意到先进性;
4.编写事件代码:
能够实现学生信息维护(录入、修改和删除);学生信息浏览;按“学号”查询学生信息;按“姓名”和“所在班级”查询学生信息;按“学院名称”查询学生信息;按课程查询学生成绩等功能;
5.对各个数据库进行动态管理,防止混乱;
6.不同用户有不同的查询和修改权限,防止非法查询,非法修改;
7.方便用户的操作,尽量减少用户的操作。
项目计划:
| 时间 | 项目计划 |
|---|---|
| 第十一周 | 确定项目,设计项目相关框架,构思项目的界面,制定小组计划 |
| 第十二周 | 设计系统需求分析:通过上网和去图书馆查资料,开始编写代码,安装好相应的开发工具以便后期进行界面制作 |
| 第十三周 | 系统总体设计:规划好每一模块的内容,设计系统的功能,根据内容及系统功能进行代码的调试 |
| 第十四周 | 将系统详细设计,将代码进行调试、运行,都没问题之后开始设计系统界面 |
| 第十五周 | 系统实现与测试:检验系统的相关功能是否能正常运行,改进不足的地方 |
| 第十六周 | 总结:总结项目的优点和不足,以及项目制作过程中遇到的问题 |
项目分工:
杨梦云:负责项目的构思和设计以及代码的编译、调试及运行
冯佳:负责项目的资料查询和代码的编译、测试、运行
张家明:负责系统环境的搭建和程序的运行
Java项目:学生成绩管理系统(一)的更多相关文章
- java简单学生成绩管理系统
题目要求: 一. 数据结构要求:(5 分) 1.定义 ScoreInformation 类,其中包括七个私有变量(stunumber, name, mathematicsscore, englishi ...
- 使用Java模拟一个简单的Dos学生成绩管理系统:
使用Java模拟学生成绩管理系统... ------------------- 学生成绩管理系统:需要实现的功能:1.录入学生的姓名和成绩2.显示列表.列表中包括学生姓名与成绩3.显示最高分.最低分的 ...
- Java项目:学生成绩管理系统(二)
学生成绩管理系统(二):项目介绍 一.设计要求: 1.1 简单的图形界面登录功能. 1.2 对数据库的的信息的查询功能. 1.3 对数据库的的信息的修改功能. 1.4 对数据库的的信息的删除功能. 1 ...
- Java课程设计——学生成绩管理系统(201521123003 董美凤)
Java课程设计--学生成绩管理系统(201521123003 董美凤) 1.团队课程设计博客链接 学生成绩管理系统博客链接 2.个人负责模块或任务说明 信息修改 密码修改 部分界面设计 3.自己的代 ...
- 学生成绩管理系统 1.0(Java+MySql)
真难…… 数据库建立不会,中文编码不会,插入数据不会,删除不会…… Java读入数据不会……数据库连接不会…… 你也好意思说自己是学计算机的啊魂淡…… 我会慢慢写2.0,3.0版的……噗…… src/ ...
- [项目记录] 用c语言完成的一个学生成绩管理系统
一.要求: 学生成绩管理系统 某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入).使用链表编程实现如下菜单驱动的学生成绩管理系统. 从文件读入每个学生个人信 ...
- Java课程设计—学生成绩管理系统(201521123005 杨雪莹)
一.团队课程设计博客链接 学生成绩管理系统 二.个人负责模块或任务说明 学生成绩录入 显示所有学生信息 显示各科平均成绩 显示学生成绩(按降序排序) 三.自己的代码提交记录截图 四.自己负责模块或任务 ...
- C语言项目:学生成绩管理系统
C语言项目:学生成绩管理系统 1.数据结构:学生信息:学号.姓名.年龄.性别.3课成绩 2.功能: (1)增加学生记录 (2) 删除学生记录 (3) 查找学生信息(学号 ...
- C项目实践--学生成绩管理系统
1.功能需求分析 学生成绩管理系统是对学生基本信息及成绩的管理.本程序主要实现了对学生的学号.姓名等基本信息以及各项学科成绩进行增加.删除.修改.查询和保存到磁盘文件等操作.主要功能描述如下: (1) ...
随机推荐
- java树形目录展示
package test; import java.awt.Component;import java.awt.Container;import java.util.ArrayList;import ...
- LeetCode:455. Assign Cookies
package Others; import java.util.Arrays; //Question 455. Assign Cookies /* Assume you are an awesome ...
- html(一)
一丶网页的主体结构 <html><head> <title>标题</title> //浏览器的标题</head><body> ...
- Magnifier笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- selenium定位元素(本内容从https://my.oschina.net/flashsword/blog/147334处转载)
注明:本内容从https://my.oschina.net/flashsword/blog/147334处转载. 在使用selenium webdriver进行元素定位时,通常使用findElemen ...
- Python3基础 列表乘一个整数 扩增列表
镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ ...
- IOS苹果和百度地图的相关使用
iOS中使用较多的3款地图,google地图.百度地图.苹果自带地图(高德).其中苹果自带地图在中国使用的是高德的数据.苹果在iOS 6之后放弃了使用谷歌地图,而改用自家的地图.在国内使用的较多的就是 ...
- background-position (转)
http://blog.csdn.net/JeamKing/article/details/5617088 注:这是别人博客链接地址 具体效果图片可以查看此链接 语法:background-po ...
- T-SQL编程 —— 用户自定义函数(内嵌表值函数)
内嵌表值函数 接上 <T-SQL编程 -- 用户自定义函数(标量函数)> http://www.cnblogs.com/viusuangio/p/6212072.html 内嵌表值函数可以 ...
- 原来cursor:可以这样改变鼠标样式
前言:今天看百度的一个layui前端框架的时候,看到一个禁用图标的样式,鼠标移上去会变成一个自定义的图片样式,就在想难道cursor也可以自定义图片路径?!之前一直没有使用过. 使用了一下之后,遇到很 ...