数据库课程设计-试题库管理系统

数据库课程设计-试题库管理系统
数据库课程设计-试题库管理系统

《数据库系统概论》课程设计

实验报告

题目试题库管理系统

学院商学院

专业信息管理与信息系

班级信息101

学号 2

学生姓名杨贵文

同组成员周杭施建炉王于宾

指导教师宣军英

编写日期2012-06-19——2012-06-29

一、课题名称:试题库管理系统

二、课题要求:结合所学知识,开发一个简易的试题库管理系统。

三、实验目的:结合本学期所学知识,使学生温故而知新,并在实践操作上增加对数据库系统设计的认识和理解。

四、实验步骤:

五、1、需求分析

2、概念结构设计

3、逻辑结构设计

4、物理结构设计

5、数据库实施

6、数据库运行和维护

六、课程开发内容:

5.1 需求分析

5.1.1 系统调查

对现行的试题库管理业务进行了详细的调查和研究是了解系统需求和进行系统分析和设计的重要基础工作,因此要对我们的试题库管理工作进行全面的细致的调查研究。首先与相关的老师进行了交流和沟通,了解他们对试题库管理的看法,看看有没有什么新的要求,在这个基础上,结合自身所掌握的知识水平,量力而行开发相应的试题库管理系统。

在调查中我们可以发现,高校的试题库是极其庞大的,如果没有一个智能的系统将人们从手工阶段解放出来,那么一个庞大的、完整的试题库是无法有效运行的,甚至出题的老师也无法有效、准确地在试题库中抽取自己所需要的试题,这等于说是一个没有实际运用价值的试题库。所以说,他们对希望有这样的一个可以详细地表示试题属性的这样的一个试题库。那么今天我们就围绕着这样的一个目标展开我们的工作。

5.1.2 用户需求

要设计一个性能良好的管理系统,明确用户的应用环境对

系统的要求是首要的和基本的。本系统从以下四个方面对用户需求进行了分析:

1)用户的需求信息:出题老师可以看到题目所属的类型和题目所考察的内容以及试题的分值和

难度等级。当然这个权限也给管理员和系主任。

2)用户的处理要求:管理员可以对试题库进行插入和删除操作,出题老师可以凭借自己自定义的

选题要求在试题库中选择自己需求的试题,这个权限

也对系主任开放。

3)对系统的适应性、通用性要求:要求系统不仅能提供一门课程的试题库管理,还要综合多么学

科进行管理,建立一个高效的试题库管理系统。

4)对系统的安全性要求,要求进入系统必须进行口令校验。

5.1.3 系统业务流程图

详细调查之后,结合现行试题库管理模式,为开放本统而绘出的试题库管理业务流程图。如图5.1.3.1

图5.1.3.1试题库管理系统业务流程图

5.2

系统逻辑方案

系统分析的主要成果是系统的逻辑模型。本系统的逻辑模型主要是以系统的数据流图和数据字典为主要描述工具。

5.2.1数据流图(简称为)

数据流图是组织中信息运动的抽象。是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行性角度出发。将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。

首先,分析试题库管理系统的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程图;

然后划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图。

数据流程图的符号如图5.2.1.1所示

外部实体 处理 数据流 数据存储

图5.2.1.1 数据流程图的符号

数据流程图如下5.2.1.2所示:(由局部到全部)

总的流程图:

图5.2.1.2数据流流程图

5.3概念结构设计

5.3.1 数据模型

数据模型包含三种相互关联的信息:数据对象、描述数据对象的属性及数据对象彼此间的相互连接的关系。

1)数据对象数据对象是对软件必须理解的复合信息的表示。所谓复合信息是指具有一系列不同性质或属性的事物,因此只有单个值的事物(例如宽度)不是数据对象。

2)属性属性定义了数据对象的性质。属性可以有下述的三种不同的特性之一,也就是说,可以用属性来:为数据对象的实例命名;描述该实例;引用一个数据对象的实例。

此外,必须把一个或多个属性定义为“标识符”,即当我们希望找到数据对象的一个实例时,标识符属性成为“关键字”。

3)关系数据对象彼此之间相互连接的方式称为关系,也称为联系。

联系分为:一对一联系(1:1);一对多联系(1);多对多联系()。

在实体-关系图中使用的符号如下:

用矩形框

表示实体

用圆角矩形框表示实体的属性

用菱形框表示实体间的相互关系

用无向边 把实体或关系与其属性相连

图2

实体关系图中使用的符号

1) 试题图如下:

2) 试卷图如下:

3)用户图如下:

4)用户,试题,试卷三者的图:

图6 用户,试题,试卷图

总体图

5.4 系统分析与总体设计

经过需求分析阶段的工作,系统已经清楚“做什么”,现在是决定“怎样做”。总体设计的基本目的就是回答“概括地说,系统应该如何实现?”这个问题,所以总体设计又称为概要设计和初步设计。通过这个阶段的工作将划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容就在以后仔细设计。总体设计阶段的另一项任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成,以及模块之间的关系。

5.4.1.1数据库设计

数据库设计是在需求分析的基础上,如何对应用系统所涉及的数据进行分类、描述、关联和存取的一种技术。数据库设计通常是在一个通用的支持下进行的,对于一个给定的应用环境,构造最优的数据库模式,使之能够有效的存储数据,满足用户的各种需要。

