收藏 分销(赏)

数据库应用技术课程设计资料.doc

上传人:a199****6536 文档编号:3529632 上传时间:2024-07-08 格式:DOC 页数:41 大小:426KB
下载 相关 举报
数据库应用技术课程设计资料.doc_第1页
第1页 / 共41页
数据库应用技术课程设计资料.doc_第2页
第2页 / 共41页
数据库应用技术课程设计资料.doc_第3页
第3页 / 共41页
数据库应用技术课程设计资料.doc_第4页
第4页 / 共41页
数据库应用技术课程设计资料.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、数据库应用技术课程设计资料高职计算机 级课程设计任务单选题项目名称:教材征订管理系统项目组长:黄璐项目组成员:王赛、熊尚德、杨立芸、朱良开发周期: 上学期第1620周应用开发工具:SQL Sever + PowerBuilder 9.0数据库系统:SQL Sever组内成员分工情况: 黄璐负责完成订单管理模块和用户管理模块;王赛、杨立芸负责完成基本资料维护模块;熊尚德负责完成主界面和系统管理模块;朱良负责完成打印模块和帮助模块。中南林学院职业技术学院课程设计报告课程名称:数据库应用技术指导老师:谭琳专业:计算机科学与技术(高职)年级: 级学生:黄璐、熊尚德、王赛、杨立芸、朱良学号: 3622设

2、计时间: 上学期第1620周教材征订管理系统需求分析说明书1 引言1.1 编写目的伴随着新学期的到来,各院系的教材征订情况成为各院系工作人员的工作之重。院系资料,班级资料,学生课程选修信息,教材信息等资料信息量大,而且不易更新,不易存放,容易丢失,容易丢失,难以备份。这些都困扰着工作人员。而建立简单的电子表格对教材征订管理虽然克服了不少问题,但查询起来效率比较低,特别是当数据量十分庞大时,劣势特别明显。因此开发一个既能够存储信息,有能够进行更新、查询等功能,同时又便于统计的院系征订系统就显得十分必要。1.2 项目背景l 项目名初步定为:教材征订管理系统。分为六个子功能模块:系统管理模块、资料维

3、护模块、订单管理模块、用户管理模块、打印模块和帮助模块。l 本项目设计过程中参考了网络上的基于ACCESS的教材管理系统,教材科提供的相关资料、数据和需求。1.3 术语说明MIS:管理信息系统Data processing:数据处理Transaction processing:事务处理Data processing cycle:数据处理流程Data acquisition:数据采集Data processing system security:数据处理系统安全性1.4 参考资料徐松林、路斌等 出版 PowerBuilder数据库应用开发教程 清华大学出版社张莉、王强等 出版 SQL Serve

4、r数据库原理及应用教程 清华大学出版社2.总体设计2.1.需求概述从学生入学到毕业整个在校期间的各个学期所订教材的种类。能够由管理员统一管理查询。能够统计各班所需要的教材及所订的数量,还能够查看各班开课情况,以及教师课程安排情况。此系统是一个院系的教材征订,最后将结果导出送到教材科。2.1.1.浏览功能以表格形式显示全部记录。2.1.2.查看详细信息资料可在浏览状态下点击某条记录,显示全部信息。2.1.3.条件查询功能用户可选择学期、班级进行查询。2.1.4.增加功能增加一条或多条记录。2.1.5.删除功能删除一条或多条记录。2.1.6.修改功能修改全部字段(课程,教材,人数,备用书)。只有备

5、用书可为空。2.1.7.密码管理登陆系统后用户能够随时对密码进行更改。2.1.8.导入或导出能够把存储为指定格式文件的学生资料导入到学生表中。也可将查询的结果导出到文本文件或Excel文件。2.1.9.打印管理实现基本资料的打印,如订单、班级基本资料、教师基本资料。2.1.10.身份验证进入系统时,对用户身份进行检查,只允许合法用户登陆系统。登陆后,根据用户权限设定访问权限。用户有两种,一种是普通用户,能够使用此系统,还有一种是超级用户,它除了具有普通用户的功能外,还能够删除用户,添加用户,锁定系统。2.2软件结构订单课程开设软件业务流图如下:确定教材人数课程学期年级订单审核班级信息教师信息班

