搜档网
当前位置:搜档网 › 信息系统分析与设计课程设计报告---选课总结

信息系统分析与设计课程设计报告---选课总结

信息系统分析与设计课程设计报告---选课总结
信息系统分析与设计课程设计报告---选课总结

信息系统分析与设计课程设计报告

( 2013--2014年度第二学期)

课程名称:信息系统分析与设计

题目:教务选课系统

院系:软件工程系

班级:11软工

姓名:佳佳

学号:2011240701

日期:20014 年6月5日

目录

摘要: (3)

关键词: (3)

正文 (3)

1可行性分析报告 (3)

1.1引言 (3)

1.2系统建设的背景、必要性和意义 (3)

1.3拟建系统的候选方案 (3)

1.4可行性认证 (4)

1.5开发进度(甘特图) (4)

2概述 (5)

2.1题目: (5)

2.2功能简介: (5)

2.3开发环境、运行环境: (5)

3系统需求分析 (5)

3.1用例图 (5)

3.2类图 (7)

3.3顺序图 (8)

3.4协作图 (9)

4系统总体设计 (10)

4.1 设计问题域子系统 (10)

4.2 设计数据管理子系统 (12)

4.3 设计人机交互子系统 (15)

5系统详细设计 (16)

5.1系统用户登录流程图 (16)

5.2 用户密码修改流程图 (17)

5.3教师提交成绩流程图 (18)

5.4管理员添加课程流程图 (19)

5.5学生选修课程流程图 (20)

总结: (21)

参考文献: (21)

摘要:

运用软件工程的软件开发知识,系统、高效的开发了教务在线选课系统。本系统包含的功能有学生选课、退选、查看所开课程、开课教师、课程成绩。教师查看所开课程的选课人数、输入成绩、输入评语。管理员能管理选课学生,添加、删除学生,添加、删除课程。管理整个系统。在技术方面,本系统开发所采用的技术主要是后台采用struts+spring+hibernate的ssh集成框架,前台采用div/css+Javascript等技术。

关键词:

教务选课、数据库、JSP、SSH框架

正文

1可行性分析报告

1.1引言

本系统为学生在线选课系统,为学生、老师提供一个高效的、可靠地在线平台,在该平台上学生能够很方便的进行课程的选择与退选,查看已选课程、还需选修课程、已通过课程、未通过课程及各科成绩。老师能够很方便的输入自己所开设的课程,查看选课人数,提交学生成绩等功能。

1.2系统建设的背景、必要性和意义

网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式——学生按照学校安排好的课程上课——已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。

1.3拟建系统的候选方案

服务器配置:

服务器硬件处理器

CPU类型:Intel Xeon E3-1230 V2

CPU频率:3.3GHz

CPU缓存:8MB

主板

芯片组:Intel C202

图形卡:集成显卡

嵌入式网路控制器:集成Intel 双口1000M 内存

内存类型:DDR3

内存大小:1*4GB

最大内存容量:32GB (4*8GB) 内存插槽数:4 存储

硬盘大小:2TB 硬盘类型:SATA

磁盘阵列卡:支持软RAID 0,1,10

软件

Microsoft WindowsServer2010或更高版本 Microsoft IIS6.0 或更高版本 Microsoft Office 2010

客户机

硬件 无特殊要求,只要能上连接互联网即可

软件

Microsoft Windows / xp/7 或更高版本 Microsoft IE 6.0 或更高版本

1.4可行性认证

1.4.1技术可行性:

开发人员需要熟练掌握HTML 、div/css+Javascript 等技术,后台需掌握JSP 技术,struts+spring+hibernate 的ssh 集成框架等技术,还需要掌握运用SQL Server 的数据库技术。需掌握的开发工具有Dreamweaver 、MyEclipse.本项目开发人员对以上技术及工具都已掌握。

1.4.2经济可行性:

本系统是一个小型系统,开发周期不长,技术不是特别复杂。整个开发过程由一人配置一台电脑即可完成。此系统的使用者都是在校大学生,且数据库的内容有较强的关联性,涉及的选课过程不是很复杂,由于有老师指导和对相关参考文献,特别是网上资料的搜集分析,经过认真思考运用软件工程的知识完全是可以实现的。 1.4.3社会可行性:

此系统是本人独立设计和开发的,不存在合同责任、侵犯专利权等法律问题,因此不会在社会上引起侵权或其它责任等问题。 1.5开发进度(甘特图)

2概述

2.1题目:

教务在线选课系统

2.2功能简介:

为学生、老师提供一个高效的、可靠地在线平台,在该平台上学生能够很方便的进行课程的选择与退选,查看已选课程、还需选修课程、已通过课程、未通过课程及各科成绩。老师能够很方便的输入自己所开设的课程,查看选课人数,提交学生成绩等功能。

2.3开发环境、运行环境:

操作系统:windows7sp1 建模工具:Rational Rose 2003 数据库:SQL Server2008 开发工具:MyEclipse 8.5 WEB 服务器:Tomcat5.0

3系统需求分析

该系统的需求分析分为三部分:学生、教师、后台管理员。学生的需求为查看已选课程、还需选修课程、已通过课程、未通过课程及各科成绩。教师的需求为输入自己所开设的课程,查看选课人数,提交学生成绩。后台管理员的需求为管理选课学生,添加、删除学生,添加、删除课程,管理上课教室信息,上课时间信息。本系统拥有严格的权限划分,管理员的权限最高,能进行用户信息的增删改,其次是教师用户的权限,能对学生进行增删改,最后是学生的权限,只能管理自己本身。

3.1用例图

选课

查看选课

退课

查看学生选课提交成绩

添加学生

修改学生信息

删除学生

添加教师

修改教师信息

删除教师

添加课程

学生管理

<>

<><>

教师管理

<>

<>

学生信息管理

<>

<>

<>

教师信息管理

<>

<>

<>

学生用户

<>

教师用户

<>

<>

<>

修改密码

<>

<>

管理员

<>

<>

用例图说明:

(1)外部角色有:学生、教师、管理员。

(2)系统主要用例有

1同学管理用例

2老师管理用例

3消息管理用例

