1、 软件工程课程设计报告软件工程课程设计报告 ( 2013 - 2014 学年 第二学期) 课程名称: 软件工程课程设计 题 目: 网上书店 院 系: 计算机学院 班 级: 软件(.NET)12-2 班 组 长: 组 员: 指导教师: 小组成绩: 日期:2014 年 6 月 20 日 软件工程课程设计软件工程课程设计 任任 务务 书书 一、一、 目的、要求目的、要求 通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程 设计能力和综合分析、解决问题的能力。 具体如下: 1. 学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编 码
2、和测试方面的知识; 2. 熟悉自动化的软件开发工具 Rational Rose,并将其运用于软件开发的全过程; 3. 进一步加强和提高软件工程文档的编写能力; 4. 培养协作能力和团队精神。 二、二、 主要内容主要内容 1 运用面向对象技术、UML 及可视化的建模工具完成系统的需求分析与设计。 2 使用 JAVA 语言进行代码编写。 3 运用 MySql 进行数据存储,读取。 三、任务分配三、任务分配 任务任务 负责人负责人 参与人参与人 备注备注 问题定义、可行性研 究 顾鹏翔 顾鹏翔、路志恒 需求分析 师飞 师飞、焦雷阳 概要设计详细设计 吕四凯 吕四凯、黄金磊 编码、测试 黄金磊 黄金磊
3、、顾鹏翔 摘要摘要: 随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们越来越想在最短的时间内购买 到自己所需的图书。但书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦,于是网上购书便 成了人们向往的事情,此系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自 己想要的书,既省时又省力。 在电子商务网站中,网上书店是目前应用最广、最成功的典范之一。通过它用户可以在网络上通 过 Internet,突破时间和空间的限制而实现网上购书。网上书店的崛起对传统的图书流通体系产生了强烈 的冲击,有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起
4、,大大 提高了图书流通率。它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。 本系统运用面向对象技术、UML 及可视化的建模工具 Rational Rose 2007 及 2003 完成系统的需 求分析与设计。并且以 JSP 为主要制作工具,实现了用户登陆、验证身份及用户数据的采集、书籍的预览 查询、对书籍的购买通过购物车实现。 关键词关键词:网上书店,面向对象,Rational Rose 一、课程一、课程设计设计的目的与要求的目的与要求 通过软件开发的实践训练,使学生进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培 养工程设计能力和综合分析、解决问题的能力。 具体如下
5、: 1. 学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编 码和测试方面的知识; 2. 熟悉自动化的软件开发工具 Rational Rose,并将其运用于软件开发的全过程; 3. 进一步加强和提高软件工程文档的编写能力; 4. 培养协作能力和团队精神。 二、设计正文二、设计正文 1.1. 概述概述 1.1 课题描述 随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们越来越想在最短的时间内购买 到自己所需的图书。但书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦,于是网上购书便 成了人们向往的事情,此系统的开发为人们带来了很大的方便,使他们足不出
6、户就可以轻轻松松地买到自 己想要的书,既省时又省力。 1.2 系统目标 网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大,费用高,管理难的不足, 而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。这些优势是其它 交易方式难以达到的。图书网上交易是图书销售领域未来发展之必然,也是出版发行业摆脱困境,建立新的 流通渠道,繁荣出版,繁荣市场的必由之路。 1.3 环境 a) 操作系统: Windows 7, Windows XP,Vista b) 使用软件: 代码编写:JSP 数据库:MYSQL 建模工具:Rational Rose 文档编写:Microsoft Word 2007. c) 开发语言:JSP,JA V A 2.2. 系统需求分析系统需求分析 网上书店是一种高质量,更快捷,更方便的购书方式。网上书店