网上书店管理系统

上传人:仙*** 文档编号:29645259 上传时间:2021-10-08 格式:DOC 页数:38 大小:1.31MB
收藏 版权申诉 举报 下载
网上书店管理系统_第1页
第1页 / 共38页
网上书店管理系统_第2页
第2页 / 共38页
网上书店管理系统_第3页
第3页 / 共38页
资源描述:

《网上书店管理系统》由会员分享,可在线阅读,更多相关《网上书店管理系统(38页珍藏版)》请在装配图网上搜索。

1、 毕业论文 课题 ASP.NET 学生 系部 软件编程 班级 .NET3 学号 指导教师 装订交卷日期 装订顺序: (1)封面(2)毕业设计(论文)成绩评定记录表 (3)标题、中文摘要及关键词(4)正文 (5)参考文献(6)附录 网上书店管理系统 第一章 引言(需求分析) 1 引言 网络是新时代最盛行的信息传递媒介,网络在发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使

2、得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生和发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。我们需要开发一个电子商务系统---网上书店销售系统。 网上书店不同的是,它更多依托地面店的优势运营。10年之后的2006年,这个国内最早的网上书店演变成了浙江博库书城及其网群。相同的是,他们仍然更多地依靠地面店的优势在运营。1999年,国内真正意义上第一家网上书店——当当网上线。北京大学社会学专业毕业、从国家机关辞职下海的李国庆,拿着第一笔风险投

3、资的基金开始了自己的网店生涯。8年后,这家号称全球最大中文网上书店的企业营业额已经达到8个亿。 此后,伴随着世界电子商务浪潮的到来,越来越多的网上书店在国内兴起。 目前我国网上书店的主要类型主要有以下几种: 1) 由国有新华书店投资建设的网上书店。 2) 由出版社建立的网上书店。我国500多家出版社中,已建立网站的有349家,占62%。 3) 外贸出版公司投资建设的网上书店。 4) 非出版业资本投资建设的网上书店,如卓越网。就目前情况而言,上述几类的网络书店可以分为两大类。一类是没有实体书店的网上书店,以卓越网为代表,还有一类是以实体书店为支撑的。前一类书店已经开始逐步销售更多的商

4、品,在很大程度上,是以图书为主打产品,开发其他商品作为补充。 中国自1997年开始探索网上书店之路,目前已经初具规模。但同时我们也清楚地看到中美网上书店所处外部环境在政策、物流、互联网普及、社会信用、网上银行发展和结算等方面存在很大的差异。 虽然在短期内无法突破物流和结算这两个“瓶颈”,但是中国网上书店仍具发展潜力。 一方面,从外部环境因素的变化趋势来看,由于中国物流市场已经对外开放,支撑中国网上书店的物流产业正在蓬勃发展,一些国际物流公司如FEDEX和UPS等已经进入了中国市场,而中国本土物流公司也将在竞争中得到优化;中国人口基数大,且互联网用户增长快,网上书店拥有众多的潜在客户;中国

5、银行业也在积极提高网上服务能力以迎接来自国外银行的竞争。所以这些都为中国网上书店的发展带来了机会。 另一方面,从内在潜质来看,中国网上书店能够在借鉴亚马逊模式的同时进行创新,利用中国特有的优势来克服不利的外部环境因素,例如采用“自行车送货”和“货到付款”就是中国网上书店的成功创新。随着外部环境的逐步优化,又有亚马逊这样的网上书店先行者的经验嫁接,中国网上书店有非常好的发展前景。 2 目的 2.1 范围 电子商务将是21世纪的经济增长点,它所带动的电子商务的技术、产品、服务的发展

6、将会给不同的行业带来大量新的机会。电子商务的快速发展以及上网人数的剧增,为企业创造了许多网络商机。 网上书店作为电子商务系统的一个应用具有如下优点: 1) 突破了商业往来的时间限制:网络中的计算机可以一天24 小时,天天提供客户完善的网络服务。而且可以提供给全国各地的消费者,以最快的速度将公司图书的外观、内容、价格及相关信息提供给客户了解。 2) 节省公司营运成本:网上书店本身没有店面,减少了公司的管理费用,此外,网上书店管理系统精简了办公程序,促进了管理的规范化。 3) 提高了客户购物的积极性:顾客利用网上书店,可以很快的找到所需的图书,提交订单后,图书很快就会送到顾客手中,节省了顾

