软件工程学年设计之学生选课系统Word文件下载.docx

上传人:b****4 文档编号:6722858 上传时间:2023-05-07 格式:DOCX 页数:11 大小:182.32KB
下载 相关 举报
软件工程学年设计之学生选课系统Word文件下载.docx_第1页
第1页 / 共11页
软件工程学年设计之学生选课系统Word文件下载.docx_第2页
第2页 / 共11页
软件工程学年设计之学生选课系统Word文件下载.docx_第3页
第3页 / 共11页
软件工程学年设计之学生选课系统Word文件下载.docx_第4页
第4页 / 共11页
软件工程学年设计之学生选课系统Word文件下载.docx_第5页
第5页 / 共11页
软件工程学年设计之学生选课系统Word文件下载.docx_第6页
第6页 / 共11页
软件工程学年设计之学生选课系统Word文件下载.docx_第7页
第7页 / 共11页
软件工程学年设计之学生选课系统Word文件下载.docx_第8页
第8页 / 共11页
软件工程学年设计之学生选课系统Word文件下载.docx_第9页
第9页 / 共11页
软件工程学年设计之学生选课系统Word文件下载.docx_第10页
第10页 / 共11页
软件工程学年设计之学生选课系统Word文件下载.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件工程学年设计之学生选课系统Word文件下载.docx

《软件工程学年设计之学生选课系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件工程学年设计之学生选课系统Word文件下载.docx(11页珍藏版)》请在冰点文库上搜索。

软件工程学年设计之学生选课系统Word文件下载.docx

实验教学中心

XXXX年XX月XX日

目录

1.项目概述………………………………………………………………………3

1.1开发背景………………………………………………………………………3

1.2开发目的……………………………………………………………………3

1.3开发运行境……………………………………………………………………3

1.4系统功能………………………………………………………………………3

2.需求分析…………………………………………………………………………3

2.1系统需求………………………………………………………………………3

2.2功能需求………………………………………………………………………3

2.3业务流图………………………………………………………………………3

3.总体设计…………………………………………………………………………4

3.1基本设计概念和处理流程……………………………………………………4

3.2系统层次模图…………………………………………………………………4

3.3系统层次模块图………………………………………………………………4

3.4模块设计………………………………………………………………………5

4.数据库计…………………………………………………………………………5

4.1数据库的逻辑设计……………………………………………………………5

4.2数据库的配置……………………………………………………………………6

5.详细设计………………………………………………………………………8

5.1学生登录模块的设计与实现…………………………………………………8

5.2学生注册模块的设计与实现…………………………………………………9

5.3学生查询模块的设计与实现…………………………………………………9

5.4学生选课模块的设计与实现…………………………………………………10

6测试及提交……………………………………………………………………10

1.项目概述

1.1开发背景

Internet的飞速发展深刻地影响了人们的日常生活和商业运作方式。

人们打开网页浏览当天的新闻,发电子邮件给远方的朋友,使用搜索引擎查找资料,进入网上商城购买商品——这一切都是在使用Internet。

社会的方方面面渗透着互连网的应用,使得一向烦琐的手工程序变得方便,快捷,而学校网上选课系统正是基于这一思想而发展起来的。

1.2开发目的

传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统,学生在规定选课时间段内,可以不受地点和时间的限制完成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。

1.3开发运行环境:

开发工具:

java语言

开发环境:

JDK

1.4系统功能:

(1)登录、注册功能.

(2)选课功能

(3)查询功能

2.需求分析

2.1系统需求

用户的需求具体体现在各种学习成绩的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。

收集基本数据、数据结构及数据处理的流程,组成一份详尽数据字典,为后面的具体设计打下基础。

2.2功能需求

通过系统功能分析,针对一般的网上选课系统,总结出如下的需求信息:

(1)学生的需求:

网上选课、选课情况查询;

(2)本系统主要实现学生信息管理和选课查询。

学生信息包括学号、姓名、班级;

课程信息包括课程名;

2.3业务流程图

3.总体设计

3.1基本设计概念和处理流程

互联网技术的飞速发展,Java等设计工具的方便实用,以及数据库技术的发展给本系统的设计和实现提供了技术上的支持。

系统基本的流程是:

用户登录->

主界面->

选择各项子系统。

3.2系统层次模块图

3.3系统层次模块图

3.4模块设计

(1)用户注册模块:

填写用户名、密码、确认密码

(2)用户登录模块:

填写已注册的用户名称,填写正确的密码,进入主控制页面。

(3)用户选课模块:

(4)用户查询模块:

可以进行查看所选课程的操作。

4.数据库设计

4.1数据库的逻辑设计

我们选用了MicrosoftAccess2000。

数据通信接口采用ODBC。

ODBC是微软开发的一套读取数据库的解决方案,它的目的是将所有对数据库的底层操作全部隐藏在ODBC的驱动程序内核里。

对于程序员来说,只要构建了一个指向数据库的连接,就可以采用统一的应用程序编程接口实现对数据库的读写。

目前ODBC驱动已经提供了对大多数常见类型数据库的支持,包括dBase,Informix,Access,SQLServer和Oracle等。

也包括了对其它类型的数据库的支持,如文本,Excel电子表格等的支持。

根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以列出以下数据项和数据结构:

1.名称:

用户信息表

表名称标识:

login

名称

字段名称

数据类型

主键

非空

用户名

UserName

文本

No

Yes

密码

Password

记录:

2.名称:

课程信息表

kechengbiao

学号

number

数字

姓名

name

课程名称

lesson

4.2数据库的配置

一个真正的、完整的站点是离不开数据库的。

ODBC为应用程序提供了一种标准方法来操作相关的数据库:

管理器根据数据源提供的数据库的位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。

这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。

按如下步骤可以建立一个新的系统数据源。

首先,在控制面板中双击ODBC图标,打开“ODBC数据源管理器”对话框,选择“系统DSN”选项卡,单击“添加”按钮。

如下图所示。

在“创建新数据源”对话框中,选择“DriverdoMicrosoftAccess(*.mdb)”作为数据库驱动程序并单击“完成”按钮。

在“ODBCMicrosoftAccess安装”对话框中,数据源名称填写为“student”,这是程序中将要引用的。

单击“选择…”按钮,从弹出的文件窗口中选择student.mdb文件所在的位置。

然后单击“确定”按钮,这样就完成了Access数据库的ODBC数据源设置。

以上步骤,通过ODBC管理器注册了一个名字为student的数据源,并且指定了数据库的驱动程序。

5.详细设计

5.1学生登录模块的设计与实现

5.1.1.登录模块

功能:

本模块主要用于对用户身份进行鉴别。

用户通过表单提供用户名和密码信息,系统根据用户提供的登录信息对用户进行身份查询鉴别。

如果身份合法,则将用户导向系统的选课页面。

输入:

用户名、密码

处理:

(1)输入用户的登录信息:

在页面提供的表单出输入用户的用户名和密码信息,点击“登录”按钮提交表单信息到身份验证页面。

或点击“重置”按钮,重新输入。

(2)用户身份进行验证:

连接数据库,打开用户数据表login,检验用户登录信息。

以输入数据“用户名”为查询条件创建数据集查看输入用户名是否存在。

如果存在,继续检验输入的密码是否正确。

密码和用户名都正确,则进入选课页面;

如果用户名不存在或密码不正确,则给出登录失败的提示框。

输出:

学生选课页面

5.1.2.学生登录页面图如下图所示:

5.2学生注册模块的设计与实现

5.3学生查询模块的设计与实现

5.4学生选课模块的设计与实现

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2