6、级信息订单的打印或输出图(1)课程表班级基本信息出版社信息出版社信息表教材定购表学期课程安排表班级课程安排表教师教材安排表软件层次方框图如下:身份验证重新验证初始化非正常退出退出系统管理资料维护订单管理用户管理不经过失败消息循环帮助系统图(2)打印管理正常退出2.3.程序设计说明2.3.1.模块描述本软件的详细功能模块图如下图(3):身份验证重新验证初始化消息循环不经过失败锁定数据锁定系统离开系统班级信息管理教材信息管理教师信息管理课程信息管理学期课程设置删除用户修改密码订单管理订单审核退出正常退出用户注册切换用户修改用户名班级信息维护班级信息管理导入资料维护用户管理订单管理打印帮助系统系统管

7、理非正常退出图(3)3.具体需求分析1.1.1. 身份验证模块功能分析对用户进行身份验证,用户输入自己的用户名和密码,到系统用户表中查询,进行身份较正,经过验证则登陆系统,否则无权使用此软件。无使用权限用户登陆关登录用户名密码退出系统连接数据库用户数据表类别密码用户名初始化身份验证数据流图数据流图如下图:数据流描述:数据流说明数据来源数据去向查询查询操作的结果查询系统读入信息从库中读入查询数据用户表查询流入数据流:无流出数据流:读入信息数据存储描述:数据存储说明流入数据流出数据用户表存储用户信息无读入信息数据源描述:数据源名含义说明用户用户的输入所有数据的端口,以及返回给用户信息的接收端口11

8、2 数据备份功能:对用户选择的数据库或忆有订单进行备份,以防丢失。数据流图用户选择数据资料库用户库订单库输入备份名同名文件?创立备份文件删除同名文件覆盖?YNNY成功否查询读入数据数据流描述:数据流说明数据来源数据去向查询查询有无同名文件系统库判断读入信息从库中读入选择数据选择备份选择选择数据源用户查询删除删除同名文件查询删除成功否返回是否备份成功备份用户备份文件备件选择库流入数据流:备份流出数据流:读入信息、查询、删除、成功否数据存储描述:数据存储说明流入数据流出数据系统表存储用户创立库的信息备份读入信息、删除、查询资料库班级信息、学生信息等备份读入信息、删除、订单库生成的订单备份读入信息、

9、删除、用户库用户的信息备份读入信息、删除、数据源描述:数据源名含义说明用户用户的输入所有数据的端口,以及返回给用户信息的接收端口1.4.1 锁定/解除锁定系统模块功能:锁定系统,而且保留相应运行状态。锁定系统后不能对系统做修改操作,具有锁定系统功能的只有超级用户。当系统被锁定后,”锁定系统”子菜单变为”解除锁定”,只能是超级用户才能解除锁定,数据流图是一样的,只是最后是”解除锁定”而不是”锁定系统”。数据流图数据流图如下:无使用权限用户登陆关登录用户名密码连接数据库用户数据表类别密码用户名锁定系统身份验证超级用户NY数据流描述:数据流说明数据来源数据去向查询查询操作的结果查询系统读入信息从库中

10、读入查询数据用户表查询流入数据流:无流出数据流:读入信息、锁定系统数据存储描述:数据存储说明流入数据流出数据用户表存储用户信息无读入信息数据源描述:数据源名含义说明用户用户的输入所有数据的端口,以及返回给用户信息的接收端口1.4.2 初始化模块内存不足或文件有错无法运行连接数据库系统资料库订单库界面用户全局变量定义初始化功能:初始化系统,并使系统进入正常工作状态。数据流描述:数据流说明数据来源数据去向连接连接数据数据库连接初始化显示界面初始化显示定义为全局变量分配内存空间程序系统流入数据流:定义流出数据流:;初始化数据存储描述:数据存储说明流入数据流出数据系统表存储用户创立库的信息备份读入信息

