《数据库应用技术课程设计资料25747.docx》由会员分享,可在线阅读,更多相关《数据库应用技术课程设计资料25747.docx(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高职计算算机20003级级数据据库应用用技术课程设计计任务单单选题项目目名称:教材征征订管理理系统项目组长长:黄璐璐项目组成成员:王王赛、熊熊尚德、杨杨立芸、朱朱良开发周期期:20005年年上学期期第166200周应用开发发工具:SQLL Seeverr 20000 + PPoweerBuuildder 9.00数据库系系统:SSQL Sevver组内成员员分工情情况: 黄璐负责责完成订订单管理理模块和和用户管管理模块块;王赛、杨杨立芸负负责完成成基本资资料维护护模块;熊尚德负负责完成成主界面面和系统统管理模模块;朱良负责责完成打打印模块块和帮助助模块。中南林学学院职业业技术学学院课程设计计报
2、告课程名称称:数据库库应用技技术指导老师师:谭琳琳专业业:计算机机科学与与技术(高高职)年级级:20003级学生生:黄璐、熊熊尚德、王王赛、杨杨立芸、朱朱良学号号:2000336622设计时间间:20005年上上学期第第1620周周教材征订订管理系系统需求求分析说说明书1 引言1.1 编写目的的伴随着新新学期的的到来,各各院系的的教材征征订情况况成为各各院系工工作人员员的工作作之重。院院系资料料,班级级资料,学学生课程程选修信信息,教教材信息息等资料料信息量量大,而而且不易易更新,不不易存放放,容易易丢失,容容易丢失失,难以以备份。这这些都困困扰着工工作人员员。而建建立简单单的电子子表格对对教
3、材征征订管理理虽然克克服了不不少问题题,但查查询起来来效率比比较低,特特别是当当数据量量十分庞庞大时,劣劣势尤其其明显。因因此开发发一个既既可以存存储信息息,有可可以进行行更新、查查询等功功能,同同时又便便于统计计的院系系征订系系统就显显得十分分必要。1.2 项目背景景l 项目名初初步定为为:教材材征订管管理系统统。分为为六个子子功能模模块:系系统管理理模块、资资料维护护模块、订订单管理理模块、用用户管理理模块、打打印模块块和帮助助模块。l 本项目设设计过程程中参考考了网络络上的基基于ACCCESSS的教教材管理理系统,教教材科提提供的相相关资料料、数据据和需求求。1.3 术语说明明MIS:管
4、理信信息系统统Dataa prroceessiing:数据处处理Trannsacctioon pproccesssingg:事务务处理Dataa prroceessiing cyccle:数据处处理流程程Dataa accquiisittionn:数据据采集Dataa prroceessiing sysstemm seecurrityy:数据据处理系系统安全全性1.4 参考资料料徐松林、路路斌等 220033年出版版 PPoweerBuuildder数数据库应应用开发发教程 清华大大学出版版社张莉、王王强等 20003年年出版 SQQL SServver数数据库原原理及应应用教程程 清华大大学
5、出版版社2.总体体设计2.1.需求概概述从学生入入学到毕毕业整个个在校期期间的各各个学期期所订教教材的种种类。可可以由管管理员统统一管理理查询。可可以统计计各班所所需要的的教材及及所订的的数量,还还可以查查看各班班开课情情况,以以及教师师课程安安排情况况。此系系统是一一个院系系的教材材征订,最最后将结结果导出出送到教教材科。2.1.1.浏浏览功能能以表格形形式显示示全部记记录。2.1.2.查查看详细细信息资资料可在浏览览状态下下点击某某条记录录,显示示全部信信息。2.1.3.条条件查询询功能用户可选选择学期期、班级级进行查查询。2.1.4.增增加功能能增加一条条或多条条记录。2.1.5.删删除
6、功能能删除一条条或多条条记录。2.1.6.修修改功能能修改全部部字段(课课程,教教材,人人数,备备用书)。只只有备用用书可为为空。2.1.7.密密码管理理登陆系统统后用户户可以随随时对密密码进行行更改。2.1.8.导导入或导导出可以把存存储为指指定格式式文件的的学生资资料导入入到学生生表中。也也可将查查询的结结果导出出到文本本文件或或Exccel文文件。2.1.9.打打印管理理实现基本本资料的的打印,如如订单、班班级基本本资料、教教师基本本资料。2.1.10.身份验验证进入系统统时,对对用户身身份进行行检查,只只允许合合法用户户登陆系系统。登登陆后,根根据用户户权限设设定访问问权限。用用户有两
7、两种,一一种是普普通用户户,可以以使用此此系统,还还有一种种是超级级用户,它它除了具具有普通通用户的的功能外外,还可可以删除除用户,添添加用户户,锁定定系统。2.2软软件结构构订单课程开设软件业务务流图如如下:确定教材人数课程学期年级订单审核班级信息教师信息班级信息订单的打印或输出图(1)课程表班级基本信息出版社信息出版社信息表教材定购表学期课程安排表班级课程安排表教师教材安排表软件层次次方框图图如下:身份验证重新验证初始化非正常退出退出系统管理资料维护订单管理用户管理不通过失败消息循环帮助系统图(2)打印管理正常退出2.3.程序设设计说明明2.3.1.模模块描述述本软件的的详细功功能模块块图
8、如下下图(33):身份验证重新验证初始化消息循环不通过失败锁定数据锁定系统离开系统班级信息管理教材信息管理教师信息管理课程信息管理学期课程设置删除用户修改密码订单管理订单审核退出正常退出用户注册切换用户修改用户名班级信息维护班级信息管理导入资料维护用户管理订单管理打印帮助系统系统管理非正常退出图(3)3.具体体需求分分析1.1.1. 身份验证证模块功能分析析对用户进进行身份份验证,用用户输入入自己的的用户名名和密码码,到系系统用户户表中查查询,进进行身份份较正,通通过验证证则登陆陆系统,否否则无权权使用此此软件。无使用权限用户登陆关登录用户名密码退出系统连接数据库用户数据表类别密码用户名初始化
9、身份验证数据流图图数据流图图如下图图:数据流描描述:数据流说明数据来源源数据去向向查询查询操作作的结果果查询系统读入信息息从库中读读入查询询数据用户表查询流入数据据流:无无流出数据据流:读读入信息息数据存储储描述:数据存储储说明流入数据据流出数据据用户表存储用户户信息无读入信息息数据源描描述:数据源名名含义说明明用户用户的输输入所有有数据的的端口,以以及返回回给用户户信息的的接收端端口112 数数据备份份功能:对对用户选选择的数数据库或或忆有订订单进行行备份,以以防丢失失。数据流图图用户选择数据资料库用户库订单库输入备份名同名文件?创建备份文件删除同名文件覆盖?YNNY成功否查询读入数据数据流
10、描描述:数据流说明数据来源源数据去向向查询查询有无无同名文文件系统库判断读入信息息从库中读读入选择择数据选择备份选择选择数据据源用户查询删除删除同名名文件查询删除成功否返回是否否备份成成功备份用户备份文件备件件选择库流入数据据流:备备份流出数据据流:读读入信息息、查询询、删除除、成功功否数据存储储描述:数据存储储说明流入数据据流出数据据系统表存储用户户创建库库的信息息备份读入信息息、删除除、查询询资料库班级信息息、学生生信息等等备份读入信息息、删除除、订单库生成的订订单备份读入信息息、删除除、用户库用户的信信息备份读入信息息、删除除、数据源描描述:数据源名名含义说明明用户用户的输输入所有有数据
11、的的端口,以以及返回回给用户户信息的的接收端端口1.4.1 锁定/解解除锁定定系统模模块功能:锁锁定系统统,并且且保留相相应运行行状态。锁锁定系统统后不能能对系统统做修改改操作,具具有锁定定系统功功能的只只有超级级用户。当当系统被被锁定后后,“锁定系系统”子菜单单变为“解除锁锁定”,只能能是超级级用户才才能解除除锁定,数数据流图图是一样样的,只只是最后后是“解除锁锁定”而不是是“锁定系系统”。数据流图图数据流图图如下:无使用权限用户登陆关登录用户名密码连接数据库用户数据表类别密码用户名锁定系统身份验证超级用户NY数据流描描述:数据流说明数据来源源数据去向向查询查询操作作的结果果查询系统读入信息
12、息从库中读读入查询询数据用户表查询流入数据据流:无无流出数据据流:读读入信息息、锁定定系统数据存储储描述:数据存储储说明流入数据据流出数据据用户表存储用户户信息无读入信息息数据源描描述:数据源名名含义说明明用户用户的输输入所有有数据的的端口,以以及返回回给用户户信息的的接收端端口1.4.2 初始化模模块内存不足或文件有错无法运行连接数据库系统资料库订单库界面用户全局变量定义初始化功能:初初始化系系统,并并使系统统进入正正常工作作状态。数据流描描述:数据流说明数据来源源数据去向向连接连接数据据数据库连接初始化显示界面面初始化显示定义为全局变变量分配配内存空空间程序系统流入数据据流:定定义流出数据
13、据流:;初始化化数据存储储描述:数据存储储说明流入数据据流出数据据系统表存储用户户创建库库的信息息备份读入信息息、删除除、查询询资料库班级信息息、学生生信息等等备份读入信息息、删除除、订单库生成的订订单备份读入信息息、删除除、数据源描描述:数据源名名含义说明明系统系统自动动调用程程序1.4.3 关闭系统统模块功能:关关闭并退退出系统统,保留留相应状状态数据据。Y关闭数据、配置文件正常?更新关闭窗口系统文件出错用户正常退出非正常退出N3.1.订单管管理模块块该模块主主要有订订单管理理子模块块和订单单审核子子模块3.1.1.功功能分析析订单管理理模块功功能:对对订单按按班级学学期年级级方式进进行查
14、询询,并以以表格的的方式进进行浏览览;以订订单的增增加,修修改,删删除等功功能订单审核核功能:对订单单进行审审核,审审核后的的数据不不可进行行修改、删删除。3.1.2. 数据流流图数据流图图如下图图(4):图(4)读入信息用 户修改审核删除查询增加班级课程表课程开设表教材表订单表查询信息查询结果删除信息成功否成功否修改信息修改订单读入信息1删除订单成功否审核信息审核订单读入信息2增加信息增加订单成功否读入班级信息读入课程信息读入教材信息数据流描描述:数据流说明数据来源源数据去向向查询信息息用户查询询条件用户查询删除信息息用户删除除选择用户删除修改信息息用户修改改选择用户修改审核信息息用户审核核
15、订单用户审核成功否操作是否否成功删除、修修改、增增加、审审核用户查询结果果查询操作作的结果果查询用户读入信息息从库中读读入查询询数据订单表查询读入信息息2从库中读读入审核核信息订单表审核读入信息息1从库中读读入供修修改的详详细信息息订单表修改删除订单单从订单库库删除订订单删除订单库修改订单单修改订单单库的订订单信息息修改订单库审核订单单将审核过过订单标标志审核订单库读入班级级信息读入详细细班级信信息班级库增加读入课程程信息读入详细细课程信信息课程库增加读入教村村信息读入详细细教材信信息教材库增加数据源描描述:数据源名名含义说明明用户用户的输输入所有有数据的的端口,以以及返回回给用户户信息的的接
16、收端端口数据存储储描述:数据存储储说明流入数据据流出数据据订单库存储订单单信息增加信息息,修改改订单,删删除订单单读入信息息,读入入信息11,读入入信息22班级课程程安排表表存储班级级课程信信息无读入班级级信息课程开设设表存储每个个学期课课程开设设信息无读入课程程信息教材订购购表存储教材材信息无读入教材材信息加工描述述:加工名说明输入输出处理增加增加订单单增加订单单、读入入班信息息、读入入课程信信息、读读入教材材信息增加信息息、成功功否由用户选选择班级级、学期期、年级级对相应应的课程程进行调调整,生生成班级级订单,最最后返回回是否成成功修改修改订单单修改信息息读入信息息1成功否、修修改订单单从
17、查询结结果中选选择一条条要修改改的订单单记录,确确定是否否有权限限修改后后读入详详细信息息。修改改库后返返回是否否成功删除删除订单单删除信息息成功否删除订单单用户从查查询结果果中选择择一条要要删除的的订单。确确定是否否有权限限删除后后删除。修修改库,返返回是否否成功查询按条件查查询订单单查询信息息查询结果果读入信息息按要求从从试题库库中查询询结果,打打结果返返回给用用户审核审核订单单审核信息息读入信息息2成功否审核订单单按要求查查询订单单,然后后对订单单进行审审核,修修改库并并返回是是否成功功3.1.3.数数据字典典此模块相相关的表表:订单表数据项类型长度范围班级编号号字符型8数字学期码字符型
18、5数字课程名字符型20字母,数数字,汉汉字教材名字符型20字母、数数字、汉汉字作者字符型10字母、汉汉字出版社字符型20字母、汉汉字学生人数数数值型3数字3.2.用户管管理模块块该模块主主要有有有户注册册,删除除用户,修修改用户户密码,修修改用户户名四个个子模块块。用户有两两种类型型,系统统用户和和普通用用户。系系统初始始化时生生成一个个系统用用户(SSYS),该该用户拥拥有软件件的所有有权限,可可以添加加、删除除用户。普普通用户户只拥有有软件的的部分权权限。如如不可锁锁定数据据,注册册用户,删删除用户户。3.2.1.功功能分析析修改密码码:每个个用户都都可以修修改其用用户密码码。注册用户户、
19、删除除用户:只该系系统的管管理员才才可进行行相应操操作。3.2.2. 数据流流图图(5)数据流描描述:数据流说明数据来源源数据去向向修改用户户名用户修改改用户名名用户修改用户户名成功否操作是否否成功修改密码码、用户户注册、删删除用户户、修改改用户名名用户读入信息息从库中读读入用户户信息用户表用户读入信息息1从库中读读入用户户名用户表新用户名名删除用户户从用户表表中删除除用户删除用户户用户表修改密码码修改用户户表的密密码信息息修改密码码用户表新增用户户增加用户户用户注册册用户表数据源描描述:数据源名名含义说明明用户用户的输输入所有有数据的的端口,以以及返回回给用户户信息的的接收端端口数据存储储描
20、述:数据存储储说明流入数据据流出数据据用户表存储用户户信息新增用户户,修改改密码,删删除用户户读入信息息,读入入信息11加工描述述:加工名说明输入输出处理添加用户户新用户注注册注册信息息新增用户户、成功功否以管理员员身份,接接收用户户信息,写写入用户户表,返返回是不不成功修改密码码修改用户户密码修改信息息成功否修改密码码验证当前前密码是是否正确确,正确确时将当当前密码码改为新新密码,返返回是不不成功删除用户户删除用户户记录删除信息息读入信息息成功否删除用户户在管理员员权限下下,从用用户列表表中选择择要删除除的用户户名进行行删除,返返回是否否成功修改用户户名修改用户户名修改信息息计入信息息1成功
21、否修改用户户名验证旧用用户名的的密码是是否正确确,正确确时重新新输入新新用户名名,返回回成功否否修改用户名删除浏览新增N新增新用户是否删除用户数据表新用户名是否存在Y输入新用户NY用户名不能相同输入密码确认修改密码读入数据超级用户用户信息管理普通用户成功否成功否修改密码读入数据1成功否显示所有用户删除用户3.2.3.数数据字典典此模块相相关的表表:订单表数据项类型长度范围用户名字符型10数字、字字母密码字符型16数字、字字母类别逻辑型1Truee 或ffalsse1.4.4 班级信息息维护模模块3.2.1.功功能分析析班级的信信息进行行修改,删删除,添添加,查查询,包包括所在在学生,学学生信息
22、息是受班班级而限限制的,主要可以以实现学学生的增增加、删删除、修修改,,还可以以浏览及及修改班班级的学学期课程程开设情情况。3.2.2. 数据流流图数据据存储描描述:数据存储储:资料料库(班班级表,学学生信息息表,学学期课程程安排表表);流入数据据流:添添加班级级、添加加学生、修修改班级级信息、修修改学生生信息;流出数据据流:读读信息、删删除班级级、删除除学生;数据据流描述述:数据流数据来源源数据去向向删除班级表、学学生基本本信息表表、班级级课程安安排表删除修改用户班级表、学学生基本本信息表表、班级级课程安安排表添加用户班级表、学学生基本本信息表表、班级级课程安安排表查询结果果班级表、学学生基
23、本本信息表表、班级级课程安安排表修改、删删除、显显示、打打印、导导出读数据班级表、学学生基本本信息表表、班级级课程安安排表查询显示信息息查询结果果用户导出资料库(班级表表、学生生信息表表)Exceel文件件打印资料库(班级表表、学生生信息表表)打印机成功否删除、修修改、添添加用户加工描述述:操作操作说明明处理删除班级级删除班级级用户选择择要删除除的班级级,确定定后删除除,反应应到资料料库中,并并将影响响学生的的删除,执执行后给给出信息息,是否否成功。修改班级级修改班级级信息用户选择择要修改改的班级级,若有有权限,则则可以修修改,反反应到资资料库中中,并将将影响学学生信息息的修改改,执行行后给出
24、出信息,是是否成功功。添加班级级添加班级级用户输入入班级信信息,确确认后结结果反应应到资料料库中,执执行后给给出信息息,是否否成功。修改学生生信息修改学生生信息用户修改改学生的的信息,确确认,反反应到资资料库中中,并将将影响班班级信息息的修改改,执行行后给出出信息,是是否成功功。删除学生生删除学生生用户选择择要删除除的学生生,确定定后删除除,反应应到资料料库中,并并将影响响班级信信息的修修改,执执行后给给出信息息,是否否成功。添加学生生添加一个个学生用户输入入学生信信息,确确认结果果反应到到资料库库中,执执行后给给出信息息,是否否成功。删除课程程将不开课课程课程程删除用户选择择要删除除的学生生
25、,确定定后删除除,反应应到资料料库中修改课程程修改课程程信息用户修改改课程安安排信息息,结果果反应到到资料库库中添加课程程为班级添添加一门门新课程程用户输入入添加的的课程编编号及教教师号,返返回成功功否导出将视图导导出到EExceel文件件作备份数数据打印将视图打打印出来来将数据送送到打印印设备,打印出出来数据流图图如下:说明:蓝蓝色表示示添加操操作,红红色表示示修改操操作,绿绿色表示示删除操操作,实实线表示示操作的的操作,虚虚线表示示执行一一个操作作后间接接受到影影响的操操作。数据源描描述:数据源名名含义说明明用户用户的输输入所有有数据的的端口,以以及返回回给用户户信息的的接收端端口打印机打
26、印数据据Exceel文件件存为 EExceel文件件班级表删除记录成功否成功否Excel导入添加记录修改记录学生信息表删除记录修改记录添加记录班级课程设置表删除班级添加课程修改课程删除课程添加记录读入信息添加班级修改班级信息班级课程安排删除记录修改记录读入信息查询结果添加学生修改学生信息删除学生查询用户班级信息学生信息显示导出Exel文件打印查询结果成功否查询结果读入信息n建班年月学生人数专业号班级课程设置开课课开课学期编号教师号班号离校否姓名学生信息m1人数从属m班级学号班号班级信息息维护EER图:1.4.5 班级信息息导入模模块功能分析析数据流图图数据存储储描述:数据存储储:资料料库(班班
27、级表,学学生信息息表);流入数据据流:添添加班级级、导入入流出数据据流:无无数据流描描述:数据流数据来源源数据去向向打开我的电脑脑用户导入Exceel文件件资料库(学学生基本本信息表表)成功否添加、导导入用户添加用户资料库(班班级基本本信息表表)读入数据据Exceel文件件导入基本操作作及功能能描述:操作操作说明明处理打开打开Exxcell文件用户可以以在打开开对话框框中寻找找要导入入的源文文件并打打开导入导入学生生信息用户选择择好要导导入的文文件后,将将文件添添加到学学生基本本信息表表中,返返回是否否成功添加插入班级级信息当导入学学生信息息但班级级信息中中却没有有相应的的班号时时应添加加一个
28、相相应的班班级才能能导入帮助提供帮助助给出导入入的操作作方法及及功能说说明数据源描描述:数据源名名含义说明明用户用户的输输入所有有数据的的端口,以以及返回回给用户户信息的的接收端端口Exceel文件件Exceel文件件保存信信息成功否用户班级基本信息学生基本信息打开导入添加相应的数据找出要导入的文件并打开Excel文件添加添加相应的班级数据流图图如下:成功否读入数据1.4.6 教师信息息维护模模块功能分析析输入教师师的基本本信息,可可以添加加教师的的信息,如教师号、教师名、离校否等,并可以对教师信息进行行添加、查查询、修修改、删删除。还还可以关关键字查查询并从从数据库库里调出出的教师师基本信信
29、息. 输出教师基基本信息息,教师师号、离离校否、姓姓名查询询的信息息结果,还可以以输出教教师的课课程安排排情况。数据流图图数据流描描述:数据流数据来源源数据去向向删除教师信息息表,教教师教材材安排表表删除修改用户教师信息息表、教教师教材材安排表表添加用户教师信息息表、教教师教材材安排表表查询结果果教师信息息表,教教师课程程安排修改、删删除、显显示打印印读数据教师信息息表,教教师课程程安排查询导出查询Exceel文件件打印查询打印机数据存储储:资料料库(教教师信息息表,教教师课程程安排);,流出数据据流:读读信息、删删除教师师;加工描述述:操作操作说明明处理删除删除教师师,也可可删除教教师已安安
30、排的课课程用户选择择要删除除的教师师,确定定后删除除,反应应到资料料库中,执执行后给给出信息息,是否否成功。修改修改教师师信息,也也可修改改教师已已安排的的课程用户选择择要修改改的教师师,若有有权限,则则可以修修改,反反应到资资料库中中,执行行后给出出信息,是是否成功功。添加添加教师师,也可可为教师师再添加加一门课课程用户输入入教师信信息,确确认后结结果反应应到资料料库中,执执行后给给出信息息,是否否成功。查询查询教师师基本信信息,也也可查询询教师已已安排的的课程根据查询询的条件件,到库库中查找找到相应应的信息息显示出出来导出将视图导导出到EExceel文件件作备份数数据打印将视图打打印出来来
31、将数据送送到打印印设备,打印出出来数据源描描述:数据源名名含义说明明用户用户的输输入所有有数据的的端口,以以及返回回给用户户信息的的接收端端口打印机打印数据据Exceel文件件存为 EExceel文件件数据流图图如下:用户修改信息教师信息录入添加修改删除教师信息表读数据教师教材安排显示成功否查询查询条件导出Excel打印删除记录成功否查询结果读数据查询结果查询结果查询结果教师基本信息课程教材班级教师信息管理教师信息息管理EER图:1.4.7 教材信息息维护模模块模块说明明:教材材信息-主要是是对教材材信息进进行添加加、修改改、删除除,以及及对教材材信息的的查询,用用户通过过输入书书名或出出版社
32、名名称对存存在的信信息进行行精确查查询或模模糊查询询。所有有班级订订购的教教材的订订购可同同时浏览览。数据流图图(蓝色色实线表表示一定定会执行行的操作作,紫色色虚线表表示执行行删除操操作后有有可能会会影响的的表,紫紫红色虚虚色表示示执行修修改操作作后可能能会影响响的表。)成功否打印显示示用户查询结果导出excel新增信息修改成功否成功否查询结果读入数据查找新增修改数据删除记录读入数据删除增加记录删除信息读入数据出版社信息表数据流描描述:数据流数据来源源数据去向向删除教材材出版社信信息表删除修改用户出版社信信息表新增教材材用户出版社信信息表查询结果果资料库修改、删删除、显显示打印印显示信息息查询
33、结果果用户读数据出版社信信息表查询导出查询、显显示Exceel文件件打印查询、显显示打印机成功否修改、新新增、删删除用户数据存储储:资料料库(教教师信息息表,教教师教材材安排、出出版社信信息表、学学期课程程安排表表、班级级学期课课程安排排表);流入数据据流:添添加教师师、修改改教师信信息;流出数据据流:读读信息、删删除教师师、查询询;加工描述述:操作操作说明明处理删除删除教材材用户选择择要删除除的教材材记录,确确定后删删除,反反应到资资料库中中,并将将存有与与此记录录相关信信息的数数据表内内的信息息一并删删除,执执行后给给出信息息,是否否成功。(注注:在有有用户权权限情况况下)修改修改教材材信
34、息用户选择择要修改改的教材材信息进进行修改改,反应应到资料料库中,并并在与之之相关的的数据表表进行修修改,执执行后给给出信息息,是否否成功。(注注:在有有用户权权限情况况下)新增新增教材材用户输入入班级信信息,确确认后结结果反应应到资料料库中。执执行后给给出信息息,是否否成功。(注注:在有有用户权权限情况况下)查询结果果根据用户户给定的的条件查查询相应应信息根据条件件到资料料库中查查找到相相应的数数据,将将结果显显示出来来。导出将视图导导出到EExceel文件件作备份数数据打印将视图打打印出来来将数据送送到打印印设备,打印出出来数据源描描述:数据源名名含义说明明用户用户的输输入所有有数据的的端
35、口,以以及返回回给用户户信息的的接收端端口打印机打印数据据Exceel文件件存为 EExceel文件件1.4.8 课程信息息维护模模块功能分析析:用户户可查看看所有的的课程情情况及课课程开设设情况。可可进行新新增、删删除、修修改课程程及查询询操作。如如:修改改课程名名。数据流图图数据流描描述:数据流数据来源源数据去向向删除课程表删除修改用户课程表新增用户课程表查询结果果课程表修改、删删除、显显示打印印读数据课程表查询导出查询、显显示Exceel文件件打印查询、显显示打印机数据存储储:课程程表流入数据据流:新新增课程程信息、修修改课程程信息;流出数据据流:读读信息、删删除课程程信息,查查询,导导
36、出、打打印;功能能描述:操作操作说明明处理删除删除课程程用户选择择要删除除的课程程信息,确确定后删删除,反反应到资资料库中中,执行行后给出出信息,是是否成功功。(注注:在有有用户权权限情况况下)修改修改教师师信息用户选择择要修改改的课程程信息,反反应到资资料库中中,执行行后给出出信息,是是否成功功。(注注:在有有用户权权限情况况下)新增新增课程程用户输入入新增课课程信息息,确认认后结果果反应到到资料库库中,执执行后给给出信息息,是否否成功。(注注:在有有用户权权限情况况下)查询结果果根据用户户给定的的条件查查询相应应信息根据条件件到资料料库中查查找到相相应的数数据,将将结果显显示出来来。导出将
37、视图导导出到EExceel文件件作备份数数据打印将视图打打印出来来将数据送送到打印印设备,打印出出来用户成功否Excel文件查询信息导出打印显示查询修改成功否查询结果新增删除修改信息课程表新增记录删除记录修改记录读入数据读入数据读入数据成功否1.4.9 学期课程程管理模模块功能分析析学期课程程设置模模块按照照学期将将所开的的课程进进行汇总总,用户户根据查查询课程程名称可可知道其其开课的的时间,或或根据开开课时间间了解开开设的课课程。此此外,还还能对其其进行新新增、修修改、删删除等基基本操作作,执行行以上操操作后会会对资料料库中其其它表产产生相应应的影响响。数据流图图数据流描描述:数据流数据来源
38、源数据去向向删除学期课程程安排表表删除修改用户学期课程程安排表表新增用户学期课程程安排表表查询结果果学期课程程安排表表修改、删删除、显显示打印印读数据学期课程程安排表表查询、修修改、删删除导出查询结果果Exceel文件件打印查询结果果打印机数据存储储:资料料库(学学期课程程安排表表、班级级学期课课程表、教教师课程程安排表表、教材材定购表表);流入数据据流:新新增学期期开设课课程信息息、修改改学期开开设课程程信息;流出数据据流:读读信息、删删除学期期开设课课程信息息;功能能描述:操作操作说明明处理删除删除学期期开设课课程用户选择择要删除除的学期期开设课课程信息息,确定定后删除除,反应应到资料料库
39、中,执执行后给给出信息息,是否否成功。(注注:在有有用户权权限情况况下)修改修改学期期开设课课程信息息用户选择择要修改改的学期期开设课课程信息息,反应应到资料料库中,执执行后给给出信息息,是否否成功。(注注:在有有用户权权限情况况下)新增新增学期期开设课课程信息息用户输入入新增学学期开设设课程信信息,确确认后结结果反应应到资料料库中,执执行后给给出信息息,是否否成功。(注注:在有有用户权权限情况况下)导出将视图导导出到EExceel文件件作备份数数据打印将视图打打印出来来将数据送送到打印印设备,打印出出来数据源描描述:数据源名名含义说明明用户用户的输输入所有有数据的的端口,以以及返回回给用户户信息的的接收端端口打印机打印数据据Exceel文件件存为 EExceel文件件数据流图图如下:(红色色表示新新增、蓝蓝色表示示删除,实实线表直直接删除除,虚线线表通过过表的关关系影响响到其它它的表。)用户查询显示示新增删除修改学期课程安排表打印导出新增信息成功否删