信管学年论文.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文档。上传文档
查看更多
1系统需求分析 1.1社会需求分析 对于中学的班级管理这种小型系统而言,其开发量较小、需要资金较少,并且其有利于学校全体师生和工作人员的,提高了时间的利用率,不必浪费大量的劳动力在繁琐的数字和管理上,同时也是响应国家信息化社会的要求。 1.2技术需求分析 在开发班级管理这个软件的过程中,我要用的软件主要有Powerdesigner、Microsoft SQL Server、Dreamweaver、Tomcat5.5、JDK1.5.0、 Microsoft Visio 2007等。 在开发的过程中,我主要运用到的技术有:(1)使用业务流程图来表示业务的流程;(2)使用UML的用例图来描述类、用类图来表示抽象出的类及其关系、用顺序图来描述类之间的活动顺序;(3)用Dreamveaver开发的过程中,用到了J2EE等技术;(4)在设计系统的数据库的时候,用了数据库的相关知识。 1.3业务流程分析 我首先通过使用相关软件、网上调查等手段了解中学的组织结构、掌握了中学班级管理中相关操作、理解教师和学生需要的功能。 “中学班级管理系统”主要由系统模块、教师模块和学生模块组成。 (1)系统模块主要由管理员使用,负责系统初始化和对用户权限的管理,其业务流程图如图1-1所示。 (图1-1) (2)教师模块主要由教师使用,其主要负责学生成绩的登记、统计和修改工作,其业务流程如图1-2所示。 (图1-2) (图1-3) (3)学生模块主要学生使用,主要负责成绩和教师资料的查询,其业务流程图如图1-3所示。 1.4 UML需求分析 用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。   用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。 而我,就用例图来分析班级管理系统的需求。而该系统包含了“管理员”、“教师”、“学生”3个角色和“班级管理”、“课程管理”、“学生管理”等用例,该用例图描述了了业务活动中的各个角色以及其关系。 相关的用例图和业务用例描述如下。 一、系统管理员的用例图如图2-1: (图2-1) 相关的业务用例描述如下: (1)管理员登陆用例描述: 用例编号:1.1 用例编号:1.1 用例名称:管理员登陆。 执行者:管理员。 前置条件:设置好了配置。 活动步骤: 1.管理员输入自己的管理员号和密码。 2.如果用户名或密码不正确,登陆不成功。 3如果用户名跟密码都正确,进入班级管理系统进行操作。 (2)班级管理用例描述: 用例编号:1.2 用例编号:1.2 用例名称:班级管理。 执行者:管理员。 前置条件:管理员成功登陆班级系统。 活动步骤: 输入新的班级。 删除和修改已有的班级信息。 (3)课程管理用例描述: 用例编号:1.3 用例编号:1.3 用例名称:课程管理。 执行者:管理员。 前置条件:管理员成功登陆班级系统。 活动步骤: 添加新的课程信息。 对已有的课程信息进行删除和修改 (4)学生管理用例描述: 用例编号:1.4 用例编号:1.4 用例名称:学生管理。 执行者:管理员。 前置条件:管理员登陆成功班级系统,教师已经添加相关学生。 活动步骤: 1.添加新的学生。 2.删除或修改已有学生个人信息。 (5)教师管理用例描述:用例编号:1.5 用例编号:1.5 用例名称:教师管理。 执行者:管理员。 前置条件:管理员成功登陆班级系统。 活动步骤: 添加新的教师。 删除或修改已有教师的信息 (6)用户管理: 用例编号:1.6 用例编号:1.6 用例名称:用户管理。 执行者:管理员。 前置条件:管理员成功登陆班级系统。 活动步骤: 添加新的管理员。 删除或修改已有的管理员的信息。 二、教师的用例图如图2-2: (图2-2) 相关的用例描述如下: (1)教师登陆用例描述: 用例编号: 用例编号:2.1 用例名称:教师登陆 执行者:教师 前置条件:管理员已添加教师的教师号并添加到数据库中。 活动步骤: 教师输入自己的教师号和密码。 如果用户名或密码不正确,登陆不成功。 如果用户名和密码正确,打开班级管理系统。 (2)T学生管理用例描述: 用例编号:2.2 用例编号:2.2 用例名称:T学生管理 执行者:教师 前置条件:教师成功登陆班级系统。 活动步骤: 1.添加新的学生。 2.删除或修改已有学生个人信息。 (3)T课程管理用例

文档评论(0)

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

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

1亿VIP精品文档

相关文档