大连理工大学学生网上选课系统优化研究

大连理工大学学生网上选课系统优化研究
大连理工大学学生网上选课系统优化研究

本科生作业

《管理科学与工程发展专题》课程论文论文题目:大连理工大学学生网上选课系统优化研究

学部:管理与经济学部

课程名称:管理科学与工程发展专题

学号:201505013

姓名:周志伟

任课教师:胡祥培、孙丽君

完成日期 2017 年 4 月

大连理工大学学生网上选课系统优化研究

摘要:学生网上选课系统是高校教学管理信息化平台的重要组成部分,其目的是利用信息系统在网上实现课程查询、选择、删除、修改等功能,针对不同表的不同用户(学生、教师)实现不同的操作,使学生的选课及对其的管理更加方便快捷,提高工作效率,降低管理成本。经调查,我校的网上选课系统确实在速度、网络等方面存在着一些问题。本文的重点在于分析现阶段我校网上选课系统存在的问题并针对这些问题提出可行的解决方案。

关键词:教学管理信息化,网上选课系统,SQL数据库,服务器负载,网络拥堵Abstract: Student online course selection system is an important part of the college educational administration information platform, its purpose is to use the information system in the online course selection, query, delete, modify and other functions, for different users in different tables (students and teachers) different operations, the course selection of students and the management more convenient to improve work efficiency, reduce management costs. After investigation, the online course selection system in our school does exist some problems in speed, network and so on. The focus of this paper is to analyze the problems existing in the online course selection system of our school and put forward feasible solutions to these problems.

Keywords: Teaching management informatization, Online course selection system, SQL database, server load, network congestion

0 引言

随着我国高等教育事业的快速发展,高等教育实现了跨越式的发展。各个高校招生规模逐年扩大,办学规模迅速增长,据统计,目前我国高等教育在学人数超过2000万人,高等教育毛入学率达到19%。随着办学规模的不断增长,高校正面临着前所未有的挑战。在互联网及信息技术飞速发展的今天,信息化教学与管理是高校提高教育现代化水平,培养高素质人才的最好方法。

网上选课系统是高校教学管理信息化平台的重要组成部分,也是高校实施学分制改革的基础性工作。当前高等院校都在实行学分制教育改革,选课作为学分制实施的核心,是贯彻因材施教原则、促进学生个性化发展的重要途径。学分制教学改革的基本实现途径是学生自主选课,这就给选课管理提出了新的难题。一方面学生可以在一定时间、课程范围内自由选择自己需要的课程,因此现在的选课管理具有分散性、自由性、时间不确定性,难于人工调配与集中管理,另一方面,随着高校的扩招。学生人数日益增加,造成教学等资源比较紧张,这无疑增加了选课管理难度和教务管理人员的工作量。传统基于集中式管理的选课方式已经物理适应这些新的变化,于是网上选课系统应运而生。但是由于选课时间较为集中、教学资源相对不足,网上选课系统同时在线人数多,大量学生同一时间竞争有限教学资源,造成网上选课系统负荷急剧增加,在选课高峰期经常出现网络拥堵、反应延迟较高甚至服务器崩溃的情况。

1 问题描述

我校的选课系统自投入使用以来,大大提高了学校教务管理水平和效率。但随着办学规模的不断扩大,学生人数有了一个很大的增长,同时开设的课程也大量增加,系统数据量成

倍增长。在选课高峰期,系统经常出现响应超时、网络拥堵的情况,甚至系统一度崩溃无法进入,系统的可靠性和稳定性得不到保证,给同学们的选课造成了十分大的影响。此类系统的主要问题是选课期间的高峰期拥堵问题,我校的论坛、贴吧里有大量学生表达的对现有选课系统的不满。

网上选课系统的高峰拥堵问题是指:同一时间节点由于同时访问系统的用户太多引起系统负载过高,从而造成数据传输的拥堵用户与服务器之间的通讯收到影响,不能很好的实现即时通讯从而造成系统响应超时、甚至数据库崩溃的问题,系统稳定性与可靠性受到挑战。直接导致学生正常的选课活动不能完成。

不止我校,当前高校的网上选课系统普遍存在选课高峰期的拥堵问题。一方面,由于在校人数和课程量的不断增长,系统数据量成倍增长,服务器现有的数据处理能力不能满足系统的要求。另一方面,由于选课时间存在限制和部分课程(例如全校核心通识课程)资源较紧张,学生可能选不到自己感兴趣或容易通过的课程,学生在使用网上选课系统时普遍存在“抢课”问题,直接导致了选课系统的高峰拥堵。

除了系统的拥堵问题之外,选课规则也存在着一定的问题。在选课管理中,高校往往面临着一个难题:与学生的选课需求相比,课程资源明显不足,学校不可能满足全部学生的选课需求。尤其学分制改革之后,学生可以根据自己的兴趣自由选课,从而创建适合自己发展的个性化只是学习框架。但在这种制度下,学生选课会有很强的盲目性和从众心理,课程的必要程度以及通过难度就成了评价一个课程的重要标准。此外,由于热门课程资源的紧张性,此时课程变成了一种“硬通货”,选到了自己不需要的热门课程也不会放弃,而是留在手里作为一种交换的筹码去和他人换取自己需要的课程。但是这些课程很大部分都会在选课即将截至的时候集中的被删除,造成资源的浪费。

综上所述,网上选课系统主要存在以下三种问题:

问题一:开始选课的前后数个小时内网络拥挤不堪,服务器崩溃,即高峰拥堵问题;

问题二:很多学生为了抢到需要的课程不得不守在电脑旁,对正常的生活造成很大影响,对此学生们也是怨声载道;

问题三:任课教师反映有些学生并不适合学习他们开设的课程,而有些适合学习的学生却没有选上课。

2 解决方案

如何解决网上选课系统的高峰拥堵问题、有效应对高并发访问一直是网上选课系统研究的重点。综合各种解决办法,大致有一下六种办法:

(1)更换更高性能的服务器、数据库、硬件设备;

(2)对服务器进行调整,使之更适合系统实际运行要求;

(3)优化选课算法,从算法上解决高并发访问带来的问题;

(4)将现有的选课规则流程进行调整优化,从根源上避免高峰访问;

以下,本文将根据实际情况对以上各个解决方法进行分析。

2.1 更换设备

在解决大型网站的高并发、高负载问题时,一般均采用高性能服务器、高性能数据库以及高性能的硬件设备,这种思路不妨可以应用在网上选课系统中来解决选课高峰的高并发访问问题。但是这种方法需要花费大量资金,而且当系统需求进一步增长后,硬件设备的性能有会成为制约系统的瓶颈,需要再次更换设备。此外,由于学生选课的时间较固定,一般都是学期开始和学期末,其余时间段内,学生对选课系统基本没有需求,这就会造成高性能设备在一年之中的绝大部分时间内都是闲置的,会造成资源的极大浪费。