7、客的购物时间和精力。 4) 图书商品本身的优越性:根据国内外同行的经验,专业、学术等图书更加适合邮购、自销等无店铺销售。 2.2 定义 B/S ——浏览器/服务器(Browser/Server)。 AJAX —— Asynchronous JavaScript and XML,异步JavaScript 和 xml。 IIS —— 是一种Web服务器,用来发布ASP.NET项目。 Microsoft SQLServer 2005 ——数据库。 JavaScript ——JavaScript 是一种“脚本”(“Script”),它直接把代码写到 HTML 文档中,浏览器读取它们的时候

8、才进行编译、执行。 2.3 参考 参考网站上的各大网上书店。 3 项目概述 3.1 产品描述 网上书店即书店、出版社或者投资商设立的网上销售渠道,面向的客户是所有网络用户,销售面从此较普通书店有了极大的提升。客户在家中就可以轻松选择自己所需要的书籍,既方便了厂商销售又方便了客户选购,同时为双方也节约了成本。 3.2 产品功能 根据电子商务的特点,网上商店分为前台事务管理系统和后台数据处理系统。 3.3 用户特点 书店面向大众客户,主要的用户为普通上网用户。 书店设计充分考虑到客户体验,融入更多人性化设计,用户在使用过程中很轻松就可完成需求。有方便用户

9、定位书籍的高级查询功能,有记录用户最近浏览的提示,将有兴趣的书籍添加到收藏夹,还有新书推荐与最热卖的书籍等。 书店的界面设计采用让人容易接受的柔和色彩,以及实现一些动感时尚的切换效果抓住用户的感觉。 4 具体需求 4.1 功能需求 4.2 系统用例图 4.3 系统流程图 4.3.1 用户流程图 用户流程图 4.3.2 管理员流程图 管理员流程图 4.4 具体需求 4.4.1 系统功能结构图 系统功能结构图 4.4.2 前端用户功能 1 2 3 4 4.1 4.2 4.3 4.4 4.4.1 1) 用户注册 2) 用户

10、登录 3) 修改个人资料 4) 图书选购(下订单) 5) 购物车功能 6) 最近查看 7) 收藏夹查看 8) 查看图书详细情况 9) 查看定单信息 10) 搜索定位图书 4.4.3 后台管理功能 1 2 3 4 4.1 4.2 4.3 4.4 4.4.1 4.4.2 1) 用户查看 2) 用户修改 3) 删除用户 4) 结算订单 5) 撤销订单 6) 查看定单 7) 更新定单(付款,出货状态) 8) 新书推荐添加 9) 添加新图书 10) 图书信息修改 11) 删除图书 12) 添加图书分类 13) 图书类型修改 14) 图书

11、类型删除 4.5 外部需求 4.5.1 用户需求 书店用户只需具备基本的网络访问知识即可轻松使用此系统。 管理员须对系统完成的业务逻辑理解清晰,并具备使用简单管理系统的经验。 4.5.2 硬件需求 为充分发挥系统的功能和保证客户的正常访问,强大运算能力保证了逻辑处理的速度,丰富的运存是保证大客户量的后盾。当然还需要一个畅通的传输通道。 综上所述,网站的运行条件建议如下: 处理器 Xeon E5620 (2.4GHz/8M/1333MHz) 内存 4G DDR3 REG ECC 1333MHz 硬盘 80GB Intel SSD 网络 双千兆 结构 1U

12、 价格 8888 4.5.3 软件需求 一个良好的软件环境是系统顺利运行的前提条件,包括必须的支持软件和维护软件,或者保障安全杀毒软件和防范意外的备份软件。 操作系统 Windows Server 2008 WEB服务器 IIS 数据库 Microsoft SQLServer 2005 其它 WinRAR、ARP防火墙、Serv-U FTP Server、DU Meter、Acronis True Image、Kaspersky 5 设计约束 网站访问承受能力设计上为最大连接数1500个连接,并发访问承受能力为20%,也就是300个并发量。 第二章 概要设计

