[doc格式] 学生成绩分析系统设计与实现.doc
文本预览下载声明
学生成绩分析系统设计与实现
薯..曩i.
学生壤绩分辑零续诲计与实_善j…j
篓薹l薹鍪≥
.囊
曩
彭军勇.:
摘要:本系统是PowerBuilder与SQLServer相结合开发的一个用于初中学生成绩分析的
Windows平台应用软件.它替代了原来人工计算分析及处理表册的繁杂工作.提高了工作
效率.
关键词:信息系统;成绩分析;信息
1概述
信息是管理中极为重要的资源,管理工作成败取决于能否
作出有效的决策,而决策的正确程度在很大程度上取决于信息
的质量.信息系统是一个人造系统,目的是及时,正确地收
集,加工,存储,传递和提供决策所需的信息,实现组织中各
种活动的管理,调节与控制.信息系统包括信息传输系统和信
息处理系统两个方面.当信息系统功能集中于为管理者提供信
息和支持决策时,就发展成为管理信息系统.
目前,随着网络和电子商务的发展,管理信息系统将采用
以Web为中心,以TCP/IP和H1-rP为传输协议.客户端通过
浏览器访问与Web相连的后台数据库的Intranet模式.
随着计算机技术,网络技术及传感技术的发展.管理信息
系统将发挥越来越大的辅助作用.
2系统特点
(1)按照管理信息系统的原理的方法,采用目前主流的软
件开发工具和后台数据库.支持我校成绩分析T作的全过程.
加强数据共享,提高学校教育教学管理自动化水平.
(2)学生成绩分析系统的设计基于C/S(客户/服务器)系
统研制,设计与开发.
(3)本系统的设计应界面友好,操作简单,以适应非专业
计算机教师操作的要求.
(4)系统将使用人员分为3类:1)是教务主任,其具有
系统操作的最高权限,可对系统中任何数据执行增,改,删及
查询等操作权限,这个由教务主任担任;2)是教务员,其具
有系统的绝大部分权限,但没有更改学校基本信息的权力;3)
是操作人员,主要任务是录入,查询系统中的普通数据.用户
登录验证过程如图1所示.
3系统结构
按照结构化的系统设计方案,本学生成绩分析系统从功能
上划分为以下几个模块,如图2所示.
图1系统登录验证过程
囤
图2系统结构模块图
该系统的图形查询模块主要以图形方式表示了各年级的学
生男女组成比和各班人数统计,还统计显示了各年级的班级总
分人均分比较图;系统设置模块用于考试名称,学校信息及口
令的更改;帮助信息为使用者简要说明了系统及使用说明与注
意事项;退出系统模块用于退出本系统.
3.1代码设计
通过对数据库及彼此间的联系进行分析.对数据库中代码
_fJ_’
实用第一智慧
T.*g.一.!=….£j.一!
构成进行设计.
如学号代码设计为:xxxxxx,首二位为年级代号,中间二
位为班级代号,末二位为学生本人具体号码.
3-2用户界面设计
由于本系统的最终用户对计算机可能不熟练.故系统采用
了基于菜单,选择,表格及图形等友好的人机交互方式.
3.3系统主画面屏幕设计
系统主嘲面屏幕由4部分组成,分为主菜单,T具栏,工
作区及状态栏.用户用鼠标左键从主菜单选择相应菜单项及相
应操作内容.
作出选择后.系统即进入相应处理功能,操作在屏幕T作
区中进行.对窗口的操作通过工作区巾相应命令进行即可.
4系统代码及功能
PB10.0开发的”学生成绩分析系统”,有大量的程序源代
码.下面择其重要的程序源代码及系统中主要窗口如图3至罔
8所示
4.1图3系统登录窗口OPEN事件源代码
图3系统登录窗口
//用游标取出用户名和口令
stringyhm,klkl
declaremycursorcursorfor
select用户名,口令
frOmrcgl2;
openmycursor;
longdss=l
fetchmycursorinto:Vhm,:klkl;
dowhilesqlca.sqlcode=O
ddlb_1.additem(yhm)
ase[dss]=klkI
dss=dss+1
fetchmycursorinto:yhm,:klk
电■穗技巧与纛
密集
10OD
closemycursor;
sle1.te×t=
//以下对系统全局变量取值.如单位名,年级代号等
stringpdwmc,pcsmc,pynj,penjpsnj
declaremycursorlcursorfor
select一年级代号,二年级代号,三年级代号,单位名称,考试名称
frOmrcgll:
openmycursorl:
fetchmycursorlinto:pynj.:penj,:psnj,:pdwmc,:pcsmc;
ynj=trim(pynj)
enj=trim(penj}
snj=trim(psnj)
dwmc=trim(pdwmc)
csmc=trim(pcsmc)
closemycursorl
4.2图3窗口中确定按钮CLICKED源代码
j
显示全部