网站大量收购独家精品文档,联系QQ:2885784924

2系统分析与设计.PPT

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2系统分析与设计

第2章 系统分析与设计 第2章 系统分析与设计 2.1 开发背景 2.2 系统分析 2.3 系统设计 2.4 编写软件文档 2.5 小结与拓展 作业 2.1 开发背景 对于学校和班级管理者来说,每学期班级和学生的数据变化都不大。但在使用手工方式管理时,需要抄写大量重复的数据,而且这种方式会带来许多不便,诸如数据维护、查询不便;手工重复抄写错误率高;成绩统计和计算容易出错等。 随着计算机技术的普及,现在很多工作都可以用计算机来处理。而本文开发的班级管理系统就是满足这个要求的,它可以帮助学校方便地管理班级和学生的各项数据,提高管理效率。 2.2 系统分析 2.2.1 系统需求分析 通过与多个学校和班级管理者沟通,详细了解班级管理工作的需求,得到本系统具备的功能,具体如下: 1、班级信息管理 实现班级的增、删、改和查看,可以“学校-院系-班级”形式设置;班级档案信息的增、删、改和查看,以及档案文件的上传和下载等。 2、学生基本信息管理 实现学生基本信息的增、删、改和查看,其中基本信息包括照片。 3、学生家庭成员信息管理 实现学生家庭成员信息的增、删、改和查看。 4、学生奖励信息管理 实现学生奖励信息的增、删、改和查看。 5、学生惩罚信息管理 实现学生惩罚信息的增、删、改和查看。 6、学生考工考级信息管理 实现学生考工考级信息的增、删、改和查看。 7、学生测评信息管理 实现学生测评信息的增、删、改和查看。 8、综合查询信息管理 实现查询满足条件的学生基本信息、家庭成员信 息、奖励和惩罚信息、考工考级信息和测评信息、班级 档案信息等;并可将信息导出到Excel。 9、系统用户管理 实现系统用户的增、删、改和查看。 2.2.2 结构化的需求分析方法 此方法基于模块化的思想,采用“自顶向下,逐步求精”的技术对系统进行划分,其基本思想是“分解”和“抽象”, 步骤:建立当前系统的“具体模型”;抽象出当前系统的逻辑模型;建立目标系统的逻辑模型。 方法:分层数据流图、数据字典、结构化语言等。 数据流图 1、数据流图的图符 数据字典 数据字典(Data Dictionary)是关于数据的数据库,它是对数据流程图上各个元素作出详细的定义和说明。 数据字典的组成包括:数据流、数据存储、数据项和数据加工。 数据流条目举例: (1)班级信息=班级名称+所属系+{班级档案} (2)学生信息=学号+姓名+性别+照片+出生日期+民族+ 籍贯+家庭住址+电话+宿舍号+职务+身 份证号+{家庭成员+奖惩+测评+考级} 数据存储条目举例: 文件名:学生名单 组成:{班级名称}1+学号+姓名+出生日期+家庭住址+电话+宿舍号+职务 组织:按班级和学号从小到大排列 存取要求:关键字是班级号和学号 数据项条目举例: 数据项名:照片 描述:学生照片 类型:Image图像型 取值:指定图像文件 2.3 系统设计 2.3.1 功能模块设计 本系统采用Visual Basic 6.0开发,上述9个功能模块由 21个窗体模块和1个标准模块组成: (1)班级信息管理:FrmClass,FrmClassUpdate (2)学生信息管理:FrmStudent,FrmStudentUpdate , FrmFamilyUpdate (3)学生奖励管理:FrmPrize,FrmPrizeUpdate (4)学生惩罚管理:FrmPunish,FrmPunishUpdate (5)学生考级管理:FrmGrade,FrmGradeUpdate (6)学生测评管理:FrmScore,FrmScoreUpdate (7)班级档案管理:FrmArchives,FrmArchiveUpdate (8)综合查询管理:FrmQuery (9)系统用户管理:FrmUser,FrmUserUpdate 此外,还包括主窗体FrmMain、登录窗体FrmLogin和 1个标准模块Const。 2.3.2 数据库设计 2、物理设计 本系统框架为C/S模式,因此数据库使用SQL Server2000创建,可共享访问,数据库名为ClassManage。 因篇幅有限,具体

文档评论(0)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档