数据库是信息系统的核心和基础,它将大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能。只有对数据库进行合理的逻辑设计和有效的物理设计,才能开发出完善而有效的信息系统,用户才能方便、及时和准确地从数据库

中获取所需的信息。

数据库设计的概念结构设计已经在上面的需求分析中给出(图),这里就只介绍利用系统提供的数据定义语言创建数据库表

5.4.1.2 定义

静态数据系统固定在内的描述系统实现功能的一部分数据。

动态数据在软件运行过程中,用户输入后的系统输出给用户的一部分数据,是系统要处理的数据。

数据字典数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊。

5.4.1.3静态数据

静态数据是系统内部有关的数据结构与操作规程。

具体可包括:

单项选择题表

多项选择题表

填空题表

简答题表

另外有:多选题答案表

单选题答案表

多选题题目表

单选题题目表

5.4.1.4 动态数据

动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元组与属性值。

5.4.1.5 试题库管理系统数据库

本系统 2000为后台数据库。主要包括34个表,其中有20个系统表,下面给出7个代表表的设计:

(1)单项选择题表

数据来源:试题录入模块直接输入

表1 单项选择题表

列名数据类型长度

1 2 3 4 5

2

50 1000 500 500 500 500 2

单项选择题设计了序号,难度,知识点,问题,选项1,选项2,选项3,选项4,以及答案9个属性,其中后面8个都是要用户在录

入试题时(录入试题模块中)添加,对于一个单项选择题,这8个属性都是缺一不可的。序号为自动生成。

(2) 多项选择题表

数据来源:试题录入模块直接输入

表2 多项选择题表

列名数据类型长度

1 2 3 4 5

2

50 1000 500 500 500 500 4

同单项选择一样,多项选择题设计了序号,难度,知识点,问题,选项1,选项2,选项3,选项4,以及答案9个属性,其中后面8个都是要用户在录入试题时(录入试题模块中)添加。

(3)填空题表:

数据来源:试题录入模块直接输入

表3 填空题表

列名数据类型长度

5

2

50

1000 续表4

列名数据类型长度

1 2 3 4 50 50 50 50

填空题一共设计了序号,难度,知识点,问题,答案1,答案2,答案3,答案4,8个属性,其中序号,难度,知识点,问题,答案1,是都不能为空的,答案2,答案3,答案4。根据填空题所需要的空位而定。序号为自动生成。

(4)简答题表:

数据来源:试题录入模块直接输入

表4 简答题表

列名数据类型长度

5

2

1000

1000 简答题一共设计了序号,难度,知识点,问题,答案,除了序号是在录入试题时自动生成以外,其它都是要求录入试题的时候认真填写的。

(5)多选题答案表

数据来源:自动生成或者手动生成试卷时自动写入

表5多选题答案表

列名数据类型长度

5

4

多选题答案表是为储存新生成试卷多选题答案而设计的,为后面的试卷评分做准备。

(6)多选题题目表

数据来源:自动生成或者手动生成试卷时自动写入

表6 多选题题目表

列名数据类型长度

1 2 5 1000 500 500

4 500

多选题答案表是为储存新生成试卷多选题题目而设计的。

另外还有单选题答案表(),单选题题目表()和上面的多选题的设计是基本一样,区别是单选题的选项A,B,C,D用 1234描述。

六数据操作

建表及数据库

使用脚本建立单项选择题表()。

