学生选课管理系统设计说明

1

2014年12月29日 学生选课管理系统设计说明

2012级政务班 韦忻伶 2012202680 2

目录

一、数据库概述 ....................................................................................................................... 3

(一)简介 ....................................................................................................................... 3

(二)功能模块结构图 ................................................................................................... 3

二、数据表结构 ....................................................................................................................... 4

(一)课程的情况表 ....................................................................................................... 4

(二)选课信息表 ........................................................................................................... 4

(三)学生密码 ............................................................................................................... 4

(四)学生情况表 ........................................................................................................... 5

(五)学生选课情况表 ................................................................................................... 5

三、表间关系图 ....................................................................................................................... 6

四、体验简介 ........................................................................................................................... 6

(一)基本流程 ............................................................................................................... 6

(二)主要功能表单 ....................................................................................................... 8

五、代码示例 ......................................................................................................................... 10

(一)按学号查询学生信息 ......................................................................................... 10

(二)实现记录“上一条、下一条”翻动功能 ......................................................... 11

(三)课程记录的添加和删除 ..................................................................................... 12

(四)用户登录 ............................................................................................................. 12

(五)修改密码 ............................................................................................................. 13

3

一、数据库概述

(一)简介

本系统为学生选课管理系统,用户登录后可实现对学生基本情况的浏览和查询,添加、编辑个人信息,还可以通过报表打印学生信息;对教师任课信息的浏览、查询(按课程名称、按教师姓名),还可对信息进行维护,并以报表形式输出;对具体课程信息(包括选修人数、上课地点等)的浏览、查询和报表打印;系统管理功能,修改密码和退出系统。

(二)功能模块结构图

4 二、数据表结构

(一)课程的情况表

表结构:E:\文档\学习材料\大三上\数据库\源程序-副本\课程的情况表.dbf

数据记录数:6

最近更新时间:12/20/14

代码页:936

字段 字段名 类型 宽度 小数位 索引 排序 Nulls 下个 跳出

1 课程代码 字符型 32 升序 PINYIN 否

2 课程名称 字符型 19 否

3 任课教师 字符型 8 否

(二)选课信息表

表结构:E:\文档\学习材料\大三上\数据库\源程序-副本\选课信息表.dbf

数据记录数:6

最近更新时间:12/20/14

代码页:936

字段 字段名 类型 宽度 小数位 索引 排序 Nulls 下个 跳出

1 课程代码 字符型 32 升序 PINYIN 否

2 课程名称 字符型 19 否

3 任课教师 字符型 8 否

4 选课人数 字符型 14 否

5 上课地点 字符型 12 否

6 学分 字符型 4 否

7 学时 字符型 4 否

(三)学生密码

表结构:E:\文档\学习材料\大三上\数据库\源程序-副本\学生密码.dbf

数据记录数:40

最近更新时间:12/20/14

代码页:936

字段 字段名 类型 宽度 小数位 索引 排序 Nulls 下个 跳出

1 姓名 字符型 6 否

2 密码 字符型 10 否

5 (四)学生情况表

表结构:E:\文档\学习材料\大三上\数据库\源程序-副本\学生情况表.dbf

数据记录数:7

最近更新时间:12/20/14

代码页:936

字段 字段名 类型 宽度 小数位 索引 排序 Nulls 下个 跳出

1 学号 字符型 10 否

2 专业 字符型 18 否

3 班级 字符型 10 否

4 姓名 字符型 6 否

5 选修课课程代码 字符型 14 否

6 课程代码 字符型 14 否

(五)学生选课情况表

表结构:E:\文档\学习材料\大三上\数据库\源程序-副本\学生选课情况表.dbf

数据记录数:59

最近更新时间:12/20/14

代码页:936

字段 字段名 类型 宽度 小数位 索引 排序 Nulls 下个 跳出

1 学号 字符型 10 升序 PINYIN 否

2 专业 字符型 18 否

3 班级 字符型 10 否

4 姓名 字符型 6 否

5 选修课课程代码 字符型 14 升序 PINYIN 否

6 成绩 字符型 14 否

6 三、表间关系图

四、体验简介

(一)基本流程

打开选课系统.pjx,运行main程序

点击“点击进入”,进入登录界面 7

测试账号:姓名韦忻伶;密码2012202680。密码初始值均为学号,可进行修改。密码错误或用户未注册均设置有错误提示。点击确定后进入主菜单界面。

左上角设置了菜单栏,有四个主要功能(学生信息查询、教师任课查询、课程信息查询、系统管理)供用户进行选择,鼠标移动过去自动展开其下二级类目。

