学生信息理系统开发
专 业:计算机科学技术学院
班 级:软件班
姓 名:
指导教师:
2009年X月
摘
学生理系统工作学生基情况学生成绩考试成绩户进行理现代化理信息系统理模块包括数输入修改删查询等功学生理系统高效准确完成功达界面美观方便开发包括前端应程序开发台数库建立维护两方面前者求应程序功完备易等特点者求建立起数致性完整性强数安全性库数库AccessSQL SeverOracle等等开发工具Visual basicdelphiASP等等
目 录
摘 2
学生信息理系统目标意义 5
11开发学生理系统意义 5
12工作描述: 5
13项目开发目标 6
14项目提出意义 6
二. 目前国外相关工作情况 6
21国外研究现状 6
22开发技术 7
三.系统总体设计 9
31数库设计 9
32 需求分析 10
321流程图 10
322 流程图说明 11
四 学生信息理系统详细规划 12
41登陆界面 12
说明:点击进入弹出密码窗体点击退出程序结束 12
42户名密码窗体 12
421 界面 13
422 程序说明 13
43 窗体 14
44学生信息理 16
441 界面 16
442添加功实现 16
443 删功实现 18
五 测试 20
登录 20
参考文献 24
学生信息理系统目标意义
11开发学生理系统意义
现相部分学校学生理工作手工方式着学校规模扩学生数增加效率低容易出错手工方式越越适应实际理工作需利计算机技术数库技术设计开发学生理系统实现学生理工作动化成学生理部门迫切需 学生理系统教育单位缺少部分容学校教学理者说关重学生学生理系统应该够户提供充足信息快捷查询手段直传统工方式理文件种理方式存着许缺点效率低保密性差外时间长产生量文件数查找更新维护带少困难
学生理系统维护成保密程度高查找速度快数准确易出错学生理系统存储方电脑等设备联网学生方便查询①
12工作描述:
参学生理系统数库设计学生理系统登录界面设计登陆界面数库设计代码编写学生理系统中添加钮功实现
数库设计学生信息表课程表课程理表登录表1登录表2登录功分学生理员理员超级户
13项目开发目标
着学校规模断扩学生数量急剧增加关学生种信息量成倍增长面庞信息量需学生信息理系统提高学生理工作效率通样系统做信息规范理科学统计快速查询减少理方面工作量通系统软件帮助教研员利计算机快速方便学生理进行理输入输出查找需操作散乱事档案够具体化直观化合理化
14项目提出意义
高校学生理中 学生理非常重方面世纪90年代中期前高校理基手工进行着高校规模增关理工作涉数量越越学校增加力物力进行理手工理具效率底易出错检索信息慢学校理提出新求开发出学生理信息系统投入发挥作关员繁重工作中解脱出提高学校教务处理效率
二. 目前国外相关工作情况
21国外研究现状
学生成绩理学日常理工作涉校系师生诸方面着教学体制断改革尤学分制选课制展开深入学生成绩日常理工作保存理日趋繁重复杂迫切需研制开发款功强操作简单具性化学生成绩理系统②
国外高校国般具较规模稳定技术队伍提供服务技术支持国高校信息化建设相起步较晚数字校园理逐步应程中高校方面断投资购建种硬件系统软件网络方面断开发实施类教学科研办公理等应系统形成定规模信息化建设体系整体信息化程度相落费短缺理体系健全等原国高校教务理系统机构设置服务范围服务质量员求国外高校相定差距
观目前国研究现状安全性信息更新化方面存定足现系统资料单独建立享性差理者体方式中信息取舍赖理者信息认知喜较容易掌握户真正需求法完全满足户需求教务理软件应充分托校园网实现教务信息集中理分散操作信息享传统教务理数字化纸化智化综合化方发展进步实现完善计算机教务理系统全校信息系统良基础
22开发技术
现市场理系统开发工具:Visual basicdelphiASP等等数库开发工具种:AccessSQL SeverOracle等等出色理信息系统数库开发工具VFP60数库理系统相发现库性系统资源利设计环境等方面采许新技术系统做全方位优化作Microsoft Visual Studio 开发组件充分结合前计算机新技术早期FoxPro优点成种强力数库开发工具VFP 60提供象事件处理模式利面象编程威力户够快速建立修改应程序VFP 60着项特点:数库方面第VFP完善关系型数库概念严格区分数库数表概念第二复合索引技术广泛应改变传统单入口索引文件结构索引文件中包含索引第三SQL命令引入更少代码更快速度张张表中检索数数操作方面具简单灵活样数交换手段程序设计方面具编写编写少量程序代码够快速创建出功强视化应程序时VFP开发应程序性高调试程简单更重VFP适开发中型数库理系统学生理系统非常典型中型数库理系统
三.系统总体设计
31数库设计
建立三表:学生基信息表课程信息表选课理表
学生基信息表(学号性姓名学院班级年级电话家庭住址)
课程信息表(课号课名课教师课时课点课程性质)
选课理表(学号性姓名课号课名修课性质)
32 需求分析
321流程图
开始 始始
登录界面
输入户名口令
口令正确
选课理
课程信息
退出
成绩查询
课程理
学生信息理
口令正确
窗体
322 流程图说明
l 登陆界面:户名密码分理员学生登录
l 窗体:行菜单(学生信息理课程理成绩查询退出)
l 学生信息理: 添加修改删姓名学号院系班级年级查询
l 课程信息:添加修改删课号课名课时查询
l 选课理: 添加修改删
四 学生信息理系统详细规划
41登陆界面
说明:点击进入弹出密码窗体点击退出程序结束
42户名密码窗体
421 界面
说明:登录分理员学生理员学生信息理系统进行改变:添加修改删查询等
学生身份进入该系统进行查询
422 程序说明
新建数库登录1记录理员户名密码数库登录2记录学生户名密码
选择理员身份进入时先户名密码原户名密码作较
Do While rc1EOF False
cout cout + 1
If Text1Text rc1Fields(0) Then
If Text2Text rc1Fields(1) Then
MDIForm1Show
Unload Me
Exit Sub
Else
If ab cout Then
If MsgBox(密码错误空请重试 vbYesNo 错误提示) vbYes Then
Text2Text
Text2SetFocus
Exit Sub
Else
End
End If
End If
End If
Else
If ab cout Then
If MsgBox(户名错误空请重试 vbYesNo 错误提示) vbYes Then
Text1Text
Text2Text
Exit Sub
Else
End
End If
End If
End If
rc1MoveNext
Loop
户名密码正确弹出窗体果户名存弹出提示户名错误空请重试果密码出错弹出提示信息密码错误空请重试
43 窗体
菜单栏四菜单:学生信息理课程理成绩查询退出
44学生信息理
441 界面
果理员进行添加修改删果学生进行学号姓名院系班级年级查询相应信息显示相应文框
442添加功实现
单击添加钮弹出图窗体
单击点确定时 原学生信息理表检索遍果存相学号弹出提示信息该户已存
代码:
Do While Form1Adodc1RecordsetEOF False
If Text1Text Form1Adodc1RecordsetFields(0) Then
MsgBox 该户已存
GoTo cc
End If
Form1Adodc1RecordsetMoveNext
Loop
l 连接数库
Dim conn As ADODBConnection
Dim rc As ADODBRecordset
Set conn New ADODBConnection
connConnectionString ProviderSQLOLEDB1Integrated SecuritySSPIPersist Security InfoFalseInitial Catalog学生理系统Data Source
If connState 0 Then
connOpen
End If
Set rc New ADODBRecordset
Set rcActiveConnection conn
l insert into 语句添加信息
connExecute insert into 学生信息 values(' + t1Text + '' + t2Text + '' + t3Text + '' + t11Text + '' + t5Text + '' + t6Text + '' + t7Text + '' + t9Text + '' + t8Text + '' + t10Text + '' + t4Text + ')
MsgBox 添加成功 vbOKOnly 提示信息
rcOpen select * from 学生信息
'Adodc1Recordset rc
Adodc1Visible False
Adodc1Refresh
connClose
l 果添加失败
MsgBox 添加失败 vbokyes 提示信息
443 删功实现
学生信息理表中删条记录时先子啊选课信息表中相关记录删学生信息理表中码学号选课信息表中外码
l 连接数库
Dim conn As ADODBConnection
Dim rc As ADODBRecordset
Dim conn2 As ADODBConnection
Dim rc2 As ADODBRecordset
'学生信息
Set conn New ADODBConnection
connConnectionString ProviderSQLOLEDB1Integrated SecuritySSPIPersist Security InfoFalseInitial Catalog学生理系统Data Source
If connState 0 Then
connOpen
End If
Set rc New ADODBRecordset
Set rcActiveConnection conn
'选课理
Set conn2 New ADODBConnection
conn2ConnectionString ProviderSQLOLEDB1Integrated SecuritySSPIPersist Security InfoFalseInitial Catalog学生理系统
If conn2State 0 Then
conn2Open
End If
Set rc2 New ADODBRecordset
Set rc2ActiveConnection conn2
l 删选课理中相关记录
If MsgBox(确定删该学生记录? vbYesNo) vbYes Then
conn2Execute delete from 选课理 where 学号' + Adodc1Recordset学号 + '
Adodc2Refresh
l 删学生信息表中记录
connExecute delete from 学生信息 where 学号' + Adodc1Recordset学号 + '
Adodc1Refresh
End If
五 测试
登录
点击进入
l 输入户名密码点击确定
l 单击添加
l 单击确定添加成功图
l 单击删钮
l 单击确定删成功图
参考文献
珠三角毕业设计网
②net+sqlserver学生成绩理系统文
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档