ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:329.41KB ,
资源ID:15708315      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15708315.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生选课系统课程设计Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生选课系统课程设计Word文档下载推荐.docx

1、4.2.4 系统功能建模(数据流程图) 94.2.5数据字典 104.3总体设计 144.3.1系统层次图 144.3.2系统IPO图 144.4详细设计 164.4.1课程管理模块详细设计 164.4.2学生管理模块详细设计 174.4.3教师管理模块详细设计 184.4.4查询模块详细设计 195 存在的问题 206 总结与展望 20参考文献 22课程设计成绩评定 221 设计时间2012年6月4日-2012年6月9日2 设计目的软件工程概论课程设计的目的是使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。3设计任务本课程设计要求学生运用软件工程的思

2、想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。4 设计内容 4.1设计内容概述 本系统为学生选课系统,使用该系统有三个角色,即管理员、学生和教师用户。管理员的权限最高,包括设置系统登陆信息, 用户基本信息、选课信息的录入,查看,修改,删除等、同时还具有查询各个模块的功能。老师和学生可以实现基本信息查询过进行选课的相关操作,如添加选课信息,退选等。4.1.1组织机构介绍 每学期的课程都是学校安排的,学生没有选择的自由,而且课程的安排由于各方面诸多的原因经常有不适之处,尤其是先行课的问题。随着科学技术的发展,计算机已经是日常生活中不可或缺的工具,将学生选课系统从人工管理方式转

3、变成为计算机软件控制。具有检索迅速、查找方便、可靠性高、存储量达、保密性好、寿命长、成本低等巨大优点。如今,学生选课系统已成为日常教学工作中必不可少的管理软件,可对学生信息、选修课程进行各方面的管理,为用户提供充足的信息和快捷的查询、修改手段。选课管理系统既面向管理人员,又面向教师和学生。不同的人,不同的身份操作的权限也不同。作为教师,他可以向管理人元申请增加、删除、修改课程信息。作为管理员,它的权限是最高的。他可以对教师提出的课程设置申请进行审批。作为学生,他可以查询可以选什么课,什么老师任课,并查看自己的个人基本信息和修改个人信息。4.1.2业务流程介绍与分析学生选课系统是一个专门为各大高

4、校提供选课的平台,皆在方便学校的课程管理,是针对在校学生和老师的使用。本系统要实现的是一个学生课程管理的系统,它是高校教务管理系统的一个子系统。主要用户是学生、教师和管理员。管理员管理系统的基本信息(如课程管理信息,基本信息的录入等),学生和教师通过系统完成不同的工作。不同的用户可以通过系统进行不同的操作,每一个操作都是一个功能的体现。业务流程分析,首先有系统管理员权限的用户将各自权限范围内的信息进行录入,然后保存到数据库中。有权限的人可以对这些库信息进行修改、删除和选教师课程。其中,教师也可向上级部门申请开设自己的课程,供学生参选,并得出成绩供学生查询。图4.1业务流程图4.1.3系统开发计

5、划 本系统开发计划大约用一周时间完成,具体时间安排如下:(1)系统调研、系统分析:2天。(2)系统设计:(3)系统程序设计:(4)系统调试:1天。(5)系统试运行:4.1.4可行性研究4.1.4.1经济可行性系统界面友好,操作简单,系统的配置要求不高,实现可行,因此经济可行。该系统可以容易实现学生、老师与学校之间的联系,在Internet上实现完成部分教务工作,提高办事效率。4.1.4.2技术可行性随着网络的蓬勃发展,越来越多的机构将教务管理与网络融合到一起,以方便管理。在这样一个社会背景下,基于Windows和SQL Server 2005 ,运用先进的ASP.NET技术、先进的C#语言,采

6、用B/S模式开发的学生网上选课系统,将学生、老师、管理员有机地结合在一起,有效地提高管理水平和效率。随着科学技术的不断提高,计算机科学日渐成熟,基于以上的技术在现今比较容易实现。4.1.4.3操作可行性随着近几年高校的持续扩招,学生人数逐年增加。为了满足广大学生的求学需要,各个高校的师资力量、硬件配置也随之增强。这样一来,日常行政部门的工作也就越来越繁重,这一点在选课这块显得尤为突出。而传统的手工操作,即费时又费力,而且容易出错,工作效率较低。因此,拥有一套实用、高效、完善的在线选课系统就显得尤为重要,它可以提升高校的教育质量和教学管理质量,提高工作效率,降低行政成本。4.2需求分析随着高校招