( (5) ,

(2);

(50);

(1000);

1 (500);

数据库课程设计完整版

数据库课程设计完 整版

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统姓名: 学号: 专业:信息与计算科学指导教师:

20年 12月1日 目录 引言3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要5 1.4软件处理对象 6 1.5系统可行性分析6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7

1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20 引言

学生宿舍管理系统对于一个学校来说是必不可少的组成部分。当前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强能够接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,而且具备修改功能,能够快速的查询学校所需的住宿信息。 面对当前学校发展的实际状况,我们经过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

数据库课程设计大作业

《数据库原理》课程设计报告 专业:测控技术与仪器 班级:测控071班 学号:200710402112 200710402115 姓名:杜文龙王京京 题目名称:物资管理系统 完成日期:2009年12月25日 昆明理工大学信息工程与自动化学院 2009年12月

物资管理系统 一、课程设计目的: 1.加深对讲授内容的理解 《数据库原理及应用》中有关数据库技术的基本理论、基本概念、设计与实现的方法和阶段性知识,光靠课堂讲授既枯燥无味又难以记住,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解。 2.通过课程设计,掌握数据库系统设计与开发的方法及步骤 数据库是一门应用性很强的学科,开发一个数据库系统需要集理论、系统和应用三方面为一体,以理论为基础,以系统(DBMS)作支柱,以应用为目的,将三者紧密结合起来。同时结合实际需要开发一个真实的数据库系统,对于较大型的系统可多人一起完成,但无论如何都应完成数据库的需求分析、数据的分析与建模、数据库的建立、数据库的开发与运行等全部过程。在此过程中将所学的知识贯穿起来,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握数据库系统设计与开发的基本思路和方法并且做到对知识的全面掌握和运用。 3.培养学生自学以及主动解决问题的能力 通过本次设计,使同学能够主动查阅与数据库相关资料,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的。 二、课程设计基本要求: 1.课程设计应由学生本人独立完成,严禁抄袭。 2.掌握所学的基础理论知识,数据库的基本概念、基本原理、关系数据库的设 计理论、设计方法等。熟悉数据建模工具Visio与数据库管理系统SQLServer 软件的使用。 3.按时上机调试,认真完成课程设计。 4.认真编写课程设计报告。 三、需求分析 信息管理系统是集计算机技术、网络通讯技术为一体的信息系统工程,它能够使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对生产、经营的决策依据更充分,更具有合理性和库、科学性,并创建出更多的发展机会;另外也进一步加强企业的科学化、合理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业持久、健康、稳定的发展打下基础。 这个物资管理系统是以客户机/服务器模式的信息管理模式的信息管理系统。它的开发过程不仅仅是一个编写应用程序的过程,而是以软件工程的思想为指导,从可行性研究开始,经过系统分析、系统设计、系统实施

数据库课程设计完整版

HUNAN CITY UNIVERSITY 数据库系统课程设计设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7

1.7系统业务流程及具体功能 7 8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20 参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了

汽车修理管理系统 课程设计 数据库大作业(有源文件)

数据库大作业 《数据库原理与设计》课程设计汽车修理管理系统 学号: 姓名: 年级层次: 教学中心:

汽车修理管理系统 一. 概述 1.项目背景 在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时间,提高了正确性,提高了数据的可靠性。因此每个公司使用计算机建立自己的业务是迫在眉睫,汽车修理厂根据业务发展的需要,决定建立一个数据库管理系统,以代替单一的人工管理。这样使人工操作的管理方便,简单。 2.编写目的 编写的目的是使汽车修理厂由单一的人工管理到计算机管理的飞跃,使汽车修理厂的管理的效率得到很大的提高,使人工管理的出错的机会大大减少,实现数据的共享,便于查询自己的数据信息,使汽车修理厂的业务的流程时间大大减少,从而可以提高该汽车修理厂的竞争性,在社会有立足之地。 3.软件定义 该软件为第一版,既汽车修理管理系统1.0 版。 4.开发环境 数据库: SQL SERVER 2000 开发和编译环境: Visual C++6.0。 二.需求分析 1.通过分析得知,该修理厂共使用5种单据,4种账册和3种主要报表。 ⑴五种单据如表1所示: 表中D1由送修人填写。修理派工员据此开出修理单D2,分派给指定的修理工执行。如果在修理中需要更换零件,一律由修理工填写零件领用单D3向仓库领用。修理结束后,修理工将D2交回给派工员,然后转财务部门结账并开修车发票D5。D4在零件入库时由仓库管理员验收并且填写。图6显示了这些单据的格式内容。 编号名称填写人 D1 修车登记单送修人 D2 汽车修理单修理派工员和修理工 D3 零件领用单修理工 D4 零件入库单仓库管理员 D5 修车发票财务人员 表1 当前系统单据一览表

试题管理系统需求分析

皖西学院信息工程学院School of Information and Engineering, West Anhui University 试题管理系统 ——需求分析说明书 班级:计算机科学与技术1302班 项目组组长:陆鹏程 项目组成员:李岩贾训伟汪书正田家新 信息工程学院计算机科学与技术

目录 1.引言 (3) 1.1编写目的 (3) 1.2项目背景 (3) 2.任务概述 (3) 2.1目标 (3) 2.2运行环境 (4) 2.3条件与限制 (4) 3.数据描述 (4) 3.1静态数据 (4) 3.2动态数据 (6) 4.功能需求 (6) 4.1功能划分 (6) 4.2功能描述 (6) 5.性能需求 (7) 5.1数据精确度 (7) 5.2时间特性 (7) 5.3适应性 (7) 6.运行需求 (7) 6.1用户界面 (7) 6.2硬件接口 (8) 6.3软件接口 (8) 6.4故障处理 (8) 7.系统流程图 (8) 7.1数据流图 (8) 7.2系统总流程图 (10)

1.引言 1.1编写目的 编写本文档的目的是为本次项目设计的实现代码制定“蓝图”,为的是使系统分析设计人员在以后的项目设计的代码的实现过程中有个较为清晰的思路,从而写出具有高质量的程序。 1.2项目背景 习题库管理系统作为现代化教学手段的必要组成部分,其主要使用范围为各学科的习题管理,本系统将学科界定为《数据结构》,这一计算机专业的重要学科具有重要代表意义。习题库管理系统软件PMS V1.0 是一套功能较为完善的数据管理软件,对习题的管理具有较好的分类处理功能,能够完善习题种类,并具有相当强的组卷能力。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列操作系统上使用。除此以外,PMS V1.0可通过访问权限控制以及数据备份功能,确保数据的安全性。 2.任务概述 2.1目标 试题库管理系统主要功能如下: (1).用户管理: ①.管理员要为每个课程负责人、学生建立账户,并进行用户的身份验证。②.课程负责人权限包括增加习、删除习、修改、查询习题和试卷。③.学生权限为查看试卷及其答案。 (2).试题库管理: ①.课程负责人可以按章节、知识点与难度进行习题的输入与维护(包括增加习题,删除习题,修改习题,查询习题)。 ②.管理员对习题的删除进行重复验证。 (3).试卷管理: ①.课程负责人可以向系统提出要求(按章节、知识点与难度设定习题数目),生成小测验,并可以对测验进行管理。 ②.系统通过生成的试卷,给出试卷答案。 (4).数据库备份管理: ①.管理员进行数据库的备份和维护(恢复)。

数据库课程设计工厂管理系统大作业

摘要 姓名:颜超丽学号:200915553013027 此文运用了数据字典、数据流图等方法对工厂管理系统进行了需求分析,运用E-R图进行了概念结构设计,在逻辑结构设计中将E-R图转化为关系模型,在物理结构设计中确定该数据库的存储结构,最后通过SQL语言实现数据库的设计。在这过程中,还详细地分析了各个子系统的属性、实体间的联系以及子系统间的关系。在这基础上,通过金仓数据库软件,运用SQL语言将所建工厂管理系统数据库顺利实现。 关键字:数据字典,E-R图,SQL语言 目录 一、系统概述 (1) 二、需求分析 (1) 1信息分析 (1) 2数据流图 (2) 3数据字典 (2) 三、概念结构设计 (4) 1实体列表 (4) 2分E-R图 (4) 3全局E-R图 (5) 四、物理结构设计 (5) 1关系模式存取方式选择 (5) 2确定数据库的存储结构 (5)

3评价物理结构 (5) 五、逻辑结构设计 (6) 六、数据库的实施 (7) 七、设计总结........ (8) 八、文献 (9)

工厂管理系统库 一、系统概述 工厂管理信息化是工厂管理系统应用信息技术及其产品的过程,是信息技术应用于工厂管理的过程。工厂信息化的实施,自下而上而言,必须以管理人员使用信息技术水平的逐步提高为基础;自上而下而言,必须与工厂的制度创新、组织创新和管理创新结合。 工厂管理系统算是比较简单一种信息系统。它主要应用于工厂仓库管理、职工管理、车间管理和零件管理。其中车间对职工和零件来说是很重要的。 工厂管理信息化建设工作具有长期性和内容的多变性;正因为这样,车间管理信息系统也不是一个简单的、静止的、封闭的系统,而是一个开放的,随着时间的推移会逐步变化和发展的系统。 二、需求分析 1、信息分析 根据工厂方面取得的信息资料,得出系统的信息需求和处理要求,得到设计所需的需求信息。这些信息是是选择了对数据库设计直接有用的信息。 A.工厂系统: a.车间:一个工厂有很多个车间,每个车间有车间号、车间主任名、地址、 电话。 b.工人:一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和 工种。 c.产品:一个车间生产多钟产品,产品有产品号,价格。 d.零件:一个车间有多个零件,一个零件也可以由多个车间制造。零件有 零件号、重量和价格。 e.仓库:产品与零件存入仓库中,厂内有多个仓库,仓库有仓库号、仓库 保管员、姓名、电话。 B.系统联系: a.生产:一个车间有多个零件,一个零件也可以由多个车间制造。 b.组成:一个产品由多个零件组成,一种零件也可装配多中产品内。 c.保管:产品与零件存入仓库中,厂内有多个仓库。

UML-试题库管理系统

面向对象分析与设计(UML)综合实验报告书 题目:试题库管理系统

目录 第1章需求分析 (4) 1.1 学生子系统的需求分析 (5) 1.2 教师子系统的需求分析 (5) 1.3 系统管理员子系统的需求分析 (6) 1.3.1员工信息管理子系统 (6) 1.3.2用户信息管理子系统 (7) 1.3.3题库管理子系统 (8) 第2章系统用例模型 (9) 2.1 参与者的识别 (9) 2.1 学生的用例模型 (9) 2.1.1 学生用例图 (9) 2.1.2 借阅者用例图相关说明 (9) 2.2 教师用例模型 (12) 2.2.1 教师用例图 (12) 2.2.2 教师用例图相关说明 (13) 2.3 系统管理员用例模型 (16) 2.3.1 系统管理员用例图 (17) 2.3.2 系统管理员用例图相关说明 (17) 第3章系统静态模型 (19) 3.1 系统中的类 (19) 3.1.1 参与者相关的类 (19) 3.1.2 系统中其他的相关类 (20) 3.2 系统中类与类的关系 (21) 3.2.1 各个类之间的关系图 (21) 3.2.2 类之间关系说明 (21) 第4章系统动态模型 (22) 4.1教师添加试题 (22) 4.1.1 教师添加试题序列图 (22) 4.1.2 教师添加题库协作图 (23) 4.2 学生查询题库信息 (24) 4.2.1 学生查询题库信息时序图 (24) 4.2.2 学生查询题库信息协作图 (25) 4.3 学生下载题库 (25) 4.3.1 学生下载题库时序图 (25) 4.3.2 学生协作图 (26) 4.4系统管理员导出试题 (27)

大型数据库课程设计指南

大型数据库课程设计指南 一、课程设计目的 大型数据库课程设计是计算机专业集中实践性教学环节之一,是学习完《powerbuilder & SQL server 2000数据库系统管理与实现》课程后进行的一次全面的综合练习。其目的在于加深对大型数据库课程理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力。 培养学生正确的设计思想,理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神。培养学生综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力。 二、课程设计内容及要求 坚持“规格严格,功夫到家”的优良传统,加强基本功训练,做到理论与实际相结合,继承与创新相结合,充分发挥学生的主观能动性与教师因材施教、严格要求相结合,抓智力因素教育与非智力因素教育相结合,教书育人。 用powerbuilder和sql server 2000制作一个小型管理系统。所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。根据课程设计1 周时间的安排选择适当大小的设计课题,课题的选择可以是实际问题,也可以是虚构的问题。根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。 三、课程设计时间 课程设计时间为1周。 四、课程设计分组 一人一组(每个人都不能重复) 五、课程设计课题 (见附件一) 六、课程设计课题选择 (1)具体课题题目附后 (2)一人一题,不允许重复。班长或学习委员进行协调 (3)如果对所给的设计题目不满意,可以自选题目(不能和其他人重复)。

但需要经过老师的最终确认。自选题目应该满足:所设计的数据库应 该具有添加、删除、编辑、多层灵活查询等功能。 (4)所有的题目都要在6月15日星期五下午四点前最后确认 七、课程设计具体时间安排 (1) 6月15日之前各班进行课程设计的安排(已经完成) (2) 6月18日12点之前完成计划制定。(包括在你的系统内主要实现的功能和每个功能你准备在那一天完成,并写成电子文档上交, 格式如图) (3) 6月18日至6月22日上午进行程序设计。19日下午、20日下午、21日下午对每个同学完成的功能打分 (4) 6月22日上午进行程序调试,并生成可执行程序 (5) 6月22日下午写课程设计报告和每天你所完成工作的日志记录和总结 (6) 6月22日下午四点之前,将课程设计报告和日志记录上传网络硬盘 八、课程设计的提交 (1)上交网络硬盘,网络硬盘地址为ftp://10.100.100.88用户名和密码都为自己在上面已经注册的 (2)要求提交的内容有:源程序和可执行程序、课程设计报告(word 文档)和每天你所完成工作的日志记录、总结 九、课程设计说明书的编写规范与写作框架 (见附件二)

完整word版,数据库课程设计总结,推荐文档

数据库课程设计总结 数据库课程设计个人总结 姓名:邢王秀学号:201624101215 班级:09计本班 一个月的时间非常快就过去了,这一个月我不敢说自 己有多大的进步,获得了多少知识,但起码是了解了项目开 发的部分过程。虽说上过数据库相关的课程,但是没有亲身 经历过相关的设计工作细节。这次课程设计给我提供了一个 很好的机会。 通过这次课程设计发现这其中需要的很多知识我们没 有接触过,上网查找资料的时候发现我们以前所学到的仅仅 是皮毛,还有很多需要我们掌握的东西我们根本不知道。同 时也发现有很多已经学过的东西我们没有理解到位,不能灵 活运用于实际,不能很好的用来解决问题,这就需要自己不 断的大量的实践,通过不断的自学,不断地发现问题,思考 问题,进而解决问题。在这个过程中我们将深刻理解所学知 识,同时也可以学到不少很实用的东西。 这次的数据库课程设计,我们组负责的企业信息文档 管理系统的设计。这课题是自拟的。我们组实行的分工合作。我主要是负责数据库功能模块设计这部分。 从各种文档的阅读到需求分析、概要设计、数据库总 体设计、代码编写与调试,我们都准备了好长时间。组内分

工合作的整个过程,我亲身体验了一回系统的设计开发过 程,分工合作的好处。很多东西书上写的很清楚,貌似看着 也很简单,思路非常清晰。但真正需要自己想办法去设计一 个系统的时候才发现其中的难度。经常做到后面突 然就发现自己一开始的设计有问题,然后又回去翻工, 在各种反复中不断完善自己的想法。 我想有这样的问题不止我一个,事后想想是一开始着 手做的时候下手过于轻快,或者说是根本不了解自己要做的 这个系统是给谁用的。因为没有事先做过仔细的用户调查, 不知道整个业务的流程,也不知道用户需要什么功能就忙着 开发,这是作为设计开发人员需要特别警惕避免的,不然会 给后来的工作带来很大的麻烦,甚至可能会需要全盘推倒重 来。所以以后的课程设计要特别注意这一块的设计。 经过组内讨论,我们确定的课题是企业信息文档管理 系统。说实话,我对这个系统不是很了解。通过上网查找资 料、相关文献的阅读,我对该系统有了大体的了解。 在需求分析过程中,我们通过上网查资料,去图书馆 查阅相关资料,结合我们的生活经验,根据可行性研究的结 果和用户的需要,分析现有情况及问题。在一个月的时间里,不断地对程序及各模块进行修改、编译、调试、运行,其间 遇到很多问题,经过组内讨论。最终把它解决了。通过这次 课程设计,我对数据库的设计更加熟练了。

Visual Foxpro 6.0在试题库管理系统中的应用

Visual Foxpro 6.0在试题库管理系统 中的应用 一、问题的提出 目前,大多数学校在进行期末考试时,基本上是由任课教师自行手工出题,要求A、B 卷各一份,且付标准答案。对于教师而言,每次都要查找大量资料,精心选题,花费很多时间,重复做同样的工作,如果每门课都建立了试题库,能根据需要自动生成相应的试题和标准答案,这不但能减轻教师的负担,又为教考分离带来了更多的方便和公正。 Visual FoxPro 6.0作为XBASE数据库家族的新成员,由于具有强大的查询与管理功能,有多种命令和函数,提供了“项目管理器”并引入了数据库表的新概念,使自由表之间有了相互联系。同时它扩大了对SQL语言的支持(8种),大量使用可视化的界面操作工具,支持面向对象的程序设计,允许用户对“对象”和“类”定义并编写相应代码它还支持网络应用,可以与W及E在内的微软其它应用软件共享数据等优点。 所以用它来建立一些课程的数据库,的确很实用,本文主要论述它在小型试题库管理系统中的设计过程。 二、系统分析 试题库管理系统只少应包括以下几个方面的内容: (一)统中建立各种题型的数据库。如填空题库、简答题库、计算题库、选择题库、分析题库等。 (二)利用本系统能完成如下操作:随机试卷自动生成;手工试卷抽取;试卷抽取后打印。

(三)系统对数据库中的数据的管理,包括浏览、添加、查询、插入、删除、修改、编辑、统计及打印等。 (四)试卷生成后,能够自动产生标准答案。 (五)试卷批改完后,据输入成绩,能够产生相关的数据分析和图表分析。 据以上分析,笔者画出了如下的试题库管理系统流程图,它概括了各个模块功能及作用,是进行设计的依据: 三、系统设计 (一)自由表的建立(.dbl表) 根据各学科的考核特点,编写相应的数据库,题型的种类即为数据库的个数,并且每个数据库的字段名、数据类型及长度如下: TNO(题号)(C,5)NANDU(难度)(C,1) XGXS(相关系数)(C,2)TIMU(题目)(M字段) DAAN(答案)(M字段) 每类题库以TNO为普通索引,以TNO为升序排列,其中NANDU分为a、b、c、d 四种,XGXS的设置是防止相同内容在不同题型中出现。 (二)数据库表的建立 上述自由表之间无任何关系,应使之建成为数据库表,这对表单的建立有很大帮助,它可以提供表单运行的数据环境。具体方法是:单击菜单按钮,选择新建数据库,然后将各题库自由表添入数据库表中,并保存下来,取名为试题库.dbc。

数据库课程设计(完整版)

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日

目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7 1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20

引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

试试题库管理系统_UML建模

题库管理系统 一需求分析 1.1 系统功能需求 系统的功能需求包括以下几个方面。 (1)用题者可以登录系统网站浏览题目、试卷信息,查找信息和下载文件,给出题者留言评论或询问。 (2)出题者可以登录系统网站上传试题、试卷,修改、修正之。对用题者的疑问进行回复解答。 (3)系统管理员可以对出题者上传的题目或试卷进行审核,如发现错误可以发回出题者重新修改。对相关试题可以编纂加工生成试卷,将试卷发布大网站上供用题者使用与下载,还需处理用户的相关注册申请与账户管理,对页面进行维护。 满足上述需求的系统主要包括以下几个模块。 (1)数据库管理模块。数据库管理模块提供了使用者录入、修改并维护数据的途径。例如对出题者与用题者等用户信息的管理、上传的试题与试卷的信息管理(包括审核、校对、编纂、新增、发布、删除等)。 (2)基本业务模块。在基本业务模块中,出题者首先上传试题、试卷,回复用题者的问题与消息,学生可以下载编辑好的试题、试卷;管理员可以维护页面,批准注册,生成阶段性报表与数据备份。 (3)信息浏览、查询模块。信息查询模块主要用于对网站的信息进行浏览、搜索查找。

1.2数据库管理模块 数据库管理模块包含如下几个方面。 (1)用户信息管理。包括用题者、出题者与管理员的信息管理。 (2)试题、试卷信息管理。负责上传的试题、试卷以及编辑好后加工生成的试卷文件的信息管理。 (3)试题、试卷文件上传、下载记录信息管理。负责管理文件的上传与下载的历史记录。 1.3基本业务管理模块 基本业务管理模块包含以下几个方面。 (1)试题、试卷文件的上传。出题者可以使用此模块将试题或试卷性的文件上传到网站服务器。 (2)试题、试卷的查找。用题者可以使用此模块来根据输入的关键词查找自己所需的试题、试卷,浏览之或下载之。 (3)试题、试卷的下载。用题者可以使用此模块从网站上下载相应的试题、试卷文件。(4)消息发布。出题者上传文件的同时,可以推介该套试题、试卷的学习方法,知识重点和相关文章。待系统管理员审核通过后,以消息的形式将推介信息通知给用题者。(5)试题、试卷发布。系统管理员将已审核通过的试题、试卷发布到系统网站上去。

数据库课程设计 教务管理系统

洛阳理工学院 课程设计报告 课程名称数据库课程设计 设计题目教务管理系统 专业计算机科学与技术 班级B120505 学号 姓名 完成日期2015-1-4

课程设计任务书 设计题目:教务管理系统 设计内容与要求: 设计教务管理系统,类似于我校教务管理系统,有四类用户:教务员、学生、教师、管理员教务员可以输入学生、教师、班级、课程信息。一个班级只属于一个专业,一个学生只属于一个班级。教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。教师可以查看学习该课程的学生名单。课程结束后,教师可以录入课程成绩。一个教师可以教授多个班的多门课程,每门课由多位老师讲授。课程分两类,必修课和选修课。系统要记录每个学生学习各门必修课的成绩,还要记录学生选修了哪些选修课以及课程成绩。学生可以查看自己各门课程的成绩。学生还可以进行评教,给老师打分。管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。 要求: 1.完成本系统的需求分析,写出功能需求和数据需求描述; 2.完成数据库的概念结构设计、逻辑结构设计、物理结构设计; 3.完成本系统的部分功能模块的程序界面设计。 指导教师:高春玲 2014 年12 月28 日 课程设计评语 成绩: 指导教师:_______________ 年月日

目录 一、概述 2 1.1、本设计的目的与意义 2 1.2、数据库开发工具和应用程序开发工具 2 二、需求分析 2 2.1功能需求 2 2.2数据需求 2 三、概念结构设计 2 3.1、E-R模型设计 2 3.2、总体E-R图描述 4 四、逻辑结构设计 4 4.1、关系模型 4 4.2、关系模式的优化与说明 4 五、物理结构设计 5 5.1建立数据库 5 5.2表与表结构 5 六、应用程序设计 6 6.1、系统总体结构 6 6.2、系统界面与源代码7 6.2.1、界面7 6.2.2、功能描述9 6.2.3、程序源代码9 七、设计总结23 八、体会与收获24 九、参考文献24

大数据库课程设计——图书管理系统

数据库系统原理课程设计 课题名称:图书信息管理系统 姓名: 班级: 学号: 指导老师: 2014年 01月 02日

目录 1.绪论------------------------------------------------------------ 3 1.1背景介绍------------------------------------------------------ 3 1.2开发背景的选用及介绍------------------------------------------ 3 2.需求分析-------------------------------------------------------- 4 2.1系统分析------------------------------------------------------ 4 2.2系统目标------------------------------------------------------ 4 2.3总体需求------------------------------------------------------ 4 3.概念设计阶段---------------------------------------------------- 5 3.1实体E-R图---------------------------------------------------- 5 3.2数据流程图---------------------------------------------------- 8 4.逻辑结构设计阶段------------------------------------------------ 8 4.1E-R图转换为关系模型 ------------------------------------------ 8 4.2数据字典------------------------------------------------------ 9 5.物理结构设计阶段---------------------------------------------- 10 5.1物理设计阶段的目标和任务------------------------------------- 10 5.2数据存储方面------------------------------------------------- 10 6.数据库实施与维护----------------------------------------------- 10 6.1创建数据库,数据表------------------------------------------- 10 6.2创建视图----------------------------------------------------- 12 6.3创建索引----------------------------------------------------- 13 6.4创建触发器--------------------------------------------------- 13 6.5数据表的初始化----------------------------------------------- 14 6.6初始表的显示------------------------------------------------- 16 7.数据库界面实现------------------------------------------------ 19 7.1系统总的功能模块图------------------------------------------- 19 7.2系统的实现--------------------------------------------------- 19 8.心得体会------------------------------------------------------- 25

数据库课程设计报告户籍管理系统完整版

. 中北大学 数据库课程设计 说明书 班 级: 学号: 姓 名: 学 专 方 向: 指导教师: 企业信息化软件开发与应用

成绩: 2014 年 6 月 1.需求分析 随着城市人口规模的扩大和公安部门对城市及农村人口管理工作规性的逐渐增强,户籍管理工作的业务量急剧增大。传统的手工方法,存在效率低、易出错等缺点,已经难以满足当前户籍管理工作的要求。 因此,结合当前日益成熟的计算机相关技术,开发一个专门针对户籍管理的系统已经非常必要了。户籍管理信息系统是公安部门不可缺少的一部分,更是适应现代户籍制度并推动户籍管理走向科学化、规化、自动化的必要条件。该管理系统能够为用户提供充足的信息和快捷的查询手段,以帮助用户了解户籍工作的情况。它大大改善了公安部门管理、查询户籍的基础工作环境,在一定程度上反映出户籍管理的现代化管理模式。因此人口户籍管理信息系统的开发迫在眉睫。 该课程设计就户籍的迁入、迁出、注销,身份证的办理、领取做了简单地设计。 1.1项目开发背景 近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,随着人口的不断增长,户籍管理部门也应得到良好的发展,利用现代化管理工具使其变成半自动化必定会提高其工作效率。 1.2项目开发目的 户籍管理系统是针对户籍管理部门而开发的,为其改变人口信息仍需要手动处理和查询,个人的信息在处理中丢失或者不明确等现象而设计的。通过这个户籍管理系统,可以让

户籍管理部门提高工作质量和效率,从而达到更快捷、更准确、更方便的目的。 1.3需求分析阶段的目标与任务 1.3.1划分功能模块 在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求化分系统功能模块,这样就把一个大的系统分解为几个小的系统。经过调查分析,户籍信息管理系统应具有以下功能: (1)对户籍的变动进行处理。任何管理部门的户籍信息不会是一成不变的,总是在不断的变化:有迁出、有迁入、户口合并,也有因故注销。因此,设计系统时应考虑到这些情况,实现户籍的日常管理工作。 (2)对所管辖户籍所分离出的个人信息的计算、统计。找到符合条件的个人,进行核对无误后,生成档案文件进行转存,保证数据的安全完整,以此来实现身份证的办理与领取。 (3)查询统计功能。要求即可以单项查询,比如查看某个人工的户口情况等;也可以多项查询,比如同一户口特征的户口浏览,并按照所需的要求进行数据的转存。 1.3.2处理对象 户籍信息:户籍号,户主姓名 户籍成员信息:姓名,户主关系,性别,民族,籍贯,住址,身份证号,文化程度,职业,户籍号,迁入时间,迁出时间,迁入地,迁出地 身份证:姓名,身份证号,性别,民族,地址

数据库课程设计-试题库管理系统

《数据库系统概论》课程设计 实验报告 题目试题库管理系统 学院商学院 专业信息管理与信息系 班级信息101 学号 2 学生姓名杨贵文 同组成员周杭施建炉王于宾 指导教师宣军英 编写日期2012-06-19——2012-06-29

一、课题名称:试题库管理系统 二、课题要求:结合所学知识,开发一个简易的试题库管理系统。 三、实验目的:结合本学期所学知识,使学生温故而知新,并在实践操作上增加对数据库系统设计的认识和理解。 四、实验步骤: 五、1、需求分析 2、概念结构设计 3、逻辑结构设计 4、物理结构设计 5、数据库实施 6、数据库运行和维护 六、课程开发内容: 5.1 需求分析 5.1.1 系统调查 对现行的试题库管理业务进行了详细的调查和研究是了解系统需求和进行系统分析和设计的重要基础工作,因此要对我们的试题库管理工作进行全面的细致的调查研究。首先与相关的老师进行了交流和沟通,了解他们对试题库管理的看法,看看有没有什么新的要求,在这个基础上,结合自身所掌握的知识水平,量力而行开发相应的试题库管理系统。

在调查中我们可以发现,高校的试题库是极其庞大的,如果没有一个智能的系统将人们从手工阶段解放出来,那么一个庞大的、完整的试题库是无法有效运行的,甚至出题的老师也无法有效、准确地在试题库中抽取自己所需要的试题,这等于说是一个没有实际运用价值的试题库。所以说,他们对希望有这样的一个可以详细地表示试题属性的这样的一个试题库。那么今天我们就围绕着这样的一个目标展开我们的工作。 5.1.2 用户需求 要设计一个性能良好的管理系统,明确用户的应用环境对 系统的要求是首要的和基本的。本系统从以下四个方面对用户需求进行了分析: 1)用户的需求信息:出题老师可以看到题目所属的类型和题目所考察的内容以及试题的分值和 难度等级。当然这个权限也给管理员和系主任。 2)用户的处理要求:管理员可以对试题库进行插入和删除操作,出题老师可以凭借自己自定义的 选题要求在试题库中选择自己需求的试题,这个权限 也对系主任开放。 3)对系统的适应性、通用性要求:要求系统不仅能提供一门课程的试题库管理,还要综合多么学 科进行管理,建立一个高效的试题库管理系统。

