数据库应用技术课程设计资料_第1页
数据库应用技术课程设计资料_第2页
数据库应用技术课程设计资料_第3页
数据库应用技术课程设计资料_第4页
数据库应用技术课程设计资料_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

》征订管理系统杨立芸、朱良周组内成员分工情况:理模块和用户管理模块;成基本资料维护模块;熊尚德负责完成主界面和系统管理模块;朱良负责完成打印模块和帮助模块。专业:计算机科学与技术(高职)3级统需求分析说明书1.1编写目的伴随着新学期的到来,各院系的教材征订情况成为各院系工作人员的工作之重。院系资料,征订系统就显得十分必要。1.2项目背景模块、订单管理模块、用户管理模块、打印模块和帮助模块。本项目设计过程中参考了网络上的基于ACCESS的教材管理系统,教材科提供的相关资料、数据和需求。1.3术语说明n1.4参考资料徐松林、路斌等2003年出版PowerBuilder数据库应用开发教程清华大学出版社张莉、王强等2003年出版SQLServer数据库原理及应用教程清华大学出版社从学生入学到毕业整个在校期间的各个学期所订教材的种类。可以由管理员统一管理查询。况。此系统是一个院系的教材征订,最后将结果导出送到教材科。功能以表格形式显示全部记录。详细信息资料可在浏览状态下点击某条记录,显示全部信息。查询功能用户可选择学期、班级进行查询。功能增加一条或多条记录。功能删除一条或多条记录。功能修改全部字段(课程,教材,人数,备用书)。只有备用书可为空。管理登陆系统后用户可以随时对密码进行更改。息人数订单息人数订单或导出或Excel文件。管理实现基本资料的打印,如订单、班级基本资料、教师基本资料。2.1.10.身份验证具有普通用户的功能外,还可以删除用户,添加用户,锁定系统。件结构软件业务流图如下:班级基本信息课程表班级基本信息课程表程安排表息息息出版社信息教材定购表系统管理帮助系统资料维护订单管理打印用户管理重新验证系统管理资料维护订单管理用户管理帮助系统打印管理初始化班教教课学系统管理帮助系统资料维护订单管理打印用户管理重新验证系统管理资料维护订单管理用户管理帮助系统打印管理初始化班教教课学软件层次方框图如下:身份验证初始化出图(2)说明描述本软件的详细功能模块图如下图(3):身份验证重新验证出订订用删修订订用删修修图(3)统数据流图如下图:身份验证初始化统数据流图如下图:身份验证初始化通过验证则登陆系统,否则无权使用此软件。数据流描述:源向作的结果读入查询数据据流:无据流:读入信息数据存储描述:储据据户信息无数据源描述:名明数据的端口,以及返回给用户信息的接收端口功能:对用户选择的数据库或忆有订单进行备份,以防丢失。读入数据读入数据名文件NN查询查询YYNN数据流描述:源向无同名文件判断读入选择数据名文件否备份成功库据流:备份据流:读入信息、查询、删除、成功否数据存储描述:储据据户创建库的信息息、学生信息等读入信息、删除、读入信息、删除、读入信息、删除、数据源描述:名明数据的端口,以及返回给用户信息的接收端口1.4.1锁定/解除锁定系统模块用户才能解除锁定,数据流图是一样的,只是最后是“解除锁定”而不是“锁定系统”。据流图如下:身份验证户Y量身份验证户Y量数据流描述:源向作的结果读入查询数据据流:无据流:读入信息、锁定系统数据存储描述:储据据户信息无数据源描述:名明数据的端口,以及返回给用户信息的接收端口1.4.2初始化模块法运行初始化库库系数据流描述:源向YY初始化初始化配内存空间据流:定义据流:;初始化数据存储描述:储据据户创建库的信息息、学生信息等读入信息、删除、读入信息、删除、数据源描述:名明1.4.3关闭系统模块功能:关闭并退出系统,保留相应状态数据。NN出管理模块子模块和订单审核子模块增加订单读入信息修改修改信息成功否单 增加信息程表果息修改订单增加订单读入信息修改修改信息成功否单 增加信息程表果息修改订单.功能分析订单管理模块功能:对订单按班级学期年级方式进行查询,并以表格的方式进行浏览;以订加,修改,删除等功能2.数据流图数据流图如下图(4):用户图(4)数据流描述:源向息息修改信息修改否成功修改、增加、审核果作的结果读入查询数据读入审核信息读入信息1修改单库删除订单修改订单修改订单库的订单信息修改标志数据源描述:名明数据的端口,以及返回给用户信息的接收端口数据存储描述:储据据单信息增加信息,修改订单,删除订单程安排表级课程信息无存储每个学期课程开无购表材信息无加工描述:加工名单功修改修改订单修改信息读入信息1从查询结果中选择一条要修改的订息。修改库后返回是否成功单息单用户从查询结果中选择一条要删除的订单。确定是否有权限删除后删除。修改库,返回是否成功按条件查息果用户改库并返回是否成功.数据字典此模块相关的表:号85汉字汉字数3管理模块该模块主要有有户注册,删除用户,修改用户密码,修改用户名四个子模块。用户有两种类型,系统用户和普通用户。系统初始化时生成一个系统用户(SYS),该锁定数据,注册用户,删除用户。.功能分析。2.数据流图数据流描述:源向修改用户名名修改用户名否成功户名读入用户信息读入信息1读入用户名名户表中删除用户户修改密码修改用户表的密码信息修改密码户户数据源描述:名明数据的端口,以及返回给用户信息的接收端口数据存储描述:储据据户信息删读入信息,读入信息1加工描述:添加用户新用户注册息是不成功修改密码修改用户修改信息修改密码改为新密码,返回是不成功删除用户删除用户息户修改用修改用户名修改信息计入信息1修改用户名功否用户名不能相同修改密码读入数据Y除删用户名不能相同修改密码读入数据Y除删理成成成成新增删除浏览修改密码修改用户名N输入新用户Y名在读入数据1用户数据表N用户.数据字典此模块相关的表:字母字母11.4.4班级信息维护模块.功能分析班级的信息进行修改,删除,添加,查询,包括所在学生,学生信息是受班级而限制的,2.数据流图数据存储描述:数据存储:资料库(班级表,学生信息表,学期课程安排表);流入数据流:添加班级、添加学生、修改班级信息、修改学生信息;流出数据流:读信息、删除班级、删除学生;数据流描述:源向修改班级表、学生基本信息表、班级课程班级表、学生基本信息表、班级课程果修改、删除、显示、打印、导出果信息表)Excel件信息表)修改、添加加工描述:明级级后删除,反应到资料库中,并将影响学生的删除,执行后给出信息,是否成功。修改班级修改班级信息用户选择要修改的班级,若有权限,则可以修改,反应到资料库中,并将影响学生信息的修改,执行后给出信息,是否成功。级级用户输入班级信息,确认后结果反应到资料库中,执行后给出信息,是否成功。修改学生信息修改学生信息反应到资料库中,并将影响班级信息的修改,执行后给出信息,是否成功。生生后删除,反应到资料库中,并将影响班级信息的修改,执行后给出信息,是否成功。生个学生用户输入学生信息,确认结果反应到资料库中,执行后给出信息,是否成功。程将不开课程课程删除的学生,确定后删除,反应到资料库中修改课程修改课程信息排信息,结果反应到资料库中程为班级添加一门新课程编号及教师号,返回成功否将视图导出到Excel件数据来设备,打印出来数据流图如下:表示操作的操作,虚线表示执行一个操作后间接受到影响的操作。数据源描述:名明数据的端口,以及返回给用户信息的接收端口据Excel件存为Excel文件修改班级信息删除班级修改记录读入信息删除课程修改课程添加课程删除学生修改记录修改学生信息添加学生删除记录果班级课程安排读入信息删除记录删除记录添加记录添加记录修改记录录果修改班级信息删除班级修改记录读入信息删除课程修改课程添加课程删除学生修改记录修改学生信息添加学生删除记录果班级课程安排读入信息删除记录删除记录添加记录添加记录修改记录录果导导出Exel文成功否果添加班级学生信息表设置表ExcelExcel导入1m息建班年月m课n1m息建班年月m课n班级信息维护ER图:数程设置1.4.5班级信息导入模块数据存储描述:数据存储:资料库(班级表,学生信息表);据流:添加班级、导入据流:无数据流描述:源向脑Excel件资料库(学生基本信息表)导入资料库(班级基本信息表)Excel件基本操作及功能描述:明l对话框中寻找要导入的源文件并打开将文件添加到学生基本信息表中,返级信息当导入学生信息但班级信息中却没有相应的班号时应添加一个相找出要导入的文件并据读入数据本信息找出要导入的文件并据读入数据本信息导入助及功能说明数据源描述:名明数据的端口,以及返回给用户信息的接收端口Excel件Excel存信息数据流图如下:级Excel件1.4.6教师信息维护模块信息进行添加、查询、修改、删除。还可以关键字查询并从数据库里调出的教师基本信息.输输出教师的课程安排情况。查询条件成功否成功否查询条件成功否成功否数据流描述:源向息表,教师教材安排表修改息表、教师教材安排表息表、教师教材安排表果教师信息表,教师课程安排修改、删除、显示打印教师信息表,教师课程安排Excel件数据存储:资料库(教师信息表,教师课程安排);,流出数据流:读信息、删除教师;加工描述:明删除教师,也可删除教程后删除,反应到资料库中,执行后给出信息,是否成功。修改修改教师信息,也可修已安排的课程用户选择要修改的教师,若有权限,则可以修改,反应到资料库中,执行后给出信息,是否成功。添加教师,也可为教师一门课程用户输入教师信息,确认后结果反应到资料库中,执行后给出信息,是否成功。查询教师基本信息,也可查询教师已安排的课程的条件,到库中查找到相应的信息显示出来将视图导出到Excel文件数据来设备,打印出来数据源描述:名明数据的端口,以及返回给用户信息的接收端口据Excel件存为Excel文件数据流图如下:教师信息管理ER图:本信息教师信息管理ER图:本信息管理1.4.7教材信息维护模块模块说明:教材信息----主要是对教材信息进行添加、修改、删除,以及对教材信息的查询,材的订购可同时浏览。数据流图(蓝色实线表示一定会执行的操作,紫色虚线表示执行删除操作后有可能会影查询结果新增信息成功否改果修改数据录录删除信息读入数据查询结果新增信息成功否改果修改数据录录删除信息读入数据据流描述:源向材修改材果修改、删除、显示打印果显示Excel件显示修改、新增、删除数据存储:资料库(教师信息表,教师教材安排、出版社信息表、学期课程安排表、班级学期课程安排表);流入数据流:添加教师、修改教师信息;流出数据流:读信息、删除教师、查询;加工描述:明材确定后删除,反应到资料库中,并将的数据表内的信息一并删除,执行后给出信息,是否成功。(注:在有用户权限情况下)修改修改教材信息行修改,反应到资料库中,并在与之相关的数据表进行修改,执行后给出信息,是否成功。(注:在有用户权限情况下)材用户输入班级信息,确认后结果反应到资料库中。执行后给出信息,是否成功。(注:在有用户权限情况下)果根据用户给定的条件查询相应信息根据条件到资料库中查找到相应的数据,将结果显示出来。将视图导出到Excel件数据来设备,打印出来数据源描述:名明数据的端口,以及返回给用户信息的接收端口据Excel件存为Excel文件1.4.8课程信息维护模块询操作。如:修改课程名。数据流描述:源向修改果修改、删除、显示打印显示Excel件显示储:课程表流入数据流:新增课程信息、修改课程信息;流出数据流:读信息、删除课程信息,查询,导出、打印;功能描述:明程确定后删除,反应到资料库中,执行后给出信息,是否成功。(注:在有用户权限情况下)修改修改教师信息用户选择要修改的课程信息,反应到资料库中,执行后给出信息,是否成功。(注:在有用户权限情况下)程后结果反应到资料库中,执行后给出信息,是否成功。(注:在有用户权限情况下)果根据用户给定的条件查询相应信息根据条件到资料库中查找到相应的数据,将结果显示出来。将视图导出到Excel件数据来设备,打印出来成功否成功否删除记录读入数据读入数据新增记录询信息修改修改记录读入数据成功否成功否删除记录读入数据读入数据新增记录询信息修改修改记录读入数据Excel件果1.4.9学期课程管理模块执行以上操作后会对资料库中其它表产生相应的影响。数据流描述:源向程安排表修改程安排表程安排表果程安排表修改、删除、显示打印程安排表修改、删除果Excel件果数据存储:资料库(学期课程安排表、班级学期课程表、教师课程安排表、教材定购表);流入数据流:新增学期开设课程信息、修改学期开设课程信息;流出数据流:读信息、删除学期开设课程信息;功能描述:成功否读入信息删除信息查询结果成功否查询结果修改修改信息新增信息读入信息成功否读入信息删除信息查询结果成功否查询结果修改修改信息新增信息读入信息明期开设课程程信息,确定后删除,反应到资料库中,执行后给出信息,是否成功。(注:在有用户权限情况下)修改修改学期开设课程信息程信息,反应到资料库中,执行后给出信息,是否成功。(注:在有用户权限情况下)新增学期开设课程信息息,确认后结果反应到资料库中,执行后给出信息,是否成功。(注:在有用户权限情况下)将视图导出到Excel件数据来设备,打印出来数据源描述:名明数据的端口,以及返回给用户信息的接收端口据Excel件存为Excel文件数据流图如下:(红色表示新增、蓝色表示删除,实线表直接删除,虚线表通过表的关系影果否读入信息安排表息息选择打印课程信息Y订单出打印机息息选择打印课程信息Y订单出打印机10打印模块功能:根据用户要求实现对班级信息、教师信息、教材信息、课程信息、订单的打印输出.:数据库中各表基本操作及功能描述:明表要信息表的主键,以便到数据库中进行查找数据源描述:名明数据的端口,以及返回给用户信息的接收端口据数据流描述:源向储:系统表无查询、打印没连接息N读读4.11帮助模块实际上属于一种模糊查询。读数据读数据决。,删除用户,删除用户YY录录N无相关主题数据源描述:名明数据的端口,以及返回给用户信息的接收端

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论