4学生信息管理用例

5教师信息管理用例

6课程信息管理用例

7修改密钥用例

(3)系统用例之间的关系:

各用例之间均为包含关系

(4)系统关键用例的正常事件流图和异常事件流图

表2-1 修改密码用例的正常事件流图和异常事件流图

用例名称修改密码

参与者管理员、教师、学生

描述管理员、教师、学生用户进行密码修改

启动单击“修改密码”链接

前置条件用户成功登录

主事件流

用户系统

1.进入用户修改密码界面,输入旧密码一次

,新密码两次

2.系统检查密码格式是否相符

3.系统检查旧密码是否正确

4.如果正确,进行密码修改,转入密码修改成功

界面

异常流

异常流密码检查未通过

系统返回密码修改界面,提示旧密码不正确,新密码

格式不符,两次不同等密码

异常用户旧密码错误

表2-2 提交成绩用例的正常事件流图和异常事件流图用例名称提交成绩用例

参与者教师用户

描述提交选自己开设课程的学生的成绩

启动进入提交成绩界面

前置条件用户成功登录

后置条件尚未提交过成绩

主事件流

用户系统

1.单击提交成绩

2.系统提交成绩页面

3.填写学生成绩,单击提交成绩

5.更新学生成绩,提示提交成功

异常流

异常流用户已经提交过该门课程成绩

系统提示该课程成绩已提交,不能再次提交3.2类图

类图说明:

(1)管理员类继承自系统角色用户类。 (2)学生类继承自系统角色类 (3)教师类继承自系统角色类 (4)课程类是一个课程类 (5)选课表类是一个选课表

3.3顺序图

(1) 管理员修改课程信息顺序图

(2) 学生用户退选课的顺序图

: 管理员

: BaseUser

: Admin : Course

1: 登录

2: 验证登录

3: 进入管理员界面

4: 点击“修改课程”

5: 修改课程信息

6: 提示修改成功

: 学生用户

: BaseUser

: Student

: Elect

1: 登录

2: 登录验证

3: 进入学生界面

4: 点击“退课”

5: 退选课程

6: 提示退课成功

(3) 教师提交成绩顺序图

3.4协作图

(1) 学生用户选课协作图

: 教师用户 : Teacher : BaseUser

: Elect

1: 登录

2: 验证登录

3: 进入老师界面

4: 点击“提交成绩”

5: 准备提交成绩

6: 验证是否已提交成绩

7: 提交成绩

8: 提示提交成功

: 教师用户 : Teacher

: Elect

: BaseUser

验证用户身份

验证是否已提交

1: 输入用户名、密码

2: 登录成功

3: 点击提交成绩

6: 提示提交成功

4: 准备提交成绩

5: 提交成功

(2) 教师提交成绩协作图

4系统总体设计

4.1 设计问题域子系统

本平台是为了学生选课使用的,本平台分为以下四个子系统,分别是学生选课子系统、教师子系统、管理员子系统、公共模块子系统。

: 教师用户 : Teacher

: Elect

: BaseUser

验证用户身份

验证是否已提交

1: 输入用户名、密码

2: 登录成功

3: 点击提交成绩

6: 提示提交成功

4: 准备提交成绩

5: 提交成功

(1)总体设计图

(2)各模块功能

功能模块包含子功能模块功能

管理员模块

学生管理子模块对学生信息的添加、修改,删除操作

教师管理子模块对教师的添加,修改,删除,查询操作

课程管理子模块

对课程的添加,添加时为其分配任课教师,上

课时间和地点,实现对课程的修改,删除,查看某

个课程的详细信息等

教师模块

实现查看自己所教授的课程,课程有哪些学生选修,以及利用本系统提交学生的成绩

学生选课系统

前台模块后台模块

学生登录模块教

块管

图3-1学生选课系统总体设计图

学生模块实现学生选课,查看所选课程,修改自己的选课信息公有模块实现用户的身份验证,密码修改,退出系统等功能

4.2 设计数据管理子系统

(1)数据库表

序号数据库表数据表存储的内容

1 学生存储学生的信息

2 教师存储教师的信息

3 用户存储管理员的信息

4 选课表存储选课的信息

5 课程存储课程的信息

6 系别存储学校系院信息

(2)数据表之间的关系

(3)数据库表结构

①学生表的详细数据字段:

序号字段名字段类型说明备注

1 stuID nvarchar(20)not null 学生学号关键字

2 stuPwd nvarchar(20)not nul 学生密码

3 stuName nvarchar(20)not nul 学生姓名

4 stuDepart Int 学生系院号

5 stuGrade int 学生年级

6 stuClass int 学生班级

②教师表的详细数据字段:

序号字段名字段类型说明备注

1 teaID nvarchar(20)not null 教师编号关键字

2 teaPwd nvarchar(20)not null 教师密码

3 teaName nvarchar(100)not null 教师姓名

4 teaDepart Int(4) 教师系院号

③课程表的详细数据字段:

序号字段名字段类型说明备注

1 courseID nvarchar(20)not null 课程编号关键字

2 teaID nvarchar(20)not null 教师编号关键字

3 courseName nvarchar(100) not null 课程名称

4 courseTime nvarchar(20) 上课时间

5 courseAddress nvarchar(50) 上课地点

6 courseInfo Text 课程简介

④选课表的详细数据字段:

序号字段名字段类型说明备注

1 stuID nvarchar(20)not null 学生学号关键字

2 courseID nvarchar(20)not null 课程编号关键字

3 teaID nvarchar(20)not null 教师编号关键字

4 Score int 课程成绩

⑤系统管理员表的详细数据字段:

序号字段名字段类型说明备注

1 adminName nvarchar(20)not null 系统管理员用户名关键字

2 adminPwd nvarchar(20) 系统管理员密码

⑥系院表的详细数据字段:

序号字段名字段类型说明备注

1 departID Int not null 系院号关键字

2 departName nvarchar(100) 系院名称

4.3 设计人机交互子系统4.3.1人机交互子系统结构图

4.3.2细化组织命令图主系统界面

学生用户界面教师用户界面

管理员用户界面

图3-3 人机交互子系统结构图

主系统界面