综合以上各种情况,可以看出更换高性能设备在解决大型网站的高拥堵问题上有一定作用。但是在高校选课系统优化问题上只存在理论上的可行性,不符合我校选课系统的实际情况与需求,这种办法的可拓展性较差,资源的利用率较低,不适合用于网上选课系统的优化。

2.2 服务器调整

出于对成本、资源利用率、网络畅通等方面的考虑,现在大多数选课系统采用集群技术材构建web服务器。

计算机集群简称集群,是一种计算机系统,它通过一组松散组成的计算机软件或硬件连接起来高度紧密的协作完成计算工作。

这样做一方面可以利用学校现有的服务器资源,节省大量资金;另一方面可以根据需要动态控制集群中节点服务器的数量,具有较好的可伸缩性。并且采用服务器集群技术,当集群中某个节点服务器出现异常的时候,其他的节点仍然可以继续工作,从而使系统的可靠性大大提高。并且由于拥有多个服务器,所以分配给每台服务器的任务大大减少,提高系统的承受能力,避免服务器崩溃;同时每个服务器的负载减轻以后,其反应速度也会加快,从而改善选课系统的整体性能。

2.3 优化选课算法

我校现在使用的选课算法是“随机抽签+先到先得”机制进行选课。一般情况下的做法是给学生规定一段时间进行预选,预选阶段所有课都可以选上,以此来统计各个课程的需求。预选结束后,正选开始前会根据课程容量以及选择人数进行随机抽签,随机抽签的结果决定了正选阶段的选课难度。在正选阶段,对于需求较高的课程,会适当扩大容量,这是多出来的这部分课余量就回采用先到先得机制,即“抢课”。这种机制相较于原来先到先得的模式有效的解决了问题一和二,但无法解决问题三。

2.4 优化选课流程与规则

在优化选课流程方面,可以参考国外很多大学实行的学分制下导师指导选课的机制。这种机制下,学生在正式选课之前必须先与自己的导师进行交流,共同讨论某学期的学习计划,在得到导师许可之后才能进行选课。学生选课之后还需要得到任课教师的许可才算是最后选上此课,否则无效。从选课系统设计上,他们采用“导师许可+先到先得+任课教师许可”的流程。这种流程可以较好的解决以上的三个问题,可以为我校的选课系统优化提供参考。

3 总结与展望

本文针对大连理工大学网上选课系统中存在的问题进行了分析研究,并结合其他高校的情况提出了解决方案。选课一直是各个高校教学管理中的难题,在现有的技术水平下很难找到一个完美的解决方案来解决所有问题,但是纵观近年来的情况,网上选课系统确实在不断完善本文中很多方法都是借鉴了其他高校的方法。问题在不断产生,但也在不断被解决,网上选课系统的研究,还需要继续摸索。

大连理工大学大学生学籍管理规定

大连理工大学大学生学籍管理规定 第一章总则 第一条为了贯彻执行国家的教育方针,培养有理想、有道德、有文化、有纪律的建设社会主义现代化的高级专门人才,根据教育部2005年颁发的《普通高等学校学生管理规定》的精神,结合我校实行“学分制”的具体情况,制定本规定。 第二条本规定适用于全日制本科生(双学位、第二学士学位学生参照此规定执行)。本科生学制分为四年或五年。本科转专科毕业,学制为三年。四年制本科专业修业期限为3至6学年;五年制本科专业修业期限为4至7学年;每学年分为两个学期,学生修业期限以一学期为单位计。 第三条新生入学三个月内学籍管理由学生处负责,入学三个月之后学生学籍管理由教务处负责,与各学院(系)共同管理。 第二章入学与注册 第四条入学 1. 按国家招生规定录取的新生,持录取通知书及有关证件,按学校规定日期到校办理报到手续。因故不能按期入学者,应当及时向校方请假并提供有关证明材料。假期一般不能超过两周。未经请假或请假而逾期未报到者,取消其入学资格。 2. 新生入学后,学校在三个月内按照国家招生规定进行复查(复查内容包括审查入学资格、体检),复查合格后取得学籍;经复查不符合条件者,由学校区别情况,予以处理,直至取消入学资格。 凡属弄虚作假、徇私舞弊者,一经查实,立即取消入学资格,或取消学籍,予以退回。情节恶劣的,应当报有关部门查究。 3.新生取得学籍后,由教务处负责进行电子注册。 4. 新生复查后对患有疾病者,经我校指定二级甲等以上医院诊断,暂不宜在校学习的,由本人申请,主管校长批准,可以保留入学资格一年。保留入学资格者不具有学籍。保留入学资格的学生要在二周内办理离校手续,由学生处发给保留入学资格证明,在规定期限内离校回家治疗。治疗期间不享受在校生一切待遇。保留入学资格的

学生选修课管理系统需求说明书

网上购物系统软件需求说明书

目录 1. 引言 0 目的 0 项目范围 0 定义、缩略语、缩写 (1) 2. 系统需求概述 (2) 用例模型 (2) 假设和依赖 (5) 3. 系统详细需求 (6) Use-Case 清单 (6) 规格说明 (6) 功能性需求 (6) 可用性 (7) 可靠性 (7) 性能 (7) 保障性 (7) 设计上的限制 (8) 4. 术语表 (9)

软件需求说明书 1.引言 1.1目的 本文档描述了学生选修课管理系统的软件需求规格。目的在于向读者表述系统的环境,系统的功能和非功能的需求。 1.2项目范围 本次软件项目开发的是一个学生选修课管理系统。使用此系统的学生通过互联网进行选课;使用此系统的管理员通过互联网进行系统的管理。系统的功能如下:学生能够通过课程名来寻找课程,并获得课程的摘要信息。 学生能够通过输入某些关键字,对课程进行查询,并获得符合检索条件的课程的摘要信息。 学生能够在课程详细画面上获得课程的详细介绍信息。 学生能够在页面上修改自己的注册资料,更新原有的注册信息。 学生能够在输入合法的用户账号和密码后,登录系统。 学生能够在任何时间退出系统。 学生能够查看当前选课的最新状态。 学生能够对各科成绩进行查询。 学生能够对各科课程信息及老师信息的查询。 能够允许学生修改个人信息。 学生能够浏览基本的课程并实现主要的选课功能。 学生能够填写选课信息、查看已选课程、修改选课。 老师能够申请教课。 老师能够查询课程,申请教课。 老师能够查询课程报名人数情况,进行成绩评定。 老师可以修改个人信息、浏览基本课程以及查看学生的选课情况。 管理员能够在输入合法的用户账号和密码后,登录系统。 管理员能够在任何时间退出系统。 管理员能够创建课程的指定任课老师、设定课程人数、统计学生选课信息、发通 知。 管理员能够维护课程数据,包括课程、老师数据的新增,更新,删除和检索。 管理员能够维护权限数据,包括新增,更新,删除,检索操作。 管理员使用子系统“选课管理”中的教学大纲信息和“科室分配管理”中的教师

