首页 《软件工程》课程设计——学生选课系统

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

举报
开通vip

《软件工程》课程设计——学生选课系统《软件工程》课程设计——学生选课系统 《软件工程》课程设计 题 目: 学生选课系统设计 2014年12月8日 学院 : 计科院 班级 : 计133 小组成员 : 王子杨 学号: 1313022082 吕昊梁 1313022083 翟鸿儒 1313022084 滕奇 1313022085 钱涛 1313022086 黄培欣 1313022087 指导老师:胡俐蕊 目 录 1. 前 言 „„„„„„„„„„„„„„„„„„„„„„„„„„„ 2.需求分析 „„„„„„„„„„„„„„„„„„„...

《软件工程》课程设计——学生选课系统
《软件 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 》课程 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 ——学生选课系统 《软件工程》课程设计 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 目: 学生选课系统设计 2014年12月8日 学院 : 计科院 班级 : 计133 小组成员 : 王子杨 学号: 1313022082 吕昊梁 1313022083 翟鸿儒 1313022084 滕奇 1313022085 钱涛 1313022086 黄培欣 1313022087 指导老师:胡俐蕊 目 录 1. 前 言 „„„„„„„„„„„„„„„„„„„„„„„„„„„ 2.需求 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 „„„„„„„„„„„„„„„„„„„„„„„„„„„„ 2.1 系统需求 „„„„„„„„„„„„„„„„„„„„„„„„„„„ 2.2 功能需求 „„„„„„„„„„„„„„„„„„„„„„„„„„„ 2.3 业务流图 „„„„„„„„„„„„„„„„„„„„„„„„„„ 3.总体设计 „„„„„„„„„„„„„„„„„„„„„„„„„„„„ 3.1 基本设计概念和处理流程 „„„„„„„„„„„„„„„„„„„„ 3.2 系统层次模图 „„„„„„„„„„„„„„„„„„„„„„„„„ 3.3系统层次模块图 „„„„„„„„„„„„„„„„„„„„„„„„ 3.4模块设计 „„„„„„„„„„„„„„„„„„„„„„„„„„„ 4. 详细设计鱼实现 „„„„„„„„„„„„„„„„„„„„„„„„„ 5.1 学生登录模块的设计与实现 „„„„„„„„„„„„„„„„„„„ 5.2 学生注册模块的设计与实现 „„„„„„„„„„„„„„„„„„„ 5.3 学生查询模块的设计与实现„„„„„„„„„„„„„„„„„„„ 5.4 学生选课模块的设计与实现„„„„„„„„„„„„„„„„„„„ 5 测试 „„„„„„„„„„„„„„„„„„„„„„„„„„ 6 项目小组成员及详细分工 „„„„„„„„„„„„„„„„„„„„ 7 附:模块源代码 „„„„„„„„„„„„„„„„„„„„„„„„ 2 1. 前言 大学期间总会有很多的公共选修课,以往的方法总是随性报名。这种方法虽然直接,但有很大的盲目性,有的课程人满为患,而有的课程基本无人选课。原因是传统的选课系统没有预见性,大家没有事先协调好。并且学生选课存在这样的特点:公选课较多,学生人数众多,学生可根据自己的专业及兴趣选择公选课程进行学习,而且学生对课程的要求有较大差异。使用了本选课系统后,学生可通过本选课系统了解课程相关信息,进行自主选了,能够满足不同学生对同课程的不同要求,有利于发挥学生的长处,能够充分利用学校的各类教学资源。 2.需求分析 2.1 系统需求 用户的需求具体体现在各种学习成绩的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽数据字典,为后面的具体设计打下基础。 2.2 功能需求 通过系统功能分析,针对一般的网上选课系统,总结出如下的需求信息: (1) 学生的需求:网上选课、选课情况查询; (2) 本系统主要实现学生信息管理和选课查询。 学生信息包括学号、姓名、班级; 课程信息包括课程名; 2.3 业务流程图 3 学生 登录 选课 查询课程 选课信息 系统 管理员 3.总体设计 3.1 基本设计概念和处理流程 互联网技术的飞速发展,Java等设计工具的方便实用,以及数据库技术的发展给本系统的设计和实现提供了技术上的支持。 系统基本的流程是:用户登录,>主界面,>选择各项子系统。 3.2 系统层次模块图 学生选课系统 选课 数据库的登陆/注册 查询 设计 3.3系统层次模块图 4 3.4模块设计 (1) 用户注册模块:填写用户名、密码、确认密码 (2) 用户登录模块:填写已注册的用户名称,填写正确的密码,进入主控制页面。 (3) 用户选课模块:。 (4) 用户查询模块:可以进行查看所选课程的操作。 4. 详细设计 4.1 学生登录模块的设计与实现 4.1.1. 登录模块 功能:本模块主要用于对用户身份进行鉴别。用户通过表单提供用户名和密码信息,系统根据用户提供的登录信息对用户进行身份查询鉴别。如果身份合法,则将用户导向系统的选课页面。 输入:用户名、密码 处理: (1) 输入用户的登录信息:在页面提供的表单出输入用户的用户名和密码信息,点击“登录”按钮提交表单信息到身份验证页面。或点击“重置”按钮,重新输入。 (2) 用户身份进行验证:连接数据库,打开用户数据表login,检验用户登录信息。以输入数据“用户名”为查询条件创建数据集查看输入用户名是否存在。如果存在,继续检验输入的密码是否正确。密码和用户名都正确,则进入选课页面;如果用户名不存在或密码不正确,则给出登录失败的提示框。 输出:学生选课页面 4.1.2(学生登录页面图如下图所示: 4.2 学生注册模块的设计与实现 5 4.3 学生查询模块的设计与实现 4.4 学生选课模块的设计与实现 6 5测试 测试内容: (1)密码验证功能 (2)学生信息添加、修改、删除功能 (3)课程信息添加、修改、删除功能 5.1 软件测试的对象 软件测试的对象是学生选课系统。 5.2 软件测试的结果 5.2.1登陆模块的测试 7 输入正确的用户名和密码后,会弹出“登陆成功”的界面,点击“确定”后,进入选课界面,结果如下图所示: 5.2.2选课模块的测试 1)选择课程测试 选择课程,点击“确定”,课程会在datagridView2中显示,如下图所示 8 2)删除课程测试 选择要删除的课程,点击“删除课程”,效果如下图所示 9 6 项目小组成员及详细分工 共同讨论:1设计什么课题;2课题 设计方案 关于薪酬设计方案通用技术作品设计方案停车场设计方案多媒体教室设计方案农贸市场设计方案 ;3实现方法 钱涛 负责登录模块 王子杨 负责选课模块 吕昊梁 黄培欣 负责注册模块 滕奇 翟鸿儒 负责查询模块 10
本文档为【《软件工程》课程设计——学生选课系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_721103
暂无简介~
格式:doc
大小:92KB
软件:Word
页数:7
分类:企业经营
上传时间:2018-01-07
浏览量:84