




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、系统详细设计 1功能模块图 1.1系统模块设计概述 模块化设计不仅是将一个系统划分成一些小的部件所构成的系统即可,同时要满足 模块化组合原则、模块化可解性原则、模块化保护性原则、模块化连续性原则等。模块 化的连续性完全取决于模块的信息隐蔽的能力。对于模块化保护性部分取决于信息隐 蔽,如错误数据不传送到程序的全局变量中去。要实现完全的模块保护性,要求模块的 实现包括例外处理部分。 一个模块化系统是指该系统由一系列松散耦合的模块组成。模块是一个适当尺寸能 独立执行一个特定的功能的子程序。它应该具备下述3个性质:第一,对一个模块作某 些改变,该变化影响不应超出该模块的边界。第二,从系统中消去该模块,
2、将仅仅影响 它执行的功能。第三,用一个具有相同接口和功能的新模块代替旧模块,将不改变原系 统的功能,而可能影响的仅仅是系统的性能,如执行速度。上述3个性质可概括为模块 的有界性、可插拔性和可互换性。 1.2系统模块功能设计 根据需求分析,得出我们数据库教学网站的设计与实现系统的功能模块图见图1-1 数据阳网上教学系统 1-1系统功能模块图 下面将这几个模块的功能做一下简单的介绍: (1) 学生注册登陆模块: .用于参考学生考前在规定时间内注册自己的相关信息及参加考试的个 人密码 .学生根据注册的学号及密码在规定时间内登陆网上考试系统参加考试 .学生可随时修改个人参加考试的密码。 (2) 题库管
3、理模块 .增加试题 .查询试题 .修改试题 .删除试题 (3)在线考试模块 .自动组卷:根据教师的试题要求,自动生成测试试题;即参加考试学生 登录网上考试系统后,系统根据任课老师的要求自动从题库中抽取试题,形成 试卷; .学生答题:学生在规定时间内进行网上答题,超时不提交答卷本试卷作 废,但学生可重新抽题。系统给出时间提示,采用倒计时方式提醒考生考试时 间,到最后三分种给考生提示。试卷提交后不可以再次重新抽题,或重新考试。 系统自动评卷:学生提交试卷后,系统即时进行在线判卷,当场给出学 生所得分数及成绩等级。 (4)成绩管理模块 .成绩查询:学生可以查询自己的成绩。 .成绩统计:以班级为单位对
4、参考学生的成绩进行统计,统计出优秀、良 好、中等、及格及不及格的学生人数,并计算出全班的平均成绩 .成绩单输出:按“考试成绩登记表”的格式输出学生成绩单,并可以打 印。 (5)课件视频发布及下载模块 .课件视频发布:网上发布任课教师的电子讲义。 .数据库视频下载:提供数据库多媒体视频发布下载。 .课件及有关信息的维护。 (6)师生交流模块 .论坛:实现学生与老师的更进一步的交流,学生不懂的问题及时得到解 答。 作业提交系统:统计学生用Email提交作业的情况。 (7)系统维护模块 .注册维护:控制学生是否可以注册,用于规定学生的注册日期。 .登录维护:控制学生是否可以登录网上考试系统,用于规定
5、学生的考试 日期。 .管理员维护:可更改管理员的用户名及密码。 .学生状态维护:可单独设置每个学生的状态(允许或禁止考试)及删除 非法注册的学生。 试卷生成参数维护:用于设置试题来源及相应分值 代码维护:每年维护新一届学生的院系代码、专业代码、班级代码,对 各类数据皆可进行增、查、删、改操作。 .通知栏信息维护:用于随时动态更改通知栏的信息。 .系统初始化:用于清空上次参考学生的信息库,为本次考试做准备,还 可在系统初始运行时清空题库。 2数据流程图 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种 符号综合地反映出信息在系统中的流动、处理和存储情况。数据流程图具有以下
6、两个特 性: (1)抽象性:表现在它完全舍去了具体的物质,只剩下资料的流动、加工处理与 存储。 (2)概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形成一 个整体。 数据流程图由以下四种基本元素组成,既外部实体、数据流、处理(功能)、资料 存储,如图1-2所示。 、 数据处理 数据存储 数据流 图1-2数据流程图所用符号 每个模块用数据流程图来表示数据的来源,以及数据之间的关系。系统的总体图见 图1-3 教师 教师信息 教学资料 管理信息 教师信息 学牛信息 k. 教师 J1 . 11-1 心、 教学信息 0 教学系统 学生 学生信息 咨询信息 学生信息 学习资料 *学生 图1-
7、3系统总体图 系统零级图见图1-4。 教师信息 管理信息 教师信息 教师 学生, 信息 论坛信息 学生信息 教师信息 管理信息 Z 4.0 成绩管理 学生信息 试题信息 7.0 系统维护 试题信息 3.0 题库管理 试题信息 教学资料 学生 信息 V_坛信息 厂 |_r 6.0 论坛和作业 教学资料 学生信息I 学习资料 5.0 教学资料 咨询信息 学生信息 学习资料 厂 1.0 学生 学生信息一 学生信息处 理 学习资料 / 2.0 网上考试 图1-4系统零级图 系统细节图见图1-5到图1-10。 试题信息 f 2.1 自动组卷 试卷 2.2 学生答题 试题答案丄 2.3 自动评卷 一学生成
8、绩一 L) 图1-5学生管理系统细节图 图1-6考试系统细节图 试题信息 4 试题信息 试题信息 3.4I * 删除试题一试题信息 亠 图1-7题库管理细节图 学生信息” 学生信息- 学生信息 图1-8学生成绩管理细节图 图1-9课件资料系统细节图 图1-10论坛细节图 图1-11系统维护系统细节图 3数据库设计 人们在总结信息资源开发、管理和服务的各种手段时,认为最有效的是数据库技术。 数据库的应用已越来越广泛。从小型的单项事务处理系统到大型复杂的信息系统大都用 先进的数据库技术来保持系统数据的整体性、完整性和共享性。目前,一个国家的数据 库建设规模(指数据库的个数、种类)、数据库信息量的大
9、小和使用频度已成为衡量这 个国家信息化程度的重要标志之一。 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技 术,具体说,数据库的设计是指对于一个给定的应用环境,构造最优的数据库模式,建 立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的应用需求(信息要 求和处理要求)。这个问题是数据库在应用领域的主要研究课题。在数据库领域中,常 常把使用数据库的各类系统统称为数据库应用系统。 从使用者的角度看,信息系统是提供信息、辅助人们对环境进行控制和进行决策的 系统。数据库是信息系统的核心和基础。它把信息系统中大量的数据按一定的模型组织 起来,提供存储、维护、检索数据的
10、功能,使信息系统可以方便、及时、准确地从数据 库中获得所需要的信息。一个信息系统的各部分能否紧密的结合在一起以及如何结合, 关键在数据库。因此只有对数据库进行合理的逻辑设计和有效的物理设计才能开发出完 善而高效的信息系统。数据库设计是信息系统开发和建设的重要组成部分。大型数据库 的设计和开发是一项庞大的工程,是涉及多学科的综合性技术。其开发周期长、耗资多、 失败的风险也大。必须把软件工程的原理和方法应用到数据库建设中来。对于从事数据 库设计的专业人员来讲,应该具备多方面的技术知识。应用领域的知识随着应用系统所 属的领域不同而不同。数据库设计人员必须深入实际与用户密切结合,对应用环境、专 业业务
11、有具体深入的了解才能设计出符合具体领域要求的数据库应用系统。 本系统采用Microsoft Access 2000 作为数据库开发工具,包含 2个数据库,其中 一个包含网上考试和学生信息的数据库,而把师生交流论坛信息单独作为一个数据库。 3.1 ER图设计 系统E-R图见图1-12,在本E-R图中,由于系统数据表比较多,每个表所包含的 属性太多,无法在一个图中表示出来,所以具体的实体属性请参看数据表。具体数据库 表的设计如下表1-1至表1-11所示。 概念结构是对现实世界的一种抽象。所谓抽象是对实际的人、物、事和概念进行人 为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念
12、精确的 加以描述,这些概念组成了某种模型。 图1-12数据库E-R图 题库和试题参数库ER图见图1-13 图1-13题库和试题参数库 ER图 课件库ER图见图1-14 公告板ER图见图1-15 图1-15公告板ER图 论坛讨论表ER见图1-16 图1-16论坛讨论表ER图 论坛主题表ER见图1-17 图1-17论坛主题表ER图 3.2数据表设计 网上考试和学生信息的数据库中包含的表见表2-1至表2-9 表2-1试题表结构 序号 字段名 类型 长度 空 主键 1 编号 整型 5 Y 2 题型 字符型 8 3 类别 整型 1 4 题目 字符型 255 Y 5 A 字符型 255 Y 6 B 字符型
13、 255 Y 7 C 字符型 255 Y 8 D 字符型 255 Y 9 E 字符型 255 Y 10 答案 字符型 50 Y 表2-2课件表结构 序号 字段名 类型 长度 空 主键 1 Filecode 字符型 20 Y 2 File name 字符型 30 Y 3 Content 字符型 40 Y 表2-3院系表结构 序号 字段名 类型 长度 空 主键 1 In stitutecode 字符型 20 Y 2 In stitute name 字符型 30 Y 表2-4专业表结构 序号 字段名 类型 长度 空 主键 1 In stitute name 字符型 30 2 Majorcode 字符
14、型 8 Y Y 3 Majorname 字符型 30 表2-5试题参数表结构 序号 字段名 类型 长度 空 主键 1 编号 整型 2 Y 2 题型 字符型 8 3 类别 整型 1 4 抽题量 字符型 3 Y 5 分数 字符型 4 Y 表2-6系统参数表结构 序号 字段名 类型 长度 空 主键 1 Registstatue 整型 1 2 Logi nstatue 整型 1 3 Usern ame 字符型 20 Y 4 Passwd 字符型 15 Y 5 成绩初值 字符型 50 Y 表2-7班级表结构 序号 字段名 类型 长度 空 主键 1 In stitute name 字符型 30 2 Maj
15、orname 字符型 30 3 Classcode 字符型 8 Y 4 Class name 字符型 20 Y 表2-8成绩表结构 序号 字段名 类型 长度 空 主键 1 In stitute name 字符型 30 2 Majorname 字符型 30 3 Class name 字符型 20 4 学号 字符型 10 Y 5 Usern ame 字符型 10 6 Passwd 字符型 15 7 Done 整型 1 Y 8 Score 浮点型 8 Y 9 Pscj 浮点型 8 Y 10 Grade 字符型 6 11 Questi on 字符型 255 12 An swer 字符型 255 13 Stua nswer 字符型 255 14 Everyscore 字符型 255 15 Score1 字符型 50 16 Score2 字符型 50 17 Score3 字符型 50 表2-9公告信息表结构 序号 字段名 类型 长度 空 主键 1 标题 字符型 255 Y 2 日期 日期型 8 3 内容 字符型 255 师生交流论坛信息中包含的表见表2-10至2-11。 表2-10论坛主题表结构 序号 字段名 类型 长度 空 主键 1 Titleid 字符型 50 Y 2 Detailid 字符型 50 Y 3 Name 字符
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新能源汽车与智能电网融合2025年技术创新与应用报告
- 新能源企业2025年国际化经营策略与国际化市场开拓报告
- 3.1人体的呼吸教学设计2023-2024学年人教版生物七年级下册
- 爱护公物我能行(说课稿)2025-2026学年初三下学期教育主题班会
- 2024-2025学年新教材高中生物 第4章 细胞的生命历程 素能提升课 与有丝分裂有关的图像分析与应用说课稿 浙科版必修第一册
- 实体眼镜店基础知识培训课件
- 2025年中国高纯度六氟化钨行业市场分析及投资价值评估前景预测报告
- 2025年中国杠杆盖罐行业市场分析及投资价值评估前景预测报告
- 2025年中国干水培营养素行业市场分析及投资价值评估前景预测报告
- 2025年有色金属行业资源循环利用产业链废弃物资源化利用技术报告
- 【初中语文】第1课《消息二则》课件++2025-2026学年统编版语文八年级上册
- 电力消防安全知识考试题库含答案2025
- 2025年国学与传统文化考试试题及答案
- 仪表参数调校规程
- 2025 精神障碍患者暴力行为干预资源利用护理课件
- 2024年10月自考00144企业管理概论真题及答案
- 子宫颈炎症护理课件
- 石油化工课件
- 非小细胞肺癌课件
- 6.1正视发展挑战 课件 2025-2026学年度道德与法治九年级上册 统编版
- 2025年中国财税科技服务行业市场全景分析及前景机遇研判报告
评论
0/150
提交评论