大连理工大学本科生成绩管理办法(试行)

大连理工大学本科生成绩管理办法(试行)为加强和规范本科生课程考核与成绩管理工作,特制定本管理办法。 一、课程考核与成绩记载 1.凡学生所选本科专业培养计划规定的课程和教学环节均必须进行考核。考核成绩合格才能获得学分。考核成绩一律记入学生成绩档案。 2.课程和教学环节的考核可以采取闭卷、开卷、笔试、口试、论文、大作业等方式或组合方式进行。成绩采用百分制评定(60分为及格),个别环节(如第二课堂等)可以采用二级分制评定(通过、不通过)。成绩以百分制记载时,一律取整数。 3.考试成绩评定,以学期末考试成绩与平时考试成绩相结合。开课初,任课教师应当向学生说明考试方式和平时成绩占该课程成绩的比例。各项成绩的评定须有依据及相关辅证材料。 4.包含实验的课程,学生必须按时完成实验(包括实验报告)方可参加考试。至期末尚未完成实验者,取消其考试资格,记为旷考。 5.选课后未正式办理退课手续,又不参加课程学习和考核,记为旷考。 6.培养计划规定的必修课程,在长学期开学第一周设有补考,考核成绩不合格的可以参加补考,补考成绩按实际成绩记载,并在成绩后注明“补考”字样。 7.学生因病或其它原因不能参加考试时,必须在考前向所在学部(学院)教务办公室提出缓考书面申请,请病假须有医院证明,经教务处批准后方能生效。因事一般不准缓考。在考试过程中因病不能坚持考试的学生,在征得监考教师同意后,立即赴校医院就医,并凭当日医疗证明到所在学部(学院)教务办公室补办缓考手续。考试后补交的病假证明无效。申请体育课缓考必须于考试前办理。办理缓考手续的课程记为“申请缓考”,补考通过后,成绩按第一次考试处理。 8.学生考试作弊或旷考,除按学校规章制度处理外,成绩记为0分或不通过,未通过原因记为“作弊”或“旷考”,作弊或旷考者不能参加补考。 9.考核成绩不合格的课程可以参加重修,重修后的成绩按实际成绩记载,并在成绩后注明“重1”或“重2”字样;考核成绩合格的课程可以参加复修,复修后的成绩按实际成绩记载,并在成绩后注明“复1”或“复2”字样。 10.由于课程变动或其它特殊原因造成重修的课程,重修次数的标注,以替代后的累计次数为准,课程学分,以实际所修学分数记载。 二、课程成绩管理 1.教学记录:任课教师应于学生选课补退选结束后及时打印教学记录表,此表用于日常教学记录及记录期中和期末的考试成绩。课程成绩录入完成后,任课教师应将教学记录与

信息检索与论文写作作业1

1、查出所有与项目或项目管理有关的硕士学位论文。以标准参考文献格式列出并回答:项目管理领域的硕士学位论文主要涉及哪些内容? 答: 项目管理领域的硕士学位论文主要涉及具体项目的系统设计,实际应用等方面,主要针对实际问题。 结果如下: [1]陈天华.商业地产多项目管理模式下的组织设计研究[D].清华大学,2014. [2]李雪辉.项目管理知识体系在BF公司项目中的应用[D].北京交通大学,2015. [3]郝琨.Y油田人力资源管理信息系统开发项目管理研究[D].西安石油大学,2014. [4]雷梅.西峰油田节能改造工程项目管理研究[D].西安石油大学,2014. [5]黄明珠.A公司LS项目管理案例研究[D].大连理工大学,2014. [6]张爱武.株洲湘银园林绿化工程公司项目管理标准化研究[D].湖南工业大学,2014. [7]刘婷.翻译项目管理与高校翻译硕士教学[D].北京外国语大学,2015. [8]韩轶.基于云平台济南科技项目管理系统设计与实现[D].大连理工大学,2014. [9]沈鹏.大化集团企业项目管理信息系统的设计与实现[D].大连理工大学,2014. [10]甘国宁.扶持企业发展专项资金项目管理系统的分析与设计[D].云南大学,2014. [11]张勇军.基于多层架构的科技项目管理系统的设计与实现[D].武汉科技大学,2015. [12]陈大力.教材选题与出版项目管理研究[D].清华大学,2014. [13]屈忆欣.图书出版项目管理研究[D].西安石油大学,2014. [14]吕蒙.H电厂SAP系统项目管理模块应用案例研究[D].大连理工大学,2014. [15]周智勇.石油国际工程项目管理模式问题研究[D].西安石油大学,2014. [16]李峰.BT模式下城市轨道交通工程项目管理研究[D].吉林大学,2015. [17]张珍.基于BIM的商业地产运营项目管理研究[D].西安建筑科技大学,2014. [18]程怀军.信息技术在建筑项目管理上的应用[D].吉林大学,2015. [19]马运.M公司项目管理能力提升策略研究[D].吉林大学,2015. [20]于莹莹.我国装修装饰绿色工程项目管理问题研究[D].吉林大学,2015. [21]郝刚.项目管理信息系统在建筑工程税收管理中的应用[D].吉林大学,2015. [22]吕岩.项目管理在高校文化建设中的应用研究[D].吉林大学,2015. [23]雒凛.集成电路设计行业项目管理研究[D].北京邮电大学,2014. [24]魏留强.基于云的协同项目管理平台的研究与设计[D].北京邮电大学,2015. [25]李文倩.基于敏捷开发的M公司项目管理策略研究[D].北京邮电大学,2014. [26]吕晨.应用并行模式进行手机游戏项目管理的研究[D].北京邮电大学,2014. [27]龙华秋.建筑公司工程项目管理系统的设计与实施[D].吉林大学,2015. [28]张雯.项目管理学科演进与前沿可视化分析[D].中国科学院大学(工程管理与信息技术学院),2015. [29]李欣.变频器制造企业项目管理成熟度评价研究[D].中国科学院大学(工程管理与信息技术学院),2015. [30]苏延军.S企业多项目管理研究[D].吉林大学,2015. [31]闫佳.企业项目管理体系建设[D].北京邮电大学,2014. [32]颜培雷.机械完工在CR公司海洋钻井平台项目管理中的应用研究[D].大连海事大学,2014. [33]熊云.住宅建筑工程钢筋混凝土项目施工管理问题研究[D].南昌大学,2014. [34]李炳坤.大遗址保护项目管理研究[D].华南理工大学,2014. [35]陆乃炎.基于Android平台的施工项目成本信息管理系统研究[D].中国矿业大学,2014.