13、 网上书店概要 概要设计说明说 6 功能描述 6.1 编写目的 该文档是作为网上书店系统开发的软件设计书,通过该说明书可详细的看到该系统的所有功能设计及该系统的运作流程。该研究报告主要提供给公司,以及客户进行研究、分析或者开发人员进行开发。 The document was developed as an online bookstore system software design books, through which instructions can be seen in detail all the features of the system design

14、 and operation of the system processes. The study mainly provide to the company, and customer research, analysis, or developers for development. 6.2 项目背景 网上书店这个项目由全体实训成员参与,旨在开发美观、便捷、实用的一套针对大众用户的网上书店项目。在完成实训的同时从开发过程中吸取经验。 6.3 定义 6.4 参考资料 7 系统流程 7.1 用户流程 用户流程 7.2 管理员流程

15、 管理员流程 8 总体设计 8.1 功能描述 8.1.1 功能结构图 1 2 3 3.1 3.1.1 8.2 体系结构 8.2.1 结构设计 项目架构图 页面结构 类结构 8.2.2 框架类图 8.3 功能需求 考虑到多用户量的访问,数据库应采用连接池技术,为应对不同情况下的数据库需求,也要实现多数据库兼容,既通过公共的数据库访问方法读取XML配置文件获得数据库连接信息。 出于安全性考虑,应避免敏感页面被未登录用户访问,应采用过滤器技术将系统保护起来。例如用户资料修改页面只能是已登录可以访问,如果游客或地址栏输入

16、页面地址直接访问就是不允许的,这种情况应该被有效处理。 8.3.1 用户注册 功能描述 在网上书店系统的运营中,用户注册是基本的功能,用户注册后才能实现一些针对个人用户的人性化功能。用户注册时,必须满足验证要求。我们需要使用数据验证控件进行验证,比如RequireFieldValidator控件(验证用户名、密码是否为空)、CompareValidator控件(比较两次密码输入是否相同)、ValidationSummary控件(集中显示验证报错的信息) 输入 1) 流程 用户浏览网上书店首页时,可以点击“用户管理”,然后进行注册。当用户浏览图书的详细信息时,需要购买相关书籍。如果是

17、未注册用户,单击“购买”按钮时,跳转到注册页进行注册。录入自己的详细信息,检测无误后完成注册。 信息 类别 信息项 产生方式 说 明 自动带出 手工选择 手工录入 必须录入 注册 界面 登录账号 √ √ 用户登录账号,字符型,长度20 登录密码 √ √ 用户登录密码,字符型,长度20 真实姓名 √ √ 用户真实姓名,字符型,长度20 地址 用户地址 电话 用户电话 Email 用户邮件地址 验证码 √ √ 用户注册验证码 2) 操作流程图

18、录入信息 处理 注册成功 注册失败 图3-3 注册 处理 检验用户信息是否合法。当用户名和密码为空时,提示输入信息不能为空。 列表 提示信息 用户名为空 提示“用户名不能为空” 密码为空 提示“密码不能为空” 注册成功 提示“用户注册成功” 注册失败 提示“用户注册失败” 输出 用户注册成功,跳转到用户登录页面进行登录操作。注册失败,提示错误信息。 约束 进入网上书店首页,点击“用户管理”进入注册按钮界面,然后单击进行注册。 8.3.2 用户资料修改 功能描述 新用户注册的时候可能未完全填写自己的信息,或者用户需要随时更新自己的个性签名、密码、

19、昵称、头像等信息。这时候需要提供给用户一个修改自己信息的功能,建立用户满意的资料可以为网站留住一个客户。如果当前登陆的用户为用户本人,则只能修改密码,修改密码的时候要先输入旧密码,如果旧密码正确才允许修改,密码长度必须大于6位。如果当前登录的是系统管理员,则可以修改用户的密码、昵称以及状态等信息,登录ID不可修改。修改前先提示,以确定信息是否正确。需要使用数据验证控件对密码输入进行验证。 输入 1) 流程 当用户有修改或者补充信息的需求时,登录后通过个人管理中心进行修改、更新和补充资料。 2) 操作流程图 登录获得权限 录入修改资料 提交更改 登录失败 验证 处理 修改失