11、、删除、查询资料库班级信息、学生信息等备份读入信息、删除、订单库生成的订单备份读入信息、删除、数据源描述:数据源名含义说明系统系统自动调用程序1.4.3 关闭系统模块功能:关闭并退出系统,保留相应状态数据。Y关闭数据、配置文件正常?更新关闭窗口系统文件出错用户正常退出非正常退出N3.1.订单管理模块该模块主要有订单管理子模块和订单审核子模块3.1.1.功能分析订单管理模块功能:对订单按班级学期年级方式进行查询,并以表格的方式进行浏览;以订单的增加,修改,删除等功能订单审核功能:对订单进行审核,审核后的数据不可进行修改、删除。3.1.2. 数据流图数据流图如下图(4):图(4)读入信息用 户修改

12、审核删除查询增加班级课程表课程开设表教材表订单表查询信息查询结果删除信息成功否成功否修改信息修改订单读入信息1删除订单成功否审核信息审核订单读入信息2增加信息增加订单成功否读入班级信息读入课程信息读入教材信息数据流描述:数据流说明数据来源数据去向查询信息用户查询条件用户查询删除信息用户删除选择用户删除修改信息用户修改选择用户修改审核信息用户审核订单用户审核成功否操作是否成功删除、修改、增加、审核用户查询结果查询操作的结果查询用户读入信息从库中读入查询数据订单表查询读入信息2从库中读入审核信息订单表审核读入信息1从库中读入供修改的详细信息订单表修改删除订单从订单库删除订单删除订单库修改订单修改订

13、单库的订单信息修改订单库审核订单将审核过订单标志审核订单库读入班级信息读入详细班级信息班级库增加读入课程信息读入详细课程信息课程库增加读入教村信息读入详细教材信息教材库增加数据源描述:数据源名含义说明用户用户的输入所有数据的端口,以及返回给用户信息的接收端口数据存储描述:数据存储说明流入数据流出数据订单库存储订单信息增加信息,修改订单,删除订单读入信息,读入信息1,读入信息2班级课程安排表存储班级课程信息无读入班级信息课程开设表存储每个学期课程开设信息无读入课程信息教材订购表存储教材信息无读入教材信息加工描述:加工名说明输入输出处理增加增加订单增加订单、读入班信息、读入课程信息、读入教材信息增

14、加信息、成功否由用户选择班级、学期、年级对相应的课程进行调整,生成班级订单,最后返回是否成功修改修改订单修改信息读入信息1成功否、修改订单从查询结果中选择一条要修改的订单记录,确定是否有权限修改后读入详细信息。修改库后返回是否成功删除删除订单删除信息成功否删除订单用户从查询结果中选择一条要删除的订单。确定是否有权限删除后删除。修改库,返回是否成功查询按条件查询订单查询信息查询结果读入信息按要求从试题库中查询结果,打结果返回给用户审核审核订单审核信息读入信息2成功否审核订单按要求查询订单,然后对订单进行审核,修改库并返回是否成功3.1.3.数据字典此模块相关的表:订单表数据项类型长度范围班级编号

15、字符型8数字学期码字符型5数字课程名字符型20字母,数字,汉字教材名字符型20字母、数字、汉字作者字符型10字母、汉字出版社字符型20字母、汉字学生人数数值型3数字3.2.用户管理模块该模块主要有有户注册,删除用户,修改用户密码,修改用户名四个子模块。用户有两种类型,系统用户和普通用户。系统初始化时生成一个系统用户(SYS),该用户拥有软件的所有权限,能够添加、删除用户。普通用户只拥有软件的部分权限。如不可锁定数据,注册用户,删除用户。3.2.1.功能分析修改密码:每个用户都能够修改其用户密码。注册用户、删除用户:只该系统的管理员才可进行相应操作。3.2.2. 数据流图图(5)数据流描述:数据

