软件工程》课程设计手册
  目:      学生选课系统设计
   
2022 年 1 月 20 日


1.项目概述
1.1 开辟背景
Internet 速发展深刻地影响了人们的日常生活和商业运作方式。人们打 开网页浏览当天的新闻,发给远方的朋友,使用搜索引擎查资料, 网上商城购买商品 ——
这一切都是在使用 Internet。社会的方方面面渗透着互 连网的应用,使得一向烦琐的手工程序变得方便,快捷, 而学校网上选课系统 基于这一思想而发展起来的。
1.2 开辟目的
统的手工选课不仅复杂, 也牵涉了不少的人力, 对管理也造成为了诸多不变, 助网上选课系统, 学生在规定选课时间段内, 可以不受地点和时间的限制完 成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作基于java的课程设计题目效率。
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 数据库的逻辑设
我们选用了 Microsoft Access 2000
数据通接口采用 ODBC ODBC  是微软开辟的一套读取数据库的解决方 案,它的目的是将所有对数据库的底层操作全部隐藏在 ODBC 的驱动程序内核 里。对于程序员来说, 只要构建了一个指向数据库的连接, 就可以采用统一的应 用程序编程接口实现对数据库的读写。目前 ODBC 驱动已经提供了对大多数常 见类数据库的支持,包括 dBaseInformix AccessSQL Server Oracle 等。 包括了对其它类型的数据库的支持,如文本, Excel 电子表格等的支持。
据系统功能设计的要求以及功能模块的划分, 对于系统信息数据库, 可以 出以下数据项和数据结构:
1. 名称:用户信息表
名称标识: login
录:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。