全文预览

基于C# SQL教学管理系统设计的开发与实现

上传者:叶子黄了 |  格式:doc  |  页数:24 |  大小:1343KB

文档介绍
修改失败。Р对于通知管理模块,在管理员操作界面中,可以针对全校师生发送信息。在教师操作界面中,只能对学生发送信息。而在学生操作界面中,只可以对自己的同学发送消息。Р教师操作界面的教材管理,章节管理,小节管理,知识点管理可以增加,删除,修改,查找相应的信息。Р学生操作界面的英语学习模块可以添加,删除,查找,修改英语单词。并且,可以上传和下载与单词相关的音频和视频。Р由于管理员平台、教师平台、学生平台的流程图相似,此处只给出管理员平台流程图。管理员平台流程如图2-1所示Р图2-1 管理员平台流程图Р第3章系统设计?Р系统设计是把需求转化为软件系统的最重要的环节。系统设计的优劣在根本上决定了软件系统的质量。在经过之前分别对目标系统的功能需求和业务流程分析之后,下面将对目标系统进行设计。Р3.1 总体设计Р在总体设计中,需要分别对目标系统的体系结构,功能结构以及所用到的项目规范进行设计。Р3.1.1 体系结构设计Р数据访问层从业务层接收请求,利用存储过程或其他方法从数据层获取数据传回业务层或向数据库写入数据。该层的实现代码全部封装到OprData.cs类中,所有对数据库的操作在此中。Р业务层位于用户层和数据访问层之间,起到桥梁的作用。该层响应用户层的用户请求,检验用户数据的合法性,将请求发送到数据访问层,并将数据访问层返回的数据传送给用户层,从而把业务逻辑与用户界面分开。如果需要修改应用程序代码,只需要对中间业务层进行修改,使开发人员可以专注于系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。Р用户层是提供给用户操作的界面,用户可填写数据,发出请求以及查看需要的信息等。如果获取数据时不对数据库进行数据更新,用户层可以不经过业务层而直接访问数据层获取数据;如果需要对数据库进行更新,可以通过业务层来实现。综上所述,系统架构图如图3-1所示。Р图3-1 系统架构图

收藏

分享

举报
下载此文档