您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > UML学生信息管理系统
学生信息管理系统(Version1.0)姓名:汪国志学号:08065047计算机科学学院软件工程2012年4月03日文档修订历史日期版本教师评语修改描述2012/03/091.0WriteSummaryfor“TheStudentinfoManagementSystem”2012/03/101.1格式不对、修改修改了格式2012/03/172.0没有设计界面以及文档修订格式的问题增加了界面部分以及修改了文档修订历史的格式2012/03/243.0完成5对象模型6对象数据字典描述等内容2012/04/34.0完成系统本系统7-10所有内容目录1概述...................................................................错误!未定义书签。1.1系统简述................................................错误!未定义书签。1.2软件设计目标........................................错误!未定义书签。1.3参考资料................................................错误!未定义书签。1.4修订版本记录........................................错误!未定义书签。2术语表...............................................................错误!未定义书签。3用例...................................................................错误!未定义书签。4系统组成概述..................................................错误!未定义书签。4.1简述.........................................................错误!未定义书签。4.2系统组成部分........................................错误!未定义书签。4.2.1顶层系统结构....................................错误!未定义书签。4.3系统界面................................................错误!未定义书签。4.4约束和假定............................................错误!未定义书签。5对象模型...........................................................错误!未定义书签。5.1类定义......................................................错误!未定义书签。5.2类关联描述.............................................错误!未定义书签。5.3对象模型图.............................................错误!未定义书签。6对象数据字典描述..........................................错误!未定义书签。6.1饭卡管理系统中的对象..........................错误!未定义书签。7动态模型.........................................................................................217.1场景(Scenarios)................................................................227.2事件定义(Events)..............................................................237.3状态图....................................................................................258功能模型.........................................................................................278.1确定输入输出与事件关系...................................................278.2功能模型图...........................................................................279数据库定义.....................................................................................2910部署图...........................................................................................301概述1.1系统简述学生信息管理系统是为了开发学生信息管理系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。推行学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化、控制辍学和提高义务教育水平的重要举措1.硬件平台CPU:P41.8GHz内存:512MB2.软件平台操作系统:WindowsXPSP2/SP3运行平台:MicrosoftSQLSever20051.2软件设计目标系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。在学生信息管理系统中,主要有用户登陆、学生信息管理、课程信息管理、用户管理等功能,功能分析如下:(1)用户登陆学生信息管理网站采用用户名及密码验证模式,进入学生信息管理网站前,用户必须在登陆页面输入用户名及密码,只有验证通过的用户方可进入学生信息管理网站操作主页面。(2)学生信息管理包括3个功能模块:学生个人信息的添加、学生信息的查询以及学生信息的修改于删除。(3)课程信息管理包括3个功能模块:课程基本添加与删除处理、成绩查询处理以及学生选课信息的查询处理。(4)用户管理包括2个功能模块:用户信息查询以及用户的删除与处理。经过以上调查分析,明确以所开发系统的功能需求,发现了存在的问题,弄清了系统的功能,为系统逻辑模型的建立提供了依据。系统分析的主要成果是建立系统的逻辑模型,本系统的逻辑模型主要以系统的数据流图和数据词典作为描述功具。从非功能的需求上分析,系统必须具有易用性:系统操作简单明了;安全性:有效的防止软件的非法修改,并且保证数据信息在存储过程中的安全性,系统安全一旦出现问题,能够保证迅速有效地恢复系统运行。1.3参考资料[1]《软件工程模型与方法》,肖丁等,北京邮电大学出版社。[2]《ASP.NET+Dreamweaver8案例精粹》武新华等,西安电子科技大学出版社[3]《信息系统应用与开发案例教程》,陈承欢,清华大学出版社。1.4修订版本记录列出本文档修改的历史纪录。必须指明修改的内容、日期以及修改人。文档修订历史日期版本教师评语修改描述2012/03/091.0WriteSummaryfor“TheStudentinfoManagementSystem”2012/03/101.1格式不对、修改修改了格式2012/03/172.0没有设计界面以及文档修订格式的问题增加了界面部分以及修改了文档修订历史的格式2012/03/243.0完成5对象模型6对象数据字典描述等内容2012/04/34.0完成系统本系统7-10所有内容2术语表对本文档中所使用的各种术语进行说明,可以指引读者更好的了解本文档。1.登录系统:在执行所有操作前,必须登陆系统。这是操作前提。2.学生、教师信息管理:学生、教师可以对自己的注册信息增加、修改、删除。3.课程信息管理:管理课程基本信息和课程学生。4.成绩维护、查询:录入、修改、查询学生成绩5.异常处理功能:当遇到软件的非法修改时,能够保证迅速有效地恢复系统运行。3用例本系统主要用于学校的以下几类人员:(1)系统管理员,完成系统管理与维护,例如,维护学生、教师及数据字典等的维护。用例图1(管理员用例)(2)教师,维护课程与成绩,查询所教课程的所有学生的成绩。(3)学生则可查询自己的成绩以及浏览核对自己的信息,必要时可以申请修改。用例图23.1学生管理3.1.1增加学生信息使用者:学校有学生管理功能角色的用户。目的:单个添加学生基本信息。基本事件流:1、用户进入增加单个学生界面,本用例开始;2、系统显示学生信息输入界面,用户输入学生姓名、学号、性别、出身日期、入学日期、班级、政治面貌、籍贯。3、用户确认输入信息,系统检查学号是否唯一,若唯一,则增加学生信息,本用例结束。否则,提示用户重新输入。3.1.2修改学生信息3.1.3删除学生信息3.1.4导入学生信息使用者:学校有学生管理功能角色的用户目的:批量导入学生信息,也可以将其他系统中学生信息按照规定的格式导入本系统。基本事件流:1、用户进入批量导入学生界面,本用例开始;2、系统显示导入文件类型、格式说明、并提供导入的模板文件下载。3、用户按照导入文件格式要求填写或生成对应文件,然后将文件上传,点击确定。4、系统检查文件的合理性,如果文件格式有误或有数据冲突,给出详细提示列表(错误所在行、错误原因),用户修改文件后再上传,如果上传文件合理,系统将学生信息导入系统。5、本用例结束。3.2教师管理使用者:学校有教师管理功能角色的用户目的:单个添加教师基本信息。基本事件流:1、用户进入增加单个教师界面,本用例开始;2、系统显示教师信息输入界面,用户输入教师姓名、工号、性别、出身日期、工作开始日期、职务、政治面貌、籍贯。3、用户确认输入信息,系统检查工号是否唯一,若唯一,则增加教师信息,本用例结束。否则,提示用户重新输入。3.2.1增加教师信息3.2.2修改教师信息3.2.3删除教师信息3.2.4导入教师信息使用者:学校有教师管理功能角色的用户目的:批量导入教师信息,可以将其他系统中教师信息按照规定的格式导入本系统。基本事件流:1、用户进入批量导入教师界面,本用例开始;2、系统显示导入文件类型、格式说明、并提供导入的模板文件,供下载。3、用户按照导入文件格式要求填写或生成对应文件,然后将文件上传,点击确定。4、系统检查文件的合理性,如果文件格式有误码或有数据冲突,给出详细提示列表(错误所在行、错误原因),用户修改文件后再上传,如果上传文件合理,系统将教师信息导入系统。5、本用例结束。3.3课程管理3.3.1增加课程基本信息使用者:教师或学校有课程管理角色的用户目的:创建新课程。基本事件流:1、用户进入创建新课程页面,本用例开始;2、系统显示创建课程页面,用户输入课程名称、学期、开始日期、结束日期,并选择任课教师。3、用户确认创建课程,系统保存新创建的课程。本用例结束。3.3.2修改课程基本信息3.3.3删除课程基本信息3.3.4维护课程学生信息使用者:教师或学校有课程管理角色的用户。目的:将学生加入已创建的课程。基本事件流:1、用户维护课程学生信息界面,本
本文标题:UML学生信息管理系统
链接地址:https://www.777doc.com/doc-5663897 .html