大连理工大学《SQL数据库课程设计》大作业离线作业答案

学习中心: 专业:计算机应用技术 年级: 18年秋季 学号: 学生: 题目:网上书店系统的设计与实现 1.谈谈你对本课程学习过程中的心得体会与建议? 在这次项目设计中,我们小组所选择的是设计一个图书管理系统,这对我们来说是一次尝试与创新的过程,也可以说是一个挑战的过程。虽然学了数据库这么久了,但是我们还是缺少经验。现在我们利用自己学到的知识设计并制作一个图书管理系统,这本身就是一个知识转化为生产力的过程,所以大家都很兴奋,都不同程度的投入了很高的热情与努力。 在具体的设计与实施中,我们看到并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。这次课程设计加深了我们对数据库系统设计相关知识以及SQL SERVER相关功能的理解。比如在建立基本的表、视图、索引、存储过程、触发器等,都比以前更加熟悉了,并在解决各种问题的过程中学到了很多新的知识。 在设计中我们基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我们深刻的认识到认真执行管理系统软件标准的重要性,由于我们对管理系统软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次我们都要加强了解。 在这次课程设计中,我们被分配以小组为单位去完成图书管理系统的设计与制作,所以小组内的分工和相互协调很重要,大家可以在分工中扬长避短,个及所长,这样可以很好的提高大家的积极性,和合作意识,并有效的缩短开发时间,但我们在这方面做的还不够,缺乏人员管理与沟通,导致人力资源浪费,可以说是不足之处,且迫切的需要思考和改进,这一点必须指明。这在以后的工作与学习中将会非常重要。

