中小企业OA系统 下载本文

理环境下的题型分类、试卷生成的方法,并从科学、实用的角度构造系统功能模块,包括试题录入、题库维护、生成试卷、试卷管理等功能。其次介绍了各个模块功能的具体实现,包括:题库权限管理、手动出卷、自动出卷等。最后通过本模块的应用,可以满足评估系统中考试需求,对教育评估的发展起到一定的促进作用。


需求分析和设计方案
3.1 题库管理

3.1.1 试题管理需求分析

试题管理是整个系统非常核心的模块,它基于知识点模块、章节模块、课程模块、题型管理模块完成的基础上的。其中核心元素是试题,通过试题将题库中的各模块连接起来。
试题管理分为题库录入和题库维护两部分组成。试题录入是整个题库管理模块的灵魂所在,所以试题录入十分重要。由于试题类型很多和试题录入、查询时方便快捷、管理的便利等各个因素考虑,不同种题型的试题分别保存在不同的试题库中。同时考虑到整系统的实用性,每一个题库都要有一个相应的答案库。答案库是独立的,这样设计是为了避免答案的泄露。

题库管理模块用来维护题库中的试题的,对题库中的试题提供增加、删除、修改及其查询等功能。其中题库生成是一个独立的子模块。

题库是有使用权限的,只有拥有权限的管理员与教师才可以向题库中添加各种类型且符合要求的试题,也可以对它们进行修改和删除。所添加的试题可以通过试题来源来设计试题库,例如:可以设计某某老师的题库。这样设计可以使老师在出卷的时候直接调用自己的题库来出试卷。这样方便了教师的出卷,缩减了教师的工作量和时间。

3.1.2 试题管理设计方案

试题录入:首先进入,选择年级,课程,章节,知识点,只有知识点不为空的时候点确定,才会跳出试题的具体设置信息,否则会提示“请首先选择知识点”要选择对应的试题类型,才能跳出对应的选项。比如选单选才能跳出单选对应的内容。所涉及的表的操作主要是保存。

 题库管理:进入初始化页面,将所有的试题查询出来显示在页面上。
(1)查询:为用户提供3种查询方式——按知识点查找(通过年级→课程→章节→知识点),按试题类型查找和按试题来源查找。通过3种查询方式,分别显示出符合条件的试题,显示在页面上。

(2)删除:主要实现对试题的删除操作。通过试题左端的复选框,实现单个试题的删除或者批量的删除。

(3)修改:主要实现对试题的修改功能。通过点击试题对应的id,或者通过选择复选框,进入到修改页面。

a.修改页面要先加载整个试题的内容,单用户修改完内容点击保存的时候,能够更新数据库

中对应的字段的内容。

b.修改页面还要实现对本试题的删除,以及返回到初始页面的功能。
(4)主要涉及表有:

物理年级表:smart_real_grade  课程表:smart_course 
章节表:smart_section      知识点表:Smart_knowledge_point

判断题目表:smart_judgement     单选题目表:smart_single_choice

多选题目表:smart_multi_choice  试题来源表:smart_source
目  录

1引言 1
1.1课题背景 1
1.2国内现状 1
1.3本课题研究的意义 1
2相关理论知识及其技术 2
2.1系统开发环境及技术 2
2.1.1 开发环境 2
2.2框架介绍 2
2.2.1 Struts 简介 2
2.2.2 Spring简介 4
2.2.3 Hibernate 简介 4
2.2.4 SQLServer 2000 简介 4
2.2.5 JSP 组件 5
3需求分析和设计方案 6
3.1 题库管理 6

3.1.1 试题管理需求分析 6
3.1.2 试题管理设计方案 6
3.2试卷管理 7

3.2.1 试卷管理需求分析 7
3.2.2 试卷管理设计方案 8
4设计流程 9
4.1数据库设计 9

4.1.1 题库管理数据ER图及数据库表 9
4.1.2 试卷管理数据ER图及数据库表 11
4.2 系统实现 14

4.2.1 题库管理模块实现 14
4.2.2 试卷管理模块实现 16
5系统测试 19
5.1 测试环境 19
5.2 测试结果 19

