1 目录 一、引言 ................................................................. 1 1.1、学生选课系统开发的必要性 ......................................... 1 1.2、学生选课系统开发的可能性 ......................................... 2 二、需求工作流 ........................................................... 2 2.1.问题域 ............................................................ 2 2.1.1 问题 ........................................................... 2 2.1.2 问题的解决方案 ................................................. 2 2.2.领域模型 .......................................................... 3 2.2.1 系统参与者 ..................................................... 3 2.2.2 用例 ........................................................... 3 三、分析工作流 ........................................................... 8 3.1.类图 .............................................................. 8 3.2.状态图 ........................................................... 10 3.3、顺序图 .......................................................... 10 3.3.1、用户登录 ..................................................... 10 3.3.2、学生选定课程 ................................................. 11 3.3.3、老师做出相应操作 ............................................. 12 3.3.4、老师查看学生选课情况 ......................................... 13 四、设计工作流 .......................................................... 15 4.1 细化类图 ......................................................... 15 4.2 数据库设计 ....................................................... 16 4.2.1 概念模型 ....................................................... 16 4.2.2 逻辑模型 ...................................................... 21 五、界面设计 ............................................................ 21 5.1 用户登陆界面 .................................................... 21 六、总结 ..........................................