蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

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

  • 资源ID:55713036       资源大小:702.15KB        全文页数:22页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:20积分 【人民币20元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要20积分 【人民币20元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

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

软件工程课程设计软件工程课程设计 学生选课系统学生选课系统 题题目目学生选课系统设计学生选课系统设计 20102010 年年 1 1 月月 20 20 日日 目目录录 1.1. 项目概述项目概述 3 1.1 开发背景 3 1.2 开发目的3 1.3 开发运行境 3 1.4 系统功能 3 2.2.需求分析需求分析 3 2.1 系统需求 3 2.2 功能需求 3 2.3 业务流图 3 3.3.总体设计总体设计 4 3.1 基本设计概念和处理流程 4 3.2 系统层次模图 4 3.3 系统层次模块图 4 3.4 模块设计 5 4.4.数据库计数据库计 5 4.1 数据库的逻辑设计 5 4.2 数据库的配置6 5.5. 详细设计详细设计 8 5.1 学生登录模块的设计与实现 8 5.2 学生注册模块的设计与实现 9 5.3 学生查询模块的设计与实现9 5.4 学生选课模块的设计与实现10 6 6 测试及提交测试及提交 10 7 7 项目小组成员及详细分工项目小组成员及详细分工 10 8 8 附模块源代码附模块源代码 11 1. 1.项目概述项目概述 1.1 开发背景 Internet 的飞速发展深刻地影响了人们的日常生活和商业运作方式。人们打 开网页浏览当天的新闻,发电子邮件给远方的朋友,使用搜索引擎查找资料, 进 入网上商城购买商品这一切都是在使用 Internet。社会的方方面面渗透着互 连网的应用,使得一向烦琐的手工程序变得方便,快捷, 而学校网上选课系统正 是基于这一思想而发展起来的。 1.2 开发目的 传统的手工选课不仅复杂, 也牵涉了很多的人力, 对管理也造成了诸多不变, 而借助网上选课系统,学生在规定选课时间段内,可以不受地点和时间的限制完 成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。 1.3 开发运行环境 开发工具java 语言 开发环境JDK 1.4 系统功能 1 登录、注册功能. 2 选课功能 3 查询功能 2. 2.需求分析需求分析 2.1 系统需求 用户的需求具体体现在各种学习成绩的提供、保存、更新和查询方面,这就 要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及 数据处理的流程,组成一份详尽数据字典,为后面的具体设计打下基础。 2.2 功能需求 通过系统功能分析,针对一般的网上选课系统,总结出如下的需求信息 1 学生的需求网上选课、选课情况查询; 2 本系统主要实现学生信息管理和选课查询。 学生信息包括学号、姓名、班级; 课程信息包括课程名; 2.3 业务流程图 学生 登录 选课查询课程 选课信息 系统 管理员 3. 3.总体设计总体设计 3.1 基本设计概念和处理流程 互联网技术的飞速发展,Java 等设计工具的方便实用,以及数据库技术的发 展给本系统的设计和实现提供了技术上的支持。 系统基本的流程是用户登录-主界面-选择各项子系统。 3.2 系统层次模块图 学生选课系统 登陆/注册 选课数 据 库 的 设计 查询 3.3 系统层次模块图 3.4 模块设计 1 用户注册模块填写用户名、密码、确认密码 2 用户登录模块填写已注册的用户名称,填写正确的密码,进入主控制 页面。 3 用户选课模块 。 4 用户查询模块可以进行查看所选课程的操作。 4.4. 数据库设计数据库设计 4.1 数据库的逻辑设计 我们选用了 Microsoft Access 2000。 数据通信接口采用 ODBC。ODBC 是微软开发的一套读取数据库的解决方 案,它的目的是将所有对数据库的底层操作全部隐藏在 ODBC 的驱动程序内核 里。对于程序员来说, 只要构建了一个指向数据库的连接,就可以采用统一的应 用程序编程接口实现对数据库的读写。目前 ODBC 驱动已经提供了对大多数常 见类型数据库的支持,包括 dBase,Inix,Access,SQL Server 和 Oracle 等。 也包括了对其它类型的数据库的支持,如文本,Excel 电子表格等的支持。 根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以 列出以下数据项和数据结构 1. 名称用户信息表 表名称标识login 名称字段名称数据类型主键非空 用户名UserName文本NoYes 密码Password文本NoNo 记录 2.名称课程信息表 表名称标识kechengbiao 名称字段名称 学号number 姓名name 课程名称lesson 记录 数据类型 数字 文本 文本 主键 No No No 非空 Yes No No 4.2 数据库的配置 一个真正的、 完整的站点是离不开数据库的。ODBC 为应用程序提供了一种 标准方法来操作相关的数据库管理器根据数据源提供的数据库的位置、数据库 类型及 ODBC 驱动程序等信息,建立起 ODBC 与具体数据库的联系。这样,只 要应用程序将数据源名提供给 ODBC,ODBC 就能建立起与相应数据库的连接。 按如下步骤可以建立一个新的系统数据源。 首先,在控制面板中双击 ODBC 图标,打开“ODBC 数据源管理器”对话 框,选择“系统 DSN”选项卡,单击“添加”按钮。如下图所示。 在“创建新数据源”对话框中,选择“Driver do Microsoft Access*.mdb” 作为数据库驱动程序并单击“完成”按钮。如下图所示。 在 “ODBC Microsoft Access安装” 对话框中, 数据源名称填写为 “student” , 这是程序中将要引用的。单击“选择”按钮,从弹出的文件窗口中选择 st

注意事项

本文(软件工程课程设计——学生选课系统)为本站会员(sunhongz127)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开