《设计范例-教学资料管理系统》由会员分享,可在线阅读,更多相关《设计范例-教学资料管理系统(9页珍藏版)》请在金锄头文库上搜索。
1、 43附录附录 2 设计范例设计范例 1 设计题目:设计题目:开发基于 Web 的高校教学资料管理系统 一、需求描述一、需求描述 利用 C#.NET 作为开发工具、SQL Server2000 作为数据库开发一个基于 WEB 的高校教学资料网络管理系统。要求实现如下功能: 1教学资料录入; 2教学资料修改; 3教学资料审核; 4教学资料打印; 随着信息时代的到来,高校的信息化建设显得愈来愈重要。本系统是从 安徽工业大学的实际出发,针对学校的教学资料管理的现状,经过详细的系 统调查,为学校“量体裁衣”开发出的一个基于 Web 的教学资料管理系统。 其目的是改善高校工作运行效率和效果,提高高校资料
2、的管理水平和整体素 质,加快高校的信息化建设。 本管理系统是采用当今流行的 C#开发而成。 作为一种面向对象的编程语 言,它对系统的设计起到了很大的帮助。另外作为开发环境的 A 是一种 建立在通用语言上的程序框架,能够只用一台 Web 服务器来建立强大的 Web 应用程序。 后台数据库使用的是 SQL Server 2000,在此数据库中进行相关的操 作直观、简单,为本系统的开发提供了很大的方便。 教学资料管理系统包括对教学日历,课程教学小结,教学时间分配,试 卷分析以及毕业论文送审表的录入、修改、删除和审核。 二、二、数据流图(DFD)数据流图(DFD) 441 合法 性检查2 管理 操作3
3、 审核 处理管理请求审核要求 不合法输入 合法的管理请求 合法的审核要求教学资料表 教学资料表 管理部门 教师 审核要求 教学资料表教学资料表教学资 料管理 系统管理请求 顶层图 1 层数据流图 请求类型处理 图号:2 管理请求教学时间分配试卷分析管理毕业论文送审教学日历管理课程教学小结教学日历表单 教学时间 分配表单课程教学 小结表单 试卷分析表单毕业论文送审表单打印处理 教学资料表 教学时间分配表 课程教学小结表 试卷分析表 毕业论文送审表 教学日历表 45请求类型处理图号:3 审核请求教学时间分配试卷分析查询毕业论文送审教学日历查询课程教学小结教学日历表单 教学时间分配表单课程教学 小结
4、表单 试卷分析表单毕业论文送审表单审核处理 教学资料 教学时间分配表 课程教学小结表 试卷分析表 毕业论文送审表 打教学日历表 印处理 2 层数据流图 教学资料46三、设计(包括总体设计和详细设计) 三、设计(包括总体设计和详细设计) 1、系统模块结构图和界面 教学资料管理系统教师登陆 部门登陆教 学 日 历 教 学 时 间 分 配课 程 教 学 小 结试 卷 分 析 毕 业 论 文 送 审教 学 日 历 审 核教 学 时 间 审 核课 程 教 学 审 核试 卷 分 析 审 核毕 业 论 文 审 核472详细设计详细设计 1)登陆模块1)登陆模块 开始 48输 入 / 选 择 用 户名、密码,
5、选择入验证控件进行合 法检测 输入合法?提交到数据库进 行身份验证身份合法?用户界面 非合法非合法开始 2)用户注册模块 2)用户注册模块 开始 进入登陆界面输 入姓名、密49是 否 为 注 册用户首页结束进 入 注 册输入个人信息用 户 名 是 否存在&输入注册成功否是 T F 四、编码 四、编码 编码就是将详细设计的程序流程图翻译成某种语言所写成的代码,同学们可以选择自己熟悉的编程语言来进行,VB6.0, Dephi6.0, PB7.0, C+Builder, VC+, C#, VB.Net等都可以。 五、测试和调试 五、测试和调试 现在测试登录登录模块,只有输入正确的用户名和密码,才能打开下一个窗体,如果用户名或密码有一个不对或两个都不对,则不能打开下一个窗体,提示用户不是一个合法用户。 假设正确的用户名和密码是:Bajao;Totti,因此可设计一组测试用例: 1)用户名 Totti 2)用户名 Totti 4)用户名= Bajao 密码= Totti 这一组测试可以检测出登录登录模块的编码是否满足功能要求。 调试就是依据测试发现的问题而修改程序代码,直到测试不再发现问题。