8

学生信息查询:可实现对学生基本情况的浏览和查询,添加、编辑个人信息,还可以通过报表打印学生信息;

教师任课查询:对教师任课信息的浏览、查询(按课程名称、按),还可对信息进行维护,并以报表形式输出;

课程信息查询:对具体课程信息(包括选修人数、上课地点等)的浏览、查询和报表打印;

系统管理:修改密码和退出系统。

(二)主要功能表单

实现主要功能的表单有这些类型:浏览型、查询型、编辑型、打印型。

1.浏览型表单

浏览型表单直接展示出基本信息(如上图所示),用指针跳转代码设置了上下翻动的功能,其中打印功能会直接连接到对应报表和打印机供用户使用。

2.查询型表单

合集下载

学生选课管理系统(数据库课程设计)

学生选课管理系统(数据库课程设计)

--

--

数据库系统原理及其应用教程

课程设计报告

设计题目 选修课程管理系统的设计与实现

指导教师

--

--

摘 要

随着计算机技术的日新月异,极大的推动的各个行业的信息化进程。各大高校也急需进行信息化改革,以促进教学质量和工作效率快速提升.

本文是在对各大高校全校公开课学生选课情况进行实地调查后,进行详细分析讨论后撰写的学生选课管理系统数据库设计报告.全文从最初的系统规划,到需求分析、概念设计、逻辑设计、物理设计.每一阶段都进行了详细的分析。接下来的实现、运行与维护阶段,还--

-- 进行了对本系统的测试,最后是本次项目开发的心得和体会以及本文的参考文献。

本系统主要功能是对学生选课及相关信息进行管理。较行业同类产品而言,本系统人机界面设计更加合理、人性化,用户操作简单方便。数据库的安全性更高,对用户访问权限进行了严格控制。数据存取速度更快,使用年限更长。可以很好的满足高校公开课学生选课的要求,极大的提高了学校的工作效率.

关键字:学生选课管理系统;分析;设计

目 录

一、概述 ...................................................................................................... 错误!未定义书签。

1.1 设计背景ﻩ26

1.2 设计目的 ................................................................................. 错误!未定义书签。

1。3 设计内容 ...................................................................................... 错误!未定义书签。

学生选课系统(报告)

学生选课系统(报告)

数学与计算机学院

课程设计说明书

课 程 名 称: 软件工程与数据库课程设计

课 程 代 码: 6014419

题 目: 选修课程管理系统

年级/专业/班:

学 生 姓 名:

学 号:

开 始 时 间: 2012年 6 月 8 日

完 成 时 间: 2012年 6 月 20 日

课程设计成绩:

学习态度及平时成绩(30) 技术水平与实际能力(20)

创新(5) 说明书(计算书、图纸、分析报告)撰写质量(45) 总 分(100)

指导教师签名: 年 月 日

摘 要

随着计算机的普及,越来越多的软件被运用在生活中,帮助人们完成各种各样复杂的事情。选修课管理系统就是其中一个,帮助管理学校每学期开设的课程,学生的上课情况,教师的任教情况,学生成绩等等。使得学生、老师及学校的学习、工作能够越来越方便。

关键词:数据库;计算机;面向对象;窗体程序

目 录

引 言 ............................................................................................................................ 1

1.需求分析 .................................................................................................................... 2

1.1系统分析 ............................................................................................................. 2

选课系统的UML建模

选课系统的UML建模

1

学生选课管理信息系统的设计与实现

说明:

本文档详细展示了“学生选课管理信息系统”的UML建模过程,供大家对自己的系统进行建模时参考。

目 录

第一章 需求分析 ...................................................................................... 2

一、需求调查................................................................................................. 2

二、建立用例图............................................................................................. 2

三、描述用例................................................................................................. 3

第二章 系统分析 ...................................................................................... 5

一、寻找系统中的类..................................................................................... 5

二、建立交互图并寻找类的操作................................................................. 6

三、建立类图............................................................................................... 13

教务管理系统——学生选课系统

教务管理系统——学生选课系统

“教务管理信息系统——学生选课管理系统”规划

1 目 录

一、 系统规划 ........................................................................................................................... 2

1、 项目背景 ....................................................................................................................... 2

2、 系统目标 ....................................................................................................................... 2

3、 系统功能 ....................................................................................................................... 2

4、 可行性分析 ................................................................................................................... 2

 技术可行性 ............................................................................................................... 2

 经济可行性 ............................................................................................................... 3

学生选课系统的设计与实现.doc

学生选课系统的设计与实现.doc

I

学生选课系统的设计