16、流说明数据来源数据去向修改用户名用户修改用户名用户修改用户名成功否操作是否成功修改密码、用户注册、删除用户、修改用户名用户读入信息从库中读入用户信息用户表用户读入信息1从库中读入用户名用户表新用户名删除用户从用户表中删除用户删除用户用户表修改密码修改用户表的密码信息修改密码用户表新增用户增加用户用户注册用户表数据源描述:数据源名含义说明用户用户的输入所有数据的端口,以及返回给用户信息的接收端口数据存储描述:数据存储说明流入数据流出数据用户表存储用户信息新增用户,修改密码,删除用户读入信息,读入信息1加工描述:加工名说明输入输出处理添加用户新用户注册注册信息新增用户、成功否以管理员身份,接收用户

17、信息,写入用户表,返回是不成功修改密码修改用户密码修改信息成功否修改密码验证当前密码是否正确,正确时将当前密码改为新密码,返回是不成功删除用户删除用户记录删除信息读入信息成功否删除用户在管理员权限下,从用户列表中选择要删除的用户名进行删除,返回是否成功修改用户名修改用户名修改信息计入信息1成功否修改用户名验证旧用户名的密码是否正确,正确时重新输入新用户名,返回成功否修改用户名删除浏览新增N新增新用户是否删除用户数据表新用户名是否存在Y输入新用户NY用户名不能相同输入密码确认修改密码读入数据超级用户用户信息管理普通用户成功否成功否修改密码读入数据1成功否显示所有用户删除用户3.2.3.数据字典此

18、模块相关的表:订单表数据项类型长度范围用户名字符型10数字、字母密码字符型16数字、字母类别逻辑型1True 或false1.4.4 班级信息维护模块3.2.1.功能分析班级的信息进行修改,删除,添加,查询,包括所在学生,学生信息是受班级而限制的,主要能够实现学生的增加、删除、修改,还能够浏览及修改班级的学期课程开设情况。3.2.2. 数据流图数据存储描述:数据存储:资料库(班级表,学生信息表,学期课程安排表);流入数据流:添加班级、添加学生、修改班级信息、修改学生信息;流出数据流:读信息、删除班级、删除学生;数据流描述:数据流数据来源数据去向删除班级表、学生基本信息表、班级课程安排表删除修改

19、用户班级表、学生基本信息表、班级课程安排表添加用户班级表、学生基本信息表、班级课程安排表查询结果班级表、学生基本信息表、班级课程安排表修改、删除、显示、打印、导出读数据班级表、学生基本信息表、班级课程安排表查询显示信息查询结果用户导出资料库(班级表、学生信息表)Excel文件打印资料库(班级表、学生信息表)打印机成功否删除、修改、添加用户加工描述:操作操作说明处理删除班级删除班级用户选择要删除的班级,确定后删除,反应到资料库中,并将影响学生的删除,执行后给出信息,是否成功。修改班级修改班级信息用户选择要修改的班级,若有权限,则能够修改,反应到资料库中,并将影响学生信息的修改,执行后给出信息,是

20、否成功。添加班级添加班级用户输入班级信息,确认后结果反应到资料库中,执行后给出信息,是否成功。修改学生信息修改学生信息用户修改学生的信息,确认,反应到资料库中,并将影响班级信息的修改,执行后给出信息,是否成功。删除学生删除学生用户选择要删除的学生,确定后删除,反应到资料库中,并将影响班级信息的修改,执行后给出信息,是否成功。添加学生添加一个学生用户输入学生信息,确认结果反应到资料库中,执行后给出信息,是否成功。删除课程将不开课程课程删除用户选择要删除的学生,确定后删除,反应到资料库中修改课程修改课程信息用户修改课程安排信息,结果反应到资料库中添加课程为班级添加一门新课程用户输入添加的课程编号及

21、教师号,返回成功否导出将视图导出到Excel文件作备份数据打印将视图打印出来将数据送到打印设备,打印出来数据流图如下: 说明:蓝色表示添加操作,红色表示修改操作,绿色表示删除操作,实线表示操作的操作,虚线表示执行一个操作后间接受到影响的操作。数据源描述:数据源名含义说明用户用户的输入所有数据的端口,以及返回给用户信息的接收端口打印机打印数据Excel文件存为 Excel文件班级表删除记录成功否成功否Excel导入添加记录修改记录学生信息表删除记录修改记录添加记录班级课程设置表删除班级添加课程修改课程删除课程添加记录读入信息添加班级修改班级信息班级课程安排删除记录修改记录读入信息查询结果添加学生

