javaee网上书城开题报告[样例5].docx
《javaee网上书城开题报告[样例5].docx》由会员分享,可在线阅读,更多相关《javaee网上书城开题报告[样例5].docx(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、javaee 网上书城开题报告样例 5第一篇:javaee 网上书城开题报告广东岭南职业技术学院毕业论文(设计)开题报告论文(设计)名称:电子商务平台建设学生: 指导教师:二级学院:电子信息工程学院一、同类研究的现状与存在问题分析 二、本论文(设计)的主要内容和摘要三、本论文(设计)的主要阶段与进度安排及预期成果四、指导教师意见第二篇:网上书城项目开发总结报告目录1 引言 .11.1 编写目的11.2 背景11.3 定义11.4 参考资料12 实际开发结果12.1 产品12.2 主要功能和性能.32.3 基本流程32.4 进度.42.5 费用43 开发工作评价 .53.1 对生产效率的评价53
2、.2 对产品质量的评价53.3 对技术方法的评价53.4 出错原因的分析54 经验与教训51 引言1.1 编写目的在整个项目开发过程中,各组员都遇到了形形色色的问题,不过最终通过小组讨论共同齐心协力的基本解决了所有问题。其中经历相当坎坷。现如今此“网上书城”系统基本完成,特编写此文档以便在以后的项目开发中更好的实施项目定制开发,使今后的开发过程更加规范,同时此文档的编写还可提高开发效率提供更多的资料。1.2 背景1 系统名称:网上书城 2 指导老师:周向宁3 开发者:杨唤雨邵荣臻 肖雨佳王晓龙 4 面向用户:全国喜欢网购的顾客5 特此声明:此软件不带有任何商业目的,纯属学习之作品,开发仅仅为了
3、提升自身项目开发能力和团队合作意识。1.3 定 义 C#:微软提供的第三代软件开发语言Vs2010 开发板:微软提供的编程开发平台SQL Server2008 开发版:微软提供的数据库开发工具。1.4 参考资料(1) 软件工程 钱乐秋 赵文耘 牛军钰 齐治昌 清华大学出版社(2) Web 数据库系统开发教程 文振焜 张小健 林佳利 刘晔 清华大学出版社(3)ASP.NET(C#)实践教程 邵良杉刘好增马海军 清华大学出版社 (4)软件设计文档国家标准GB8567-88 2 实际开发结果2.1 产品最终产品为网上书城系统以及相关文档。文档如下:操作手册, 测试报告,测试计划,测试设记,产品需求规
4、格说明书 v1.0,产品需求规格说明书 v1.1, 产品需求规格说明书变更控制报告,产品需求规格说明书技术评审报告 V1.0,概要设计说明书,可行性研究报告,数据库设计说明书,网上书城模块开发卷宗,详细设计说明书,项目计划 v1.0,项目计划v1.1,项目计划变更控制报告,项目计划技术评审报告 V1.0,用户手册 该系统的功能有: 1.前台系统、1.1 会员登录注册模块 1.2 购物车功能模块 1.3 订单查询功能模块1.4 推荐图书模块 1.5 图书分类列表模 1.6 图书搜索模块 2.后台系统2.1 会员管理模块 2.2 图书管理模块 2.3 订单管理模块各个程序之间的关系为:该系统最终只
5、有一个版本,它的数据库有:2.2 主要功能和性能逐项列出本软件产品所实际具有的主要功能和性能,对照可行性研究报告、项目开发计划、功能需求说明书的有关内容,说明原定的开发目标是达到了、未完全达到、或超过了。 该产品为网上书城系统。其主要功能有: 前台系统(1)会员注册功能:普通游客可以通过注册成为本网上书城的会员, 以便可以购买图书。 (2)会员登录功能:会员登录后才可以实现购物车, 以及查看订单等功能。 (3)购物车功能:方便记载用户购买的商品。(4)商品查找功能:使得用户可以直接搜索所需的产品,在产品数量很多时该功能可以帮助用户快速找到需要的产品。(5).订单查询功能:该功能可以方便查询会员
6、的所有订单情况。(6)商品分类列表:一般商品会有好多种,这项功能可以将产品分类摆放。但用户需要哪类商品时,只需使用该功能就可以看到所有该类商品。(7)最受欢迎商品:该功能是为了提高网站对用户的吸引力而设的。(8)用户中心:用户可以查看和修改自己的信息。后台系统(1) 管理员登录功能:登陆后的管理员对网站进行管理。(2) 会员管理功能:管理员可以对会员信息进行查看、修改、删除。(3)图书管理功能:管理员可以添加、查询、更改、删除图书。 (4)订单管理功能:管理员可以对订单进行查询,修改,删除。 本系统用户主要分为两大类用户:普通会员、管理员。普通会员(即网上顾客)是一切可以上网通过网页浏览器进行
7、电 子商务的人,主要用户群是大学生。他们绝大多数掌握比较熟练的上 网技巧,使用较新的浏览器版本。 管理员是指管理此网上书店的管理员,他们比较熟悉后台的管理,能及时对图书进行更新和维护。该系统会为购书和卖书带来空前的方便,是购书卖书的用户的不二选择。 该系统的功能满足了用户的需求并且还有所完善和扩充。2.3 基本流程用图给出本程序系统的实际的基本的处理流程。以下是系统运行流程的流程图:2.4 进度预计 3 周内完成,实际完成时间为 2 周,进度较快。由于小组成员团结互助,不怕困难,占用了大量的休息时间得以提前完成。2.5 费用原计划工时为 3 个星期,实际 2 周完成,提前完成。由于小组成员利用
8、了大量的休息时,所以提前完成。计算机的使用时间预计为 120 个小时,实际情况比预计超出了一些。由于项目在技术上存在一些困难,解决这些困难耗费了不少实际。3 开发工作评价3.1 对生产效率的评价文件的平均生产效率,即生产的4 份文档,历时2 天共产生文档 4 份。3.2 对产品质量的评价测试中检查出来的程序编制中的错误发生率(每干条指令(或语句)中的错误指令数(或语句数)为 0.027%,较预计出错率 0.0.1% 有所增长,但属于正常合理的出错几率范围。3.3 对技术方法的评价开发过程中所用到的技术有设计模式、 c#,SQL Server2008 , vs2010 等,这些技术都比较成熟,也
9、十分适合用来开发本系统网上书城,而且本开发小组成员对这些技术都比较了解,有助于提高开发进度和开发质量。3.4 出错原因的分析一是对 C#2 级的过程域了解不够深入,二是小组人员个人水平及编码技术有限,三是项目开发经验较少,四是对某些文档编写不够熟 悉。4 经验与教训本学期根据 C#这门课程的要求我们小组开发的这个网上书城系统是我们对项目开发有了很深刻的经验和教训。 通过本次项目开发我们得到了很多的经验与教训,主要有以下几点: 1.软件的开发需要选用合适的软件开发模型。本项目是一个面向应用的产品软件,开发的要 求比较高,难度比较大,且初期的需求不明确,用户可以增加或减少 该软件的功能。由于该项目
10、的以上一系列特性,我们在代码编写初期 花了近 1 周的时间进行需求调研以及反复的编写更改需求文档、概要设计文档,然后再确定编码。2. 通过本次项目开发使我对项目开发的过程,流程有了更深刻的认识,同时加深了对 C#这门课程的理解。3. 本项目使我们开发小组提高了 C#语言编写软件的能力,同时对Microsoft Visual Studio 2010,SQL Server2008 有了更深层次的掌握。 对今后项目开发的建议:1. 在项目开发时要充分认识需求分析,以免在需求分析阶段走弯路2. 在编码阶段,小组中的成员要尽量使用相同的编写风格,这样其他成员才能更轻易的理解。3. 在项目开发过程中,各小
11、组成员要相互协作,服从项目经理的领导,这样才可以有效的开发出软件。第三篇:网上书城需求分析1、引言1.1 、项目背景以当今网络的发展形式,网络越来越深的渗入到人们的生活中, 在网上购物已成为人们的一大乐趣,所以网上开店顺应大家的需求应运而生;虽电子书已泛滥成灾,但怎么也抵不过那一纸书页所带来的宁静与韵味。网上书店为传统书店与书籍爱好者之间架起了一道绿色通道,解决了“有书无人买,要书无处买”的一大难题。本系统的主要目的是实现图书的在线销售,实现书籍预定、结帐、查看订单等一系列功能,实现用户与书店的双赢局面。1.2 、定义会员(注册用户):通过填写个人信息,经过系统认证的用户, 完成每个用户的书籍
12、预定、购书、查看订单、享受打折等功能。管理员:有权对图书信息进行录入、修改、删除等操作。客户端:用户完成图书浏览、搜索、预定、订购、查看订单、评论留言等一系列过程的平台。后台管理系统:管理员通过用户名和密码的验证后,管理有关图书订单、库存、销售、会员管理,评论留言的管理等信息的平台2. 任务概述2.1 目标制作功能完善的网上书店系统。2.2 运行环境操作系统:Microsoft Windows7 支持环境:tomcat6.0 数 据 库: oracle 2.3 条件与限制使用该系统进行交易前,必须注册为会员,才拥有相应权限,应用本平台必须保证电脑或其他访问本平台的软件有杀毒防毒能力。用户应保管
13、好个人密码,一旦丢失或被盗,需尽快提交相关证明交于客服人员进行相关帐户冻结与资料修改。2、功能需求2.1、用例图: 前台客户端后台管理系统2.2、页面用例1)首页用户或游客输入网站的网址即可进入首页来浏览图书首页用例:1、用户在地址栏输入网站的网址,即可进入网站的首页2、显示图书的目录,以及一些热门的图书、新上架的图书和推荐的图书3、包含搜索功能,用户可以通过搜索加类别查找找到自己想要的图书4、用户如果未登陆则显示登陆 /注册,否则显示注册以及一些个人账户操作的链接 2)注册页面用户填写账户信息,账户信息包括姓名、性别、地址、电话、电子邮箱等。 注册用例: 1.用户点击注册 2.跳转到注册页面
14、3. 用户填写相应的信息(用户会检测该信息是否会已经使用) 4.全部填写完成后点击完成注册 5.在数据库会员信息表中增添一个用户 3) 登录页面根据用户帐号和密码登录,如果是已有用户,输入账号密码直接登录,如果是新的用户,点击注册按钮进入用户注册页面。登录用例:1. 用户在登录页面上输入用户名和密码。2. 系统获取输入数据,与数据库中的用户名和密码进行匹配。3. 匹配失败,则显示“用户名或密码有误”。4.匹配成功,跳转到前一个页面,如果没有就跳到首页。 4)会员信息修改页面登陆成功,跳转到首页,用户可以查询自己的信息,也可以对自己的信息进行修改和保存。会员信息修改用例:1. 用户登陆成功到首页
15、。2. 点击个人资料进入会员信息操作界面。3.用户可以对自己的信息进行修改 4.修改后点击保存5.在数据库对用户的信息进行相应的修改 5)图书搜索页面当用户需要查找某一种图书或某一类图书时,输入或点击即可查找到图书。 图书搜索用例:1、用户在搜索框输入并点击搜索或点击目录中的一类产品,即可进入搜索页面2、搜索出来的图书实现分页处理3、点击你喜欢的图书即可进入图书购买的页面6)图书购买页面当用户点击图书进入图书购买的页面即可浏览该图书的详细信息以及用户们购买的该图书的评价来选择购买图书。图书购买用例:1、用户进入图书购买页面2、显示图书的图片,以及图书的一些详细信息以及用户的评价3、可以选择收藏
16、,加入购物车,或者购买等链接;选择收藏或购买如果没有登录则跳到登录页面 7)收藏图书页面当用户点击收藏进入我的收藏,用户可以查看到收藏的图书的信息 收藏图书用例:1、用户进入我的收藏页面2、显示图书(实现分页)的价格,作者等信息;并且可以点击购买或加入购物车3、用户可以删除自己的收藏,清空收藏8) 购物车页面当用户点击购物车,进入购物车页面查看自己要购买的的图书 购物车用例:1、用户进入购物车页面2、将用户目前购物车里的图书以列表的形式列出来(实现分页)。3、用户可以对购物车里的图书进行删除,修改操作。4、用户可以勾选要购买的图书,然后选择支付,则跳转到提交支付页面9) 支付页面当用户点击购买
17、,进入提交支付页面支付用例:1、将用户选择购买的商品详细信息与总计列出来,供用户确认。2、点击提交订单。10) 订单操作页面:当用户查看订单时,进入订单操作页面订单操作用例: 1、将订单中的商品信息与总计列出来(分页)。2、用户可以选择取消订单(还没有到货的订单)。3. 性能需求3.1 数 据 精 确 度 A要按照严格的数据格式输入,否则系统不予响应进行处理。B. 查询时要保证查全率,所有响应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询;直接查询和模糊查询。3.2 时间特性响应时间 1 秒、更新处理时间 3-5 秒、数据转换与传输时间 2-3
18、秒、运行时间 35 秒。3.3 适应性【在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力。】4. 运行需求4.1 用户界面人性化界面,操作简单,视图优美。采用菜单界面驱动方式,给用户带来便利。4.2 硬件接口本软件不需要特定的硬件或硬件接口进行支撑4.3 软件接口运行于 Windows XP 及更高版本的操作系统4.4 故障处理正常使用时不应出错,若运行遇到不可恢复的系统错误,也必须 保证数据库完好无损。调试中遇到的问题及解决的方案: (1) 遇到跳出“数据库已经关闭”提示信息阻止程序运行时可以查看一下进行此项操作时,操作的表是否已经被关闭了或者 是在没有关闭此
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 样例5 javaee 网上 开题 报告 样例
限制150内