logo资料库

软件工程课程设计-网上书店.doc

第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
资料共21页,剩余部分请下载后查看
《软件工程》综合课程设计
任 务 书
一、 目的、要求
二、 主要内容
三、任务分配
四、 进度计划
五、 设计成果要求
六、 考核方式
一、 指导教师评语
二、 成绩
一、课程设计的目的与要求
二、设计正文
1.概述
1.1课题描述
1.2系统目标
1.3环境
2.系统需求分析
2.1 用例图
2.2 类图
2.3 顺序图
3.系统总体设计
3.1设计数据管理子系统
3.2 设计人机交互子系统
4.详细设计
5.系统实现
6.测试
三、课程设计总结或结论
四、参考文献
《软件工程》综合课程设计 任 务 书 一、 目的、要求 通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程 设计能力和综合分析、解决问题的能力。 具体如下: 1. 学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编 码和测试方面的知识; 2. 熟悉自动化的软件开发工具如 Rational Rose,并将其运用于软件开发的全过程; 3. 进一步加强和提高软件工程文档的编写能力; 4. 培养协作能力和团队精神。 二、 主要内容 1. 运用面向对象技术、UML 及可视化的建模工具完成系统的需求分析与设计。 2. 使用 JAVA 语言或 C++语言进行代码编写。 3. 运用数据库或文件进行数据存储,读取。 4. 掌握 MIS 系统或电商平台或生活简单游戏的方法。 三、任务分配 任务 负责人 参与人 备注
四、 进度计划 序号 设计内容名称 完成时间 备注 1 2 3 4 5 6 分组及确定题目 初步的需求分析与设计建模, 确定实 现平台,并搭建环境 详细的需求分析与设计建模 关键模块的实现与测试 编写课程设计报告 验收检查及评定成绩 9.3 9.4-5 9.6-10 9.11-24 9.25-26 9.27 本周中期检查 五、 设计成果要求 1. 建立系统分析与设计模型; 2. 初步建立系统原型,实现关键的功能; 3. 编写课程设计报告。 六、 考核方式 1. 系统演示及讲解 占 50%。 2. 设计报告 占 50%。 指导教师: 日 期: 2012 年 9 月 3 日 1
《软件工程》综合课程设计 成 绩 评定 一、 指导教师评语 二、 成绩 学号 姓名 成绩 备注 指导教师: 日 期: 2012 年 9 月 27 日 2
摘要: 随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们越来越想在最短的时间内购买到自 己所需的图书。但书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦,于是网上购书便成了 人们向往的事情,此系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想 要的书,既省时又省力。 在电子商务网站中,网上书店是目前应用最广、最成功的典范之一。通过它用户可以在网络上通过 Internet,突破时间和空间的限制而实现网上购书。网上书店的崛起对传统的图书流通体系产生了强烈的 冲击,有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提 高了图书流通率。它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。 本系统运用面向对象技术、UML 及可视化的建模工具 Rational Rose 2007 及 2003 完成系统的需求分 析与设计。并且以 JSP 为主要制作工具,实现了用户登陆、验证身份及用户数据的采集、书籍的预览查询、 对书籍的购买通过购物车实现。 关键词:网上书店,面向对象,Rational Rose 一、课程设计的目的与要求 通过软件开发的实践训练,使学生进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培 养工程设计能力和综合分析、解决问题的能力。 具体如下: 1. 学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编 码和测试方面的知识; 2. 熟悉自动化的软件开发工具 Rational Rose,并将其运用于软件开发的全过程; 3. 进一步加强和提高软件工程文档的编写能力; 4. 培养协作能力和团队精神。 二、设计正文 1. 概述 1.1 课题描述 随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们越来越想在最短的时间内购买到自 己所需的图书。但书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦,于是网上购书便成了 人们向往的事情,此系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想 要的书,既省时又省力。 1.2 系统目标 网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大,费用高,管理难的不足, 而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。这些优势是其它 3
交易方式难以达到的。图书网上交易是图书销售领域未来发展之必然,也是出版发行业摆脱困境,建立新的 流通渠道,繁荣出版,繁荣市场的必由之路。 1.3 环境 a) 操作系统: Windows 7, Windows XP,Vista b) 使用软件: 代码编写:JSP 数据库:MYSQL 建模工具:Rational Rose 文档编写:Microsoft Word 2007. c) 开发语言:JSP,JAVA 2. 系统需求分析 网上书店是一种高质量,更快捷,更方便的购书方式。网上书店不仅可用于图书的在线销售, 也有音碟、影碟的在线销售。而且网站式的书店对图书的管理更加合理化,信息化。售书的同时还 具有书籍类商品管理、购物车、订单管理,非常灵活的网站内容和文章管理功能。 根据宾馆的具体情况,系统的主要功能包括: 1. 用户功能 : (1) 注册功能:注册、登录、退出、个人管理 (2) 图书选购:浏览图书、购物车得管理 (3) 订单的管理:查看订单、修改订单、撤销订单 2. 管理员功能: (1) 登录 (2) 用户管理:删除用户、查询用户 (3) 图书管理:添加图书、删除图书、修改图书、查询图书 (4) 订单管理:查询订单、确认订单、删除订单 2.1 用例图 a) 管理者用例: 1.登录:管理员登录。 4
图表a.1 管理者登录用例图 2.订单管理:包括对订单的增加删除以及查询订单功能。 图表a.2 管理者对订单管理用例图 3.图书管理:对图书的查询(通过年份、书名、作者查询)、删除、添加以及对图书的修改。 5
图表a.3 管理者对图书管理用例图 .4.用户管理:对用户的查询,删除用户。 图表a.4 管理者对用户管理用例图 b) 客户用例图 1.登录:用户登录。 6
图表b.1 客户登录用例图 2.订单管理:让用户可以对自己订单进行查看、撤销、订单的查询、订单的日期查询、修改订单 等等。 图表b.2 客户对订单管理用例图 3.图书选购:通过刘丹图书的信息,当需要购买时创建购物车,通过购物车来进行对图书进行浏 览、删除以及订单的生成和数量的修改等等。 7
分享到:
收藏