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是值传递还是引用传递
首先写一个简便的Employee,以便测试使用. class Employee { private String name; public Employee(String name) { this.n ...
- python 随机生成固定长度的字串
from random import Random#随机生成4到20位的用户名def random_username(): username = '' chars = 'AaBbCcDdEeFfGgH ...
- 利用JavaScript来实现用动态检验密码强度
平时我们会在某些网站的注册页面或者更改密码的页面发现当我们输入密码时,会有一个类似于进度条的长条进行提示用户输入的密码强度.如下图: 我看到有些人用几张不同的图片来替换,这样似乎可以,但是不太好.所以 ...
- Webview组件和HTML的介绍
Deviceone平台并不是基于html5的跨平台开发工具.我们开发一个app都是使用原生的组件,但是在某些场景下html5也是非常好的选择,比如复杂的图文混排(类似新闻),比如报表chart之类用h ...
- EPSON LQ610K 设置税控盘打印发票的格式
问题困扰 之前一直是手动调试发票打印格式,浪费发票纸张不说,而且还浪费时间.今天在Parrells Desktop里利用Bonjour设置打印机的时候,找到了EPSON网站有这方面的介绍,根据上面的提 ...
- JavaScript 跳坑指南
JavaScript 跳坑指南 坑0-String replace string的replace方法我们经常用,替换string中的某些字符,语法像这样子 string.replace(subStr/ ...
- JavaScript中数组迭代方法(jquery)
var arr = [1,2,4,5,6]; //1.forEach(让数组中的每一项做一件事)arr.forEach(function(item,index){ console.log(ite ...
- Android 录音器
Android自带的mediarecoder录音器不含pause暂停功能,解决方法:录制多个音频片段,最后合成一个文件. 参照 : http://blog.csdn.net/a601445984/ar ...
- UVA 11464 偶数矩阵
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...
- http websocket
套接字 http 协议 tcp/ip协议 服务器端口 网络协议 http://wenku.it168.com/d_001406013.shtml 跨源 AJAX 事件驱动 http://www.lin ...