3.3 数据库描述
本软件采用ACCESS数据库
3.4 数据流图
本系统数据流图相对简单,模块调用清晰。DFD图如下:
修改记录
删除记录
查询
教师
系统控制
增加记录
打印机
打印
返回记录集
3.5 数据字典
[0]学号=1{数字}10
[1]姓名=1{汉字}10)|1{字母}20
[2]性别=男|女
[3]年龄=1{数字}2
[4]年级=1{汉字}4
[5]班级=1{汉字}4
[6]学科名称=1{汉字}10
[7]成绩=1{数字}3
[8]名次=1{数字}3
[9]备注=1{汉字|字母}+
4、功能需求
4.1功能划分
本软件具有如下主要功能:
①分科添加学生成绩; ②修改删除学生成绩;
③查询成绩; ④打印功能;
4.2 功能描述
1. 分科添加学生成绩
运用数据库添加功能和有关程序语言相结合,注意学号字段不能为空且不能重复。
2、修改删除功能
因为系统规模较小,将修改记录和删除记录放在同一个模块处理。
3、查询功能
查询功能是本系统的一个重要功能,在实现时要充分考虑到教师教学的实际,尽量简化操作,节省使用者的时间,另外本系统还可以将查询结果打印,方便脱机浏览。
4、打印功能
将查询结果打印。
5 性能需求
5.1 数据精确度
因为通常情况下本系统处理的数据量并不大,所以查询时所有相应域包含查询关键字的记录都能查到。
5.2 时间特性
本系统对时间的要求不大,一般操作的响应时间为2秒左右
5.3 适应性
本系统应尽量采用各种方法实现简单操作来满足教师使用的一般要求,另外提供高级功能,供高级用户使用复合指令进行各种操作。
6、运行需求
6.1 用户界面
采用友好的菜单操作模式,必须对鼠标和键盘单独支持。
6.2 硬件接口
支持能运行windows系统 的系列微机和windowsce
6.3软件接口
运行于windows98及更高版本具有win32API的操作系统之上。
6.4故障处理
正常运行时不应该出错,如果运行时遇到不可恢复的错误,也应该保证数据库的完整。
我的博客
承接网站建设业务,最低1000元,还送空间和域名!来瞧瞧吧!
顶端 Posted: 2007-05-01 17:42 | 1 楼
qilindh
该用户目前不在线
级别: 管理员
精华: 0
发帖: 912
威望: 2324 点
枞网币: 13929 块
贡献值: 2 点
魅力值: 19 点
好评度: 5 点
在线时间:70(小时)
注册时间:2006-08-21
最后登录:2007-06-06
查看作者资料 发送短消息 引用回复这个帖子 推荐此帖
设计方案(含概要设计和详细设计)
一、设计思路
1、系统采用模块化设计思想,根据系统要求,设计如下模块:
1.1初始化模块
1.2关闭系统模块
1.3刷新资料模块
2.1系统功能模块
2.2数据录入模块
2.3数据修改删除模块
2.4查询模块
3.1打印模块
1、 软件结构图:
初始化
系统功能选择
不正常退出
数据录入
修改删除
查询
打印
退出
正常退出
刷新
2、PAD图