ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:505.46KB ,
资源ID:4378962      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4378962.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生基本信息管理系统文档1精品.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生基本信息管理系统文档1精品.docx

1、学生基本信息管理系统文档1 精品北方民族大学课程设计报告 系(部、中心) 计算机科学与工程学院 姓 名 李昌玲 学 号 20082546 专 业 网络工程 班 级 081 同组人员 陆巍 艾安健 设计题目名称 学生基本信息管理系统 起止时间 2011-5-17-2011-5-25 成 绩 指导教师签名 北方民族大学教务处制学生基本信息管理系统开发摘要:学生基本信息管理系统的开发主要是为了学院能够更好的管理各个班级,同时也间接地方便了学校对各个学院的管理。该系统可实现多种条件下的对班级和学生的信息更改,也可实现按不同条件统计学生的人数。关键字:学生基本信息管理系统 信息更改 统计The Deve

2、lopment of Students 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 conditi

3、ons, also can achieve 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 系统实

4、现 54.1 登录模块与查询统计实现 54.1.1 算法流程图 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.按不同要求(班级、系

5、、学院、年龄、性别)统计人数以及按学号和姓名查询该学生所属班级、系和学院。2 需求分析2.1 业务需求分析22系统功能模块划分 2.3 系统流程图2.4 任务划分3 数据模型分析3.1 E-R模型3.2 关系表 学生表(student)学号姓名性别年龄所在班级所在系别所在学院snosnamesexagecnamednameconame班级表(class)班级名所在系别所在学院cnamednameconame系表(department)系名所在学院dnameconame院表(college)院名coname管理员表(admin)用户账号用户名字用户密码usernousernamepassword

6、3.3 数据字典 Student字段名称数据类型长度主/外键约束备注snonumber4主键非空snamevarchar220非空sexvarchar220非空agenumber4非空cnamevarchar220外键非空参照“class”中的“cname”dnamevarchar220外键非空参照“department”中的“dname”conamevarchar220外键非空参照“college”中的“coname”class字段名称数据类型长度主/外键约束备注cnamevarchar220主键非空dnamevarchar220外键非空参照“department”中的“dname”cona

7、mevarchar220外键非空参照“college”中的“coname”department字段名称数据类型长度主/外键约束备注dnamevarchar220主键非空conamevarchar220外键非空参照“college”中的“coname”college字段名称数据类型长度主/外键约束备注conamevarchar220主键非空admin 字段名称数据类型长度主/外键约束备注usernoNumber6主键非空usernamevarchar220/非空passwordvarchar210/非空3.4 数据库实现主要程序代码创建用户 lal 密码 lal:SQL create user

8、lal identified by lal default tablespace users quota 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 );创建de

9、pt表SQL create table dept ( dname varchar(20) constraint 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)

10、 constraint c_fk3 references college (coname) );创建student表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

11、class(cname), dname varchar2(20) constraint s_fk2 foreign 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 int

12、o college values(材料学院);insert into college values(信计学院);为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 c

13、lass values(08软件一班,软件工程,计算机);insert into class values(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

14、student values(080005,李泽,男,20,08网络一班,网络工程,计算机);insert 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 stud

15、ent values(080058,卢娟,女,22,08金融二班,金融系,商学院);创建管理员admin表create table admin (userno number(6) constraint ad_pk primary key,username varchar2(20) not null,password varchar2(10) not null)为admin添加数据insert into admin values(00001234,王东,111111);insert into admin values(00001235,谢锋,111112);事物提交commit;4 系统实现4.

16、1 登录模块与查询统计实现4.1.1 主要程序代码用户登录% String Userno=request.getParameter(Userno); String Password=request.getParameter(Password); Connection con; Statement sql; ResultSet rs; try Class.forName(oracle.jdbc.driver.OracleDriver); catch(Exception e) out.print(e); try con=DriverManager.getConnection(jdbc:oracle

17、:thin:127.0.0.1:1521:orcl,lal,lal); sql=con.createStatement(); rs=sql.executeQuery( select * from admin where userno= + Userno + and password = + Password + ); /如果记录集非空,表明有匹配的用户名和密码,登陆成功 if ( rs.next ( ) ) session.setAttribute(no, Userno); session.setAttribute(pass, Password); out.print ( 登录成功! ); o

18、ut.print( 您的用户ID是:+Userno ); out.print( 您的密码是:+Password); % 修改密码 新建账户 删除账户 欢迎登录到班级信息管理系统_统计信息 欢迎登录到班级信息管理系统_查询归属 返回 修改密码 测试登录 新建账户 测试登录 删除账户 测试登录 4.2 院系以及班级信息管理实现4.2.1 算法流程图4.2.2 主要程序代码AddClassBean.java /添加班级信息package tom.jiafei;import java.sql.*;public class AddClassBean String cname=, /班级名 dname=,

19、 /系名 coname=; /学院名 String addMessage=; public AddClassBean() try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); catch(ClassNotFoundException e) public void setCname(String s) cname=s.trim(); /从当前 String 对象移除所有前导空白字符和尾部空白字符。 try byte bb=cname.getBytes(ISO-8859-1); cname=new String(bb,gb2312); catch(Exc

20、eption e) public void setDname(String s) dname=s.trim(); try byte bb=dname.getBytes(ISO-8859-1); dname=new String(bb,gb2312); catch(Exception e) public void setConame(String s) coname=s.trim(); try byte bb=coname.getBytes(ISO-8859-1); coname=new String(bb,gb2312); catch(Exception e) public String getAddMess

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1