管理员用户

学生用户教师用户

选课查

绩退

5系统详细设计

本平台是为了学生选课使用的,为学生、老师提供一个高效的、可靠地在线平台,在该平台上学生能够很方便的进行课程的选择与退选,查看已选课程、还需选修课程、已通过课程、未通过课程及各科成绩。老师能够很方便的输入自己所开设的课程,查看选课人数,提交学生成绩等功能。本平台分为以下五大模块,分别是学生、老师、管理员用户登录、系统管理员进行添加课程、进行密码的修改、教师进行提交成绩、、学生选修选修课课程。详细设计流程图如下:

5.1系统用户登录流程图

开始

输入用户名、密码

验证用户名、密码

提示用户登录失败

进入相应的用户页面

选择相关管理操作

安全退出系统

验证正确 结束

图4-1 系统用户登录流程图

5.2 用户密码修改流程图

开始

输入用户旧密码、新密码 验证用户密码是否合法

输入不合法,重新输入

修改用户密码

提示修改成功

是否合法? 结束

图4-2 用户密码修改流程图

是 否

5.3教师提交成绩流程图

开始

点击成绩提交

填写学生成绩

提示已提交,不能再提交

点击提交

提交成绩,并提示成功

检查是否已提交过 确认提交? 结束

图4-3教师提交成绩流程图

5.4管理员添加课程流程图

开始

退出

转到添加课程 填写课程信息 点击添加

填写编号

提示重新填写编号

添加课程 提示添加成功

课程编号是否重复?

图4-4 管理员添加课程流程图

5.5学生选修课程流程图

开始

结束

点击选修

选修成功

更新选、退课课表

提示时间冲突,不能选修

上课时间冲突

继续选课?

否 图4-5 学生选修课程流程图

课程设计的总结报告

课程设计的总结报告 ----WORD文档,下载后可编辑修改---- 下面是小编收集整理的范本,欢迎您借鉴参考阅读和下载,侵删。您的努力学习是为了更美好的未来! 课程设计的总结报告篇一首先我们由衷的感谢老师提供给我们这样一个锻炼自己的机会,经过这四周的学习,本次课程设计即将结束,总的来说,经过这门课的学习收获还是相当大的。回顾这段时间的课程设计,至今我仍感慨万分。的确,从选材到开始制作,从理论到实践,在四周的实训日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。 通过这次课程设计使我们都更加懂得并亲身体会到了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从实践中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到很多问题,可以说是困难重重,并且在设计的过程中发现了自己的很多不足之处,发现自己对之前所学过的知识理解得不够深刻,掌握得不够牢固,有待加强。 生活就是这样,汗水预示着结果但是也见证着收获,劳动是人类生存、生活永恒不变的话题,通过实训,我才真正领略到“艰苦奋斗”这一词的真正含义。我想说,设计确实有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我们可以。而且设计也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少欢乐在这里洒下。我想说,之前的时间确实很累,但当我们看到自己所做的劳动成果时,心中也不免产生兴奋。也许有人不喜欢这类的工作,也许有人认为编程的工作有些枯燥,但我们认为无论干什么,只要人生活的有意义就够了,而且这也是最主要的,社会需要我们,我们也可以为社会而工作。 我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神,某个人的离群都可能导致整项工作的失败。实训中只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个项目失败,团结协作是我们实训成功的一项非常重要的保证。而这次实

学生选课管理系统软件课程设计报告(精)

