系统分析设计样例.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生信息管理系统的设计与实现 摘 要:学生信息管理系统是典型的信息管理系统(MTS),其开发过程主要包括后台数据库 的建立和维护以及前端应用程序两个方而。 本文依据软件工程学原理,介绍了基于VB平台JL的学生信息管理系统的结构和功能, 并详细地阐述了界而和系统管理模块功能的设计与实现方法。其主要描述系统主界而的设 计、主菜单的设计、用户验证、修改密码、课程管理、学生信息管理等一系列功能。 关键词:学生信息管理;信息管理系统;SQL Server 2000; Visual Basic 6.0 1系统分析 1.1背景 学生管理工作是每个学校必须面对的,它是一项传统且繁琐的教育基础管理工作,极 为耗费人力、物力。往常,各学校采用人工管理形式,每学期开学吋相关人员分别统计各 个学生的情况,到了期末又要对相关信息进行处理,比如考试情况、学生课程调动等,面 对如此不断反复、繁杂的变化,各学校都要耗费大量的人力、物力。同吋,这种以传统人 工的方式来管理学生工作,还存在着许多缺点,如效率低、保密性差,另外时间长,将产 生大量的冗余文件和数据,这给查找、更新和维护工作都带来了很大的困难。 随着科学技术的不断提高,特别是计算机、网络等和关信息技术的日渐成熟,其强大 的功能已经被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用, 特别是它具有的手工管理所无法比拟的优点,使得各个学校都相继采用了信息技术对学生 的有关信息进行管理。通过使用计算机技术等手段,将工作人员从重复、繁杂的手工处理 屮解脱了出來,提高了工作效率,而II减少了人工处理产生的错误。使教育基础管理工作 迈上了一个新的台阶,从而实现了教育基础管理的信息化、科学化、现代化。 [2需求分析 需求分析是数据库信息管理系统开发的第一步也是最重要的一步。需求分析就是描述 系统的需求,通过定义系统屮的关键域,来建立模型。分析的根本H的是在开发者和提岀 需求的人之间建立一种理解和沟通的机制,因此,系统的需求分析应该是开发人员和用户 或客户一起完成的。需求分析可以采用面向对象的方法来完成,即明确系统要服务于哪些 用户,对这些用户提供哪些服务等。 1?2?1系统功能 学生信息管理系统 ¥18 ¥ 1 8 1.2.2系统的逻辑模型 数据流图(DFD)是一种全面描述系统逻辑模型的工具,是理解和表达用户需求的工 具,是系统分析的手段。数据流图概括地描述了系统的内部过程。因而,是系统设计的重 要参考资料,是系统设计的起点。 数据流图作为一?个存档的文字材料,是进一步修改和充实开发计划的依据。数据流图 从数据传递和加工的角度,利用图形符号通过逐层细分描述系统内各个部件的功能和数据 在它们2间传递的情况,来说明系统所完成的功能⑺。 数据流图的特征: 抽象性——数据流图完全失去了具体的物质,只剩下数据的流动、加工处理和存储。 概括性——数据流图可以把系统屮的不同业务处理过程联系起来,形成一?个整体。 无论是手工操作部分还是计算机处理部分,都可以用数据流图系统地表达。 一-般说来,画数据流图应遵循“由外向内,逐步细化”的原则。 由外向内是指根据用户活动图标定系统范围,系统范围内的细节部分可以先不考虑, 将其当成一?个黑盒子。 用户信息備信息>学生信息 管理系统 用户信息 備信息 >学生信息 管理系统 图2本系统0层数据流图 逐层细化是指逐一描述系统内部数据流,一般从每个业务的输入端开始向输出端推 进,每当经过使数据流的组成或数值发生变化的地方,就用-?个“加工”将其连接起來, 这个“加工”正是实现这一?数据变化凶。 用户信息反馈信息登录系统管理员权限信息管理员系统用户权限信 用户信息反馈信息 登录系统 管理员权限信息 管理员系统 用户权限信B 学生信息系统 用户管理 用户管理 学生管理 课程管理 成绩管理 图3本系统1层数据流图 用户厂亠? j— 信息丿丄洒不正确权1列确??礎用£ 用户厂亠? j— 信息丿丄洒不正确 权 1列 确 ??礎 用£ 息 核杳 学生信息系统 資录 要权限信B 图4登录数据流图添加学牛信息胡核查? 图4登录数据流图 添加学牛信息胡 核查 ? 学生表 h按序冒核杏 确核杳信息 添加 图5添加数据流图 1.2.3功能需求分析 各模块功能需求描述如下: 用户登陆验证功能 对登录的用户账号进行验证,为不同角色的用户分配不同的访问权限,用户身份有管 理员和普通用户,根据不同的访问权限,可以进入不同的界面。 用户管理 包括添加用户、删除用户、修改用户等。 学生基本信息管理 管理员可以查看和修改以及删除所有学生信息,普通用户可以根据不同的需求查询学 生基本信息。 课程信息管理 课程的设置和课程基本信息的录入、修改、删除等管理。 班级课程安排 包括丄课教室、上课时问的安排、修改等管理。

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档