- 9
- 0
- 约1.31万字
- 约 22页
- 2016-05-19 发布于湖北
- 举报
《软件工程》课程设计手册
题 目: 学生选课系统设计
2010年 1月 20日
目 录
1. 项目概述 ………………………………………………………………………3
1.1开发背景 ………………………………………………………………………3
1.2 开发目的 ……………………………………………………………………3
1.3 开发运行境 ……………………………………………………………………3
1.4 系统功能 ………………………………………………………………………3
2.需求分析总体设计.1 基本设计概念和处理流程 ……………………………………………………4
3.2 系统层次模图系统层次模块图模块设计
4.数据库计 详细设计Internet的飞速发展深刻地影响了人们的日常生活和商业运作方式。人们打开网页浏览当天的新闻,发电子邮件给远方的朋友,使用搜索引擎查找资料,进入网上商城购买商品——这一切都是在使用Internet。社会的方方面面渗透互连网的应用,使得一向烦琐的手工程序变方便,快捷,而学校网上选课系统正是基于这一思想而发展起来的。传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统,学生在时间而学校也可对系统进行管理,。需求分析
2.3 业务流程图
3.总体设计.1 基本设计概念和处理流程
互联网技术的飞速发展,Java等设计工具的方便实用,以及数据库技术的发展给本系统的设计和实现提供了技术上的支持。
系统基本的流程是:用户登录-主界面-选择各项子系统。
3.2 系统层次模块图
3.3系统层次模块图
3.4模块设计
1) 用户模块:用户名 用户登录模块:用户名称,填写正确的密码,进入主控制。
用户4) 用户:数据库设计根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以列出以下数据项和数据结构:名称 字段名称 类型 主键 非空 用户名 文本 No Yes 密码 Password文本 No No 名称 字段名称 类型 主键 非空 number 数字 No Yes name 文本 No No lesson 文本 No No …”按钮,从弹出的文件窗口中选择student.mdb文件所在的位置。如下图所示。
然后单击“确定”按钮,这样就完成了Access数据库的ODBC数据源设置。
以上步骤,通过ODBC管理器注册了一个名字为student的数据源,并且指定了数据库的驱动程序。
5. 详细设计(1) 输入用户的登录信息:在页面提供的表单出输入用户的用户名和密码信息,点击“登录”按钮提交表单信息到身份验证页面。或点击“重置”按钮,重新输入。
(2) 用户身份进行验证:连接数据库,打开用户数据表login,检验用户登录信息。以输入数据“用户名”为查询条件创建数据集查看输入用户名是否存在。如果存在,继续检验输入的密码是否正确。密码和用户名都正确,则进入选课页面;如果用户名不存在或密码不正确,则给出登录失败的提示框。
输出:学生选课页面
5.1.2.学生登录页面图如下图所示:
5.2 学生注册模块的设计与实现
5.3 学生查询模块的设计与实现
5.4 学生选课模块的设计与实现
6 测试及提交
7 项目小组成员及详细分工
工作任务 XXX XXX XXX XXX 需求分析 数据库的设计 查询功能 选课功能 登陆注册功能 查询模块 √ 注册登录模块 √ 数据库设计模块 √ 选课模块 √
8 附:模块源代码
(1)登录模块
import java.awt.*;
import java.awt.event.*;
import javax.swing.JOptionPane;
import java.sql.*;
public class Login extends Frame implements ActionListener{
Frame f,f1;
Button b1;
Button b2;
Button b3;
TextField t1;
TextField t2;
Label l1;
Label l2;
Connection con;
Statement sql; //声明Statement对象
ResultSet rs;
public Login(){
f=new Frame(学生选课系统);
Toolkit tool=f.getToolkit();
Dime
您可能关注的文档
- $pcg$bb胚胎学》课程代码考试复习资料要点.doc
- (2011年5月-2013年5月)人力资源师三级历年考试真题及答案(私人整理_格式已调好)要点.doc
- (毕业论文)滑动齿轮式差速器的动力学分析与运动仿真品要点.doc
- (标准)计算机机房系统工程-验收方案(样本)要点.doc
- (附件1)C语言程序设计课程设计报告要点.doc
- (干货)中国移动校讯通专用终端及卡片技术要求要点.doc
- (广东)信息技术教案要点.doc
- (海南)初级会计电算化28要点.docx
- (含解析)生物选修一知识点以及例题要点.doc
- (化学临沂)要点.doc
- 2026及未来5年中国电磁铁行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国建筑工程机械行业市场发展监测及投资战略规划报告.docx
- 2026及未来5年中国硫化镍行业市场调研分析及投资战略规划报告.docx
- 2026及未来5年中国烷化剂市场运营态势及发展前景预测报告.docx
- 2026年涤纶细旦长丝项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年弓型虫抗体试剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拖链系统用高柔性数据传输电缆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年中国水晶圆盘市场调查研究报告.docx
- 2025年中国长网双辊挤浆机市场调查研究报告.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
最近下载
- 储能政策与法规研究.pptx VIP
- 钢筋混凝土框架结构施工组织设计方案.doc VIP
- 以我身份证在银行帮别人贷款协议书8篇.docx VIP
- 钢筋混凝土框架结构施工组织设计方案.docx VIP
- 2025年烟台汽车工程职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 第一单元第2课《多样的中国民间美术》教学设计 人美版2025初中美术七年级下册.docx VIP
- 河南省天一大联考英语.doc VIP
- 工程建设-钢筋混凝土框架结构施工组织设计方案.doc VIP
- 2025春初中毕业生学业考试指导书历史教材梳理答案.pdf VIP
- 农业生态学 第一章.ppt VIP
原创力文档

文档评论(0)