数据库课程设计—企业工资管理系统java版+完整代码精选

企业工资管理系统 课程设计报告 姓名XXX 班级XXXXX 学号XXXXXX 课程名称数据库原理及应用 指导教师 201X年X月X日 目录 一.工资管理系统需求分析…………………………………功能需求……………………………………………………………………………………………………………………………………… 性能需求………………………………………………… 数据流图……………………………………………… 二.总体设计………………………………………………… 数据库概念设计………………………………………… 功能模块………………………………………………… 三.系统详细设计…………………………………………… 数据库逻辑设计………………………………………… 各模块功能………………………………………………………………………………… …………………………………

………………………………… 四.系统实现…………………………………………………界面截图……………………………………………………………………… ………………………………………………………………………………… ………… 设计代码…………………………………………………五.实验总结…………………………………………………

1、需求分析 1.1功能需求 (1)、员工信息表;及时反映员工的基本信息 (2)、员工津贴表,反映员工津贴 (3)、员工基本工资表 功能描述 (1)、基本工资的设定 (2)、津贴的设定 (3)、计算出月工资 (4)、录入员工工资信息 (5)、添加员工工资信息 (6)、更改员工工资信息 性能需求 此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。本课程设计是用Java 语言编写,mysql数据库。 数据流图 根据工资管理要求及用户需求调查分析,得到以下数据流图 图第一层数据流图

相关文档
最新文档