《uml描述网上选课系统》由会员分享,可在线阅读,更多相关《uml描述网上选课系统(14页珍藏版)》请在金锄头文库上搜索。
1、umluml描述描述- -网上选课系统网上选课系统学习内容n需求分析n创建系统用例模型n创建系统静态模型n创建系统动态模型n 创建系统部署模型需求分析n网上选课系统的产生是因为目前高校扩招后,在校学生日益增多。如果仍然通过传统的纸上方式选课,既浪费大量的人力物力,又浪费时间。同时,在人为的统计过程中不可避免出现的错误。因此,通过借助网络系统,让学生只要在电脑中输入自己的个人选课信息来替代有纸化的手工操作成为高校管理的必然趋势。该信息系统能够为学生提供方便的选课功能,也能够提高高等院校对学生和教学管理的效率。(1)系统管理员负责系统的管理维护工作,维护工作包括课程的添加、删除和修改,对学生基本信
2、息的添加、修改、查询和删除。(2)学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行查询已选课程、指定自己的选修课程以及对自己基本信息的查询。 创建系统用例模型创建系统用例的第一步是确定系统的参与者。网上选课系统的参与者包含以下二种:(1)Student(学生 )(2)SystemManager(系统管理员)创建系统用例模型1.1.1.1.学生用例学生用例学生用例学生用例图图学生在本系学生在本系统统中的可以中的可以进进行登行登录录、查询课查询课程、程、选择课选择课程和程和查询查询个人个人信息的相关操作。信息的相关操作。 创建系统用例模型2.2.2.2.系系系系统统管理管理管理管
3、理员员用例用例用例用例图图:系系统统管理管理员员在本系在本系统统中能中能够进够进行登行登录录、修改学生信息、添加、修改、修改学生信息、添加、修改和和删删除除课课程、添加和程、添加和删删除学生信息的相关操作。除学生信息的相关操作。创建系统静态模型系统类图系统类图系统类图系统类图从前面的需求分析中,我从前面的需求分析中,我们们可以根据主要的五个可以根据主要的五个类对类对象:象:学生学生类类、系、系统统管理管理员类员类、课课程程类类、数据控制、数据控制类类和界面和界面类类创创建完整的建完整的类图类图。 创建系统动态模型1.1.学生学生学生学生选择课选择课程的活程的活程的活程的活动动步步步步骤骤(1)
4、(1)进进入入选择课选择课程的界面程的界面(2)(2)选择选择需要的需要的课课程程(3)(3)查询课查询课程信息程信息(4)(4)数据控制数据控制类类判断判断课课程可以被程可以被选择选择(5)(5)数据数据库执库执行行选课选课并保存信息并保存信息(6)(6)返回返回选课选课成功的信息成功的信息(7)(7)在界面在界面显显示示选课选课成功的信息成功的信息 2.2.根据学生根据学生根据学生根据学生选择课选择课程的活程的活程的活程的活动动步步步步骤骤 ,我,我,我,我们们可以可以可以可以创创建建建建协协作作作作图图。 创建系统动态模型创建系统动态模型3.3.根据学生根据学生根据学生根据学生选课选课的
5、活的活的活的活动动步步步步骤骤 ,我,我,我,我们们可以可以可以可以创创建的活建的活建的活建的活动图动图。 创建系统动态模型4.4.系统状态图系统状态图系统状态图系统状态图网上网上选课选课系系统统中,有明确状中,有明确状态转换态转换的的类类是是课课程,整个程,整个对课对课程程进进行操行操作的作的过过程中,系程中,系统统的状的状态图态图如下。如下。创建系统部署模型1.1.系统构件图系统构件图系统构件图系统构件图在本系在本系统统中,我中,我们们可以可以对对学生学生类类、课课程程类类、界面、界面类类、数据控制、数据控制类类和和系系统统管理管理员类员类分分别创别创建建对应对应的构件的构件进进行映射。行映射。 创建系统部署模型2. 2. 系统部署图系统部署图系统部署图系统部署图网上网上选课选课系系统统的部署的部署图图描描绘绘的是系的是系统节统节点上运行点上运行资资源的安排。包括源的安排。包括四个四个节节点,分点,分别别是:客是:客户户端端浏览浏览器、器、HttpHttp服服务务器、数据器、数据库库服服务务器和打器和打印机。印机。 结束结束