ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:225.03KB ,
资源ID:1196915      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1196915.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生选课系统UML分析建模汇编.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生选课系统UML分析建模汇编.docx

1、学生选课系统UML分析建模汇编学生选课系统UML分析建模1. 学生选课系统随着高校教学管理的系统化和计算机的网络化,以及学分制教学改革的加快,网上选课系统已成为教学教务管理的重要部分。当前,高等院校正逐步实施学分制,学分制允许学生在一定范围内选择适合自己需要的课程,具有分散性、时间不确定性,难于人工调配与集中管理。另外,随着各个高校扩招程度的加快,学生人数日益增加,造成教学资源比较紧张,这无疑增加了选课管理难度和教务管理人员的工作量。传统基于集中式管理的选课无力适应这些新的变化,建立网上选课系统势在必行。2. 需求分析学生网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度

2、的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式学生按照学校安排好的课程上课已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来

3、操作即可,不用再奔波于教务处和办公室之间。以UML构建思想来实现网上选课系统可以最大程度的做到实用性,可扩展性和可维护性相结合,安全性以及规范化原则。功能需求:选课系统主要是对学生信息,成绩信息,教师信息,课程信息进行管理和维护的功能。对学生的功能,学生可以浏览个人的信息如学号,姓名,性别等,还可以查询成绩。选课,可以查看课程信息,包括课程时间,类型,学时等,然后进行选课,并且可以查看教师,选课人数。对管理员的需求,系统的日常维护,包括代码维护和数据维护。选课管理,根据教学计划设置课程。学生成绩管理,对学生的成绩进行管理。教师信息管理,对教师的个人信息管理和课程介绍。性能需求:网络安全性,确保

4、网络设备的安全。系统安全性,对拥有合法用户名和密码的用户进行相应的操作,不合法用户进行阻止。数据安全性,确保数据的安全不丢失。3. 进度计划序号设计内容名称完成时间备注1初步的需求分析与设计建模2014.12.112.52详细的需求分析与设计建模2014.12.612.123关键模块的实现与测试2014.12.1312.204. 设计过程4.1用例图:4.1.1选课用例:图4.1用例名称网上选课标示符UC0001用例描述学生进行选课操作,查看信息。教师查看信息。管理员管理信息。参与者学生,教师,管理员状态通过审查前置条件学生登入进选课系统后置条件教师开通课程基本操作流程1. 教师提交开通课程请

5、求2. 管理员添加课程信息3. 学生查看课程信息4. 学生进行选课操作5. 管理员管理选课信息可选操作流程1. 管理员对学生考试成绩进行登记2. 学生可以查看上传后的成绩假设学生已经成功登入到选课系统,修改历史记录4.1.2管理课程用例图4.2用例名称课程管理标示符UC0002用例描述管理员对课程进行添加,修改和删除参与者管理员状态通过审核前置条件管理员登入系统后置条件可对课程进行操作基本操作流程1. 管理员登入选课系统2. 管理员进入选择界面进行操作的选择3. 管理员对课程进行添加,修改和删除4. 管理员保存操作可选操作流程1.管理员撤销之前的操作假设管理员已经成功登入选课系统修改历史记录4

6、.2 活动图:4.2.1用户登入流程图图4.3登入系统事件流:1. 学生进入登入界面,用例开始2. 系统提示学生输入账户,密码3. 学生开始输入账户,密码4. 系统验证A1密码错误5. 系统进入用户使用界面6. 学生进行相关操作7. 最后退出系统,用例结束其它事件流:A1密码错误1. 系统提示密码错误,要求再次输入4.2.2学生选课流程图图4.4学生选课事件流1. 学生进入登入界面,用例开始2. 系统提示学生输入账户,密码3. 学生开始输入账户,密码4. 系统验证A1密码错误5. 成功登入,进入选课界面A2查看教师信息A3查看课程资源6. 查看课程信息7. 开始选课8. 选课修改9. 最后退出

7、系统,用例结束其他事件流:A1密码错误1. 系统提示密码错误,要求重新输入密码A2查看教师信息1. 选择查看教师信息A3查看课程资源1. 选择查看课程资源4.2.3教师提交成绩流程图图4.5教师提交成绩事件流:1. 成功登入选课系统2. 系统检测是否已经提交过成绩A1成绩已经提交3. 教师开始填写学生成绩4. 成绩填写完毕,点击提交成绩5. 最后退出系统,结束用例其他事件流:1. 系统检测到成绩已经提交,提示已经提交成绩2. 退出系统4.2.4管理员添加课程流程图图4.6添加课程事件流: 1 管理员选择进入管理界面,用例开始2 系统提示输入管理员密码3 管理员输入密码4 系统验证密码A1 密码

8、错误5 进入管理界面,系统显示目前所建立的全部课程信息6 管理员选择添加课程7 系统提示输入新课程信息8 管理员输入信息9 系统验证是否和已有课程冲突 A2 有冲突10 系统添加新课程,提示课程添加成功。11 系统重新进入管理主界面,显示所有课程12 用例结束其它事件流: A1 密码错误1 系统提示再次输入2 用户确认3 三次错误,拒绝再次访问4 否则进入添加课程事件流第5步A2 有冲突 1 系统提示冲突,显示冲突课程信息2 用户重新输入3 继续验证直到无冲突4 进入添加课程事件流第10步4.2.5用户修改密码流程图图4.7用户修改密码事件流:1. 成功登入到系统,用例开始2. 用户选择密码修

