小寒的blog
Programming is a darned hard thing—but I am going to like it.
摘要: 3.1 系统的业务流程根据用户需求,本系统业务流程的设计如图3-1。3-1 系统业务流程图3.2系统的分层设计在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层、表示层。本系统也采用了这种分层的方式。下图3-2为本系统分层架构图。图3-2 系统架构图数据访问层:主要负责数据库的访问。简单的说就是实现对数据表的Se... 阅读全文
posted @ 2008-05-19 13:40 xhan 阅读(2231) 评论(5) 推荐(0) 编辑
摘要: 2.1 需求说明本系统统是一个基于bs结构的考试系统,它用来给学校提供无纸化考试的平台,利用本系统管理员可以管理建设各个科目的试题库,并通过章节难度来组织试题。教师可以根据题库来指定考试策略。然后根据考试策略随机的生成试卷供学生考试。试卷的题型可以包括单选题,多选题,判断题,填空题,简答题5中基本题型。也可以是这五种题的组合题型。学生参加考试应包括基本的考场规则,比如,迟到多少分钟不能进入考场,不... 阅读全文
posted @ 2008-05-19 13:30 xhan 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 第1章 绪论1.1 系统的研究目的和意义随着标准化考试的日益普及,在各种考试中越来越多地采用了计算机考试的方式。相对于传统的卷面考试而言,由于传统的卷面考试从出题印刷到下发试卷等环节需要较长的时间,接触的人员相对较多,因而在保密方面具有一定的困难。而计算机考试系统采用试题库方式提供试题来源,考前无任何成套试卷,考试时考卷由计算机现场随机生成,各考生试卷不完全相同,从而避免了互相参看等作弊现象或不公... 阅读全文
posted @ 2008-05-19 13:28 xhan 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 摘要目前大多数在线考试系统都是采用结构化的分析和设计实现的,这样不免在代码的复用性和可读性方面有不足,而且全部的功能都是在服务器端实现的,在性能和用户体验方面也有欠缺。本系统采用了面向对象的分析和设计,整体上采用了三层架构的设计方式,并结合了Ajax技术在客户端实现部分逻辑,使用了NHibernate作为数据访问层,大大改善了代码的重用性和可读性并改善了用户体验和系统性能,而且简化了系统的开发。本... 阅读全文
posted @ 2008-05-19 13:25 xhan 阅读(501) 评论(0) 推荐(0) 编辑