《学生基本信息管理系统文档1》.doc
《《学生基本信息管理系统文档1》.doc》由会员分享,可在线阅读,更多相关《《学生基本信息管理系统文档1》.doc(27页珍藏版)》请在三一办公上搜索。
1、北方民族大学课程设计报告 系(部、中心) 计算机科学与工程学院 姓 名 李昌玲 学 号 20082546 专 业 网络工程 班 级 081 同组人员 陆巍 艾安健 设计题目名称 学生基本信息管理系统 起止时间 2011-5-17-2011-5-25 成 绩 指导教师签名 北方民族大学教务处制学生基本信息管理系统开发摘要:学生基本信息管理系统的开发主要是为了学院能够更好的管理各个班级,同时也间接地方便了学校对各个学院的管理。该系统可实现多种条件下的对班级和学生的信息更改,也可实现按不同条件统计学生的人数。关键字:学生基本信息管理系统 信息更改 统计The Development of Stude
2、nts basic Information Management SystemAbstract:Class information management system mainly function is that can better manage each class, also can provides convenience to school to manage each college. This system can realize change class and students information with various conditions, also can ac
3、hieve statistical the number of the students according to different conditions.Keywords:Students basic Information Management SystemInformation change statistic目录1项目概述02 需求分析02.1 业务需求分析022系统功能模块划分02.3 系统流程图02.4 任务划分03 数据模型分析03.1 E-R模型13.2 关系表13.3 数据字典23.4 数据库实现主要程序代码34 系统实现54.1登录模块与查询统计实现54.1.1算法流程图
4、54.1.2主要程序代码54.2班级信息管理实现54.2.1算法流程图54.2.2主要程序代码54.3学生信息管理实现54.3.1算法流程图54.3.2主要程序代码55 系统测试55.1 系统实现部分截图55.2 测试数据和结果56 结束语5参考文献51项目概述班级信息管理系统的开发主要是为了学院能够更好的管理各个班级,同时也间接地方便了学校对各个学院的管理。该系统预期实现以下功能:1.按班级名、系名、院名对班级信息进行增删改查;2.按学号和姓名对学生信息进行增删改查;3.按不同要求(班级、系、学院、年龄、性别)统计人数以及按学号和姓名查询该学生所属班级、系和学院。2 需求分析2.1 业务需求
5、分析22系统功能模块划分 2.3 系统流程图2.4 任务划分3 数据模型分析3.1 E-R模型3.2 关系表 学生表(student)学号姓名性别年龄所在班级所在系别所在学院snosnamesexagecnamednameconame班级表(class)班级名所在系别所在学院cnamednameconame系表(department)系名所在学院dnameconame院表(college)院名coname管理员表(admin)用户账号用户名字用户密码usernousernamepassword3.3 数据字典 Student字段名称数据类型长度主/外键约束备注snonumber4主键非空sna
6、mevarchar220非空sexvarchar220非空agenumber4非空cnamevarchar220外键非空参照“class”中的“cname”dnamevarchar220外键非空参照“department”中的“dname”conamevarchar220外键非空参照“college”中的“coname”class字段名称数据类型长度主/外键约束备注cnamevarchar220主键非空dnamevarchar220外键非空参照“department”中的“dname”conamevarchar220外键非空参照“college”中的“coname”department字段名称
7、数据类型长度主/外键约束备注dnamevarchar220主键非空conamevarchar220外键非空参照“college”中的“coname”college字段名称数据类型长度主/外键约束备注conamevarchar220主键非空admin 字段名称数据类型长度主/外键约束备注usernoNumber6主键非空usernamevarchar220/非空passwordvarchar210/非空3.4 数据库实现主要程序代码创建用户 lal 密码 lal:SQL create user lal identified by lal default tablespace users quot
8、a 10M on users account unlock;为lal授权:SQL grant create session,create view,create table,create any index to lal with admin option;连接用户:SQL conn lal/lalorcl创建college表SQL create table college ( 2 coname varchar(20) constraint co_pk primary key 3 );创建dept表SQL create table dept ( dname varchar(20) constr
9、aint d_pk primary key, coname varchar2(20) constraint d_fk3 references college (coname) );创建class表SQL create table class( cname varchar(20) constraint c_pk primary key, dname varchar2(20) constraint c_fk2 references dept (dname), coname varchar2(20) constraint c_fk3 references college (coname) );创建s
10、tudent表SQL create table student ( sno number(6) constraint s_pk primary key, sname varchar2(20) not null, sex varchar2(8) constraint s_ck1 check(sex in(男,女), age number(4) not null , cname varchar2(20) constraint s_fk1 foreign key(cname) references class(cname), dname varchar2(20) constraint s_fk2 f
11、oreign key(dname) references dept (dname), coname varchar2(20) constraint s_fk3 foreign key(coname) references college (coname) );为college表添加数据insert into college values(计算机);insert into college values(法学院);insert into college values(商学院);insert into college values(材料学院);insert into college values(信
12、计学院);为dept表添加数据insert into dept values(网络工程,计算机);insert into dept values(软件工程,计算机);insert into dept values(计算机系,计算机);insert into dept values(国际系,法学院);insert into dept values(金融系,计算机);为class表添加数据insert into class values(08网络一班,网络工程,计算机);insert into class values(08软件一班,软件工程,计算机);insert into class valu
13、es(08计算机二班,计算机系,计算机);insert into class values(08国际法一班,国际系,法学院);insert into class values(08金融二班,金融系,商学院);为student表添加数据insert into student values(080001,王伟,男,21,08计算机二班,计算机系,计算机);insert into student values(080002,张蕊,女,21,08计算机二班,计算机系,计算机);insert into student values(080005,李泽,男,20,08网络一班,网络工程,计算机);inse
14、rt into student values(080007,张迪,男,22,08网络一班,网络工程,计算机);insert into student values(080012,艾薇,女,21,08网络一班,网络工程,计算机);insert into student values(080035,王帅,男,21,08软件一班,软件工程,计算机);insert into student values(080053,徐国玺,女,21,08国际法一班,国际系,法学院);insert into student values(080058,卢娟,女,22,08金融二班,金融系,商学院);创建管理员admi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生基本信息管理系统文档1 学生 基本信息 管理 系统 文档
链接地址:https://www.31ppt.com/p-3933105.html