22、修改学生信息删除学生查询用户班级信息学生信息显示导出Exel文件打印查询结果成功否查询结果读入信息n建班年月学生人数专业号班级课程设置开课课开课学期编号教师号班号离校否姓名学生信息m1人数从属m班级学号班号班级信息维护ER图:1.4.5 班级信息导入模块功能分析数据流图数据存储描述:数据存储:资料库(班级表,学生信息表);流入数据流:添加班级、导入流出数据流:无数据流描述:数据流数据来源数据去向打开我的电脑用户导入Excel文件资料库(学生基本信息表)成功否添加、导入用户添加用户资料库(班级基本信息表)读入数据Excel文件导入基本操作及功能描述:操作操作说明处理打开打开Excel文件用户能够

23、在打开对话框中寻找要导入的源文件并打开导入导入学生信息用户选择好要导入的文件后,将文件添加到学生基本信息表中,返回是否成功添加插入班级信息当导入学生信息但班级信息中却没有相应的班号时应添加一个相应的班级才能导入帮助提供帮助给出导入的操作方法及功能说明数据源描述:数据源名含义说明用户用户的输入所有数据的端口,以及返回给用户信息的接收端口Excel文件Excel文件保存信息成功否用户班级基本信息学生基本信息打开导入添加相应的数据找出要导入的文件并打开Excel文件添加添加相应的班级数据流图如下:成功否读入数据1.4.6 教师信息维护模块功能分析输入教师的基本信息,能够添加教师的信息,如教师号、教师

24、名、离校否等,并能够对教师信息进行添加、查询、修改、删除。还能够关键字查询并从数据库里调出的教师基本信息. 输出教师基本信息,教师号、离校否、姓名查询的信息结果,还能够输出教师的课程安排情况。数据流图数据流描述:数据流数据来源数据去向删除教师信息表,教师教材安排表删除修改用户教师信息表、教师教材安排表添加用户教师信息表、教师教材安排表查询结果教师信息表,教师课程安排修改、删除、显示打印读数据教师信息表,教师课程安排查询导出查询Excel文件打印查询打印机数据存储:资料库(教师信息表,教师课程安排);,流出数据流:读信息、删除教师;加工描述:操作操作说明处理删除删除教师,也可删除教师已安排的课程

25、用户选择要删除的教师,确定后删除,反应到资料库中,执行后给出信息,是否成功。修改修改教师信息,也可修改教师已安排的课程用户选择要修改的教师,若有权限,则能够修改,反应到资料库中,执行后给出信息,是否成功。添加添加教师,也可为教师再添加一门课程用户输入教师信息,确认后结果反应到资料库中,执行后给出信息,是否成功。查询查询教师基本信息,也可查询教师已安排的课程根据查询的条件,到库中查找到相应的信息显示出来导出将视图导出到Excel文件作备份数据打印将视图打印出来将数据送到打印设备,打印出来数据源描述:数据源名含义说明用户用户的输入所有数据的端口,以及返回给用户信息的接收端口打印机打印数据Excel

26、文件存为 Excel文件数据流图如下:用户修改信息教师信息录入添加修改删除教师信息表读数据教师教材安排显示成功否查询查询条件导出Excel打印删除记录成功否查询结果读数据查询结果查询结果查询结果教师基本信息课程教材班级教师信息管理教师信息管理ER图:1.4.7 教材信息维护模块模块说明:教材信息-主要是对教材信息进行添加、修改、删除,以及对教材信息的查询,用户经过输入书名或出版社名称对存在的信息进行精确查询或模糊查询。所有班级订购的教材的订购可同时浏览。数据流图(蓝色实线表示一定会执行的操作,紫色虚线表示执行删除操作后有可能会影响的表,紫红色虚色表示执行修改操作后可能会影响的表。)成功否打印显