20、败 修改成功 图3-4 修改用户信息 处理 获得用户录入的信息,封装为用户对象更新到数据库。当旧密码输入不正确时,不能进行修改。新密码必须满足验证要求,否则修改密码失败。 输出 当修改的信息验证通过后,显示成功更新的信息。否则,显示更新失败信息。 约束 必须是已注册的用户,并且用户已经登录。否则不能进行修改。 8.3.3 用户登录 功能描述 当用户需要购买书籍时,登录网站打开登录页面,老用户可以直接录入登录信息进行登录,新用户可以通过注册获得登录资料。用户登录时,需要进行有效验证。登录成功后,跳转到首页。否则不能正常登录,可以选择重新注册。 输入 1) 操作流程

21、 用户登录网站,在有查看、修改、购买等需求时,打开登录页面,录入登录信息并提交,验证失败会提示用户重新录入登录信息,验证成功即完成了登录。如果是新用户,则需要进行注册才能购买书籍。如果只是查看书籍信息,浏览网站即可。 信息 类别 信息项 产生方式 说 明 自动带出 手工选择 手工录入 必须录入 登录 界面 用户名 √ √ 字符型,长度50 密码 √ √ 字符型,长度50 2) 操作流程图 录入信息 验证 登录失败 登录成功 图3-5 登录 处理 接收用户输入的资料处理

22、后和数据库内的数据进行对比验证成功后初始化一些数据。 列表 提示信息 登录成功 提示“用户登录成功”,跳转到首页 登录失败 提示“用户登录失败” 其余提示信息,在前面已经提出。 输出 登录验证成功,进入首页页。验证失败,要求用户重新录入数据或重新注册。 约束 用户已经注册了账号,才能进行登录。 8.3.4 图书选购 功能描述 用户进入图书选购页面,选择自己喜欢的书籍并加入购物车,用户也可以在主页上查看新书推荐和畅销书,在其中挑选自己喜欢的书籍并加入购物车进行购买。在图书购买之前,可以使用Repeater控件展示相应的图书信息。当我们点击某一本图书时,可查看该图书的详

23、细信息,包括图书名称、价格和作者等。(附加:在图书展示时,可以加上关于产品的水印信息。) 输入 1) 流程 用户登录后进入主界面,在页面上选择我的书籍或在商品分类树形菜单中选择图书类型,也可以再首页直接点击图书信息,再在其中一项中查看自己喜欢的书籍的详细信息,将书籍添加到购物车。 2) 操作流程图 我的书籍 商品分类 主页 当前书籍 购物车 图3-6 选购图书 处理 根据用户的选择在数据库中查询书籍的相关信息。 输出 将用户选择的书籍的价格、出版社、出版日期、作者等相关信息显示在页面上,用户可以进行购买操作。 8.3.5 购物车功能 功能描述

24、 用户将选好的书籍加入购物车中,购物车用于管理用户挑选好的书籍,可以提供付费方式。当把图书加入购物车后,显示购物车类物品的详细信息(包括图书名称、日期、价格、数量和总金额等信息)。这时,我们可以修改该图书的数量。可以使用DataList控件来展示购物车信息,对该图书进行增减操作。如果购物车中物品过多,可以使用数据分页功能展示(可以将分页封装到用户控件中,这样更方便利用)。这里可以点击“结算”按钮,对图书进行下订单处理。如果我们还需要继续购物,可以点击“继续购物”按钮选择相应书籍。 输入 1) 操作流程 用户将选择好的书籍添加到购物车中即可,然后可以对购物车中的物品进行相应操作。 购物

25、车 2) 操作流程图 书籍 处理 根据用户选择的书籍号将书籍添加到购物车中待购买。 输出 显示用户已挑选的书籍的相关信息(包括图书名称、价格、数量和总金额),和对该书籍的相关操作链接。 8.3.6 下订单 功能描述 用户选好书籍放入购物车中之后,确定要购买则需要下订单,即为选择的书籍做预购买。当书籍选放在购物车后,需要确认订单信息,确定无误后进行购买。对用户订单进行保存,需要使用数据源控件。 输入 1) 操作流程 将书籍添加到购物车后,选择“结算”按钮即可进入下订单页面,对订单信息进行确认。 2) 操作流程图 下订单 购物车中的书籍 处理 系统在后