网上选课系统-需求分析报告

一、系统设计可行性 1.1网上选课系统的产生 网上选课系统是针对在校学生和教师使用的,从学生的角度来说,由于教学制度的改革,现在大部分的高等院校开始实行学生自主选课模式,传统的教学模式已经不能适应新的教学模式,如果还只是通过纸上的方式选课,一方面浪费大量的人力、物力,另一方面浪费时间以及在统计过程中不可避免的会出现差错。随着高校的人数增加,暴露出来的弊端会越来越多。 因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教室的角度来讲,同样可以节约大量的时间和减少工作量以及减少错误的发生率。 1.2可行性分析 网上选课系统的可行性分析包括以后几个方面: 1.技术可行性 由于校园网络的普遍应用,使得网上选课非常的方便,无需再进行网络的建设。基于B/S模式的选课系统更加适合校园网,使得学生可以在任何有校园网的地方完成选课过程。 https://www.360docs.net/doc/b29091448.html,、C#语言在大二的时候学过了,而且数据库Access运 用的比较熟练,大部分做起来还算得心应手,部分不会的现在上网也比较方便,可以在网上进行查找。. 2.经济可行性

校园网应经普及,因此网络设备上不需要大的投入。加之,B/S 模式的系统只要求客户端具备浏览器的基本功能,就能实现网上选课。因此,从经济上来说,开发网上选课系统不需要很大的投入,硬件上只需要Web服务器和数据库服务器即可。 3.操作可行性 B/S模式的最大优势就是操作方便、如同浏览网页一样。 综上所述,网上选课系统在高校中是可行的。 二、系统的需求分析 2.1引言 2.1.1编写的目的 本文档是对该学生选课系统的一个整体把握,以便在下一步的开发设计中更好的控制开发。 本文档的预期读者是: 设计人员 开发人员 管理和测试人员 最终用户. 2.1.2背景 由于电脑时代的到来以及internet的迅速发展,电脑无处不在,当然各种工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生选课系统势在必行。鉴此,特开发此学生选课系统,该系统实现了选课的网络化、信息化、现代化。

教学大纲-大连理工大学教务处

目录 《机械设计基础A》 (1) 《机械设计基础B》 (8) 《**模型设计概论》 (15)

阅后删除:请以学部下设学院为单位将全部课程编辑在同一个文档内 《机械设计基础A》教学大纲 (学分4 学时64) 一、课程说明(200字以内,简单说明本课程的地位及教学内容等,阅后删除红色字体) 本课程是工科近机械类(包括机械类某些专业)和非机械类专业大类课程之一,是工科学生学习和掌握各种类型的机械中常用机构和通用机械零件的基本知识和基本设计方法的技术基础课。该课程也是工科学生将来学习专业机械设备课程的理论基础。本课程在教学内容方面着重基本知识、基本理论和基本设计方法的讲解;在培养实践能力方面着重设计构思和基本设计技能的基本训练。 二、课程目标(对应毕业要求:1-○1、1-○2、1-○3) 1. 学习机械工程基础知识和基本理论知识,掌握常用机构的结构、特性等基本知识,了解各种机械的传动原理,具有分析、选用和设计机械设备中基本机构的能力(对应毕业要求:1-○1); 2. 通用机械零件的设计原理、方法和机械设计等的一般规律,具有设计机械传动装置和简单机械的能力(对应毕业要求:1-○1); 3. 掌握基本的机械设计创新方法,培养学生追求创新的态度和意识(对应毕业要求:1-○1); 4. 培养学生树立正确的设计思想,了解机械设计过程中国家有关的经济、环境、法律、安全、健康、伦理等政策和制约因素(对应毕业要求:1-○1); 5. 培养学生的工程实践学习能力,使学生掌握典型零件的实验方法,获得实验技能的基本训练,具有运用标准、规范、手册、图册和查阅有关技术资料的能力(对应毕业要求:1-○1); 6. 了解机械设计的前沿和新发展动向(对应毕业要求:1-○1)。 三、教学内容、基本要求与学时分配 序号教学内容教学要求学时教学方式对应课程目标 1 一、基本概念 1. 研究的对象、内容; 2. 机械设计的基本要 求和一般设计过程。 1. 了解本课程研究的对象、内 容 2. 了解机械设计的基本要求、 一般设计过程。 2 讲授2、4 2 二、平面机构的自由度 和速度分析 1. 机构运动简图 2. 平面机构自由度 1. 了解平面机构运动简图的 绘制。 2. 掌握平面机构自由度的计 算以及机构具有确定运动的条 3 讲授、上 机 1、5

选课管理系统要点

数学与计算机学院 课程设计说明书 课 程 名 称: JAVA 数据库网络综合课程设计 课 程 代 码: 题 目: 选修课程管理系统 年级/专业/班: 2012 级计科 3 班 学 生 姓 名: 徐茂淋 学 号: 312012********* 开 始 时 间: 2014 完 成 时 间: 2014 年 12 年 12 月 2 月 28 日 日 课程设计成绩: 学习态度 及平时成 绩(20) 技术水平 与实际能 力(20) 完成 情况 (20) 创新(5) 说明书(计算书、图 纸、 分析报告)撰写 质量 (35) 总 分 (100)

指导教师签名:年月 日 数学与计算机学院 课程设计任务书 ( 2014/ 2015学年第1学期) 专年业: 级: 计算机科学与技术 2012 课程名称: 课程代码: JAVA 数据库网络综合课程设计

一、设计题目 选修管理系统 二、主要内容 调查学校教务处,设计用于管理全校学生选修课活动的系统。主要功能有: 1.全校选修计划课程管理; 2.全校选修开课课程管理; 3.全校学生选课管理; 4.全校选修课成绩管理; 5.打印报表; 6.系统维护,如数据安全管理(含备份与恢复)、操作员管理、权限设置等; 要求: 1.设计学生选课录入界面及学生选课查询界面; 2.设计课程输入界面和学生选课表及课程选修情况查询界面; 3.根据学生库和课程库,输出学生课程表(选课冲突时按学号分配课程); 三、具体要求 1.对系统作需求分析和数据库逻辑结构设计。 2.设计出ER模型,并完整标明每个实体型的相关属性,推荐使用Erwin实现。 3.利用前台开发工具,完成对每个实体型中实体数据的查询和编辑操作,并 提供相应的界面。