山东交通学院 面向对象课程设计学生选课管理系统软件 院(系别信息工程系 班级计算091 学号xxxxxxxxxxxx 姓名 xxxxx 指导教师 xxxxx 时间2011-04-05—2011-04-17 课程设计任务书 题目学生选课管理系统 系 (部信息工程系 专业计算机 班级计算091 学生姓名 xxxxx 学号 xxxxx 0 4 月 05日至 04 月 17 日共 2 周 指导教师(签字 系主任(签字 年月日

成绩评定表

abstract In order to improve everyone's hands-on time ability and the content of the later work have certain knowledge, at the same time for everybody in a database of a learning inspection study; School for everybody arranged for a two-week course design, make everyone working environment to the database, and understand more about curriculum design is several classmates to do the same projects, the regulation of the people's operation, is later programming work strengthened the personal programming specifications. This document on the database and VC briefly simply introduces, in the form of using graphic combined with written by the students elective course system in detail. Students elective course system is a more perfect record course information, her students can add students' information, new information, show the modified students of information and inquires the student students of information, etc. For the record students' information provides convenient records. Key words: database, VC, source program, students' course selection 目录 1课程设计概述 (1 1.1学生选课管理系统软件功能概述 (1 1.2Visual C++6.0概述 (1 2学生选课管理系统软件总体设计 (1 2.1学生选课管理系统软件总体设计思想 (1 2.2总体设计流程图 (3

课程设计总结报告要求及评分标准

课程设计总结报告及评分标准 一、课程设计报告基本要求 课题名称与技术要求 约200~500字的摘要(目的、方法、结果、结论) 设计方案论证与选择 设计方案的原理框图、总体电路图、接线图及说明(图不能手绘或网上拷贝,要用仿真软件画,软件的器件库中没有的元器件应加以说明,在哪一点到哪一点接什么器件等)。 单元电路设计、主要元器件选择和电路参数计算(到图书馆或网上查阅有关的资料和手册)(重点)。 自行选择购置元器件的过程。 组装调试并进行性能测试的过程。在焊接、调试过程中遇到哪些问题,这些问题是如何解决的(重点)。 结果分析。有何收获和体会,有哪些意见和建议(重点)。 附件(如元件材料清单或其他说明)。 参考文献。 要求文字清晰、语句通顺、描述准确、基本理论知识运用正确、电路图绘制规范。 二、格式 页面设置为纸型:A4;页边距:上下左右均为2.5cm。标题、正文的字体及字号严格按照要求;标点符号要在全角状态下录入。正文行间距设为固定值18磅。段前段后间距均设为0。 1.封面(模板见最后一页) 2.第二页:设计题目要求。约200字的中文摘要(宋体,小四号字) 3.第三页:目录(宋体,小四号) 4.正文为宋体(五号字) 5.画出“课程设计评分标准”(见第二页(四)) 6.附录(五号字) 7.参考文献(五号字) 三、课程设计进度要求

四、课程设计评分标准 备注:成绩等级:优(90分—100分)、良(80分—89分)、中(70分—79分)、及格(60分—69分)、60分以下为不及格。 有下列情况之一者,要酌情减分: 1.选做内容的难度小、或未在规定的期限内独立完成任务。 2.有抄袭行为,减20-30分。 3.损坏或丢失实验室的物品,包括元器件、仪器设备和工具。 4.不按时交课设报告。 5.因报告不规范,语言不通顺,行距、字体不对,图不清楚、没有计算,实测数据等退回重写 的。 打印的报告和电子文档交给课代表。

大学课程实验心得体会集锦

大学课程实验心得体会集锦 实验心得体会 在做测试技术的实验前,我以为不会难做,就像以前做物理实验一样,做完实验,然后两下子就将实验报告做完.直到做完测试实验时,我才知道其实并不容易做,但学到的知识与难度成正比,使我受益匪浅. 在做实验前,一定要将课本上的知识吃透,因为这是做实验的基础,否则,在老师讲解时就会听不懂,这将使你在做实验时的难度加大,浪费做实验的宝贵时间.比如做应变片的实验,你要清楚电桥的各种接法,如果你不清楚,在做实验时才去摸索,这将使你极大地浪费时间,使你事倍功半.做实验时,一定要亲力亲为,务必要将每个步骤,每个细节弄清楚,弄明白,实验后,还要复习,思考,这样,你的印象才深刻,记得才牢固,否则,过后不久你就会忘得一干二净,这还不如不做.做实验时,老师还会根据自己的亲身体会,将一些课本上没有的知识教给我们,拓宽我们的眼界,使我们认识到这门课程在生活中的应用是那么的广泛. 通过这次测试技术的实验,使我学到了不少实用的知识,更重要的是,做实验的过程,思考问题的方法,这与做其他的实验是通用的,真正使我们受益匪浅. 实验心得体会 这个学期我们学习了测试技术这门课程,它是一门综合应用相关课程的知识和内容来解决科研、生产、国防建设乃至人类生活所面临的测试问题的课程。测试技术是测量和实验的技术,涉及到测试方法的分类和选择,传感器的选择、标定、安装及信号获取,信号调理、变换、信号分析和特征识别、诊断等,涉及到测试系统静动态性能、测试动力学方面的考虑和自动化程度的提高,涉及到计算

机技术基础和基于LabVIEW的虚拟测试技术的运用等。 课程知识的实用性很强,因此实验就显得非常重要,我们做了金属箔式应变片:单臂、半桥、全桥比较,回转机构振动测量及谱分析,悬臂梁一阶固有频率及阻尼系数测试三个实验。刚开始做实验的时候,由于自己的理论知识基础不好,在实验过程遇到了许多的难题,也使我感到理论知识的重要性。但是我并没有气垒,在实验中发现问题,自己看书,独立思考,最终解决问题,从而也就加深我对课本理论知识的理解,达到了“双赢”的效果。 实验中我学会了单臂单桥、半桥、全桥的性能的验证;用振动测试的方法,识别一小阻尼结构的(悬臂梁)一阶固有频率和阻尼系数;掌握压电加速度传感器的性能与使用方法;了解并掌握机械振动信号测量的基本方法;掌握测试信号的频率域分析方法;还有了解虚拟仪器的使用方法等等。实验过程中培养了我在实践中研究问题,分析问题和解决问题的能力以及培养了良好的工程素质和科学道德,例如团队精神、交流能力、独立思考、测试前沿信息的捕获能力等;提高了自己动手能力,培养理论联系实际的作风,增强创新意识。 实验体会 这次的实验一共做了三个,包括:金属箔式应变片:单臂、半桥、全桥比较;回转机构振动测量及谱分析;悬臂梁一阶固有频率及阻尼系数测试。各有特点。 通过这次实验,我大开眼界,因为这次实验特别是回转机构振动测量及谱分析和悬臂梁一阶固有频率及阻尼系数测试,需要用软件编程,并且用电脑显示输出。可以说是半自动化。因此在实验过程中我受易非浅:它让我深刻体会到实验前的理论知识准备,也就是要事前了解将要做的实验的有关质料,如:实验要求,实验内容,实验步骤,最重要的是要记录什么数据和怎样做数据处理,等等。虽然做实验时,指导老师会讲解一下实验步骤和怎样记录数据,但是如果自己没有一些基础知识,那时是很难作得下去的,惟有胡乱按老师指使做,其实自己也不知道做什么。

大学生选课系统需求分析报告

大学生选课系统需求分析报告

目录 1.引言............................................ 错误!未定义书签。 编写目的 ..................................... 错误!未定义书签。 范围 ......................................... 错误!未定义书签。 定义 ........................................ 错误!未定义书签。 参考资料 ..................................... 错误!未定义书签。 2.项目概述........................................ 错误!未定义书签。 项目描述 ..................................... 错误!未定义书签。 项目功能 ..................................... 错误!未定义书签。 用户特点 ..................................... 错误!未定义书签。 一般约束 ..................................... 错误!未定义书签。 3 具体需求........................................ 错误!未定义书签。 功能需求 ..................................... 错误!未定义书签。 基础代码.................................. 错误!未定义书签。 选课教务管理.............................. 错误!未定义书签。 选课需求.................................. 错误!未定义书签。 外部接口需求 ................................. 错误!未定义书签。 用户接口.................................. 错误!未定义书签。 性能需求 ..................................... 错误!未定义书签。 设计约束 ..................................... 错误!未定义书签。 属性 ......................................... 错误!未定义书签。

学生选课系统设计报告

大理学院数学与计算机学院《数据库系统设计》课程设计报告 班级:2012级计算机科学与技术1班 学号:201211514 姓名:刘秀珍 系统名称:学生选课系统 总分:

实验报告内容及撰写要求: 一、需求分析 程序的主要功能描述,可以用文字、框图、用例等方式。 参考《数据库系统设计任务书》附录中的内容来进行设计报告的撰写。 主要应当包含分析的过程及分析后得到的数据流图和数据字典。 二、数据库设计 2.1 数据库概念设计 实体关系模型设计,创建分ER图和总体ER图,并描述总体E-R图合并时的问题解决。 2.2数据库的逻辑设计 根据概念设计结果,创建数据库的逻辑模型,建立在具体DBMS下(SQL SERVER 2005)的表结构,并根据规范化理论对表结构进行优化调整。 同时,根据应用需求,创建数据库系统所需的外模式(视图)、模式和内模式(索引)等,此外,应当根据需求,建立数据完整性约束(实体完整性,参照完整性和用户自定义完整性)。 三、系统实现 3.1 数据库访问 1)数据访问类及实现代码 2)SQL语句 3.2 业务逻辑层类及代码 描述业务流程、数据处理功能的模块代码 3.3表示层的实现 可以用界面截图及其实现类及核心代码描述

四、总结

一、需求分析 1.1背景 全校性选修课开设的目的在于扩大学生的知识面、加强学生素质教育、培养复合型高级人才,具有不可替代的重要性。随着教育改革的不断深入和素质教育的加强,学分制的实施,选修课在一个学生的培养计划中占的比重将越来越大。 网上选课系统的出现使同学们能够更加自主、便捷、准确的进行选课。但是,由于一般高校中的学生都比较多,因此带来了诸多如信息管理等问题,鉴于需要将学生信息、选课信息等信息数字化以便于管理维护,我们便想到了利用数据库能够比较良好地解决此类问题,由此下面我将设计出一个学生选课系统以供参考。 1.2系统设计要求: 设计出一个学生选课数据库系统的简要要求如下: 1)设计要求 ①建立相应的数据库及相关的表、属性、约束、规则、默认等; ②输入相应的记录(每个表不少于20条记录); ③编写进行数据管理的存储过程。 2)系统用户由系统管理员、学生用户和教师用户三类组成。 (1)系统管理员的主要功能: ①用户管理(对教师、学生信息的管理和维护); ②课程管理(对课程信息的管理和维护); ③选课管理(实现选课功能开放和禁止、老师成绩输入开放和禁止)。

