没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
17页
Java与SQL数据库技术学生成绩管理系统课程设计.pdfJava与SQL数据库技术学生成绩管理系统课程设计.pdfJava与SQL数据库技术学生成绩管理系统课程设计.pdfJava与SQL数据库技术学生成绩管理系统课程设计.pdfJava与SQL数据库技术学生成绩管理系统课程设计.pdfJava与SQL数据库技术学生成绩管理系统课程设计.pdfJava与SQL数据库技术学生成绩管理系统课程设计.pdfJava与SQL数据库技术学生成绩管理系统课程设计.pdf
资源推荐
资源详情
资源评论
Java 与 SQL 数据库技术学生成绩管理系统课程设计
Java 与 SQL 数据库技术学生成绩管理系统课程设计
《数据库系统原理》 课程设计报告说明书 学生信息管理系统
学生姓名 学 号 所在专业 所在班级 指导教师 提交
网上花店管理系统实现了用户注册,网上订购支付,留言,购物
车,鲜花资料管理和用户管理,订单管理等功能。SQl 数据库实现了
用户注册登记信息的存储,和网站资料维护,更新等使得数据的管理
更加便利,高效…JSP 则为用户提高动态图形界面,简化了操作,提高
了易用性。
论文还详细介绍了系统的逻辑结构设计,逻辑图,总功能设计,
和数据库设计等。该系统即使是不懂 web 技术的人也可以熟悉运用。
开发工具和数据库的工具有很多,各有各的优势。在互联网大行
其道的时代,电脑技术顺应着时代的发展,只有我们把握运用好各类
技术,相互结合与利用,才能制作出更好的软件和程序。
1 学生信息管理系统 信管班 指导教师:
1. 学生信息管理系统概述 1.1 研究背景 学生信息管理系统是
学校管理的重要工具,是学校不可或缺的部分。
随着在校大学生人数的不断增加,教务系统的数量也不断的上
涨,。学校繁杂、资料众多,人工管理信息的难度也越来越大,显然
是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在
着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新
等。然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,
也是科学化、正规化的管理,与世界接轨的重要条件。所以如何自动高
效地管理信息是这些年来许多人所研究的。
1.2 开发意义 随着这些年电脑计算机的速度质的提高,成本的
下降,IT 互联网大众趋势的发展。我们使用电脑的高效率才处理数据
信息成为可能。
学生学籍管理系统的出现,正是管理人员与信息数据,计算机的
进入互动时代的体现。友好的人机交互模式,清晰简明的图形界面,
高效安全的操作使得我们对成千上万的信息的管理得心应手。通过这
个系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管
理方面的工作量 。毋庸置疑 ,切实有效地把计算机管理引入学校教务
管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显
著意义。 2. 系统需求分析 2.1 开发环境和软件 (1) 操作系统:
Windows 7 (2) 数据库软件:SQL Server 2005 (3) Java 开发工
具:Eclipse 2.2 系统设计与功能分析 学生信息管理系统,可用于学
校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,
图形界面清晰明了。该软件用 java 语言编写,用 SQLServer2005 数
据库作为后台的数据库进行信息的存储,用 SQL 语句完成学生学籍
信息的添加,查询,修改,删除的操作以及成绩的录入,修改,删除
等。用 ODBC 驱动实现前台 Java 与后台 SQL 数据库的连接。Java 语
言跨平台性强,可以在 windows,linux,ubuntu 等系统下使用,方便
简单,安全性好。SQLServer2005 数据库高效安全,两者结合可相互
利用各自的优势。
该系统实现的大致功能:
1. 用户登陆界面。该界面可以选择使用者的身份,“管理员,教
师,学生”。不同的身份有不同的操作界面和功能权限。ID 号和密码
输入正确即可登录。学生管理界面。提供了学生学籍信息的查询,相
关科目的成绩查询和排名,修改登录密码等功能。
2. 教师管理界面。提供了对学生学籍信息的查询,添加,修改,
删除;
学生成绩的录入,修改,删除,查询班级排名。修改密码等功能。
3. 管理员管理界面。拥有最高的权限。允许添加教师信息和课
程信息等。
4. 登录的用户信息分别存储在 SQL 数据库的“管理员信息表”,
“教师信息表”, “学籍信息表”中,如果用户信息不存在则三张表中,
将会无权利登录本管理系统。
保证了本学生管理系统的安全性。
3 数据库设计 3.1 系统概念结构设计 教师 ID 课程号 教师 教
师姓名 课程名称 课程 登录密码 教师 ID 学号 课程号 成绩 姓名
成绩 学号 管理员 ID 性别 学籍 管理员 籍贯 登录密码 班级号 班
级 籍贯 登录密码 总人数 班级号 班级名称 实体属性表:
实体 属性 教师 教师 ID,教师姓名,登录密码 课程 课程号,
课程名称,教师 ID 管理员 管理员 ID,登录密码 班级 班级号,班
级名称,总人数 学籍 学号,姓名,性别,班级号,籍贯,登录密码
成绩 学号,课程号,成绩 3.2 系统逻辑结构设计 教师信息表: 字段
名 类型 空值 约束条件 教师 ID varchar(8) not null 主键 教师姓名
varchar(8) not null 登录密码 varchar(8) not null 课程信息表:
字段名 类型 空值 约束条件 课程号 varchar(8) not null 主键
课程名称 varchar(12) not null 教师 ID varchar(8) not null 外键 班级
信息表:
字段名 类型 空值 约束条件 班级号 varchar(8) not null 主键
班级名称 varchar(8) not null 所属学院 varchar(6) 班级人数 nchar(4)
管理员信息表:
字段名 类型 空值 约束条件 管理员 ID varchar(10) not null 主
键 登录密码 varchar(10) not null 成绩信息表:
字段名 类型 空值 约束条件 班级号 varchar(15) not null 主键,
外键 班级名称 varchar(8) not null 主键,外键 所属学院 smallint not
null 学籍信息表:
字段名 类型 空值 约束条件 学号 int not null 主键 姓名
varchar(30) not null 性别 char(2) 班级号 varchar(30) not null 外键
籍贯 char(10) 登录密码 money not null 3.3 数据库实现 3.3.1 数
据库关系图 3.3.2 SQL 语句实现 数据表的创建:
(1)教师信息表创建:
create table 教师信息表( 教师 ID varchar(8) primary key , 教师
姓名 varchar(8) not null unique, 登录密码 varchar(8) not null, ) (2)
课程信息表创建:
create table 课程信息表( 课程号 varchar(8) primary key, 课程名
称 varchar(12) not null, 教师 ID varchar(8) not null foreign key( 教师
ID) references 教师信息表(教师 ID) ) (3)班级信息表创建:
create table 班级信息表( 班级号 varchar(8) not null primary key,
班级名称 varchar(8) not null unique, 所属学院 varchar(8) , 班级人数
nchar(4) ) (4)学籍信息表创建:
create table 学籍信息表 ( 学号 varchar(15) primary key, 姓名
varchar(8) not null , 性别 varchar(4) , 班级号 varchar(8) not null , 籍
贯 varchar(5) , 登录密码 varchar(6) not null foreign key (班级号 )
references 班级信息表(班级号) ) (5)成绩信息表创建:
create table 成绩信息表( 学号 varchar(15), 课程号 varchar(8),
成绩 smallint primary key( 学号,课程号) foreign key ( 学号) references
学籍信息表(学号), foreign key ( 课程号) references 课程信息表(课程
号) ) (6)管理员信息表创建:
create table 课程信息表( 管理员 ID varchar(8) primary key, 登
录密码 varchar(12) not null ) 视图的创建:
(1)“教师课程详细信息”视图创建:
create view 教师课程详细信息 as SELECT 教师信息表.教师 ID,
教师信息表 .教师姓名,课程信息表 .课程号,课程信息表 .课程名称, 教
师信息表.登录密码 FROM 教师信息表 JOIN 课程信息表 ON 教师
信息表.教师 ID =课程信息表.教师 ID (2) “学生成绩信息”视图创建:
create view 学生成绩信息 as SELECT 学籍信息表.学号,学籍信
息表.姓名,学籍信息表.性别, 课程信息表.课程名称,成绩信息表.成绩
FROM 成绩信息表 JOIN 学籍信息表 ON 成绩信息表.学号 = 学籍
信息表.学号 JOIN 班级信息表 ON 班级信息表 .班级号 = 学籍信
息表.班级号 JOIN 课程信息表 ON 课程信息表 .课程号 = 成绩信
息表.课程号 存储过程创建:
剩余16页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功