- 1
- 0
- 约1.65万字
- 约 38页
- 2023-08-23 发布于湖北
- 举报
高职计算机2003级《数据库应用技术》
课程设计任务单
选题项目名称:教材征订管理系统
项目组长:黄璐
项目组成员:王赛、熊尚德、杨立芸、朱良
开发周期:2005年上学期第16~20周
应用开发工具:SQL Sever 2000 + PowerBuilder 9.0
数据库系统:SQL Sever
组内成员分工情况:
黄璐负责完成订单管理模块和用户管理模块;
王赛、杨立芸负责完成基本资料维护模块;
熊尚德负责完成主界面和系统管理模块;
朱良负责完成打印模块和帮助模块。
中南林学院职业技术学院
课程设计报告
课程名称:数据库应用技术
指导老师:谭 琳
专 业:计算机科学与技术(高职)
年 级:2003级
学 生:黄璐、熊尚德、王赛、杨立芸、朱良
学 号设计时间:2005年上学期第16~20周
教材征订管理系统需求分析说明书
引言
编写目的
伴随着新学期的到来,各院系的教材征订情况成为各院系工作人员的工作之重。院系资料,班级资料,学生课程选修信息,教材信息等资料信息量大,而且不易更新,不易存放,容易丢失,容易丢失,难以备份。这些都困扰着工作人员。而建立简单的电子表格对教材征订管理虽然克服了不少问题,但查询起来效率比较低,特别是当数据量十分庞大时,劣势尤其明显。因此开发一个既可以存储信息,有可以进行更新、查询等功能,同时又便于统计的院系征订系统就显得十分必要。
项目背景
项目名初步定为:教材征订管理系统。分为六个子功能模块:系统管理模块、资料维护模块、订单管理模块、用户管理模块、打印模块和帮助模块。
本项目设计过程中参考了网络上的基于ACCESS的教材管理系统,教材科提供的相关资料、数据和需求。
术语说明
MIS:管理信息系统
Data processing:数据处理
Transaction processing:事务处理
Data processing cycle:数据处理流程
Data acquisition:数据采集
Data processing system security:数据处理系统安全性
参考资料
徐松林、路斌等 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):
身份验证
身份验证
重新验证
初始化
消息循环
不通过
失败
锁定数据
锁定系统
离开系统
班级信息管理
教材信息管理
教师信息管理
课程信息管理
学期课程设置
删除用户
修改密码
订单管理
订单审核
退出
正常退出
用户注册
切换用户
修改用户名
班级信息维护
班级信息管理导入
资料维护用户管理订单管理打印帮助系统系统管理非正常退出
资料
原创力文档

文档评论(0)