大学生课程设计心得体会范文

( 心得体会 ) 单位:_________________________ 姓名:_________________________ 日期:_________________________ 精品文档 / Word文档 / 文字可改 大学生课程设计心得体会范文College Students' experience in curriculum design

大学生课程设计心得体会范文 大学生课程设计心得体会 时光匆匆而过,一周转瞬即逝。在过去的这一周时间里面,原本以为会比较轻松的设计任务却让我觉得有点措手不及。虽然困难重重,但是在遇到的各种各样的问题中,我学会了耐心,学会了坚持,也学会了以前掌握得不太牢固的数电和模电知识。收获颇丰。 在这次电子课程设计中,我们小组的设计题目是汽车尾灯控制。在设计中我们使用了基本的芯片:双向移位寄74LS194,二输入与非门74LS00、四输入与非门74LS20、六反相器74LS04、3-8译码器,555定时器及电阻电容进行搭建。设计的时候并不是特别顺利,芯片的选择和电路的接法对于我这样从来没有实际操作过的学生还是有一定的难度的。经过我们大家集体的讨论过后,我们还是把最终的电路图拿出来了。这让我充分体会到团队的力量,团结才能让大家

把事情干好。一个人的力量始终太渺小,集思广益才能让我们进步得更快,让我们学到更多的知识。 最让我头疼的是在实际操作的过程中,我们经常会因为一个小的失误,比如线接错了,有些地方的线没有接上等等问题而让实验板上的灯无法亮起来。这些都是让我始料不及的。由于不细心的地方太多,当时甚至有过要放弃的念头。但是我坚持了下来,当最终看到成果的时候,我觉得这一切都是值得的。记得汪中求说过细节决定成败。以前感触不深,没有注意太多的细节,总是抱着差不多就行了或者放纵自己的心态来面对生活学习中的许多问题。但是我现在明白了,这是不对的。对于科学我们就应该保持严谨的态度。课程设计中的许多细节都没有注意,老是求快,想早点完成设计和连接实验板的工作,但是这反而导致了很多次的失败。好在最终摆正了心态,细心检查之后,最终完成了连线。 我从这次的设计中还感受到坚持的重要性。做事情不能轻言谈放弃,虽然过程不顺利,与想象中相去甚远。但是只要我们能坚持,朝着自己既定的目标前进,就一定会走到终点。一点小小的挫折实

网上选课系统项目报告

网上选课系统项目报告

目录 第一章需求分析.................................... 错误!未定义书签。 概念分析.......................................... 错误!未定义书签。系统分析.......................................... 错误!未定义书签。 学生选课子系统页面设计.......................... 错误!未定义书签。 教师管理子系统界面设计......................... 错误!未定义书签。 管理员管理子系统界面设计........................ 错误!未定义书签。功能分析.......................................... 错误!未定义书签。 功能模块图设计.................................. 错误!未定义书签。用例图设计........................................ 错误!未定义书签。 学生用例图设计.................................. 错误!未定义书签。 教师用例图设计.................................. 错误!未定义书签。 管理员用例图设计................................ 错误!未定义书签。第二章系统设计.................................... 错误!未定义书签。 总体设计.......................................... 错误!未定义书签。数据库设计........................................ 错误!未定义书签。 部门表设计...................................... 错误!未定义书签。 专业表设计...................................... 错误!未定义书签。 班级表设计...................................... 错误!未定义书签。 学期表设计...................................... 错误!未定义书签。 教师表设计...................................... 错误!未定义书签。 学生表设计...................................... 错误!未定义书签。 课程表设计...................................... 错误!未定义书签。 教师课程关系表设计.............................. 错误!未定义书签。表间关系图........................................ 错误!未定义书签。 ................................................ 错误!未定义书签。 ................................................ 错误!未定义书签。 ................................................ 错误!未定义书签。 ................................................ 错误!未定义书签。 ................................................ 错误!未定义书签。第三章程序设计.................................... 错误!未定义书签。 网上选课系统后台程序实现.......................... 错误!未定义书签。 母版页设计...................................... 错误!未定义书签。 基本信息管理页面设计............................ 错误!未定义书签。网上选课系统前台程序实现.......................... 错误!未定义书签。 系统注册页面设计................................ 错误!未定义书签。 学生选课页面设计................................ 错误!未定义书签。 教师任务查看页面设计............................ 错误!未定义书签。第四章编码设计.................................... 错误!未定义书签。

