2.需求分析 通过与各班班主任的访谈,了解综合测评的任务比较繁重,以往综合测评工作都是以人工的纸质化操作为主,实现过程比较繁琐,且在评定过程中缺乏学生自己的自我评定申请。通过探讨与分析,学生综合测评系统需要实现: 内容来自论文无忧网 www.paper51.com 学生通过该学期的表现进行自我评定再转交班主任;班主任审核学生自我评定成绩,并做出成绩判定,把判定结果转交到教学管理者;教学管理者接收到各班提交来的数据,算出各班的综合成绩;学生还可以查看评定后的成绩,并可以通过留言簿提交自己的意见。 copyright paper51.com
综合测评系统的使用对象是学生、班主任、教学管理者。学生属于普通用户,仅能通过该系统提交自我成绩评定、查询自己的综合成绩。班主任属于中级用户,可以通过该系统来审核学生的自我评定成绩,可以添加、修改、删除普通用户,也可以对学生成绩进行查询,可以回复学生留言。教学管理者属于超级用户,可以通过该系统计算各班学生综合成绩,可以添加、修改、删除班级。 paper51.com 3.总体设计 http://www.paper51.com 基于Web的综合测评系统主要任务实现班主任对学生申请的分数进行审核,并提交给系统管理员,系统管理操作此数据,计算出最终的综合成绩。为了使本系统具有更广泛的适应性,系统设计了系统管理员、班主任管理、普通用户(学生)等模块。我根据这些功能设计出系统的功能模块,如图3-1系统工能模块所示. copyright paper51.com paper51.com 图3-1系统工能模块 内容来自www.paper51.com 3.1系统管理员 paper51.com
使用系统管理员模块可以实现以下操作: paper51.com
在分数查询里可以按班级查询各班的综合成绩;在所有用户管理里可以添加、修改、删除班级和班主任,也可以对管理员密码进行修改;在分数计算里可以查看班级提交学生自评的情况,添加学生的特加分,生成学生综合成绩;在系统设定里可以设定评分规则,系统参数管理,学期学分设定;在留言薄里可以查看学生留言,并进行回复和删除。 内容来自论文无忧网 www.paper51.com 3.2班主任管理 内容来自www.paper51.com
使用班主任管理模块可以实现以下操作 copyright paper51.com
在分数管理里可以审核学生的自评分数,查询学生综合成绩;在班级用户管理里可以添加、修改、删除班级成员,修改学生密码,也可以对自己的密码进行修改;在帐号管理里可以对帐号,密码,真实姓名进行修改;在留言薄可以查看学生留言,并进行回复和删除。 http://www.paper51.com 3.3普通用户(学生) copyright paper51.com 使用普通用户模块可以实现以下操作: 内容来自www.paper51.com 在分数管理里可以申请个人得分,查看评定规则;在分数查询里可以按班级查询自己的分数;在密码管理里可以修改自己的密码;可以通过留言薄进行留言,把自己的意见及时反馈到班主任或教育管理者那里。 copyright paper51.com 3.4开发工具 内容来自www.paper51.com 本系统使用Access作为后台数据库,使用ASP 动态网页编程技术实现前台各种用户界面的设计。 http://www.paper51.com
ASP(Active Server Pages) 是动态服务器主页的缩写,是微软公司开发的服务器端脚本,用于建立动态、交互的Web应用程序。ASP由文本、HTML标签和ASP命令组成。利用ASP技术还可以结合使用服务器端ActiveX组件,从而能迅速方便地创建功能强大的动态网页。[2] 内容来自论文无忧网 www.paper51.com Microsoft Access是Microsoft Office办公软件套装中的一个中小型数据库管理系统,具有界面友好、简单易学、高效快捷、扩展性强等优点。在中小型数据库管理系统开发工具中,它是目前最为优秀的应用系统开发工具之一。[3] 内容来自论文无忧网 www.paper51.com
|