27、示示用户查询结果导出excel新增信息修改成功否成功否查询结果读入数据查找新增修改数据删除记录读入数据删除增加记录删除信息读入数据出版社信息表数据流描述:数据流数据来源数据去向删除教材出版社信息表删除修改用户出版社信息表新增教材用户出版社信息表查询结果资料库修改、删除、显示打印显示信息查询结果用户读数据出版社信息表查询导出查询、显示Excel文件打印查询、显示打印机成功否修改、新增、删除用户数据存储:资料库(教师信息表,教师教材安排、出版社信息表、学期课程安排表、班级学期课程安排表);流入数据流:添加教师、修改教师信息;流出数据流:读信息、删除教师、查询;加工描述:操作操作说明处理删除删除教材

28、用户选择要删除的教材记录,确定后删除,反应到资料库中,并将存有与此记录相关信息的数据表内的信息一并删除,执行后给出信息,是否成功。(注:在有用户权限情况下)修改修改教材信息用户选择要修改的教材信息进行修改,反应到资料库中,并在与之相关的数据表进行修改,执行后给出信息,是否成功。(注:在有用户权限情况下)新增新增教材用户输入班级信息,确认后结果反应到资料库中。执行后给出信息,是否成功。(注:在有用户权限情况下)查询结果根据用户给定的条件查询相应信息根据条件到资料库中查找到相应的数据,将结果显示出来。导出将视图导出到Excel文件作备份数据打印将视图打印出来将数据送到打印设备,打印出来数据源描述:

29、数据源名含义说明用户用户的输入所有数据的端口,以及返回给用户信息的接收端口打印机打印数据Excel文件存为 Excel文件1.4.8 课程信息维护模块功能分析:用户可查看所有的课程情况及课程开设情况。可进行新增、删除、修改课程及查询操作。如:修改课程名。数据流图数据流描述:数据流数据来源数据去向删除课程表删除修改用户课程表新增用户课程表查询结果课程表修改、删除、显示打印读数据课程表查询导出查询、显示Excel文件打印查询、显示打印机数据存储:课程表流入数据流:新增课程信息、修改课程信息;流出数据流:读信息、删除课程信息,查询,导出、打印;功能描述:操作操作说明处理删除删除课程用户选择要删除的课

30、程信息,确定后删除,反应到资料库中,执行后给出信息,是否成功。(注:在有用户权限情况下)修改修改教师信息用户选择要修改的课程信息,反应到资料库中,执行后给出信息,是否成功。(注:在有用户权限情况下)新增新增课程用户输入新增课程信息,确认后结果反应到资料库中,执行后给出信息,是否成功。(注:在有用户权限情况下)查询结果根据用户给定的条件查询相应信息根据条件到资料库中查找到相应的数据,将结果显示出来。导出将视图导出到Excel文件作备份数据打印将视图打印出来将数据送到打印设备,打印出来用户成功否Excel文件查询信息导出打印显示查询修改成功否查询结果新增删除修改信息课程表新增记录删除记录修改记录读

31、入数据读入数据读入数据成功否1.4.9 学期课程管理模块功能分析学期课程设置模块按照学期将所开的课程进行汇总,用户根据查询课程名称可知道其开课的时间,或根据开课时间了解开设的课程。另外,还能对其进行新增、修改、删除等基本操作,执行以上操作后会对资料库中其它表产生相应的影响。数据流图数据流描述:数据流数据来源数据去向删除学期课程安排表删除修改用户学期课程安排表新增用户学期课程安排表查询结果学期课程安排表修改、删除、显示打印读数据学期课程安排表查询、修改、删除导出查询结果Excel文件打印查询结果打印机数据存储:资料库(学期课程安排表、班级学期课程表、教师课程安排表、教材定购表);流入数据流:新增

32、学期开设课程信息、修改学期开设课程信息;流出数据流:读信息、删除学期开设课程信息;功能描述:操作操作说明处理删除删除学期开设课程用户选择要删除的学期开设课程信息,确定后删除,反应到资料库中,执行后给出信息,是否成功。(注:在有用户权限情况下)修改修改学期开设课程信息用户选择要修改的学期开设课程信息,反应到资料库中,执行后给出信息,是否成功。(注:在有用户权限情况下)新增新增学期开设课程信息用户输入新增学期开设课程信息,确认后结果反应到资料库中,执行后给出信息,是否成功。(注:在有用户权限情况下)导出将视图导出到Excel文件作备份数据打印将视图打印出来将数据送到打印设备,打印出来数据源描述:数