26、台处理订单操作,在数据库记录中添加订单信息。 输出 显示操作成功,询问是否继续,否则返回。 约束 在购物车中必须有书籍,否则不能进行结算操作。 8.3.7 查看和取消订单 功能描述 用户下订单后,可以查看自己相关的订单信息。包括以前下的订单的一些基本信息,可以查看自己订单的审核状态,也可以取消该订单。 输入 1) 操作流程 用户下过订单后,点击“我的订单”链接查看该用户所有订单信息。 查看订单 2) 操作流程图 取消订单 我的订单 处理 系统在后台处理订单操作,从数据库中查询订单信息。 输出 显示订单详细信息,或取消订单成功与否。 约束 必须

27、是登录用户,并且有自己相关的订单信息。 8.3.8 历史记录查看(附加功能) 功能描述 历史记录用于用户对浏览过的信息进行记录,替用户管理一些浏览信息和访问记录。我们可以使用ASP.NET中的状态保持对象实现对用户信息进行管理,状态保持对象包括Cookie、Session和Application对象。历史记录在一定时间内有效,否则过期不再显示。 输入 1) 操作流程 在主页面中选择用户管理,再选择用户历史记录查询。 2) 操作流程图 主页 历史记录 用户信息管理 处理 根据操作在数据库中查找信息,在查找时需要根据一定条件进行搜索。 输出 在历

28、史记录页面上显示用户的历史浏览或操作相关信息。 8.3.9 收藏夹查看(附加功能) 功能描述 用户可以将喜欢的书籍放入收藏夹中,以便下次查看。 输入 1) 操作流程 用户登录后在主页面中选择用户管理,在用户管理中选择收藏夹。 2) 操作流程图 主页 用户信息管理 收藏夹 图3-7 收藏夹 处理 将图书信息加入收藏夹中,更改数据库中的相关信息。 输出 显示用户收藏的书籍的信息。 8.3.10 用户管理:查看、修改、删除用户信息 功能描述 管理员可以对已注册的用户,进行查看、修改、删除等操作。当有些用户不存在或违规等情

29、况,就可以对用户进行删除。可以对某些用户的基本信息进行修改和查看。在有些时候,如果需要屏蔽此用户,但不删除该用户的信息。我们可以修改用户的状态来进行控制,可以对用户进行启用或禁用。 输入 1) 操作流程 用户从前台首页进入后台管理界面,在进入后时需要进行登录验证,只有管理员才能登录后台操作。然后在用户管理页面中选择要进行的操作。 2) 操作流程图 查看 主页 修改 删除 后台管理 图3-8 用户资料管理 处理 当用户进行相关操作后,数据库的相关数据也发生改变。如果用户修改信息成功,提示“用户信息修改成”,否则提示“用户修改失败”。 输出 在用户管理页面上

30、显示查看到的信息或显示修改页面。 8.3.11 定单管理:查看定单清单、删除定单、审核订单。 功能描述 当管理员需要查看订单的相关信息时,可以在订单管理中查看相关信息。当用户不需要该订单时,可以对其进行删除。当用户在前台下订单后,管理员在后台查看订单信息。可以对订单进行审核或删除。审核通过,订单状态为已审核;否则,订单状态为未审核。在查看订单时,可以用GridView控件进行显示。 处理 根据用户选择的操作更改数据库的相关数据并在页面中显示更改后的信息。 输出 显示更改后的信息。 8.3.12 添加新图书 功能描述 当有新的图书时,管理员需要将新的图书加入到图书管理中。

31、用于随时更新数据,以满足用户需求。在添加新图书时,需要对其数据进行有效验证。不能盲目地添加混乱数据,造成数据难以维护。可以使用数据验证控件对其信息进行验证。 输入 1) 操作流程 管理员进入管理界面,选择图书管理,添加新的图书到图书库中。 信息 类别 信息项 产生方式 说 明 自动带出 手工选择 手工录入 必须录入 添加图书 界面 类型 √ √ 存放书籍类型的编号 标题 √ √ 作者 √ √ 定价 √ √ 封面 √ √ 存放图片的路径或名称 出版社 √ √

32、 出版日期 √ √ 使用日期控件,进行选择 ISBN √ √ 字数 √ √ 目录 内容摘要 作者简介 编辑推荐 2) 操作流程图 管理员界面 图书管理 添加图书 图3-9 添加图书 处理 管理员通过管理员界面添加图书,同时将图书信息添加到数据库中。在输入图书的信息,必须进行有效验证,否则不能添加图书。 输出 在用户和管理员图书管理界面上显示已添加的书籍。 约束 必须是已登录的管理员,才有权限进行操作。普通用户没有此操作权限。

