全球旧事资料 分类
据类型varchar(20)varchar(20)varchar(20)datavarchar(20)
说明主键
属性域为“男”,“女”
外键,参照班级表中班级编号
(3)教师表(教师编号,姓名,性别,职称,所属学院,出生日期)该表用于存储教师的基本信息,其数据字典如表33所示:
表33教师表数据字典
字段名称教师编号姓名性别出生日期职称所属学院
数据类型varchar(20)varchar(20)varchar(20)datavarchar(20)varchar(20)
5
说明主键
属性域为“男”,“女”
f沈阳理工大学课程实践(论文)
(4)课程表(课程号,课程名,学分)该表用于存储学生可学课程的基本信息,其数据字典如表34所示:
表34课程表数据字典
字段名称课程号课程名学分
数据类型varchar(20)varchar(20)i
t
说明主键
(5)成绩表(学号,课程号,成绩,教师编号)该表用于存储学生可学课程的成绩情况,其数据字典如表35所示:
表35课程表数据字典
字段名称学号
数据类型varchar(20)
说明外键,参照学生表中学号
课程号
varchar(20)
外键,参照课程表中课程编号
成绩教师编号
i
tvarchar(20)外键,参照教师表中教师编号
6
f沈阳理工大学课程实践(论文)
4系统设计与实施
41EclipseJavaNeo
3
出于稳定性与便利性的考量,本设计选用了EclipseJavaNeo
3作为程序的开发环境,Eclipse是著名的跨平台的自由集成开发环境(IDE),最初由OTI和IBM两家公司的IDE产品开发组创建,它本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。使用时可清楚的发现错误,并能根据相应规则进行修改,大大简化了程序检查工作。由于packageexplorer的存在,使得随时查找文件变得十分方便。同时又提供有很便利的数据库连接方式。EclipseJavaNeo
3具有以下四大优点:(1)从编写、查错、编译、帮助等等各方面为Java语言贴身定做。(2)可无限扩展的强大插件功能。(3)众多公司、厂商、组织支持。(4)开放,自由,免费。
42结构设计
该系统用于对学生的基本信息与学生的成绩进行管理,主要包括添加、修改和删除学生与教师基本信息,录入、修改和删除学生的成绩,查询学生和教师的基本信息,为了方便,全部操作均在界面中完成。由此,将该系统结构设计为登录模块、学生模块、教师模块,对应于学生与教师这两类主要用户。由于涉及界面设计,因此调用了javaawt、javaawteve
t、javaxswi
g、javautil、javaxswi
geve
t、javasql等包。
43文件组织结构
7
f沈阳理r
好听全球资料 返回顶部