33、据源名含义说明用户用户的输入所有数据的端口,以及返回给用户信息的接收端口打印机打印数据Excel文件存为 Excel文件数据流图如下:(红色表示新增、蓝色表示删除,实线表直接删除,虚线表经过表的关系影响到其它的表。)用户查询显示示新增删除修改学期课程安排表打印导出新增信息成功否删除信息修改信息查询结果读入信息成功否成功否查询结果查询结果读入信息读入信息1.4.10 打印模块功能:根据用户要求实现对班级信息、教师信息、教材信息、课程信息、订单的打印输出.数据来源:数据库中各表基本操作及功能描述:操作操作说明处理选择选择要打印的表用户必须给出所要信息表的主键,以便到数据库中进行查找数据源描述:数据

34、源名含义说明用户用户的输入所有数据的端口,以及返回给用户信息的接收端口打印机打印数据数据流描述:数据流数据来源数据去向查询系统库打印选择用户查询打印查询打印机数据存储:系统表输入数据流:无输出数据流:查询、打印用户班级信息教师信息教材信息订 单课程信息选择打印读数据设置打印格式打印输出NY打印机连机?打印机没连接1.4.11 帮助模块功能:为用户提供帮助,当用户不会使用此系统时或出现一些较常见的问题时系统给出帮助信息。将帮助信息放在一个帮助信息库中,用户能够输入关键字,系统到库中查找帮助信息,实际上属于一种模糊查询。数据流图1、 如何使用:2、 常见错误:显示使用本系统过程中常出现的错误提示,

35、并引导用户分析与解决。常见错误帮助如何使用系统信息如何进行系统与数据的锁定如何添加用户,删除用户如何导入数据如何进行数据的添加,删作与修改如何生成订单如何进行打印关键字用户帮助信息库3、 关于系统:显示系统的版本等信息。Y相关记录N读数据无相关主题查询数据源描述:数据源名含义说明用户用户的输入所有数据的端口,以及返回给用户信息的接收端口数据存储:系统表输入数据流:输入关键字输出数据流:读数据数据流描述:数据流数据来源数据去向读数据系统库判断输入关键字用户查询帮助查询用户基本操作及功能描述:操作操作说明处理输入关键字输入要查询的关键字到帮助信息数据库中进行查找关键字的主题1.4.12 数据库设计

36、资料库:学生基本信息表: 学生基本信息表里存储了学生的档案包括:学号、姓名、离校否、班号。主键:学号班级基本信息表: 班级基本信息表里存储了班号、专业号、专业名、学生人数、建班年月。主键:班号教师基本信息表: 教师基本信息表里存储了教师的档案包括:教师号、姓名、性别、离校否。主键:教师号课程表: 课程表里存储了学校开设的所有的课程,包括课程号、课程名。学期课程安排表: 学期课程安排表里存储了哪个学期开设哪门课程,包括:课程号、课程名、开课学期、编号。这里编号是给每个学期开设的课程赋一个号码,不等同于课程号,课程号是相同的课程课程号是相同的,可是若相同的课程在不同的学期开就难以区分,因此使用编号,相同的课程在不同的学期开它的编号是不相同的,它能够将不同学期开设的相同课程区分开。主键:编号班级学期课程安排表: 班级学期课程安排表里存储了班级在每个学期开设的课程及任课教师,包括:教师号、开课学期、编号、班号。主键:班号、编号教师教材安排表: 教师课程安排表里存储了每个教师上哪些课程,而且使用的是什么教材,包括:教师号、编号、教材名、ISBM号。主键:教师号、编号教材定购表: 教材定购表里存储了哪门课程定购了哪些教材 ,其中即使理同一门课程教师不一样可能所使用的书籍也会不一样,这就导致了同一个编号但却对应不同的书籍的情况,属性包括:编号、数量、教材名、备用教材、出

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服