9、改服务3. 系统提示输入用户的旧密码以及新密码4. 在用户输入旧密码以及新密码后系统开始进行验证A1输入不合法5. 系统开始修改用户密码6. 密码修改成功后,提示用户密码修改成功7. 最后退出系统,用例结束其他事件流:1. 提示用户重新输入的密码不合法重新输入4.3状态图:4.3.1课程管理状态图图4.8课程修改事件流:1. 管理员新建课程2. 对新建课程进行数据输入3. 管理新建的课程4. 1.选择课程2.修改课程3.删除课程5. 管理数据的更新6. 系统将更新后的数据保存到数据库7. 退出系统4.3.2操作窗口状态图图4.9操作窗口事件流:1. 管理员输入地址2. 管理员进入到系统主页3.

10、 系统提示输入登入信息4. 管理员输入登入信息5. 成功登入到系统,显示登入页面6. 进入选择页面7. 1.选择窗口2.修改窗口3.删除窗口8. 管理数据的更新9. 系统将更新后的数据保存到数据库10. 退出系统4.4顺序图:4.4.1 选课顺序图图4.10选课1. 界面提示用户进行账户密码的输入及确认2. 系统进行用户名和密码的验证3. 用户点击选课,对系统进行选课请求4. 用户选择查询开课信息5. 界面返回给用户开课信息6. 用户根据开课信息进行选课7. 用户提交最后的选课结果8. 系统将用户添加的课程加入到用户的课程表中9. 数据保存到数据库中10. 退出系统4.4.2 添加课程顺序图图

11、4.11添加课程:1. 界面提示用户输入新课程信息2. 界面对象创建一个课程对象3. 通过控制对象对课程信息进行合法性检查4. 控制对象从数据库中查询关联信息5. 控制对象对查询结果进行判断6. 控制对象向数据库中插入数据7. 在界面上显示结果8. 控制对象撤销建立的课程对象4.5 协作图:4.5.1学生用户选课协作图图4.12学生用户选课:1. 管理员输入账户密码2. 成功登入到系统3. 对学生信息进行管理4. 学生开始进行选课5. 系统提交选课信息6. 系统验证课程时间是否冲突7. 选课成功8. 系统提交信息到管理员9. 管理员最后保存选课结果二、资料网址:10元以下 1050元 5010

12、0元 100元以上动漫书籍 化妆品 其他4.5.2添加课程协作图随科技的迅速发展,人们的生活日益趋向便捷、快速,方便,对于我国传统的手工艺制作,也很少有人问津,因此,我组想借此创业机会,在校园内开个DIY创意小屋。它包括编织、刺绣、串珠等,让我们传统的手工制作也能走进大学,丰富我们的生活。根据调查资料分析:大学生的消费购买能力还是有限的,为此DIY手工艺品的消费不能高,这才有广阔的市场。图4.13为了解目前大学生对DIY手工艺品制作的消费情况,我们于己于人2004年3月22日下午利用下课时间在校园内进行了一次快速抽样调查。据调查本次调查人数共50人,并收回有效问卷50份。调查分析如下: 添加课

13、程:1. 管理员对添加课程进行操作2. 3. (三)上海的文化对饰品市场的影响管理员进入到添加课程的窗口4. 5. 1、你一个月的零用钱大约是多少?管理员开始创建课程6. 对课程信息进行添加7. 请求对课程添加的通过8. 系统对课程添加的问题进行判断9. 10. 因此不难看出,自制饰品在校园里也大有市场所在。对于那些走在流行前端的女生来说,捕捉新事物便捕捉到了时尚与个性。系统将信息提交到数据库11. 12. 加拿大公司就是根据年轻女性要充分展现自己个性的需求,将世界各地的珠类饰品汇集于“碧芝自制饰品店”内,由消费者自选、自组、自制,这样就能在每个消费者亲手制作、充分发挥她们的艺术想像力的基础上

14、,创作出作品,达到展现个性的效果数据库保存信息4.6 类图:图4.14实体类,表现了应用领域的核心内容实体类名称实体类属性管理员信息用户名,电话等学生信息学号,姓名,性别,专业代码,成绩等课程信息教师编号,姓名,性别等用户信息用户账号,密码等边界类,处于系统与外界的交界处边界类名称边界类功能用户登入界面用户登入,验证作用学生管理界面显示学生管理的功能选课管理界面显示选课管理的功能选课处理界面根据相关信息处理选课结果成绩管理界面对学生成绩管理教师信息管理界面对教师信息管理4.6组件图:图4.154.7 部署图:图4.165. 系统总体设计5.1 设计问题域子系统学生选课系统是实现学生选课退课、教师提交成绩以及学校教务管理员维护信息的一个平台,整个学生选课系统有前台和后台两部分,共分为4个模块:管理员模块,教师模块,学生模块和公有模

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1