33、 8.3.13 添加图书类型 功能描述 当图书类型不能满足用户需求时需要添加新的图书分类,便于用户查询等操作。当某一类新的图书出产时,需要对其进行新的分类。当图书量非常大时,分类有助于管理。 输入 1) 操作流程 管理员进入管理员界面中的图书管理界面添加新的图书分类。 信息 类别 信息项 产生方式 说 明 自动带出 手工选择 手工录入 必须录入 添加图书分类 界面 类型名称 √ √ 图书类型名称 类型描述 2) 操作流程图 管理员界面 图书管理 添加图书类型 图3-10 添加图书分类 处理

34、管理员通过管理员界面添加图书类型,同时数据库的图书信息也增加。 输出 在用户和管理员图书管理界面上显示已添加的书籍类型,并可以查看该类型下面的书籍信息。 约束 必须是已登录的管理员,才有权限进行操作。普通用户没有此操作权限。 8.3.14 删除图书类型 功能描述 当分类不合理或错误时需要对其进行删除操作。可以根据图书类型的编号进行删除,在查询图书类型时,将图书类型编号隐藏。在后台进行操作时,在取出做相应操作。 输入 1) 操作流程 管理员进入图书类型管理界面,查询并选择图书类型进行删除,删除成功对类型列表进行更新,删除失败跳转到错误提示页面。 2) 操作流程图 删除图书

35、类型 查询图书类型 图3-11删除图书类型 处理 根据图书类型编号删除对象,返回执行成功的条数。 输出 删除成功对类型列表进行更新,删除失败跳转到错误提示页面。 约束 必须是已登录的管理员,才有权限进行操作。普通用户没有此操作权限。 8.3.15 修改图书分类 功能描述 当图书类型改变或不符合当前分类时,管理员需要修改图书类型。根据图书类型的编号进行修改,我们可以选择多本图书同时进行分类修改。 输入 1) 操作流程 管理员进入管理员界面中的图书管理界面修改图书分类,选中需要重新分类的图书,然后选择图书类型,准确无误后确认修改。 2) 操作流程

36、图 管理员界面 图书管理 修改图书分类 图3-12 图书类型修改 处理 管理员通过管理员界面修改图书类型,同时数据库的图书信息也更改。 输出 在用户和管理员图书管理界面上显示已修改的信息。 约束 必须是已登录的管理员,才有权限进行操作。普通用户没有此操作权限。 8.3.16 查看和删除图书信息 功能描述 当管理员登录后,可以查看所有图书信息。根据需要,可以查看相应图书的详情。如果需要对图书进行整改时,也可以删除图书信息。 输入 1) 操作流程 管理员进入管理员界面中的图书管理界面查看书籍列表,选中需要查看的图书详情,或对不需要的图书进行删除操作。

37、 查看图书详情 2) 操作流程图 图书管理书籍列表 管理员界面 删除图书 图3-12 图书管理 处理 管理员通过管理员界面查看图书列表,根据需要对图书进行相应操作。可以查看图书详情或删除图书,删除图书时,数据库的图书信息需要删除。 输出 查看图书详情时,显示该图书的所有详细信息。当删除图书时,如果删除成功,跳转到图书列表页面进行显示。删除失败,提示删除失败的原因。 约束 必须是已登录的管理员,才有权限进行操作。普通用户没有此操作权限。 8.4 界面设计 用户登录界面 前台主页 8.5 尚未解决的问题 当客户量达到一定量,并发访问超过300时

38、,就容易出现意外情况了。这时就需要对系统进行优化,我们采用IIS服务器进行项目发布。 8.6 相关接口 说明本系统之内的各个系统元素之间的使用的接口。 8.7 数据结构 DB结构图,各模块DB间的关系也要展现,DB与功能的关系。 9 运行设计 9.1 运行环境 操作系统 Windows Server 2008 WEB服务器 IIS 数据库 Microsoft SQL Server 2005 其它 WinRAR、ARP防火墙、Serv-U FTP Server、DU Meter、Acronis True Image、Kaspersky 10 系统出错处理设计 10

