- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
軟件体系结构课程设计文档
软件体系结构课程设计
项目名称:学生选课系统
小组成员:陈雪枫、张永尉、陈竟、曾诚
指导教师:尤川川
开始日期:2010年12月15日
截止日期:2010年12日18日
湖北经济学院计算机学院软件Q0841
目录
1.项目名称………………………………… …………….……3
1.1.学生选课系统……………………………… …………………… ……………3
2.项目主题、设计目的………………………………………. 3
2.1. 项目主题………………………………………………………………………3
2.2. 设计目的………………………………………………………………………3
3.分工情况…………………………………….………………4
4.需求分析……………………… ……………………………3
4.1. 学生选课系统的产生……………………… …………………………………4
4.2. 技术可行性……………………………………………………………………5
5.设计过程………………………………………….…………3
5.1. 用例图………………………………………… ……………………………5
5.2. 活动图………………… ……………………………………………………5
5.3. 状态图…………………………………………………………… …………5
5.4. 交互图……………………………… ………………………………………5
5.5. 类 图……………………………………………… ………………………5
5.6. 对象图………… ……………………………………………………………5
5.7. 组件图………………………………………… ……………………………5
5.8. 部署图……………………………………………………… ………………5
5.9. 正向工程……………… ……………………………………………………5
6.实验心得………………………………………….…………3
7.附 录………………………………………….…………3
7.1. 用例图………………………………………… ……………………………5
7.2. 活动图………………… ……………………………………………………5
7.3. 状态图…………………………………………………………… …………5
7.4. 交互图……………………………… ………………………………………5
7.4.1.时序图……………………………… …………………………………5
7.4.2.协作图……………………………… …………………………………5
7.5. 类 图……………………………………………… ………………………5
7.6. 组件图………………………………………… ……………………………5
7.7. 部署图……………………………………………………… ………………5
7.9. 正向工程……………… ……………………………………………………5
1. 项目名称
1.1. 学生选课系统
随着高校教学管理的系统化和计算机的网络化,以及学分制教学改革的加快,网上选课系统已成为教学教务管理的重要部分。当前,高等院校正逐步实施学分制,学分制允许学生在一定范围内选择适合自己需要的课程,具有分散性、时间不确定性,难于人工调配与集中管理。另外,随着各个高校扩招程度的加快,学生人数日益增加,造成教学资源比较紧张,这无疑增加了选课管理难度和教务管理人员的工作量。传统基于集中式管理的选课无力适应这些新的变化,建立网上选课系统势在必行。
2. 项目主题,设计目的
2.1. 项目主题
随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的信息查询、选课功能以及管理员对课程信息发布的管理等功能,另外也初步解决了管理员在课程信息发布管理上的权限问题。
2.2. 设计目的
1. 收集简单需求,利用UML和Rational Rose工具对系统进行建模 ;
2. 根据前述需求的分析,进行需求建模,绘制系统的用例图、活动图和时序图 ;
3. 根据用例模型,进行架构建模,绘制系统的状态图,类图和交互图 ;
4. 绘制系统中某些重要功能的对象图 ;
5. 绘制系统的组件图和部署图 ;
6. 对所完成的模型进行正向工程,创建系统的主要程序框架;
7.掌握UML建模工具Rational Rose的使用方法;
8.给出某个简单系统的模型,能够熟练地使用Rose工具表达;
3. 小组成员分工情况
文档评论(0)