选课系统设计分析.docx

上传人:b****7 文档编号:9831768 上传时间:2023-02-06 格式:DOCX 页数:8 大小:46.15KB
下载 相关 举报
选课系统设计分析.docx_第1页
第1页 / 共8页
选课系统设计分析.docx_第2页
第2页 / 共8页
选课系统设计分析.docx_第3页
第3页 / 共8页
选课系统设计分析.docx_第4页
第4页 / 共8页
选课系统设计分析.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

选课系统设计分析.docx

《选课系统设计分析.docx》由会员分享,可在线阅读,更多相关《选课系统设计分析.docx(8页珍藏版)》请在冰豆网上搜索。

选课系统设计分析.docx

选课系统设计分析

 

选课系统分析与设计报告

 

一、问题描述

大学选课系统对于大学生的学习生活有着重要意义。

我们可以利用系统完成缴费,注册,选课,成绩查询等工作。

对于我们完成的系统,应该就有解决学生选课这一基本问题。

同时,还可以附加上学生成绩查询,学生学籍管理,新闻显示与更新,后台数据库更新,管理员修改用户信息等功能。

二、需求分析

1、系统参与者

系统的主要参与者是学生,老师和管理员。

学生是该系统的主要和基本参与者。

该系统也是为方便学生管理而设计实施的。

老师是该系统的辅助,为学生提供成绩,便于学生成绩查询功能的实现。

管理员是该系统的主要维护和管理者,该角色为系统提供更新数据库,管理学生基本信息的功能,这样能实现新闻更新、显示,更新学生信息等功能。

2、用例说明

该系统的活动者有学生,老师和管理员三个。

学生在该系统中要用固定的用户名和密码登陆该系统,系统会自动与数据库中存储的该学生的用户名和密码进行匹配,成功,则可以进入系统,匹配失败的话,则会返回登录界面。

当学生进入该系统后,就可以进行该角色可以进行的活动了。

例如,选课,课程查询,删课,成绩查询等活动。

当学生进行完所有活动后,系统会自动将进行完后的结果保存到数据库中。

学生就可以点击退出系统这一功能按钮实现退出系统。

完成一次完整的活动。

老师在使用该系统前同样需要完成登陆操作。

登陆完成后,老师可以进行录入成绩,增加课程等操作。

完成操作,退出系统后,结果也会被保存到数据库中。

管理员是该系统的一个重要角色。

该角色使用系统同样也需要首先完成登陆操作。

这样才能保证数据的安全性和完整性。

管理员的作用十分重要,他的作用就是管理学生基本信息,更新数据库,维护数据库,更新主页新闻等。

3、图例说明

1、用例图

活动者有三个:

学生、老师和管理员。

三者分属三个类别,各自有各自的功能和作用。

学生的操作就是如图中的选课,删课,课程查询,成绩查询等。

完成操作后,系统自动将结果存储到数据库中。

老师的操作主要是如图所示的添加课程,删除课程和成绩录入等。

完成操作后,系统自动将结果存储到数据库中。

管理员的操作主要是如图所示的老师信息管理和学生信息管理。

完成管理工作后,系统同样会把结果存储到数据库中。

这样,每次的操作都会保存到数据库,保证了数据是完整性和安全性,同时也保证了系统的可靠性和稳定性。

用例图如下图所示:

2、顺序图

1、学生角色

正如前面介绍的,任何角色进入数据库都要先完成登陆操作。

学生这一角色在进入系统前首先完成的就是登陆操作。

用自己的用户名和密码与数据库中的用户名和密码进行匹配,匹配成功,学生进入系统。

进入选课界面。

在选课界面中,有具体的该角色所能进行的所有操作。

如查询课程,添加课程,删除课程等操作。

选课成功操作后,系统会将结果存入数据库。

后台数据库中就会有了更新的数据。

学生操作完成后,就可以退出系统。

完成一次完整的活动。

2、老师角色

老师使用固定的用户名和密码登陆该系统,进入教室管理界面的操作界面,在界面上,有各种关于教室管理的应用操作。

如成绩录入等。

在进行完成绩录入的操作后,操作成功后,将结果存入数据库中。

3、活动图

1,、学生选课系统活动图

开始→学生登陆→输入用户名和密码→判断用户名和密码是否与数据库中的匹配→若成功→选择课程→判断是否与已修课程冲突→若不冲突→录入数据库

↓↓

不成功→返回登陆界面冲突→重新选择课程

2、管理员管理系统活动图↗学生信息管理↘

开始→管理员登陆→验证用户名和密码→正确→老师信息管理→录入数据库→结束

↓↘新闻管理↗

错误→返回登陆界面

4、类图

三、系统概述

系统主要以ASP.NET为开发具,C#为主要开发语言。

目的是搭建人性化的页面,简单易于操作的构架,丰富的内涵。

该系统可以实现的功能有:

1、学生登陆。

2、学生选课。

3、学生查询课程。

4、学生查询成绩。

5、学生课表显示。

6、老师录入成绩。

7、老师增删课程。

8、管理员管理用户信息。

9、管理员修改课程。

10、管理员更新新闻。

11、管理员更新数据库。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

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

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