课程设计心得体会范文

课程设计心得体会范文 在大学生课程设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。下面是管理资源吧小编为大家收集整理的大学生课程设计心得,欢迎大家阅读。 课程设计心得体会范文1本学期我们开设了《模拟电路》与《数字电路》课,这两门学科都属于电子电路范畴,与我们的专业也都有联系,且都是理论方面的指示。正所谓“纸上谈兵终觉浅,觉知此事要躬行。”学习任何知识,仅从理论上去求知,而不去实践、探索是不够的,所以在本学期暨模电、数电刚学完之际,紧接着来一次电子电路课程设计是很及时、很必要的。这样不仅能加深我们对电子电路的任职,而且还及时、真正的做到了学以致用。 这两周的课程设计,先不说其他,就天气而言,确实很艰苦。受副热带高气压影响,江南大部这两周都被高温笼罩着。人在高温下的反应是很迟钝的,简言之,就是很难静坐下来动脑子做事。天气本身炎热,加之机房里又没有电扇、空调,故在上机仿真时,真是艰熬,坐下来才一会会,就全身湿透,但是炎炎烈日挡不住我们求知、探索的欲望。通过我们不懈的努力与切实追求,终于做完了课程设计。 在这次课程兼职设计过程中,我也遇到了很多问题。比如在三角波、方波转换成正弦波时,我就弄了很长时间,

先是远离不清晰,这直接导致了我无法很顺利地连接电路,然后翻阅了大量书籍,查资料,终于在书中查到了有关章节,并参考,并设计出了三角波、方波转换成正弦波的电路图。但在设计数字频率计时就不是那么一帆风顺了。我同样是查阅资料,虽找到了原理框图,但电路图却始终设计不出来,最后实在没办法,只能用数字是中来代替。在此,我深表遗憾! 这次课程设计让我学到了很多,不仅是巩固了先前学的模电、数电的理论知识,而且也培养了我的动手能力,更令我的创造性思维得到拓展。希望今后类似这样课程设计、类似这样的锻炼机会能更多些! 课程设计心得体会范文2经过一个学期的学习,我对C语言有了一定的了解。C语言是学习计算机科学的基础,作为一名计算机专业学生,掌握C语言更是毋庸置疑。在上课之前,就经常听同学说,C语言很难学,确实,刚开始听课时觉得老师不知所云。不过,发现对后续内容的预习后,前面的疑团都迎刃而解,这让我对C语言的学习更有信心。 计算机最重要的就是上机操作,自己编写程序,在VisualC++运行,刚开始经常会出现错误,经过分析改正后,终于能够运行了,就觉得特别激动。 课程设计是一个把需求分析、程序编写、程序调试、

学生的的选课管理系统体系结构设计报告模板总结模板计划模板.doc

精品文档 目录 0. 文档介绍 (2) 0.1 文档目的 (2) 0.2 文档范围 (2) 0.3 读者对象 (2) 0.4 参考文献 (2) 0.5 术语与缩写解释 (2) 1. 系统概述 (3) 1.1 概述 (3) 1.2 功能描述 (3) 2. 设计约束 (5) 2.1 需求规定 (5) 2.2 运行环境 (5) 2.3 接口约束 (6) 2.4 质量约束 (7) 2.5 隐含约束 (7) 3. 设计策略 (8) 3.1 关键技术 (8) 3.2 扩展策略 (8) 3.3 复用策略 (8) 4. 系统总体结构 (10) 4.1 逻辑设计 (12) 4.2 用户接口逻辑设计 (12) 4.3 物理设计 (12) 5. 子系统的结构与功能 (13) 6. 开发环境的配置 (18) 7. 运行环境的配置 (19) 8. 测试环境的配置 (20) 9. 其他 (20)

0.文档介绍 0.1 文档目的 该文档描述了学生选课管理系统的主要功能,阐述了系统的总体构架,包括物理、逻辑结构,并说明了体系结构所采取的设计策略和所有技术。 0.2 文档范围 学生选课管理系统 0.3 读者对象 项目组长,项目负责小组,各功能模块负责人及程序员。 0.4 参考文献 资料名称资料来源 《学生选课管理系统项目计划书》学生选课管理系统《学生选课管理系统需求规格说明书》学生选课管理系统《计算机软件文档编写指南》图书馆 《 CMMI+3级软件过程改进方法与规范》图书馆 0.5 术语与缩写解释 缩写、术语解释 SPP简并行过程(Simplified Parallel Process) PM项目管理(project management) 实体实体是一个可持久化的域对象,比如电脑、书等。 数据字典对数据流程图中对象的详细描述

大学生课程设计心得体会范文(标准版)

编号:YB-TH-0172 ( 心得体会) 部门:_____________________ 姓名:_____________________ 日期:_____________________ WORD文档/ A4打印/ 可编辑 大学生课程设计心得体会范文 (标准版) Being good at summarizing can enable you to choose the most reasonable ability to handle affairs when encountering the same or similar problems.

大学生课程设计心得体会范文(标准 版) 心得体会作用:善于总结可以使你在遇到相同或类似问题的时候可以选择最合理的处理事务能力,可以锻炼 你的逻辑思考能力,和判断能力。一个善于总结的人是很少会犯错误。本内容可以放心修改调整或直接使用。 大学生课程设计心得体会 时光匆匆而过,一周转瞬即逝。在过去的这一周时间里面,原本以为会比较轻松的设计任务却让我觉得有点措手不及。虽然困难重重,但是在遇到的各种各样的问题中,我学会了耐心,学会了坚持,也学会了以前掌握得不太牢固的数电和模电知识。收获颇丰。 在这次电子课程设计中,我们小组的设计题目是汽车尾灯控制。在设计中我们使用了基本的芯片:双向移位寄74LS194,二输入与非门74LS00、四输入与非门74LS20、六反相器74LS04、3-8译码器,555定时器及电阻电容进行搭建。设计的时候并不是特别顺利,芯片的选择和电路的接法对于我这样从来没有实际操作过的学生还是有一定的难度的。经过我们大家集体的讨论过后,我们还是把最

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

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

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