大连理工大学本科生选课操作指南

大连理工大学本科生选课操作指南 一、登录:进入大连理工大学教务处主页(https://www.360docs.net/doc/b29091448.html, ),可以看到 “本科生选课入口X ”,任意点击后进入本科生综合教务系统登录界面,输入帐号(即学生本人的学号)和密码,然后点击“登录”按钮进入综合教务管理系统。 附:密码如有遗忘,请及时与本学院教务员老师联系。 密码更改:进入综合教务管理系统后,依次点击“个人管理”、“个人信息”,可以看到“密码:更改密码”。 二、选课步骤 1、选择课程:依次点击“选课管理”---“选课方案” ---“选择相应的培养 方案名称”--- “网上选课”---“自由选择”,如下: 课程号可以从学生本人专业培养计划中“指导性教学计划课程设 置一览”表内查询,也可以从“课程清单”处查询,课程清单在教务处主页左侧教务专栏内的"选课安排"或者"课程安排"中 输入课程号,点击“确定”按钮

附:介绍一下标签项“本学期指导性教学计划课程”、“通识、综合素质和公共个性课程”和“重修、复修课程”页面。 建议:选择“本学期指导性教学计划课程”+“通识、综合素质和公共个性课程”即可完成大部分课程的选择。 依次点击“选课管理”或“选课方案”---“选择相应的培养方案名称”---“网上选课”,进入选课界面,默认显示为“方案课程”页面。 确定好自己想要选择的课程,点击最左端“选择”标签,按“确定”按钮,若成功,将提示“选课成功!”, 请同学们注意! 课序号:同一门课程的不同课序号,意味着有可能任课教师、上课时间和地点的不同。 在“开课系”也可以模糊输入开课院系名,如输入一个字“人”,就会显示包含“人”字院系(如人文学院)的所有开课课程;或者模糊输入课程名

网上选课系统可行性分析报告

网上选课系统可行性分析报告 1、引言 1.1 编写目的 开发网上选课管理系统是为了实现学校人力资源的优化和学生成绩管理的科学管理而设计的,更方便老师对学生的了解和学生对课程的安排,更有利于教课的进行。方便学生、管理者、老师获取学生信息。对学生信息将进行安全检测,包括真实性。通过试用本系统,可以更加有效的管理学生的学籍管理,成绩信息等,并且具有对信息的增加,查询,修改等功能。 1.2 项目背景 待开发项目名称:学生网上选课管理系统; 委托单位:黔南民族师范学院 开发单位:黔南民族师范学院的学生 主管部门:黔南民族师范学院的老师 用户:黔南民族师范学院 产品的所有权:黔南民族师范学院 项目开发者:马红霞、涂贵欢、毛必琴 项目背景: “学生选课系统”是指在网络上提供选修课服务,使学生能够在规定的时间内在网上选课或退课而系统马上能够返回该学生是否成功的信息,能查询课程信息、教师个人信息以及该程成绩。教师可提供说开课程的基本信息,同时还可以通过本系统查询选修课学生信息。教务管理员负责何时开放和关闭选课、发布信息、选课用户的管理和选课情况的监控等,并可以为教务管理员提供方便的管理功能:添加、删除、修改课程信息和学生记录等。随时完成统计工作,避免某门课的报名人数超出它的最大容量,而如果报名人数不足又有部分学生没选上课,将课程的选修过程设置为两次。本系统是选修课实现系统的自动化从而提高教务工作的效率。较为全

面的涵盖了学生从入学到毕业的全部信息,牵涉部门广各系部、学生办、财务部处等。 1.3 参考资料 [1] 吕云鹏王昕鹏邱玉龙编著.软件工程—理论与实践. 人民邮电出版社. [2]白度文库.wenku.baidu./view/fc6709115f0e7cd184253679.html [3]曾建潮.软件工程.武汉理工大学出版社. 2、可行性研究的前提 2.1 基本要求 主要功能:教师对学生资料、成绩以及所选课程进行修改管理;学生可通过查询自身成绩,自主选择相关课程,管理员(教务处)统管所有学生、教师的相关信息。 性能要求:所有数据实时更新保持同步,且定时备份。 输出要求:简单、快捷、实时。 输入要求:及时的修改和更新学生、教师和课程的信息。 安全与保密要求:系统本身配备一定的安全机制,保证各项数据的完整、正确。 每类用户进入系统时,均需输入唯一的用户名和密码;教师有权对学生所选课程成绩进行录入、查询和修改;学生有权对选修课程进行修改;管理员有权对学生信息、所选课程、科目成绩进行管理、修改。 完成期限:3个月 2.2 开发目标 (1)开发此学生选课管理系统软件,使教学人员及操作者进行选课管理,方便操作者随时添加、查询、修改,使工作人员从繁琐的填表,查表工作中解放出来,使得人力和设备减少; (2)使供需双方都获得满意的结果; (3)促进报表、统计数字的规范化;

大连理工大学研究生学籍管理规定

大连理工大学研究生学籍管理规定

大连理工大学研究生学籍管理规定 (2010年11月修订) 第一章总则 第一条为贯彻国家的教育方针,维护正常的教学秩序,加强和完善研究生的学籍管理,规范研究生培养过程,提高研究生培养质量,根据教育部《普通高等学校学生管理规定》(教育部令[2005]第21号)以及其他有关法律、法规的要求,结合我校的具体情况,特制定本规定。 第二条本规定适用于取得我校研究生学籍的全日制研究生。 第二章入学与注册 第三条我校录取的研究生新生,持录取通知书和学校规定的有关证件,按学校有关要求和规定期限到学校办理入学手续。因故不能按期报到者,须凭有关书面证明向所在学部、学院(部)请假,所在学部、学院(部)上报研究生院培养办公室审批。因病不能按期报到,应附医院的证明;其它原因不能按期报到,应附原所属单位或街道、乡镇的证明;请假时间不得超过两周(自规定报到之日起算)。未请假或者请假逾期者,除因不可抗力等事由以外,取消入学资格。 第四条新生入学后,学校在三个月内按照国家招生规定对其入学资格进行复查。复查合格者准予注册,取得学籍,发给研究生证。复查不合格者,区别情况,予以处理,直至取消入学资格。 第五条凡在入学后三个月内经校医院或学校指定医院诊断

研究生可根据培养计划,结合自己入学前的课程学习和自学情况对某门课程提出免修。凡下列情况可办理免修: 1、入学前曾参加我校研究生课程学习,并与在校研究生同堂同卷考试,成绩合格,从取得成绩开始到申请免修相隔时间不超过四年,经本人申请、研究生院核实批准后方可免修,并承认其学分。 2、研究生可申请英语免修,申请者在入学后提出免修申请,报研究生院培养办公室批准后,取得该门课程学分。满足下列情况之一者可以申请英语公共课免修: (1)TOEFL成绩不低于90分者(2年内有效,以考试日计算,下同); (2)雅思成绩不低于6.5分者(2年内有效); (3)GRE成绩不低于1200分者(2年内有效); (4)GMAT成绩不低于700分者(2年内有效); (5)WSK(PETS5)、剑桥商务英语证书考试(BEC)中级考试合格者(2年内有效); (6)本科或硕士阶段为英语专业,已通过专业八级考试,现攻读非英语专业的更高学位者; (7)在国外或境外大学或高等教育机构(英语国家或地区)攻读正规课程所获得本科以上(含)学位者(须经中国留学服务中心认证)。

学生在线选课系统

课程设计报告 院(系):计算机科学与工程 专业:信息对抗 班级: 110609 姓名:龙枭 学号: 110609110

课题:学生选课系统 一、概述: 随着计算机的普及,各个高校均采用计算机进行学生选课,而对学生选课相关信息的管理由学生选课管理系统实现。本程序的设计任务就是制作一个可以用于学生选课管理的系统,要可以进行对本系统、数据的管理、数据查询、常用操作、数据库管理等功能。具体来说就是可以通过管理功能对本系统用户进行用户添加删除以及密码修改和权限的管理;还可以通过数据管理功能对教师、学生、课程、选课、成绩等信息进行添加、修改和删除等具体的操作;再者可以通过数据查询功能对教师、学生、课程、成绩等信息的查询;本程序采用C# 实现管理员对学生、教师、课程、教师授课、登成绩、学生选课信息管理。实现的主要功能有:学生、教师、课程、教师授课、登成绩、学生选课数据的入库、查询、修改、删除、更新等等的功能,是一个可以满足学生方便选课,查询;教师查询,登成绩;管理员方便管理所有信息的系统。 二、学生选课系统需求分析与设计方案: 1. 学生选课系统功能需求分析: 学生选课系统是管理员用来管理学生、教师、课程、教师授课、登成绩、学生选课信息而开发的,所以其需求的功能是对学生、教师信息的所有操作,其中包括: 1.1 学生: <1> 对自己个人信息能够进行查询,修改密码。 <2> 能查询自己选过的课程及成绩。 <3> 能查询所有课程及授课信息。 <4> 能选择自己想选修的课程,也能取消。 1.2 教师: <1> 对自己个人信息能够进行查询,修改密码。 <2> 能查询自己教授的课程及成绩。 <3> 能查询所有选择自己授课的学生信息。 <4> 能给选修自己授课的学生登成绩。 1.3 管理员: <1> 能将所有学生、教师、课程、授课、选课等信息录入数据库。 <2> 对数据库中的学生、教师、课程、授课、选课等信息能够进行查询。 <3> 能对据库中的学生、教师、课程、授课、选课等信息能够进行修改。 <4> 能对据库中的学生、教师、课程、授课、选课等信息能够进行删除。2.学生选课系统设计方案: 2.1 系统功能结构图:

学生选课系统需求规格说明书

学生选课系统需求规格说明书 学生选课系统需求规格说明书 姓名:潘园园 学号:1108210127 班级:11信管1班 1.文档介绍 (2) 1.1文档目的 (2) 1.2 文档的范围 (2) 1.3 读者对象 (2) 1.4 缩写说明 (2) 1.5 参考资料 (2) 2. 任务概述 (3) 2.1 项目的来源及背景 (3) 2.2 项目要达成的目标 (3) 2.3 系统总体业务流程分析 (3) 2.4 学生选课系统业务流程图 (4) 2.5 学生选课数据流程图 (5) 2.6 产品面向的用户群体 (6) 2.7 产品中的角色 (6) 2.8 产品范围 (6) 3. 功能需求 (7) 3.1 功能需求的分类 (7) 3.2 后台功能需求 (7)

3.2.1管理员信息管理 (7) 3.2.2 学生信息管理 (7) 3.2.3 教师信息管理 (7) 3.2.4 课程信息管理 (7) 3.2.5 教室信息管理 (7) 3.3 前台管理功能需求 (7) 3.3.1 登陆系统 (7) 3.3.2 个人信息资源管理 (8) 3.3.3 学生选课 (8) 3.3.4 教师反馈 (8) 3.3.5 退出系统 (8) 3.4 非功能性需求 (8) 3.4.1 用户界面需求 (8) 3.4.2 软件安全需求 (8) 3.4.3 产品质量需求 (8) 3.4.4 软件运行环境需求 (8) 3.4.5 其他需求 (8) 4.产品提交 (9) 1.文档介绍 1.1文档目的 本文档目的是在开发一个全面的用户需求系统,从多方面分析用户的需求以及尽量的满足。而此文档是关于学生选课的一个系统,我们知道,学生选课系统是专门为各个高校提供服务的一个平台,广泛的被各高校的学生和老师所用。

福建农林大学信息检索作业

专业:姓名:学号:成绩: 课题名称:提高城乡规划管理的有效措施 一.分析信息需求范围 1、明确课题所涉及的学科范围(按中图法来确定) C 社会科学总论 C93 管理学 C931 管理技术与方法 C931.2 管理的方式与方法 2、明确所需文献类型 期刊论文、图书、会议论文、学位论文、专利文献、科技报告、标准文献。 3、确定所需文献分布的地域范围、时间范围与语种范围(根据课题具体情况和要求来分析) 地域范围:无限制 时间范围:2000-2013 语种范围:中文 二、选择检索工具 (一)、数据库检索,本馆网站:210.34.85.102 检索图书:超星数字图书 检索期刊论文: 维普资讯中文科技期刊全文数据库

CNKI 中国期刊全文数据库 万方数据学术期刊(论文全文数据库) 检索学位论文: CNKI中国博士学位论文全文数据库 CNKI中国优秀硕士学位论文全文数据库 万方数据学位论文(全文数据库即中国学位论文全文数据库) 本校学位论文数据库 检索会议文献: CNKI 中国重要会议论文全文数据库 万方数据学术会议(论文全文数据库) 检索科技报告:万方数据科技成果(文摘数据库) 检索标准文献:万方数据中外标准(题录数据库) (二)、Internet检索: 1、提供文献信息服务网站 CNKI网站(https://www.360docs.net/doc/b29091448.html,) CNKI 国家科技成果数据库 CNKI 国家标准全文库 中国国家知识产权局网站(https://www.360docs.net/doc/b29091448.html,) 中国专利检索系统 2、搜索引擎检索: Google( https://www.360docs.net/doc/b29091448.html, ), 百度(https://www.360docs.net/doc/b29091448.html,) 3、本专业的网站

UML学生选课系统

UML统模语言 实验报告 实验名称:学生选课系统UML部署系(院):计算机科学学院 专业班级:软工11402 姓名:靳生栋 学号:201404621 指导教师:应霞

实验时间:2017.10.15—2017.10.21 实验地点:12教一楼B区机房 一.需求分析 网上选课系统是一个高等院校用来进行对学生选修课程管理的管理信息系统(MIS)。该信息系统能够为学生提供方便的选课功能,也能够提高高等院校对学生和教学管理的效率。网上选课系统的功能性需求包括以下容: (1)系统管理员负责系统的管理维护工作,维护工作包括课程的添加、删除和修改,对学生基本信息的添加、修改、查询和删除。 (2)学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行查询已选课程、指定自己的选修课程以及对自己基本信息的查询。 满足上述需求的系统主要包括以下几个小的系统模块: (1)基本业务处理模块。基本业务处理模块主要用于实现学生通过合法认证登录到该系统中进行网上课程的选择和确定。 (2)信息查询模块。信息查询模块主要用于实现学生对选课信息的查询和自身信息的查询。 (3)系统维护模块。系统维护模块主要用于实现系统管理员对系统的管理和对数据库的维护,系统的管理包括学生信息、课程信息等信息的维护。数据库的维护包括数据库的备份、恢复等数据库管理操作。 二.创建系统用例模型 1.学生用例能够通过该系统进行如下活动: (1)查询选课信息。学生可以在查询界面了解可供自己选择的各门课程的详细信息。 (2)登录选课系统。学生能够根据自己的学号和密码登录选课系统,如果身份验证失败,不得进行下一步操作。如果通过身份验证才能进入下一个操作界面。

学生使用手册 - 大连理工大学网上学习中心

《大连理工大学网上学习中心》学生使用手册 大连理工大学网络与信息化中心整理 2014年09月11日

一、前言 新版的《大连理工大学网上学习中心》(以下简称《网上学习中心》)已经建设完成,于2008年8月投入运行,按照学校的要求,许多教师将陆续的把自己的教学课件、教学大纲、教学计划等上传到《网上学习中心》,供学生课后下载复习使用;同时,老师可以通过《网上学习中心》发布作业、学生可以上传作业、老师的批阅结果学生可以直接看到;将来,老师可以在《网上学习中心》与同学进行互动讨论、建立在线测验小系统等,在虚拟课堂上实现与现实课堂上类似的教学效果。 学生在《网上学习中心》不仅能看到自己任课教师的教学资料,也能看到其他讲授同一门课程的老师的课件,还可以看到其他课程的课件,有效的使用好这个平台,将提高学习的效率。因此编制了本手册,供学生使用。 目前,这个系统主要面向我校教学使用,为方便学生使用,已经将所有在校学生的信息预先录入,新生统一建立的用户名是学号,密码是‘s’+学号。建议同学们登录后及时更改个人密码。个人信息中的Email是统一建立的,用户可以自己修改,以便老师通过电子邮箱与你沟通。目前网上学习中心已经和门户集成,建议使用门户的用户名和密码从门户入口登录或者登录门户后进入网上学习中心。 二、登录与登离 进入《网上学习中心》首先见到是如图1所示的页面,列出开课院系列表以及该院 系已经在《网上学习中心》开设的课程数量,您必须登录才能进入网上学习中心,否则您 以访客的身份进入只能看到那些允许访客进入的课程,而不是全部课程。 图1网上学习中心首页

1.登录 1)从网上学习中心直接登录 点击右上角(中间最下面)的“登录”按钮,进入如图2所示的窗口: 图2网上学习中心的登录页面 登录时注意密码的大小写,前言中提到的’s’为小写字母。 2)从门户入口登录到网上学习中心 使用门户的用户名和密码登录个人门户,如图3所示: 图3校园门户网上学习中心 点击“校内服务”,然后在新的页面中点击“网上学习中心”,直接登录到网上学习中心,如图4所示:

大连理工大学本科生学士学位申请办法

大连理工大学网络高等教育本科生学士学位课程考试及申 请管理办法 为进一步完善我校网络高等教育本科生学士学位课程考试,规范申请学士学位工作,保证学位授予质量,特制定本办法。 一、学士学位课程考试 1.英语考试 (1)网络高等教育本科生申请学位者,须通过下列英语考试的一种:即各省、自治区、直辖市学位办组织的成人本科生英语学士学位考试、全国大学英语四级或以上级别考试400分及以上、全国公共英语三级或以上级别考试(笔试及口试均通过取得的总合格证书)、全国专业技术人员职称英语等级(A级)统一考试60分及以上。 (2)成人本科生英语学士学位考试由各省、自治区、直辖市学位办统一组织,考试成绩合格者由各省、自治区、直辖市学位办统一核发合格证书。受理成人本科生英语学士学位考试报名时间由各省、自治区、直辖市学位办规定、通知,过期不予办理。 辽宁省外学生须根据所在省、自治区、直辖市的成人本科生英语学士学位考试的报名时间,提前一个月向学院提出申请,然后由学院统一向辽宁省学位办申请委托所在省、自治区、直辖市学位办受理考生的英语学士学位考试。学生到所在省、自治区、直辖市学位办规定的报考点报名,并按其安排参加考试。 辽宁省内学习中心学生应于在学期间参加学位英语课程考试,毕业后不能参加考试;其它省份学习中心学生能否毕业后参加学位英语考试,按各省学位办的要求执行。 2. 学位审核的一门政治理论课和一门专业基础课 我校各地学习中心学生须于在校期间通过我校指定的一门政治理论课及一门专业基础课课程考试并取得80分(含80分)以上的成绩,如此两门课程成绩在80分以下,可以按照学院相关政策办理该课程的补考或重修,重新考试并取得80分(含80分)以上成绩可作为学位申请的条件。毕业后不能参加考试。 学位审核的政治理论课考试科目:《毛泽东思想和中国特色社会主义理论体系概论》 学位审核的专业课考试科目具体如下: (1)机械设计制造及其自动化专业:《机械制造技术基础》 (2)电气工程及其自动化专业:《电机与拖动》 (3)网络工程专业:《数据结构》 (4)土木工程专业:《工程项目管理》 (5)土木工程(道桥方向)专业:《工程项目管理》 (6)水利水电工程专业:《工程项目管理》 (7)船舶与海洋工程专业:《船舶与海洋工程静力学》 (8)工程管理专业:《工程项目管理》 (9)工商管理专业:《市场营销》 (10)会计学专业:《财务管理》 (11)行政管理专业:《公共政策分析》 (12)房地产开发与管理专业:《工程项目管理》 二、学士学位的申请 1. 凡满足外语条件的要求且通过另外两门学位审核课程(政治理论课、专业基础课)考试取得80分(含80分)以上成绩,并符合我校学位授予工作细则规定的学生,到所属学习中心办理申请,填报学位申请表。个人不提出申请者,一律不授予学位。