结    论 19
参考文献 19

致    谢 21


摘  要
 
 

现代信息技术的发展,Internet日益成为项事业的发展方向。本文就根据现已存在的问题,对”网络音乐库”系统做了全面的分析和整体的介绍。介绍了ASP.Net+SQL 〖本文来自: ,计算机毕业网〗Server技术开发该系统的子系统的整个过程,即网络音乐库。该系统主要利用了ASP.Net强大的网络数据库访问技术,实现B/S交互。系统设计并实现了Server和Client模块。这些模块各自发挥了不同的作用与功能,并以C#语言为实例进行了系统实现。

论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与实现。
 

关键词  ASP.Net;SQL Server;音乐;网络;B/S 
  
 


目  录
摘  要... I
ABSTRACT. I

1 绪  论... 1
1.1课题背景... 1

1.1.1网络音乐库系统的现状... 1

1.1.2 网络音乐库对系统和用户对网络音乐库的要求... 1
1.2本课题的研究意义... 2
1.3相关技术介绍... 3
1.3.1浏览器/服务器模型... 3
1.3.2 ASP.Net技术的介绍... 4
1.3.3 ADO访库技术介绍... 6

2 系统分析... 7
2.1系统的可行性研究... 7
2.2 系统需求分析... 8
2.2.1用户需求分析... 8

2.2.2 系统设计目标分析... 8
2.3用户模型的介绍... 8
2.4系统功能模块介绍... 9
2.4.1 模块介绍... 10
2.4.2 服务器介绍... 11
2.4.3客户端介绍... 12
2.5 小结... 12
3 数据库设计... 13
3.1数据库的需求分析... 13
3.2 后台数据库的配置... 13
3.3 数据库表结构设计... 17
3.4 E-R模型... 20

4 系统详细设计与实现... 22

4.1 系统工作原理介绍... 22 [计算机毕业网-专业定做|计算机毕业论文|计算机毕业设计|asp论文|VB论文|VF论
4.2系统数据流图... 23
4.3系统的实现算法... 24
4.3.1用户信息初始化算法... 24
4.3.2歌曲检索算法... 25
4.3.3试听算法... 26
4.3.4收藏算法... 27

4.4服务器端与客户端的实现... 28
4.4.1 服务器端... 28
4.4.2 客户端... 29
4.5前端页面的设计与实现... 30
4.5.1 系统公用页面... 30
4.5.2 用户注册页面... 31
4.5.3 登录模块... 32
4.5.4  文章模块... 32
4.5.5 管理添加模块... 32
5 结束语... 38

参考文献... 39
致谢... 40

附录... 41


摘要:本系统属于Web信息服务的一个子系统,它也是一个单独的功能完善的系统,本课题是电子公告系统部分的研发,本文的系统分析和设计只是相对于一般的团体而言。

本文包括论坛系统BBS(Bulletin Board System)的总体方案设计和开发。着重介

绍了电子公告系统的详细开发方案和实现,内容涉及系统分析、软件设计。
在开发设计中,采用B/S(Browser/Server)结构,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。数据库方面,推荐业界具有领导地位的关系数据库管理系统Microsoft SQL sever2000,使系统安全性能更高。同时采用当前正在流行的JSP(Java Server Pages)编程,用户界面更友好。

在开发中选择了JSP+JavaBean+SQl2000的模式,实现了应用程序逻辑和页面显示分离,界面设计更简单。JavaBean可重用的软件组件满足小型应用,同时使编程人员投入量精力便可重用组件,在简单的应用中可以充分考虑。

关键字:电子公告系统,BBS(Bulletin Board System),B/S,JSP(Java Server Pages),JavaBean

 

 

目 录

第一章 绪论 4
1.1 课题的背景及意义 4
1.2课题分析 4
1.3技术方案的选取 5
第二章 系统概述 8
2.1运行环境 8
2.2需求分析 8
2.3 总体设计原则 10
2.4 系统体系结构分析 11
第三章程序设计 14
3.1数据库设计 14
3.2 整体模块划分 25
3.3 各模块间的关系 25