2022年选课系统可行性分析 .pdf
《2022年选课系统可行性分析 .pdf》由会员分享,可在线阅读,更多相关《2022年选课系统可行性分析 .pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软 件 工 程 报 告学生选修课管理系统专业: 班级 : 小组成员:学号:指导教师:职 称:中国矿业大学计算机科学与技术学院2013 年6月徐州名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 14 页 - - - - - - - - - 附表 3:题目学生选课管理系统设计日期2013 年 6 月 3 日至2013 年 6 月 6 日小组成员在本次设计中承担的任务文档成绩张凯指导教师签字:年月日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
2、 - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 14 页 - - - - - - - - - 学生选课管理系统可行性研究报告作者:日期:月名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 14 页 - - - - - - - - - 目录一、选题依据 . 错误!未定义书签。1.1 选题背景 . 错误!未定义书签。二、系统需求分析 . 12.1 可行性分析 . 12.2 结构化分析方法 . 12.2.1 功能需求图 . 22.2.2
3、 顶层 DFD 图 . 22.2.3 第一层 DFD 图 . 32.2.4 第二层 DFD 图 . 43.1 建立系统用例模型 . 64.1 建立动态模型 . 错误!未定义书签。4.4.1活动图 . 错误!未定义书签。4.4.2协作图 . 错误!未定义书签。4.4.3状态图 . 错误!未定义书签。4.4.4类图 . 错误!未定义书签。三、软件设计 . 错误!未定义书签。3.1 数据库设计 . 错误!未定义书签。3.1.1设计内容 . 错误!未定义书签。3.1.2设计要求 . 错误!未定义书签。3.1.3数据库表结构 . 错误!未定义书签。名师资料总结 - - -精品资料欢迎下载 - - - -
4、 - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 14 页 - - - - - - - - - 四、总结 . 错误!未定义书签。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 14 页 - - - - - - - - - 1 学生选修课管理系统一、 项目背景大学期间总会有很多公共选修课,以往的选课方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性,有些课堂选课时人满为患,有些课堂无人选课。原因是传统的选
5、课方法没有预见性, 大家没有事先协调好。并且学生选课存在这样的特点:公选课较多,学生人数众多, 学生可根据自己的专业及兴趣选择公选课程进行学习,而且学生对课程的要求有较大差异。 使用了网上选课系统以后,可以在开课前就在网上选课,每个学生的课程在开课前就确定好, 学生通过本系统可以了解课题相关信息,进行自主选题, 能够满足不同学生对不同题目的不同要求,有利于发挥学生的长处,而且能够充分利用学校的各类教学资源。使用本系统有三个角色,即管理员、 学生和教师用户。管理员的权限最高,包括设置系统登陆信息 , 用户基本信息、选课信息的录入、查看、修改、删除等,同时还具有查询各个模块的功能。老师和学生可以实
6、现基本信息查询和进行选课的相关操作, 如添加选课信息,退选等。二、任务概述2.1 可行性分析(1) 经济上的可行性系统界面友好,操作简单,系统的配置要求不高,实现可行,因此经济可行。该系统可以容易实现学生、老师与学校之间的联系,在Internet 上实现完成部分教务工作,提高办事效率。(2) 技术上的可行性随着互联网的蓬勃发展,越来越多的机构将科研管理与Internet 融合到一起,以方便个高校管理。在这样一个社会背景下,基于 Windows 和 SQL Server 2005 , 运用先进的ASP.NET技术、先进的C#语言,采用B/S 模式开发的学生网上选课系统,将学生、老师、管理员、有机
7、地结合在一起,有效地提高管理水平和效率。随着科学技术的不断提高,计算机科学日渐成熟,基于以上的技术在现今比较容易实现。(3) 操作上的可行性该系统操作方便,简单。2.2 结构化分析方法系统功能模块基本将本系统划分为三大模块,即学生选课模块、 教师开课模块以及管理员管理模块。(1)学生选课模块:在这个模块中,允许学生修改个人信息,浏览基本的课程;并实现主要的选课功能,包括填写选课信息、查看已选课程、修改选课等。(2)教师开课模块:这个模块主要是让教师申请教课,同时教师可以修改个人信息、浏览基本课程以及查看学生的选课情况等。名师资料总结 - - -精品资料欢迎下载 - - - - - - - -
8、- - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 14 页 - - - - - - - - - 2 (3)管理员管理模块:这个模块的功能比较多,主要包括创建课程的指定任课老师、设定课程人数、统计学生选课信息、发通知等等。(4)通用功能模块:即用户登录、密码修改等功能的实现。2.2.1 功能需求图图 2-1 学生选课管理系统的功能需求图2.2.2 顶层 DFD 图根据分析得到的系统功能要求,画出学生选修课管理系统的分层DFD 图。首先画出顶层的DFD图如图 2-2 所示。顶层确定了系统的范围,其外部实体为管理员、教师和学生。学生选课管理系统学生选课
9、模块教师开课模块管理员管理模块通用功能模块在线选课成绩查询修改选课浏览课程申请教课查询学生选课情况成绩评定录入选课信息课程安排发放通知统计学生选课信息用户登录个人信息修改浏览课程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 14 页 - - - - - - - - - 3 图 2-2 学生选课系统顶层DFD 图2.2.3 第一层 DFD 图在顶层 DFD 图的基础上再进行分解,对系统功能需求做进一步分解:(1)用户登录获取用户输入的用户名及密码;若出现用户名、密码错误或
10、不匹配现象,反馈错误提示;在用户名及密码都正确的前提下,支持密码修改。(2)选课系统首先发布选课通知,即先对教师发出通知(教师得到通知后才可申请教课),然后对学生发出通知(此时已安排完有关选修课的所有信息)创建课程指定任课教师设定课程的人数和开课时间安排分配账号及密码(由于是管理员操作此部分)。(3)教师开课获取教师申请教课的信息,包括教师信息及其所要教的课程课程信息;提供教师浏览课程的功能,即课程时间、教室等的安排;并提供查询学生选课情况的功能,即选此门课程的名单等;处理和统计教师对学生成绩的评定。(4)学生选课提供学生修改个人信息的功能;提供学生浏览全部选修课信息的功能,然后接受学生的选课
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年选课系统可行性分析 2022 选课 系统 可行性 分析
限制150内