与实现

学 期: 2014秋季学期

系 别: 计算机应用技术系

专 业: 计算机科学与技术

学 号: 1120111335

姓 名: 杨震

系统名称: 学生选课系统的设计与实现

作业成绩:

II 目 录

第1章 系统概述 ....................................... - 1 -

第2章 可行性分析 ..................................... - 2 -

2.1 项目背景 ................................................ - 2 - 2.2 项目概述 ................................................ - 2 - 2.3 可行性分析 .............................................. - 2 - 2.3.1 技术可行性.......................................... - 2 - 2.3.2 经济可行性分析...................................... - 2 - 2.3.3 社会可行性分析...................................... - 2 - 2.3.4 开发环境可行性分析.................................. - 2 -

第3章 需求分析 ....................................... - 3 -

3.1 任务概述 ................................................ - 3 - 3.1.1 目标................................................ - 3 - 3.1.2用户的特点 .......................................... - 3 - 3.1.3假定和约束 .......................................... - 3 - 3.2 对功能的规定 ............................................ - 3 - 3.2.1 系统功能............................................ - 3 - 3.2.2数据流图 ............................................ - 4 - 3.2.3数据字典 ............................................ - 4 - 3.2.4 E-R图 .............................................. - 5 - 3.3 对性能的规定 ............................................ - 5 - 3.3.1精度 ................................................ - 5 - 3.3.2时间特性要求 ........................................ - 5 - 3.3.3灵活性 .............................................. - 5 - 3.4 输入输出要求 ............................................ - 5 - 3.5 数据管理能力要求 ........................................ - 6 - 3.6 运行环境规定 ............................................ - 6 - 3.6.1设备 ................................................ - 6 - 3.6.2支持软件 ............................................ - 6 -

管理信息系统课程设计--以学生选课系统为例

管理信息系统课程设计--以学生选课系统为例

管理信息系统课程设计--以学生选课系统为例(共26页)

--本页仅作为文档封面,使用时请直接删除即可--

--内页可以根据需求调整合适字体及大小-- 某学生选修课信息管理系统的分析、设计和实施

目 录

1、前 言 ............................................................................................................... 3

、系统简介

、开发目的

、可行性研究

、使用环境与开发工具

2、系统分析 ......................................................................................................... 4

、系统基本功能描述

、系统需求分析 6

、组织机构6

、管理职能分析 6

、业务流程分析 6

、数据流程分析 6

、数据字典 6

现行系统评价 6

3、新系统设计 ...................................................................................................... 4

1、系统目标设计 5

2、新系统功能(模块)结构图 6

3、新系统计算机信息系统流程设计 6

4、代码设计 6

5、系统物理配置方案设计 6

6、数据库设计 6

7、输出/输入设计 6

8、程序模块设计说明 6

四、设计小结 ....................................................................................................... 1

1、小组总结 2

2、个人总结 3

五、参考文献 ....................................................................................................... 1

软件工程课程设计学生选课系统

软件工程课程设计学生选课系统

一、介绍

随着信息技术的不断发展,各行各业都离不开计算机的帮助。学校也不例外。学校的学科设置繁琐多样,如何让学生更快速、更准确地选到自己感兴趣的课程,是每一所学校都需要考虑的问题。而软件工程作为一门较为实用的学科,应用在学生选课系统中,能够提高学生选课的效率,减少繁琐的流程、缩短时间,同时也能提高课程安排的科学性和精确度。

二、需求分析

1、学生需求:能够根据自己的兴趣、时间等因素进行筛选,以快速查找自己需要的课程;同时也需要在选课过程中能够及时了解有无课程时间冲突,并进行相应的调整。

2、教师需求:能够快速、高效地了解学生的选课情况,以便于更好地进行教学计划安排、资源调配以及课程评估等。

3、管理需求:能够更好地监管选课流程,防止出现不当行为,确保选课过程的公开透明及合规性。

三、系统设计方案

1、需求规定

1.1 系统管理员可以对选课系统的相关参数进行设定,包括课程的基本信息数据、学生课程清单、选课时间和规则等。 1.2 学生登陆后可以查看课程、进行筛选,以及进行课程信息的查看、查询、课程化选。

1.3 教师可以查看选课情况以及管理自己的教学班级,包括布置作业、成绩录入等。

1.4 学生选课的时间节点可以在选课处理中获取,只有在设定时间内才可以进行选课。

2、数据库设计

2.1 学生课程清单表:表中存储每个学生的已选课程信息。

2.2 学生信息表:存储所有注册学生的个人信息,为学生选课提供账号管理和基础信息库。

