课程设计-软件工程及实践.docx

课程设计-软件工程及实践.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程代码 课程名称 英文名称 总学时 学分 先修课程 程序设计、数据结构、数据库原理 课程性质 专业基础( ) 专业核心(√) 专业限选( ) 通识通修( ) 任选( ) 一、课程设计性质、目的和任务 1.设计性质 课程设计是学生学完《软件工程及实践》课程后的一次集中综合设计,是重要的实践性教学环节。 2.设计目的和任务 (1)本课程设计的目的是为了让学生更好地理解软件工程的原则和目标,遵循软件生命周期模型进行一次完整流程的软件开发过程。进一步提高学生解决实际问题的能力。 (2)本课程设计的任务是通过自定义软件系统,遵循软件生存周期模型,从项目定义、需求分析、总体设计、详细设计、编码以及测试的每个环节完成制品。 (3)按软件标准规范编写文档,为编写毕业设计论文打下一定基础。 二、课程设计基本要求 通过对本课程设计的完成,学生应达到以下要求: 1.培养调查研究、查阅文献资料的能力。 2.撰写课程设计报告,在撰写课程设计说明书过程中,培养科技论文的写作能力模块图、流程图要清楚规范。 3.培养独立思考和独立解决问题的能力。 4.根据实际问题选择选择数据结构,清晰的描述算法。 5.培养良好的编程风格。 三、课程设计主要内容 1.自行调研,确定问题范围,确定软件系统的名称。 2.按软件文档规范完成可行性分析报告、需求分析说明书、概要设计说明书、详细设计说明书以及编码,进行单元测试。 3.系统功能齐全,易操作。 4.选用的编程语言和数据库管理系统不限。 5.按课程设计任务书完成文档。 课程设计任务书见附件1. 四、课程设计考核 课程设计论文撰写完毕,由指导老师对学生进行全面考核,评分按百分制评定成绩,评分依据以下几个方面: 1.学习态度 2.独立思考的能力 3.设计的完成情况 4.设计说明书撰写情况 五、教材及参考书 1.曾强聪:《软件工程原理与应用》,清华大学出版社,2016.7 2.刘辉:《高级软件工程》,清华大学出版社,2015.6 3. 宋雨:《软件工程实践教程》,清华大学出版社,2016.1 4.陆恩慧:《实用软件工程(第四版)》,清华大学出版社,2020.1 项目需求规格说明 汉服商家可以通过管理员进行对仓库中的商品数量进行查看,商品信息进行审核,以及对指定商品进行查询;可以对供货单进行审核;能够实现实时发货,对顾客的订单进行整理,按照一定的时间顺序进行发货。 1.1 功能需求 仓库管理系统需要完成仓库商品的信息输入,当有商品入库时,可以进行商品信息的添加或修改;当有商品出库时,可以进行商品的删除或修改信息;可以对商品进行总体的浏览与修改;能够进行商品的查询工作。 1.2 数据需求 输入数据:仓库商品数据、管理员数据、进出库数据 输出数据:商品数据、出库数据、入库数据 ER图如下: 1.3 软件/硬件需求 软件:eclipse、sql server 硬件:window10操作环境 2、项目概要设计 此处需要描述模块及模块的调用关系,放软件结构图(先文字陈述,然后放图) 管理员系统: 管理员使用用户名和密码进行登录,可以对商品进行修改、删除、添加、查询等操作。 入库管理系统: 有商品进入仓库时,管理员在系统中,对商品的各种信息进行登记或修改或添加,该信息进入仓库的库存表中。 出库管理系统: 有商品出库时,管理员对商品的信息进行修改或删除,同时,库存表中的信息更新。 a、顶层图如下: b、零层图如下: c、一层图如下: 整体结构图如下: 3、主要功能界面及核心代码 登录界面: 代码: package com.frame; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; import javax.swing.WindowConstants; import javax.swing.JPasswordField; import javax.swing.JButton; import java.awt.event.ActionListener; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.awt.event.ActionEvent; import java.awt.Font; import java.awt.Toolkit; import javax.swing.ImageIcon;

文档评论(0)

东山书苑 + 关注
实名认证
内容提供者

业务以学生学习成长为中心,为外语培训、中小学基础教育、学前教育,提供各种学习资料支持服务。

1亿VIP精品文档

相关文档