课程设计个人总结

课程设计个人总结 我们完成了为期两周的课程设计,通过这次课程设计我深深体会到,在已度过的大学时间里,我们大多数接触的是专业课.我们在课堂上掌握的仅仅是专业课的理论知识, 如何去锻炼我们的实践能力?如何把我们所学的专业基础课理论知识运用到实践中去呢?我想做类似的课程设计就为我们提供了良好的实践平台。 虽然在大三开学初我对这门课并没有什么兴趣, 觉得那些程序枯燥乏味, 但在这次课程设计后我发现自己在一点一滴的努力中对它的兴趣也在逐步的增加。我们有四位同学一起合作,我们默契的配合使我们组第一个完成了我们的设计,而且设计达到了我们预期的效果。这次课程设计对我来说学到的不仅是那些知识,更多的是团队和合作。现在想来,也许学校安排的课程设计有着它更深层的意义吧, 它不仅仅让我们综合那些理论知识来运用到设计和创新中, 还让我们知道了一个团队凝聚在一起时所能发挥出的巨大潜能巨大力量!两周来我们一起找资料,选方案,再选方案是大家意见不统一然后我们一起上网进行查阅敲定方案后进行仿真,焊接调试程序,最后我们的篮球电子裁判器设计成功完成。两个星期后的今天我已明白课程设计对我来说的意义, 它不仅仅是让我们把所学的理论知识与实践相结合起来,提高自己的实际动手能力和独立思考的能力,更重要的是同学间的团结,使得我们这次比别的同学节省了时间,。 回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。设计过程中,也对团队精神的进行了考察,让我们在合作起来更加默契,在成功后一起体会喜悦的心情。果然是团结就是力量,只有互相之间默契融洽的配合才能换来最终完美的结果。 在这学期的课程设计中,不仅培养了我们的独立思考、动手操作的能力,在各个其它能力上也都有了提高。更重要的是,在课程设计中,我们学会了很多学习的方法,而这是今后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有很大的帮助。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们在完成这次课程设计后变的更加成熟,能够面对需要面对的事情 ---吴丽娜

学生选课系统课程设计报告

学生选课系统课程设计报告

《数据库原理》课程设计报告 题目:实验2学生选课系统 姓名:李子甘 班级:计科0601 学号:200640274 08年1月

一.需求分析 传统的选课方式都是手写的,教务处通知各 个班级选课,各个班长再通知同学,经过统 计在上交,这样繁琐的过程比较浪费时间。 再者选课时不知道所选课人数已满,要等到 教务处统计后才知道,然后再重新选择。网 上选课为同学节省时间的同时,也减少了不 必要的步骤,也更加方便管理员的管理。 网上选课系统为同学们提供了一个自由的 平台,学生们可以选择规定范围内的课程,查看已修课程总数,还可以修改个人信息。 同时也给老师提供了很大的方便,教师可以 根据统计的人数挑选一定数量的学生,也可 以方便的在网上公布成绩,让学生可以在网 上直接查寻成绩。 我国不少高校都实行学分制,它的核心是允 许学生自由选课,即把学生的自主权交给学 生。在这里,学生的选课制约因素比较复杂,工作量也很大,而且往往需要在较短的时间 内完成。运用计算机辅助选课,即能实时地 对大量选课数据进行检验和统计,十分方便 的输出选课结果,同时也避免了人工选课时

容易产生错误。 二.概念机构设计 根据系统功能设计的要求以及功能模块 的划分,各个系统的逻辑实现如下: 1.对于学生选课系统数据库,可以列出以下数 据项和数据结构: 学生信息:学号、学生姓名、学生的系名、学生性别、学生年龄、学生密码。2.对于教师信息维护数据库,可以列出以下数 据项和数据结构: 教师个人信息:教师编号、教师名称、教师密码。 3.对于后台管理数据库,可以列出以下数据项 和数据结构: 管理员信息:管理员名称、管理员密码。 课程信息:课程号、课程名称、课程类别、开课系。 选课信息:课程号、学生学号、成 绩。 4.数据流:学生管理员和教师分别有自己的权 限,学生可以查看全部选修必修课程,查看

【2018】《大学计算机》实验报告

大学计算机 实验报告 编制教师:信息技术基础教研室全体教师审定:唐年庆 2018至2019学年第1学期 计算机科学学院

实验报告说明 本课程实验从开课学期第四周开始,每次课需要扫码签到、完成【勤学网】每周任务,十八周结束,共32学时。除统一安排的时间外,学生还可根据自己的实际适当安排课余时间上机。实验课注意事项如下: (1)每次实验前学生必须充分准备 ..每次的实验内容,以保证每次上机实验的效果。 实验过程中必须独立 ..完成。 (2)每次实验课将考勤 ..,并作为实验成绩的重要依据。 (3)每次实验完成后,亲自 ..批阅 ..,否则实验成绩无 ..将实验报告交实验指导老师检查 效。 (4)实验报告中学生必须填写【实验地点 ..完成。 ....】,注意:必须手写 ....】、【实验时间 (5)每次实验完成后,请将实验结果压缩后上传 .....到服务器。 (6)学期结束时,每位同学应将自己的《实验报告册》交各班级班长或学习委员, 由班长或学习委员以班级为单位、按学号从小到大排列 ........好统一交给实验指导老师,否则无实验成绩。 附实验成绩登记表