2.3 课程信息表:其中存储课程的全部信息,用于学生、教师查看、筛选和选课。

2.4 教师信息表:教师信息表中包含教师姓名、工号、授课班级信息以及相关授课要求等信息。

2.5 选课流水表:记录学生选课及其它可以影响选课结果的流水明细。

3、功能模块设计

3.1 系统登录模块:设计系统的登录模块,分别支持学生、教师、管理员等三种用户类型。

3.2 课程分析模块:根据学生的兴趣和要求对课程进行筛选,以便于更快地找到符合自己要求的课程。 3.3 学生选课模块:学生根据课程信息,自主选择自己想学习的课程,并将选课结果提交到后台进行处理。

学生选课系统项目设计方案

.

1 / 24 学生选课系统项目设计方案

一、设计的目的与要求

通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。

具体如下:

1. 学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;

2. 熟悉自动化的软件开发工具Rational Rose 2003,并将其运用于软件开发的全过程;

3. 进一步加强和提高软件工程文档的编写能力;

4. 培养协作能力和团队精神。

二、设计正文

概述

1.1课题题目:学生选课系统

1.2系统的主要目标:

本系统目标是实现选课系统所需的各种基本功能,包括学生选课、退课功能和教师查看选修课程、提交课程成绩功能以及管理员添加学生、维护学生信息、成绩管理、添加教师、维护教师信息、维护选修课程,还有公用的修改密码等功能。

1.3 系统的开发环境及运行环境:

操作系统: Windows XP Pro SP2

建模工具: Rational Rose 2003

数据库系统:SQL Server2000

开发工具: Visual Studio 2005

Web服务器:IIS+ 2.0平台

〔二系统需求分析

学生选课系统主要满足来自三方面的需求,这三个方面分别是学生用户、教师用户和管理员用户,也即是三类用户角色。

〔1学生用户是主要的需求者,主要需求功能是查询可选课程、查看自己选课情况及进行选课、退课操作等; .

2 / 24 〔2教师用户主要需求功能是查看自己所教授的课程、课程有哪些学生选修、以及利用本系统提交学生的成绩;

〔3管理员用户的功能需求较为复杂,包括对学生信息、教师信息、课程信息进行管理。在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。在教师管理子模块中,实现对教师信息的添加、修改、删除、查询等操作。在课程管理子模块中,实.

学生选课管理系统数据库设计

专业资料

学生选课管理系统数据库设计

- MySql项目

文档作者:国辉

当前版本:V1.0

.

资料.

目 录

1.系统概述 ........................................................................................................................................ 3

2.开发环境与工具 ............................................................................................................................. 3

3. 数据库命名规 ............................................................................................................................... 3

3.1术语定义 .............................................................................................................................. 3

3.2 基本原则 ............................................................................................................................. 3

4.数据库分析 .................................................................................................................................. 4

【学生】学生选课管理系统JAVA

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

【关键字】学生

1.设计的原始资料及依据

查阅有关数据库设计、Java语言程序设计以及案例分析等资料,进一步熟悉面向对象程序设计基本理论以及基本思想。本设计要求按照软件工程、数据库设计思想及设计步骤设计一个实用程序,并采用Java开发该系统。通过本设计可以加深对面向对象程序设计基本思想的理解,加强学生研发、调试程序的能力,培养学生分析、解决问题的能力,提高学生的科技写作能力。

2.设计的主要内容及要求

(1)写出系统的需求分析。

(2)写出系统的数据库设计过程,包括概念结构设计、逻辑结构设计、物理结构设计。

(数据库应用程序管理系统类设计详细写,其它类设计可以略)

(3)写出系统设计思路—工作原理、功能规划。

(4)详细设计—数据分析、算法思路、类设计、功能实现(包括程序流程图、主要代码及注释)、界面等。

(5)运行调试与分析讨论--给出运行屏幕截图,分析运行结果,有何改进等。

3.对设计说明书撰写内容、格式、字数的要求

(1)学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计说明书(论文)的结构及各部分内容要求参照《沈阳工程学院毕业设计(论文)撰写规范》执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。

(2)装订格式:

封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、结论、致谢、参考文献。

(3)课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。

4.设计完成后应提交成果的种类、数量、质量等方面的要求

(1)每组提交一份课程设计报告。

(2)每组提交一份课程设计成品。

5.时间进度安排

顺序 阶段日期 计 划 完 成 内 容 备注

1 充分解读题目内容,进行需求分析设计。

2 系统功能结构设计,数据库设计。

3 单元模块设计及调试。

4 单元模块设计及调试。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档