7、生规模的逐步扩大和人事制度的改革,在校学生人数将不断增加,儿学生管理人员则相对减少,加上我国高等学校基层学生管理工作的头绪多,内容杂,管理细,要求高,传统管理办法已基本不适应新形势的要求。因此在计算机飞速发展的今天,应用数据库技术实现学生成绩的计算管理是可行儿必要的工作。实现高校学生管理信息系统,既能提高工作效率,又可以提高工作水平。开发此学生选课系统软件,以供教学人员及操作者进行学生课程选课管理,方便操作者随时添加、查询、修改等。特此开发学生选课系统。学生选课系统是教学过程中的一项必不可少的内容,方便实用的学生选课系统对于提高现代教学效率、优化教学管理具有重要意义。通过经常性的使用,可以更清

8、楚的了解教育教学的状况,可以为教师更好的安排教学计划。4.2.1 总体目标学生选课管理系统,主要是针对学生的选课进行需求分析的。首先,学生选课的前提是课程已经由管理员或者教师进行制定的,无冲突的排课后才可以进行的。因此,在选课功能之前,排课成为了选课功能的前提。而这两个功能所涉及的用户为:学生,教师,管理员。而他们的信息也应该被合理的管理,这也决定了本系统中必然的三个功能:登陆管理,即用户信息管理;排课控制;选课控制。通过对各个高校现存选课需求,确定了本系统中用户应该含有的三类用户:管理员,教师,学生。4.2.2 具体目标(1) 管理员描述:管理员主要是对整个系统进行维护,包括设置选课时段,选

9、课规则,如选课前,学生不可登陆,而选课后,学生不可更改,只能查看。管管理员对系统的管理,包括设置登录信息,添加删除用户。更改密码,数据备份,数据还原 ,注销,等功能(2) 教师录入老师的基本信息(包括教师基本信息,课程基本信息 ),并可进行基本信息的修改和删除。(3) 学生录入学生的基本信息(包括学生基本信息,课程基本信息 ),并可进行基本信息的修改和删除。学生选择课程,选择老师,老师选择自己所能教的课程,以及退选等功能根据上面的叙述,对本系统进行了划分,主要分为三个功能模块:登陆控制,排课控制和选课控制,相应的对应三个之系统,登陆系统,排课系统与选课系统。其中,登陆系统是整个系统的前提,主要

10、是区分登陆者(管理员,教师或是学生)不同身份,并给予不通的权限,在页面中根据部通身份判断其相应的权限,进行不同的操作。排课系统是本系统的基础,主要提供给管理员使用,主要功能是合理的对课程进行编排,在本系统中主要是:设定选课时间段,进行排课并检测排课冲突,发布选课信息。选课子系统是本系统最终要实现的功能,主要供学生使用,包括课程浏览,选课,退课等于选课有关的一切操作。4.2.3系统数据建模(ER图)图4.2选课子E-R图图4.3录入子E-R图图4.4查询子E-R图图4.5 E-R图4.2.4 系统功能建模(数据流程图)教 师图4.6顶层图4.2.5数据字典(1)数据元素名称: 课程号姓名: 编号

11、所属数据流:F2,F5所属存储:D2,D3,D4类型:字符 位数:8位 定义:说明: 教师工号F6,F7D1,D2,D4字符 位数: 学生学号F2,F3,F5D1,D2,D3,D4类型: (2)数据流编号: D1 选课单学生根据可选课程提交的选课记录信息来源:学生 去向:报名数据流组成:选课单编号+学生(选课时)基本信息+所选课程信息+选课单状态 D2 课程表教务处发给学生的课程表教务处 学生课程表编号+课程(选课时)基本信息+上课时间+上课地点 D3 所申请的课程表教师提出申请的课表教师 教务处所申请的课程表编号+课程(选课时)基本信息+上课时间+所申请的课程表状态 D4 学生信息学生的个人

12、信息学生管理模块 选课模块学生信息表编号+学生姓名+学生学号+学生专业 D5 教师信息教师的个人信息教师管理模块 教师开课模块教师信息表编号+教师姓名+教师所在系名 D6 学生名单学生选课名单管理员 教师学生名单编号+学生姓名+学生学号+学生专业 D7 信息录入管理员向系统录入的信息 选课信息录入编号+教师姓名+教师所教课程+课程序号+课程表 D8 课程统计课程的详细信息选课 管理员课程统计编号+课程人数+学生选课程信息+选课单状态 D9 成绩信息教师录入的成绩教师 登录模块 学生成绩簿成绩信息编号+课程名称+课程序号+学生姓名+学生学号+学生得分情况 D10登录系统选课登录模块 选课信息表(3)数据存储F1学生成绩 存放成绩信息数据结构:学生学号+课程号+分数相关联的处理:登录F2选课信息 存放课程信息学生学号+课程号+教师编号F3学生报名表 存放学生信息学生学号+课程号报名,修改F4课程报名表 存放教师申请的课程信息教师编号+课程号4.3总体设计4.3.1系统层次图图4.7系统层次图4.3.2系统IPO图图4.8 图4.9 图4.10 图4.114.4详细设计4.4.1课程管理模块详细设计4.4.1.1模块定义编

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

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