实验一:操作系统基本练习 实验日期:2018年月日实验地点:第三实验楼机房 一、实验目的: 1.掌握Windows 7 的启动和退出。 2.学会资源管理器、我的电脑的使用方法。 3.掌握控制面板的使用、Windows 7 系统设置。 4.掌握文件和文件夹的新建、选定、复制、重命名、删除和查找等操作。 二、实验任务: 1.实验准备:在【勤学网】(网址:http://17 2.16.26.3)下载“实验1”资料包,并解压于D盘,并将解压后的文件夹重新命名为你的姓名。 2.在“Text”文件夹中建立名为Test1.Txt文本文件。在所建立文本文件中用一种输入法输入以下文字内容: 3.查找C盘中所有jpg图片,然后按照大小排列,拷贝前.两.个到“Image”文件夹下;把资料包中audio文件夹下的css文件的扩展名修改为.txt类型,并设置为隐藏属性。 4.把任务栏调整在左边并取消“显示时钟”,然后抓取当前桌面图像,利用画图程序保存,命名为“窗口图像.jpg”,放在Image文件夹下。 5.在桌面上分别为“记事本”和“画图”两个应用程序建立快捷方式,并把这两个快捷方式复制到Text文件夹下。 6.查询磁盘的状态后然后回答下列问题:C盘:文件系统类型、已用空间、可用空间、容量。 7.选择合适的适配器模式,模式为:分辨率为800×600,增强色(16位),60赫兹。 8.给当前计算机添加一个用户,用户名为:JKXY,密码为:jkxy2340,账户图

学生选课系统设计报告

学生选课系统设计 报告

******************* 实践教学 ******************* 兰州理工大学 计算机与通信学院 春季学期 C程序设计课程设计 题目:学生选课系统 专业班级:应用物理 姓名:杨维峰 学号: 指导教师:李聪 成绩:

学生选课系统 摘要 学生选课系统是教育单位不可缺少的重要系统组成部分,她对于学校的决策者、管理者管理、查看课程来说都有至关重要,因此学生选课系统应该能够为广大学、师生提供充分的信息和快捷的课程选择过程,有助于学生选好每一门课程,此系统选课方便、快捷,用简单的界面来展示学生的选课信息,能够提高对学生信息管理的效率。 关键词:方便,快捷,选课信息,选择,管理

目录 1题目要求 (4) 2需求分析 (4) 2.1功能简介 (4) 3总体设计 (4) 4详细设计 (5) 4.1 系统主要函数说明 (5) 4.1.1 主函数 (6) 4.1.2 input函数 (7) 4.1.3del函数 (8) 4.1.4find函数 (9) 4.1.5display函数 (9) 5 系统测试 (10) 6总结 (13) 参考文献 (14) 致谢 (15) 附录: (16) 源程序 (16)

文档仅供参考,不当之处,请联系改正。 1题目要求 设计一个关于学生选课方便简捷的程序,从而达到学生能够快速的选到课程。 2需求分析 数据结构可用结构体,包括课程和选修两个结构体,其中课程结构体成员包括课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期。选修结构体成员包括学号,课程编号,该结构体的建立主要是为了查询某门课程学生选修情况。 2.1功能简介 此系统是一个学生选课管理系统。它包含功能有:学生选课信息的录入,学生选课信息的删除,学生选课信息的查找,学生选课信息的显示等功能。 菜单模式:此模块主要实现对本系统所有功能的显示。 录入模块:此模块主要实现对学生选课信息的录入,主要包括学生学号、学生姓名、所选课程、课程学分、授课老师。 删除模式:此模块主要实现对学生选课信息的删除。显示模块:此模块主要实现对学生选课信息的显示。 查找模块:此模块主要是经过学生学号查找该学生的选课信息。清屏模块:此模块主要是对主界面输入的信息进行清屏。退出程序:此模块主要用于退出系统。

大学毕业生课程设计总结与展望

大学毕业生课程设计总结与展望 工作总结 珍贵的三年大学学习生活即将接近尾声,我们迎来了大学最后一个比较关键的课程——毕业设计,因为它是衡量每个大学生知识掌握程度的关键,而且是对前面所学知识的一种检验,更是对自己能力的一种提高.毕业设计是学校对我们在大学中所学知识的一个检验,它几乎包含了我们学习的全部专业知识.毕业设计工作做的好坏,直接体现了个人现阶段实力的强弱,我们必须拿出百分之百的热情,用心搞好毕业设计. 经过几个月的奋战我的毕业设计终于完成了.但是现在回想起来做毕业设计的整个过程,颇有心得,其中有苦也有甜,不过乐趣尽在其中! 接到任务书以后进行选题,选择方案,了解课题思路.刚刚拿到课题——《多路可寻址遥控开关系统设计》的时候觉得有点恍惚,当时我有一种想法:觉得这么高难度的东西凭我的实力要完成简直是不可能,题目确定后就是找资料,完成图纸初稿.资料是做毕业设计的前期准备工作,好的开端就相当于成功了一半,因此资料是否全面、可靠,关系到整个毕业设计的进程.总之,不管通过哪种方式查的资料都是有利用价值的,要一一记录下来以备后用.在图书馆和百度搜

索中我查到了相关的资料和电路图,但是还是不太完善,后来又去找老师找到了相关的书籍. 通过前面几周不断搜索资料的过程中,我已经对所选的课题有了一定的了解,并且大概的设计思路已经确定了.于是和我们组的成员找到毕业设计指导老师周红兵老师,说明了我们对整个系统电路的设计与想法,指导老师给我们系统的设计思路讲述了在设计中需要注意的地方.经过老师的指导,我们的思路就越加清晰了,这不得不让我相信万事开头难的道理了,也坚定了我做毕业设计的信心.,这一步就是在这样一个基础上,综合已有的资料来更透彻的分析题目,最后完成图纸初稿. 在本次设计的过程中,我发现很多的问题,给我的感觉就是很难很不顺手,看似很简单的电路,要动手把它给设计出来,是很难的一件事,特别是整个电路图的设计,同时,通过本次课程设计,巩固了我们学习过的专业知识,也使我们把理论与实践从真正意义上相结合起来;考验了我们借助互联网络搜集、查阅相关文献资料,和组织材料的综合能力;从中可以自我测验,认识到自己哪方面有欠缺、不足,以便于在日后的学习中得以改进、提高;这也使我明白要对以前学过的知识温故知新. 展望 通过这次毕业设计使我明白了自己原来知识还比较欠

相关主题