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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高职计算机2003级《数据库应用技术》

课程设计任务单

选题项目名称:教材征订管理系统

项目组长:黄璐

项目组成员:王赛、熊尚德、立芸、朱良

开发周期:2005年上学期第16~20周

应用开发工具:SQL Sever 2000 + PowerBuilder 9.0 数据库系统:SQL Sever

组成员分工情况:

黄璐负责完成订单管理模块和用户管理模块;

王赛、立芸负责完成基本资料维护模块;

熊尚德负责完成主界面和系统管理模块;

朱良负责完成打印模块和帮助模块。

中南林学院职业技术学院课程设计报告

课程名称:数据库应用技术

指导老师:谭琳

专业:计算机科学与技术(高职)

年级:2003级

学生:黄璐、熊尚德、王赛、立芸、朱良

学号:20033622

设计时间:2005年上学期第16~20周

教材征订管理系统需求分析说明书

1引言

1.1编写目的

伴随着新学期的到来,各院系的教材征订情况成为各院系工作人员的工作之重。院系资料,班级资料,学生课程选修信息,教材信息等资料信息量大,而且不易更新,不易存放,容易丢失,容易丢失,难以备份。这些都困扰着工作人员。而建立简单的电子表格对教材征订管理虽然克服了不少问题,但查询起来效率比较低,特别是当数据量十分庞大时,劣势尤其明显。因此开发一个既可以存储信息,有可以进行更新、查询等功能,同时又便于统计的院系征订系统就显得十分必要。

1.2项目背景

●项目名初步定为:教材征订管理系统。分为六个子功能模块:系统管理模块、资料维护

模块、订单管理模块、用户管理模块、打印模块和帮助模块。

●本项目设计过程中参考了网络上的基于ACCESS的教材管理系统,教材科提供的相关

资料、数据和需求。

1.3术语说明

MIS:管理信息系统

Data processing:数据处理

Transaction processing:事务处理

Data processing cycle:数据处理流程

Data acquisition:数据采集

Data processing system security:数据处理系统安全性

1.4参考资料

徐松林、路斌等2003年出版PowerBuilder数据库应用开发教程清华大学

莉、王强等2003年出版SQL Server数据库原理及应用教程清华大学

2.总体设计

2.1.需求概述

从学生入学到毕业整个在校期间的各个学期所订教材的种类。可以由管理员统一管理查询。可以统计各班所需要的教材及所订的数量,还可以查看各班开课情况,以及教师课程安排情况。此系统是一个院系的教材征订,最后将结果导出送到教材科。

2.1.1.浏览功能

以表格形式显示全部记录。

2.1.2.查看详细信息资料

可在浏览状态下点击某条记录,显示全部信息。

2.1.

3.条件查询功能

用户可选择学期、班级进行查询。

2.1.4.增加功能

增加一条或多条记录。

2.1.5.删除功能

删除一条或多条记录。

2.1.6.修改功能

修改全部字段(课程,教材,人数,备用书)。只有备用书可为空。

2.1.7.密码管理

登陆系统后用户可以随时对密码进行更改。

2.1.8.导入或导出

可以把存储为指定格式文件的学生资料导入到学生表中。也可将查询的结果导出到文本文件或Excel文件。

2.1.9.打印管理

实现基本资料的打印,如订单、班级基本资料、教师基本资料。

2.1.10.身份验证

进入系统时,对用户身份进行检查,只允许合法用户登陆系统。登陆后,根据用户权限设定访问权限。用户有两种,一种是普通用户,可以使用此系统,还有一种是超级用户,它除了具有普通用户的功能外,还可以删除用户,添加用户,锁定系统。

2.2软件结构

软件业务流图如下:

课程

开设

图(1)

软件层次方框图如下:

图(2)2.3.程序设计说明

2.3.1.模块描述

3.具体需求分析

1.1.1.身份验证模块

功能分析

对用户进行身份验证,用户输入自己的用户名和密码,到系统用户表中查询,进行身份较正,通过验证则登陆系统,否则无权使用此软件。

数据流图

流出数据流:读入信息

1.1.2数据备份

功能:对用户选择的数据库或忆有订单进行备份,以防丢失。

数据流图

流出数据流:读入信息、查询、删除、成功否

1.4.1锁定/解除锁定系统模块

功能:锁定系统,并且保留相应运行状态。锁定系统后不能对系统做修改操作,具有锁定系统功能的只有超级用户。当系统被锁定后,“锁定系统”子菜单变为“解除锁定”,只能是超级用户才能解除锁定,数据流图是一样的,只是最后是“解除锁定”而不是“锁定系统”。数据流图

数据流图如下:

流出数据流:读入信息、锁定系统

1.4.2初始化模块

流出数据流:;初始化

1.4.3关闭系统模块

功能:关闭并退出系统,保留相应状态数据。

3.1.订单管理模块

该模块主要有订单管理子模块和订单审核子模块

3.1.1.功能分析

订单管理模块功能:对订单按班级学期年级方式进行查询,并以表格的方式进行浏览;以订单的增加,修改,删除等功能

订单审核功能:对订单进行审核,审核后的数据不可进行修改、删除。

3.1.2. 数据流图

数据流图如下图(4):

图(4)

相关文档
最新文档