学籍管理系统的需求分析

       首先说说系统需求分析的过程,这个过程设计到的人员有用户、需求分析人员、软件开发人员。


       需求分析看似很简单,其实不然,需求分析可能是软件开发中最困难、最关键、最易出错的也是最需要沟通的活动。关于需求分析的层次在档案管理系统中总结过,这里就不说了。最后,偶遇需求往往随着时间的推移产生变动,使之难以确定。为了克服可能出现的问题,必须有组织地进行需求分析阶段的各项活动。

1系统的基本要求

对登录系统的操作人员要有所区分,即并不是每个人的权限都是一样的,不同权限的人在系统中可以进行的操作也是不同的。系统的大致功能分为学生档案管理、学生分班及班主任管理、学费管理、成绩管理、登录人员管理。

(1   学生管理系统包括学生档案的建立、修改、查询,删除,打印等内容。学生的档案包括学生的学号、姓名、性别、班级、出生年月、家庭住址、联系电话、入学时间、简单的备注说明等内容。对学生档案的查询可以按学生学号、姓名、班级、姓氏或姓名中的部分汉字进行查找。打印操作可以打印单个也可以打印多个学生的档案,当然也可以打印全部学生的档案。

(2) 班级管理包括班级的设置、修改、查询,删除、打印。班级的设置包括班级的年纪、名称、所在教室、任课老师、备注说明。查询班级可以按年纪、班级或专业等进行。打印操作同学生管理模块。

(3) 缴费管理主要是用来管理学费的信息,可以根据年级、年制、专业、学期不同来设置收费类型和收费标准。学生可以不按时缴费,但是能根据实际缴费计算出当期欠费和累计欠费金额。缴费情况可以查询或打印。查询时要求能对学期的缴费情况和学生的历史缴费情况进行分别查询。打印室要求可以对单个或全部学生的缴费信息进行打印。

(4)课程管理主要是设置课程的名称以及使用的教材,能够对教材进行增加、删除和修改。可以对针对不同年级、不同专业、不同学期的班级进行课程设置,允许增加或减少课程。

(5) 成绩管理要求能够设定其中、期末、平时等考试类型,可以增加修改或删除。学生成绩的录入要有专业、年级、学期,班级、学号提示,根据课程设置的情况能对所有课程的成绩同时录入。支持按年级、班级学期和考试类型进行学生成绩查询,查询可以自动计算总分和平均分。

(6) 登录人员管理。不同的人登录系统有着不同的权限,系统管理员可以设置登录人员姓名、权限。

         

                                            系统的主用例图


                                             档案管理模块用例图


                                               班级管理模块用例图


                                                      收费模块的用例图


其它几个模块的用例图类似。

下面介绍顺序图

顺序图和协作图都属于交互图,所以生成一种图之后,按F5就可以生成另外一种图。下面是一个从用户登录到添加用户用例的例子。

顺序图:


协作图


状态图从单个对象的角度表示行为。下面是登录界面的状态图。


 

  • 6
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学生学籍管理系统需求分析报告 §1 概述 编写说明: 本章描述本软件开发的背景,系统目标,用户的业务情况,以便于需求理解。 § 1.1背景 传统的学校学籍管理方法、由于分散管理,易发生数据丢失,劳动强度高,速度慢。使用计算机可以高速、快捷地完成以上工作。特别是在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,从而全面提高教学质量。 § 1.2系统目标 学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。 § 1.3业务模式 本系统是运行在WindowsXP等操作系统环境下的多台计算机构成的局域网, 现在学校各部门分别使用不同数据库,各部门之间的信息还不能实现网上共享。由于学校的各个部门都需要一些学生的基本信息,所以各个部门都有一份学生档案。一个部门的改动,将导致其他各部门必须修改,否则,学生的信息将不一致。 高校学生学籍管理系统将采用B/S模式,学生的信息由各用户在规定的权限下在各自的工作站上录入,统一保存在系统服务器上,既可集中管理,有可让各部门管理自己负责的信息。信息上网后各用户可查询,调用,达到全校信息共享。 §2用户需求 编写说明: 此系统专门为高校学籍管理所设置。本节主要描述用户需求的使用范围,功能要求信息采集与各部门的使用权限 § 2.1使用范围 按西安交通大学城市学院学生学籍状况的系统管理(本科生用学年学分制)。 系统中保留4个年级学生的信息,学生毕业一年后信息转储,但随时可以查询,输出。 § 2.2功能要求 •学生档案管理: 学生的一般情况,及奖励,处分情况; •学生成绩管理: 学习成绩,补考成绩; •学籍处理: 学生留降级处理,休复学处理,退学处理; •日常教务管理: 日常报表,如通知书,补考通知书等,学生学习成绩的各种分类统计; •毕业生学籍处理: 结业处理,毕业处理,授位处理,学籍卡片等。 § 2.3信息采集与各部门的使用权限 每学期考试完毕由各系录入成绩,然后由教务科收集。为了信息的安全和数据的权威性,对于网上信息的使用权限和责任规定如下: 数据收集前的系统权限 学生档案 学生奖惩 学生成绩 学籍处理 补考成绩 教学计划管理 各种等级考试 学生工作处 0 ? 0 ? ? ? ? ? ? 各系 ? ? 0 ? ? ? ? ? 教务科 ? ? ? 0 ? 0 ? ? 0 ? 师资科 ? ? ? ? ? 0 ? ? 院长办公室 ? ? ? ? ? ? ? 注:0、登录,修改,处理权。 ?、查询权 § 2.4数据完整性、正确性: 1、 可按某学生某学年考试及补考成绩,自动生成该学生是否升留降级,退学。 2、 可按某学生在校期间累计重修科目门数和成绩自动生成该学生是否结业,毕业,授位。 3、 可按某学生因非成绩原因所引起的学籍变更作自动处理。 4、 可按每学期各年级班学生考试成绩自动生成补考名单,科目。 5、 可按每学期各年级学生考试成绩自动生成某课程统计分析表。 6、可按同一年级学习成绩进行同一课程不同班级间成绩比较 § 2.5 性能需求 因为学籍管理系统存储学生信息,所以数据库系统应该具有备份和恢复功能,保证学生数据库的长期完整性和正确性。另一方面,作为系统的服务器应该能够长期无故障的运行,而且能够便于管理员的操作。安全性要求比较高,对业务逻辑必须封装,避免有人登陆他没权限的网页,避免黑客从数据流中截取敏感数据。 § 2.6 其他需求 普通用户的需求:对于只有查看权限的用户,一般是通过上网浏览学校网页来查看数据的。 各部门管理员:能够对系统进行设置,以适应不同用户的需求。对不同系的管理员分配不同的权限,教务处系统管理员具有最高的管理权限。 § 2.7用户平台要求 系统主要使用于高校的局域网, WinXP等环境下,Java,Vc,Vb连接数据库,本系统需要DBMS放学生学籍数据库。可进行查询,修改、处理等。 §3 业务逻辑和数据流图 本系统暂不考虑与其他系统交换数据,而是作为一个独立的系统。但是,他应该能够向学校的上级主管部门提交学生的信息。 § 3.1业务流程与业务逻辑

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值