选课系统系统分析报告.docx
《选课系统系统分析报告.docx》由会员分享,可在线阅读,更多相关《选课系统系统分析报告.docx(13页珍藏版)》请在冰豆网上搜索。
选课系统系统分析报告
学生实验报告
院系:
信息学院
专业:
09网络
课程:
选课系统
小组成员:
于凯(20094550)
史晓瑞(20094571)
组长:
于凯(20094550)
2011年8月30日
一、系统概述
系统以VS2005为主要开发软件,基于ASP.NET的开发平台,目的是为了更好地实现学生选课系统。
二、系统的功能描述
①学生模块
学生作为系统的用户在登录系统后可以进行选课,也可以进行对所选课程的添加和删除操作,也可以通过系统查询到自己所选的课程情况,比如查询所选课程的上课地点,上课时间和任课教师。
②管理员模块
管理员作为系统的管理者在登录系统后可以对系统进行相应的管理,如可以添加和删除学生信息,也可以删除和增加课程。
③教师模块
教师作为系统的用户在登录系统后可以进行成绩的录入。
三、系统的功能性需求
对上述的系统描述进行总结,可以获得如下的功能性需求:
学生凭借用户名学号和密码进入系统。
学生在进行选课后,所选课程会出现在其所选课程里。
学生在进行添加课程操作后,其添加的课程会出现在课表里。
学生在退选后,则所退课程将在课表中删除。
学生登陆后可以查看所选课程的情况和任课老师。
系统管理员凭借用户名和密码进入系统。
系统管理员通过修改、删除、添加用户信息。
系统管理员通过修改、删除课程信息。
系统管理员可以更新新闻。
教师凭借用户名和密码进入系统。
教师可以录入学生成绩。
四、系统的结构图
五、学生登录的流程图
六、系统的用例图
系统的用例图直观地描述了系统的参与者与用例之间的关系。
1系统的用例
用户管理
选课管理
成绩管理
信息管理
系统管理
2学生的用例
登陆
选课
查看课程信息
添加课程信息
删除课程信息
3管理员的用例
登陆
管理学生信息
查看学生信息
管理课程信息
查看课程信息
④、教师录入成绩的用例图
七、系统的动态模型
1.系统的活动图
本系统的活动图主要有三个:
学生选课的活动图和管理员修改学生信息,以及教师录入成绩的活动图。
对各个活动的描述如下:
1、学生选课的活动图
2、管理员修改信息的活动图
③、教师录入成绩的活动图
2、时序图
系统主要的时序图就是学生选课时序图和教师录入成绩时序图,对图描述如下:
(1)学生选课时序图
(2)、教师录入成绩时序图
八、建立系统类模型
根据系统的功能,分别讨论用户信息,接口信息和事件中的类图。
其中用户信息包括学生和教师以及管理员三个类。
接口信息包括系统设置、用户登录、管理员模块、教师模块和学生模块。
事件信息包括教师成绩管理、用户登录、管理员系统管理、学生选课管理、学生成绩管理、学生信息管理六个事务类。
相应的类图如下:
(1)、用户信息的类图:
(2)、接口信息的类图
(3)、事件信息的类图