uml描述网上选课系统

6 网上选课系统 网上选课系统的产生是因为目前高校扩招后,在校学生日益增多。如果仍然通过传统的纸上方式选课,既浪费大量的人力物力,又浪费时间。同时,在人为的统计过程中不可避免出现的错误。因此,通过借助网络系统,让学生只要在电脑中输入自己的个人选课信息来替代有纸化的手工操作成为高校管理的必然趋势。该信息系统能够为学生提供方便的选课功能,也能够提高高等院校对学生和教学管理的效率。 6.1需求分析 网上选课系统的功能性需求包括以下内容: (1)系统管理员负责系统的管理维护工作,维护工作包括课程的添加、删除和修改,对学生基本信息的添加、修改、查询和删除。 (2)学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行查询已选课程、指定自己的选修课程以及对自己基本信息的查询。 满足上述需求的系统主要包括以下几个小的系统模块: (1)基本业务处理模块。基本业务处理模块主要用于实现学生通过合法认证登录到该系统中进行网上课程的选择和确定。 (2)信息查询模块。信息查询模块主要用于实现学生对选课信息的查询和自身信息的查询。 (3)系统维护模块。系统维护模块主要用于实现系统管理员对系统的管理和对数据库的维护,系统的管理包括学生信息、课程信息等信息的维护。数据库的维护包括数据库的备份、恢复等数据库管理操作。 6.2系统建模 在系统建模以前,我们首先需要在Rational Rose 2003中创建一个模型。并命名为“网上选课系统”,该名称将会在Rational Rose 2003的顶端出现,如下图6-1所示。 图6-1创建项目系统模型

