学生信息管理系统.docx
《学生信息管理系统.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统.docx(16页珍藏版)》请在冰豆网上搜索。
学生信息管理系统
学生信息管理系统
软件052
杨冯惟
05423241
一、需求分析
1、学生需求
1.学生成绩信息查询。
学生可以对自己的成绩信息进行查询。
2.学生档案信息查询。
学生可以对自己的档案信息进行查询。
3.学生奖惩信息查询。
学生可以对自己的奖惩信息进行查询。
2、管理员需求
1.添加学生信息。
系统管理员可以添加学生个人信息。
2.更新学籍信息。
系统管理员可以对学生学籍信息进行修改和删除。
3.添加成绩信息。
系统管理员可以向数据库中增加成绩信息。
4.修改成绩信息。
系统管理员可以向数据库中修改成绩信息。
5.删除成绩信息。
系统管理员可以向数据库中删除成绩信息。
6.添加档案信息。
系统管理员可以向数据库中增加档案信息。
7.修改档案信息。
系统管理员可以向数据库中修改档案信息。
8.删除档案信息。
系统管理员可以向数据库中删除档案信息。
9.添加奖惩信息。
系统管理员可以向数据库中增加奖惩信息。
10.修改奖惩信息。
系统管理员可以向数据库中修改奖惩信息。
11.删除奖惩信息。
系统管理员可以向数据库中删除奖惩信息。
12.更新学生信息。
系统管理员可以对学生信息进行修改和删除。
二、系统用例图
根据此系统的功能需求,我确定了2个参与者,分别是学生(Student)、系统管理员(Administrator)。
1.学生请求服务的用例图包含如下用例:
(1)登陆系统。
学生可以登陆系统进行查询。
(2)查询信息。
学生可以查询自己的成绩档案以及奖惩信息。
2.系统管理员进行系统维护的用例图包含如下用例:
(1)添加学生个人信息。
每年都会有新生入校,系统管理员需要及时把这些学生的信息添加到数据库中。
(2)更新学生个人信息。
学生的信息会有变动,系统管理员可以定期修改和删除相关学生的个人信息。
(3)更新学生档案信息。
新生入校要在本校建立档案,毕业生离校要转档案,因此系统管理员需要定期更新学生的档案信息。
(4)更新学生成绩信息,修改学生成绩信息,删除学生成绩信息。
(5)更新学生奖惩信息,修改学生奖惩信息,删除学生奖惩信息。
三、系统的顺序图
1学生成绩信息查询顺序图
2学生成绩信息打印顺序图
3学生成绩信息删除顺序图
4学生成绩信息输入顺序图
5学生成绩信息修改顺序图
6学生档案查询顺序图
7学生档案打印顺序图
8学生档案删除顺序图
9学生档案新建顺序图
10学生档案修改顺序图
11学生奖惩新建顺序图
12学生奖惩删除顺序图
13学生奖惩修改顺序图
四、系统的协作图
这里用学生成绩信息管理的协作图作为代表,学生档案信息管理和奖惩信息管理的协作图就不再做出。
1学生成绩信息查询协作图
2学生成绩信息打印协作图
3学生成绩信息删除协作图
4学生成绩信息新建协作图
5学生成绩信息修改协作图
五、系统的活动图
1学生的活动图
学生登陆系统后,可以进行查询操作。
查询时,系统会验证学生是否为注册用户。
如果没有,管理员核实后会将学生的信息添加到数据库中,最后退出系统。
2管理员的活动图
六、系统的状态图
1学生状态图
2管理员状态图
七、系统类模型和包图
1系统类图
2包图