基于Web成绩管理系统设计与实现(5)

2019-03-03 19:44

列名 sid cid score stime

数据类型 varchar varchar varchar varchar

大小

20 20 20 20 表6 班级表

说 明

成绩编号,作为主键 课程编号 分数 时间

列名 classid classname

数据类型 varchar varchar

大小

20 20

表7 教师信息表

说 明

班级编号,作为主键 班级名称

列名 tid tname tpost ttsex tphone

数据类型 varchar varchar varchar varchar varchar

大小

20 20 20 20 20

说明

老师工号,作为主键 姓名 职称 性别 联系方式

16

5系统实现

5.1数据库的实现

根据学生成绩管理系统讲述的的数据库设计。使用Microsoft Sql Server 2008数据库系统来实现其系统的逻辑结构。实现过程如下:

首先利用数据库的客户端创建一个数据库,数据库的名称自行定义,本系统数据库名称为“student”,然后创建本系统需要的表。本系统中共有7个表,即学生表(student)、教师表(teacher)、课程表(course)、成绩表(score)、班级表(classInfo)、角色用户表(users)、管理员表(admin)按照上述的数据库设计理论分别创建表,并插入数据。

在数据库里新建查询,另存为一个名为student的Sql文件,在student.sql文件里面把表创建好,还有增删改查的Sql语句一起执行,为了方便快捷,可以不用逐条执行,用批量插入代替。也可以写一个存储过程直接调用该存储过程就可以执行所有的Sql语句。 ---角色用户表 drop table users; create table users( id varchar(100) not null, roleid varchar(100) not null, pwd varchar(100) not null, primary key(id) ); --管理员 drop table admin; create table admin (aid varchar(100) not null, aname varchar(500) not null, apwd varchar(100) null, primary key(aid) ); --学生表 drop table student; create table student(

17

sid varchar(100) not null, sname varchar(500) not null, sbirth varchar(100) null, ssex varchar(100) not null, semail varchar(100) null, saddress varchar(100) null, sclass varchar(100) null, primary key(sid)); --教师表 drop table teacher; create table teacher( tid varchar(100) not null, tname varchar(100) not null, tpost varchar(100) null, ttsex varchar(100) not null, tphone varchar(100) not null, primary key(tid)); --课程表

drop table if exists course; create table course( cid varchar(100) not null, cname varchar(100) not null, chour varchar(100) not null ccredit varchar(100) not null, primary key(cid) ); --成绩表

drop table if exists score; create table score( sid varchar(100) not null,

18

cid varchar(100) not null, score varchar(100) null, stime varchar(100) not null, primary key(sid,cid)); --班级表 create table class( classid not null, classname not null, primary ket(classid));

5.2数据库的配置

系统采用对数据库配置进行单独管理的方法,在名为db.proties的配置文件中配置了系统要用到的数据库连接的字符串信息,因此在整个系统中中仅仅需要访问对该文档的这一配置即可,很大程度上方便了系统移植时对系统数据库的统一配置修改。 db.properties配置文档的相关主要代码如下: jdbc.driver=com.microsoft.Sqlserver.jdbc.SqlServerDriver jdbc.url=jdbc:Sqlserver://127.0.0.1;DatabaseName=student jdbc.username=sa jdbc.password=1

19

5.3系统主界面设计与实现 5.3.1系统用户登录

图1 系统用户登录系统图

5.3.2学生查询个人成绩

图2 学生查询个人成绩图

20


基于Web成绩管理系统设计与实现(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:团委团支部换届选举工作流程图

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: