学生信息管理系统需求分析-5_第1页
学生信息管理系统需求分析-5_第2页
学生信息管理系统需求分析-5_第3页
学生信息管理系统需求分析-5_第4页
学生信息管理系统需求分析-5_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.系统需求概述1.1系统概述随着我国信息技术和经济的发展,计算机已经被广泛的应用到各个领域。计算机给人们的生活带来方便的同时也需要开发相应的管理系统。学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询成绩、个人信息、增加、选课等操作,另外还考虑到老师以及各个部门的各种操作权限。1.2系统功能需求学生信息管理系统应该具有以下的而功能:(1)系统中学生的主要功能包括以下内容:①进行网上选课。②修改个人信息以及修改个人的登录密码。③查询学生个人课表、成绩、个人信息。(2)系统中老师的主要功能包括以下内容:①修改个人信息以及修改个人的登录密码。②查询学生课表、成绩、个人信息以及教师本人的课表、信息。③提交以及修改学生成绩。系统中各部门的主要功能包括以下内容:①修改个人信息以及修改个人的登录密码。②查询学生课表、成绩、个人信息以及教师的课表、信息以及课程的相关。③增加学生、教师、课程信息。④统计选课信息和教师、学生信息2)2.用例建模2.1确定系统范围和系统边界1.学生信息管理系统的业务范围学生信息管理系统的业务范围包括学校的的大量的业务管理。一般的学生用户进行网上选课,修改个人信息以及修改个人的登录密码,查询学生个人课表、成绩、个人信息;教师用户可以修改个人信息以及修改个人的登录密码,查询学生课表、成绩、个人信息以及教师本人的课表、信息,提交以及修改学生成绩;部门用户可以修改个人信息以及修改个人的登录密码,查询学生课表、成绩、个人信息以及教师的课表、信息以及课程的相关信息,修改学生成绩以及增加学生、教师、课程信息,统计选课信息和教师、学生信息。2.ATM机系统的系统边界1)学生用户行网上选课,修改个人信息以及修改个人的登录密码,查询学生个人课表、成绩、个人信息。2)教师用户可以修改个人信息以及修改个人的登录密码,查询学生课表、成绩、个人信息以及教师本人的课表、信息,提交以及修改学生成绩。3)部门用户可以修改个人信息以及修改个人的登录密码,查询学生课表、成绩、个人信息以及教师的课表、信息以及课程的相关信息,以及增加学生、教师、课程信息,统计选课信息和教师、学生信息。2.2参与者列表从分析可以看出,学生信息管理系统有3类参与者,即“学生用户”、“教师用户”、“部门用户”。2.3用例列表根据系统的需求分析中客户对系统功能提出的要求,可以粗略的找到系统用例,并在后期的用例建模工作中合并、优化、筛选这些用例。(1)“学生用户”中的用例。(2)”教师用户”中的用例。(3)“部门用户”中的用例。2.4用例图(1)“学生用户”中的用例在第一层中,根据对“学生用户”的整体业务功能要求,可选的用例有:修改个人信息修改登录密码网上选课查询个人信息查询个人成绩查询个人课表(2)“教师用户”中的用例根据客户对“教师用户”的业务功能要求,可选的用例有:修改个人信息修改登录密码查询学生课表查询学生成绩查询学生信息查询教师信息查询教师课表提交学生成绩修改学生成绩 (3)“部门用户”中的用例根据客户对“部门用户”的业务功能要求,可选的用例有:修改个人信息修改登录密码查询学生课表查询学生成绩查询学生信息查询教师课表查询课程信息查询教师信息增加学生信息增加教师信息增加课程信息修改学生成绩统计信息2.5辅助需求2.5.1系统环境需求系统模式 本系统采用C/S模式作为开发模式硬件环境 服务器端高性能的计算机一台, 普通的双绞线作为连接。 客户端:普通的计算机或者工作站, 普通的双绞线作为连接。软件环境 服务器端:安装SQLServer2000的服务器版本,安装windows2000服务器版本,配置了诺顿等必须的防毒软件。 客户端:安装SQLServer2000的服务器版本, 安装了VB等可视化开发工具软件, 安装windows2000服务器版本。3.对象建模对象类静态结构模型描述了系统的静态结构,包括构成系统的类和对象、他们的属性和操作以及这些对象间的联系。3.1确定类与对象的关联、属性根据已经建立的用例图和业务需求确定对象类,及其属性和操作。通过检查类的定义、分析问题的需求和运用该领域的知识来完善和确定类的属性,根据系统功能要求和系统设计需要完善和确定类的操作。包括的类有:(1)学生类名:学生类的类型:该类用于辨别学生用户的依据,每一个学生用户有自己的操作权限,并把其操作存入数据库中。功能:用于辨别学生用户信息,用于业务的办理等方面。属性:学号、姓名、性别、籍贯、入学年份、身份证号、所在系院、专业。操作:登录()、网上选课()、修改个人信息()、修改登录密码()、查询成绩()、查询个人课表()、查询个人信息()。(2)教师类名:教师类的类型:该类用于辨别教师用户的依据,每一个教师用户有自己的操作权限,并把其操作存入数据库中。功能:负责区别不同的教师用户,以及每一个教师用户所拥有的操作权限。属性:编号、姓名、性别、籍贯、身份证号、执教时间。操作:登录()、修改个人信息()、修改登录密码()、查询学生课表()、查询学生成绩()、查询学生信息()、查询教师信息()、查询教师课表()、提交学生成绩()、修改学生成绩()。(3)部门类名:部门类的类型:该类用于辨别部门用户的依据,每一个部门用户有自己的操作权限,并把其操作存入数据库中。功能:用于对用户的实际需求进行操作,具有学生用户、教师用户没有的操作权限。属性:编号、名称。操作:登录()、统计信息()、修改个人信息()、修改登录密码()、查询学生课表()、查询学生成绩()、查询学生信息()、查询教师课表()、查询教师信息()、查询课程信息()、修改学生成绩()、增加学生信息()、增加教师信息()、增加课程信息()。(4)选课类名:选课类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:用于记录学生用户的操作,并把其存储在服务器的数据库中保存。属性:学号、姓名、课程编号、课程名、教师。操作:统计()、添加()、删除()。(5)课程类名:课程类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:用于记录课程信息,并存放在数据库的服务器中。属性:编号、名称、授课教师。操作:添加()、修改()、删除()。(6)成绩类名:成绩类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:用于把每个学生的成绩进行汇总处理,并存放在总服务器的数据库中。属性:学号、姓名、课程编号、课程名、成绩。操作:添加()、修改()、删除()。3.1.1类图动态建模4.1活动图4.1.1学生活动图4.1.2教师活动图4.1.3部门活动图4.2顺序图建模通过分析学生信息管理系统的业务需求和对象类之间的关系,进而建立动态模型中对象间的交互模型顺序图。5.总结面向对象技术是软件工程领域的重要技术,是一种把面向对象的思想应用于软件开发过程中指导开发活动的系统方法。基本思想是从现实世界客观存在的事物出发,尽可能地运用人类的自然思维方式来构造软件系统。学生信息管理系统正是利用面向对象的方法进行分析与设计。通过对系统进行详细的调查和可行性分析,分析

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论