6.2.1创建系统用例模型 创建系统用例的第一步是确定系统的参与者。网上选课系统的参与者包含二种,分别是Student(学生)和SystemManager(系统管理员),如图6-2所示。 图6-2 系统参与者 然后,我们根据参与者的不同分别画出各个参与者的用例图。 1. 学生用例图:学生在本系统中的可以进行登录、查询课程、选择课程和查询个人信 息的相关操作。通过这些活动创建的学生用例图如图6-3所示。 图6-3 学生用例图图6-4系统管理员用例图 2. 系统管理员用例图:系统管理员在本系统中能够进行登录、修改学生信息、添加、修改和删除课程、添加和删除学生信息的相关操作。通过这些活动创建的系统管理员用例图如图6-4所示。 6.2.2创建系统静态模型 从前面的需求分析中,我们可以根据主要的五个类对象:学生类、系统管理员类、课程类、数据控制类和界面类创建完整的类图如图6-5所示。 图6-5 系统类图 6.2.3创建系统动态模型 系统的动态模型可以使用交互作用图、状态图和活动图来进行描述。

网上选课系统

软件工程课程设计实验报告 —网上选课系统

目录 网上选课系统 (3) 一、实验目的 (3) 二、实验要求 (3) 三、实验内容 (3) 四、详细设计 (3) https://www.360docs.net/doc/b29091448.html,e case diagram(用例图) (4) 2.Class diagram(类图) (5) 3.Sequence diagram(序列图) (5) 4.Collaboration diagram(协作图) (9) 5.Statechart diagram(状态图) (13) 6.Activity diagram(活动图) (14) https://www.360docs.net/doc/b29091448.html,ponent diagram(组件图) (16) 8.Deployment diagram(配置图) (17) 9.Datamodel diagram(数据模型图) (17) 五、心得体会 (18) 六、参考资料 (19)

网上选课系统 一、实验目的 软件工程课程设计是软件工程专业一个综合性的实践教学环节,其目的在于促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学软件设计知识和面向对象技术进行综合软件设计,提高学生的综合应用能力。通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose 中建模。 二、实验要求 1.熟悉Rose开发环境。 2.掌握UML的基本模型元素(如角色、用例、类等)。 3.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类 图)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)、datamodel diagram(数据模型图)。 4.进行系统需求分析与系统功能模块设计,绘出系统详细的业务流程图和数据流程 图,建立完整的系统数据库的逻辑模型。 5.完成对系统的建模实现。 进行检查,并提交设计报告。 三、实验内容 主要功能描述:系统首先维护校内所有课程的信息;课程分为研究生、本科生;也可以分为必修、选修、辅修。用户以学号和密码登陆,系统显示用户以选的课程、用户有权选但未选的其他课程,并显示具体信息(如学分)。用户选择后,系统根据规则检查用户是否进行正确的选课(如时间冲突、跨专业选课等);如果错误提示用户改,否则修改选课数据库。最后系统应能够向管理员提供查询界面和各类报表,统计每门课的选课情况。 四、详细设计 在Rose开发环境中用UML来进行系统9大图的设计。

学生选课系统

荆楚理工学院 课程设计成果 学院: 计算机工程学院班级: 13软件一班 学生姓名: 朱宝、刘友俊学号: 2013304040132、2013304040113 设计地点(单位)___ A5-301(教室)_______________________ _ 设计题目:____ 学生选课系统_____ _____________________________ 完成日期:2015 年6 月28 日 指导教师评语: ______________ _____________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______ 成绩(五级记分制):______________________ 教师签名: _____________________________

目录 1. 系统概论 1.1开发背景 (3) 1.2 开发目标 (3) 1.3 系统概述 (3) 1.4 系统功能 (4) 2. 可行性研究 2.1可行性研究 (4) 2.1.1 技术可行性 (4) 2.1.2 操作可行性 (4) 2.1.3 经济可行性 (5) 2.1.4 社会方面可行性 (5) 2.2 系统简要描述 (5) 2.2.1 系统处理流程图 (5) 2.2.2 数据字典 (6) 2.3 敏感性分析 (8) 2.4 结论 (8) 3. 系统需求分析及系统设计 3.1 流程图 (8) 3.1.1系统功能模块划分 (8) 3.1.2模块说明 (9) 3.2基于UML系统描述 (9) 3.2.1 系统的用例图 (9) 3.2.2 管理员与学生 (10) 3.2.3 用例实现 (11) 3.2.4 逻辑视图 (11) 4. 总结

相关文档
最新文档