标签:
在奖学金评比过程中,学生综合测评是学校普遍采用的评比手段。对学生实施综合素质测评的目的在于正确评价学生的综合素质,为评奖学金提供依据,实现学生教育管理工作的标准化、制度化和科学化,引导和促进学生德、智、体、美全面发展。
目前我国普遍高校学生奖学金评比还停留在纸质的阶段,许多工作需要传统的手工操作,这不仅浪费了大量的人力物力资源,而且由于人工管理存在着许多不可控因素,导致学生奖学金评比操作不规范,测评结果不全面,不能客观准确地反应学生的综合素质。因此,建立一套基于计算机环境的技术先进、高效稳定、安全可靠的奖学金测评系统是完全有必要的。
奖学金评比系统的目的是自动分析、计算、统计、管理学生综合测评数据,减少人工干预,降低计算失误,提高工作效率,将辅导员、班主任、班委从繁重的综合测评及日常管理中解放出来,使学校的综合测评工作系统化、规范化、自动化。
与传统的纸质评比相比,计算机管理不但能发挥计算机方便、快捷的功能,而且可以节省大量的资源费用等,更方便灵活操作,而且方便管理,增加奖学金评比的公平性、透明性,有效防止奖学金评比的弊端,使学生奖学金评比更加合理、更趋于成熟。这些都能够极大地提高工作效率,特别是校园网应用发展迅速的今天,利用网络进行信息的查询、修改和发布已成为学校现代化管理的象征之一,也是学校科学化和正规化管理的重要条件。因此开发一套比较成熟的学生奖学金评比系统很有必要。
1技术性分析
使用delphi,支持数据库,操作简单方便。
2 经济性分析
花费费用小,节省人力物力。
3 系统运行可行性分析
可实现登记、查询、修改,比较等功能,切实可行。
本系统主要进行学生的奖学金评比综合成绩考核和班委对学生情况的管理记相关的活动。主要包含如下功能模块:
该模块提供学生进行学生信息查询。实现学生的个人信息管理。方便了学生管理以及成绩考核查询,奖学金评比。更能实现效率。
该模块提供学生班委进行学生信息更改。实现班委的班级信息管理。方便了班委管理和成绩考核查询,奖学金评比更改。更能实现效率。
系统的学生、班委和教师组件要求运行在用windows操作系统的笔记本或台式机上。服务器组件要求必须使用C语言编写,并且相互之间使用组件交互标准CORBA(公用对象请求代理结构)或SOAP(缉拿的那对象访问协议)进行通信。
系统的学生、班委和教师部分要求在所有的屏幕上都是半秒的响应时间,而服务器组件可能需要在同样的响应时间内支持上千个并发的学生教师操作。
基于web的界面符合整个组织范围内的图形设计准则,像菜单布局和格式、色彩设计、组织标志的使用规范化。
当服务出现损耗或出现不正当处理、以及错误检测和恢复将会自动根据程序要求来进行自我修复和改进。
对该系统输出的访问会受限于学生和教师,一些来自不属于学校的外人的访问需要得到授权,而其他的一些访问只是来自该机构的本地网络。该校可能需要喜爱通过Internet传送数据的时候要使用到加密技术,并且通过用户名和密码机制来控制对数据库服务器的访问。
数据项编号 |
数据项名称 |
数据类型 |
简述 |
允许Null值 |
I1 |
number |
Nvarch(50) |
学生用户的学号 |
false |
I2 |
points |
float |
学生的分数 |
true |
I3 |
ranking |
float |
学生的优秀等级 |
true |
I4 |
name |
Nvarchar(255) |
学生用户姓名 |
true |
I5 |
credit |
float |
学生的学分 |
true |
I6 |
type |
Nvarchar(50) |
学生选课类型 |
false |
I7 |
Grade |
float |
学生年级 |
true |
I8 |
Usernum |
Nvarchar(50) |
用户账号 |
true |
I9 |
body |
float |
学生身体素质 |
true |
I10 |
mind |
float |
学生心理素质 |
true |
I11 |
self |
float |
学生道德素质 |
true |
I12 |
record |
float |
学生违反道德记录 |
true |
I13 |
course |
float |
学生所选课程名称 |
false |
I14 |
sex |
Nvarchar(225) |
学生性别 |
true |
I15 |
password |
Nvarchar(225) |
学生用户密码 |
true |
数据存储编号 |
数据存储名称 |
简述 |
数据存储组成 |
S1 |
登录文件 |
记录用户登录 |
用户名+密码 |
S2 |
权限文件 |
记录用户权限 |
用户名+密码+权限编码 |
S3 |
基本项文件 |
记录学生基本项信息 |
基本信息+排名 |
S4 |
综合能力文件 |
记录学生综合能力信息 |
基本项排名+综合能力排名 |
S5 |
身心素质文件 |
记录学生身心素质信息 |
身体素质+心理素质评议+成绩分数+名次 |
S6 |
专业素质文件 |
记录学生专业素质信息 |
成绩分数+名次 |
S7 |
品德素质文件 |
记录学生品德素质信息 |
学生自评+学生代表评议+辅导员评议+记实+评议基本分+总分+名次 |
S8 |
加分项目 |
记录学生加分项目信息 |
加分项目名称+分数+类型 |
S9 |
选课表 |
记录学生选课信息 |
学生+学号+课程名称 |
S10 |
获奖情况文件 |
记录学生获奖情况 |
学生+学号+获奖情况 |
S11 |
评比方法文件 |
记录评比方法 |
评比对象+评比方法内容 |
数据流编号 |
数据流名称 |
简述 |
数据流来源 |
数据流去向 |
数据流组成 |
数据流量 |
高峰流量 |
D1 |
用户学号 |
登陆成功用户的学号 |
P3 |
P3.1 |
用户学号+姓名 |
11次/月 |
40次/月 |
D2 |
所查学号 |
用户想要查询的学号 |
P3 |
P3.1 |
所查学号+姓名 |
22次/月 |
35次/月 |
D3 |
学号 |
查询对象的相关内容 |
当前进行的操作 |
对应下一级指向操作 |
学生学号 |
15次/月 |
30次/月 |
D4 |
登陆信息 |
用户账号密码 |
P1,P2 |
P2,I2,I3 |
账号+密码 |
15次/月 |
30次/月 |
D5 |
出错信息 |
非法的用户账号或者密码提示 |
P1 |
用户 |
出错内容的形式提示 |
10次/月 |
20次/月 |
D6 |
评比方法 |
奖学金评比相关内容 |
S10 |
P3.8 |
评比规则+评比项目 |
11次/月 |
23次/月 |
D7 |
更新后的文件信息 |
更新过基本信息后的待返回总测评更新的信息 |
P4.8 |
P4.1 |
专业素质成绩+品德素质成绩+身心素质成绩 |
5次/月 |
15次/月 |
处理逻辑编号 |
处理逻辑名称 |
输入的数据流 |
处理的逻辑描述 |
输出的数据流 |
处理的频率 |
P1 |
判断登陆是否正确 |
D4 |
系统根据输入账号密码判断合法性 |
D4,D5 |
20次/月 |
P2 |
判断权限 |
D4 |
系统根据账号密码判断用户使用权限 |
D4 |
20次/月 |
P3.1 |
总测评查询 |
D1 |
学生进行测评查询 |
D3 |
20次/月 |
P3.2 |
基本项查询处理 |
D2 |
学生进行基本项查询 |
D3 |
20次/月 |
P3.3 |
综合能力查询处理 |
D3 |
学生进行综合能力查询 |
D3 |
20次/月 |
P3.4 |
品德素质查询 |
D3 |
学生进行品德素质查询 |
D3 |
20次/月 |
P3.5 |
专业素质查询 |
D3 |
学生进行专业素质查询 |
D3 |
20次/月 |
P3.6 |
身心素质查询 |
D3 |
学生进行身心素质查询 |
D3 |
20次/月 |
P3.7 |
获奖情况查询 |
D3 |
学生进行获奖情况查询 |
D3 |
20次/月 |
P3.8 |
评比方法查询 |
D3 |
学生可以查询获奖评比方法 |
D3 |
20次/月 |
P4.1 |
总测评更新 |
D3 |
班委进行总测评处理 |
D3 |
20次/月 |
P4.2 |
总基本项更新 |
D3 |
班委进行总基本项更新 |
D3 |
20次/月 |
P4.3 |
加分项更新 |
D3 |
班委更新加分项 |
D3 |
20次/月 |
P4.4 |
品德素质更新 |
D3 |
班委更新学生品德素质信息 |
D3 |
20次/月 |
P4.5 |
专业素质更新 |
D3 |
班委更新学生专业素质信息 |
D3 |
20次/月 |
P4.6 |
身心素质更新 |
D3 |
班委更新学生身心素质信息 |
D3 |
20次/月 |
P4.7 |
获奖情况更新 |
D3 |
班委更新获奖情况信息 |
D3 |
20次/月 |
P4.8 |
整合文件信息 |
D3 |
班委整合更新过的素质信息准备返回给总测评信息 |
D3 |
20次/月 |
用例 |
数据实体 |
||||||||
加分项 |
奖项 |
综合能力 |
身心素质 |
品德素质 |
专业素质 |
基本项信息 |
选课信息 |
学生 |
|
加分项查询 |
R |
R |
R |
||||||
专业素质查询 |
R |
R |
R |
||||||
基本项查询 |
R |
R |
R |
R |
R |
||||
选课查询 |
R |
R |
|||||||
综合能力查询 |
R |
R |
R |
||||||
获奖情况查询 |
R |
R |
|||||||
评比方法查询 |
R |
R |
R |
R |
R |
R |
R |
R |
|
品德素质查询 |
R |
R |
R |
||||||
专业素质更新 |
RUD |
RUD |
RUD |
||||||
测评更新 |
RUD |
RUD |
RUD |
RUD |
RUD |
RUD |
|||
基本项更新 |
RUD |
RUD |
RUD |
RUD |
RUD |
||||
综合能力更新 |
RUD |
RUD |
|||||||
品德素质更新 |
RUD |
RUD |
RUD |
||||||
加分项更新 |
RUD |
RUD |
RUD |
||||||
选课更新 |
RUD |
RUD |
|||||||
获奖情况更新 |
RUD |
RUD |
B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。
B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Intranet。
B/S结构的优点
(1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理。
(2)、业务扩展简单方便,通过增加网页即可增加服务器功能。
(3)、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
(4)、开发简单,共享性强
B/S 模式的缺点
(1)、个性化特点明显降低,无法实现具有个性化的功能要求。(个性化的要求取决以软件框架,而非架构,分享B/S软件就蛮灵活)
(2)、操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。 (如果辅助于插件,照样可以用键盘快速操作)
(3)、页面动态刷新,响应速度明显降低。(分享软件用分页保证响应速度稳定)
(4)、功能弱化,难以实现传统模式下的特殊功能要求。(技术问题,用微软C#或java怎么会不能解决任何要求呢)
二、C/S模式的优点和缺点
C/S 模式的优点
1.由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。 (当数据少时,速度与B/S软件一般;当数据超过十万时,C/S软件变慢,B/S软件能维持稳定速度)
2.操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。(似乎可以随意排列界面,但遇到第二客户要求时又要从头做起,比较灵活)
3.C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。
C/S 模式的缺点
1.需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。
2.兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。
3.开发成本较高,需要具有一定专业水准的技术人员才能完成。(就开发企业管理软件而言,C/S开发人员比B/S开发人员的成本低了许多)
综上所述,根据实际情况,我们组决定选择CS架构设计,因为在运行速度、数据安全、人机交互等方面,B/S远不如C/S。对于交互复杂的ERP等企业级应用,B/S则很难胜任,从全球范围看,成熟的ERP产品大多采用二层或三层C/S架构,B/S的ERP产品并不多见。在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S虽然提供了一定的交互能力,但与C/S的一整套客户应用相比还是太有限了。
C/S提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用使用于局域网、安全性比较好的网络协议,安全性可以得到比较好的保证。而B/S采用点对多点,多点对多点这种开放的结构模式,并TCP/IP这一类运用于Interner的开放性协议,其安全性只能靠数据库服务器上管理密码的数据库来保证。
C/S逻辑上只有两层结构,而B/S采用了三层结构,所以C/S处理大量信息的能力是B/S所无法比拟的。并且C/S对于相同的任务,C/S完成的速度总比B/S快,使得C/S更有利于处理大量数据。
1.用户登录
界面:
代码:
2.
6.专业素质
获奖情况
标签:
原文地址:http://www.cnblogs.com/xiaoyesoso/p/4236494.html