39、.1 出错信息 情况 问题 并发访问350+ 连接缓慢,出现不稳定 并发访问400+ 连接失败频繁出现 并发访问600+ 频繁返回出错信息 10.2 补救措施 升级软件配置,解决并发访问量。 第三章 软件测试 测试技术 使用测试管理工具 目标 通过使用测试管理工具,掌握如何创建测试计划,创建、执行测试库以及缺陷管理和缺陷报告的生成。 测试计划 1、新建测试计划文件夹:前台安全性能测试 2、创建测试计划:用户登录 详细信息:创建日期 2010-04-27 创建人:wuwenhai 设计测试用例: 1)操作步骤:输入用户名和密

40、码,点击“登录”按钮 测试数据:用户名 admin ,密码 123456 预期结果:通过用户验证,进入系统 2)操作步骤:不输入用户名和密码,点击“登录”按钮 测试数据:用户名和密码都为空 预期结果:系统提示请输入用户名和密码! 3、用户自定义测试计划排序 创建测试库 1、新建文件夹:前台功能测试 2、创建测试内容:用户登录(测试用户登录模块功能) 执行测试库 运行: 步骤1:系统运行正确,登录系统首页 步骤2:系统显示提示信息 步骤3:系统无法提示并可登陆系统,用户名显示为:NULL(添加为缺陷) 缺陷 1

41、、缺陷添加 (add defect) 2、缺陷分析与报告的生成 1)用户自定义字段 verify status (Y表校验 N表非校验) 2)报表图形分析功能 第四章 软件开发 项目名称 网上书店 开发技术 MVC三层架构、ASP.NET、SqlServer2005数据库的设计 开发工具 VS2008、SqlServer2005、IE浏览器 数 据 库 BookShopDB 项目描述 网上书店即书店、出版社或者投资商设立的网上销售渠道,面向的客户是所有网络用户,销售面从此较普通书店有了极大的提升。客户在家中就可以轻松选择自己所需要的书籍,既方便了厂商销售又方

42、便了客户选购,同时为双方也节约了成本。 前台主要功能模块:用户注册、用户资料修改、用户登录、图书选购、购物车功能、下订单、查看和取消订单、历史记录查看、收藏夹查看、 后天主要功能模块: 管理员登录、用户查看、用户修改、删除用户、结算订单、撤销订单、查看订单、更新定单(付款,出货状态)、新书推荐添加、添加新图书、图书信息修改、删除图书、添加图书分类、图书类型修改、图书类型删除。 职责描述 在该系统中本人负责: 前台功能模块:用户注册、用户资料修改、用户登录、图书选购、购物车功能、下订单、查看和取消订单、历史记录查看、收藏夹查看。 后台功能模块:管理员登录、用户查看、用户修改、删除用

43、户、结算订单、撤销订单、查看订单、更新定单(付款,出货状态)、新书推荐添加、添加新图书、图书信息修改、删除图书、添加图书分类、图书类型修改、图书类型删除。 项目总结 在整个项目的开发过程中,我遇到了很多的问题。但有着老师和同学的帮助,我信心还是挺大的。在这个项目中,我学习了很多项目开发的经验。熟悉了项目的开发流程,从需求分析到原型设计,再到数据库设计,然后编码,最后对项目进行测试。在需求分析阶段,理清用户的思路是很重要的。客户的需求说明了他到底需要一个什么样的效果,必须做到时时与客户进行沟通,这样才能将项目做到完美。在原型设计阶段,我们需要根据客户的需求做出一个静态网页出来,以便客户进行确认。需要考虑界面的设计效果,功能的实现,操作的方便性等。数据库设计阶段,需要考虑数据库性能的问题,数据库表的设计规范原则。编码阶段,也是相比之下最轻松的过程,只需要全心全意考虑如何用代码实现功能即可。最后就是测试阶段,这也是比较重要的环节之一。如何满足用户的体验,做到客户体验效果好,功能没有缺陷,业务上没有问题,这是需要认真对待的。在整个项目中,我学习到了很多知识。了解了团队开发的必要性,团队的精神风貌和个人综合素质的提升。对技术点的掌握,对业务的理解有了一定层次的提高。 —38—

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!