软件工程网上书店管理系统样本.doc
《软件工程网上书店管理系统样本.doc》由会员分享,可在线阅读,更多相关《软件工程网上书店管理系统样本.doc(36页珍藏版)》请在咨信网上搜索。
软件工程实验报告 实验题目: 班级: 学号: 姓名: 任课教师: 成绩: 目 录 实验一 可行性研究报告引言 1 1.1引言 1 1.1.1 项目背景 1 1.1.2 术语阐明 1 1.1.3 参照文献 1 1.2可行性研究前提 1 1.2.1 功能构造图及功能阐明 2 1.2.2 系统输入 2 1.2.3 系统输出 3 1.2.4 系统解决流程(如图s1.2) 3 1.2.5 性能 3 1.2.6 安全和保密规定 3 1.2.7 完毕期限规定 3 1.3开发目的 3 1.4具备条件 4 1.5进行可行性研究办法 4 1.6评价尺度 4 1.7对既有系统分析 5 1.8所建议系统技术可行性分析 5 1.8.1 对所建议系统简要描述 5 1.8.2 与既有系统比较优越性 5 1.8.3 采用建议系统也许带来影响。 6 1.8.4 所建议技术可行性分析 6 1.9所建议系统经济可行性分析 6 1.9.1 支出 6 1.9.2 成本效益分析 6 1.10社会因素方面可行性 6 1.10.1 法律方面可行 6 1.10.2 顾客使用方面可行性 7 1.11结论 7 实验二 需求规格阐明书 7 2.1 引言 7 2.2 项目概述 7 2.2.1 待开发软件普通描述 7 2.2.2 待开发软件功能(见图s2.1) 8 2.2.3功能描述 9 2.2.4系统DFD(见图s2.2~2.7). 9 2.3 数据描述(见表s2.1~s2.3) 12 2.3.1 数据描术 12 2.3.2 数据库描述 13 2.3.3 数据字典 13 2.4.1 顾客界面 13 2.4.2 硬件接口 14 2.4.3 软件接口 14 2.4.4 故障解决 14 2.5 性能需求 14 2.5.1 数据精准度 14 2.5.2 时间特性 14 2.5.3 适应性 14 2.6 软件属性需求 15 2.6.1 对的性 15 2.6.2 可靠性 15 2.6.3效率 15 2.6.4 完整性 15 2.6.5 易实用性 15 2.6.6可维护性 15 2.6.7 可测试性 15 2.6.8复用性 15 2.6.9安全保密性 15 2.6.10可理解性 15 2.6.11可移植性 15 2.6.12互联性 16 2.6.13数据采集 16 2.6.14顾客特性 16 2.6.15运营环境 16 2.6.16条件与限制 16 实验三 概要设计阐明书 16 3.1 引言 16 3.2 任务概要 17 3.2.1 目 17 3.2.2 需求概要 17 3.2.3 条件与限制 17 3.3 总体设计 17 3.3.1 解决流程 17 3.3.2功能分派 18 3.4运营设计 19 3.4.1运营模块组合 19 3.4.2 运营控制 19 3.4.3运营时间 19 3.5数据构造设计 19 3.5.1 逻辑构造设计 19 3.5.2物理构造设计 21 3.6出错解决设计 21 3.7补救办法 21 3.8系统维护设计 21 3.9安全保密设计 22 实验四 软件测试文档 22 4.1引言 22 4.2测试筹划 22 4.3测试报告 22 4.4测试文档 22 4.5测试用例所选测试办法 22 4.6测试资料 25 实验一 可行性研究报告引言 1.1引言 1.1.1 项目背景 网站式书店。是一种高质量,更快捷,更以便购书方式。网上书店用于图书在线销售。并且网站式书店对图书管理更加合理化,信息化。售书同步还具备书籍类商品管理、购物车、订单管理、会员管理等功能,非常灵活网站内容和文章管理功能。网上书店优势:涉及范畴广,经营成本低,劣势信用度如,果低,影响生意;现实书店优势:直观,信用度高。网上书店价格透明,使得消费者往往通过在各个网上书店查找需要买图书进行价格比较,挑选价格最便宜网上书店进行购买。当在网上书店购书后,顾客所购图书都在网站上有记录,以便顾客查询。 项目名称初步定为:网上书店管理系统 该系统重要是实现五个功能:图书管理、图书查询、会员管理、订单管理、购物车管理 本项目提出者为哈尔滨工业大学华德应用技术学院,开发者为张兆印教师软件开发研制中心,主管部门为刘虹玉软件开发研制中心。项目设计过程中参照了研发中心此前开发基于Windows系统数据库管理系统。 1.1.2 术语阐明 EBook:电子书 Date processing:数据解决 Data processing cycle:数据解决流程 Data processing system security:数据解决系统安全性 EC:电子商务 SQL:构造化查询语言 1.1.3 参照文献 [1] 张兆印 邓琨. 软件工程教程[M]. 哈尔滨:东北林业大学出版社,. [2] 申吉红 廖学峰. JSP课程设计案例精编[M]. 北京:清华大学出版社,. 1.2可行性研究前提 网上书店可以在家“逛商店”,订货不受时间、地点限制,获得较大量商品信息,可以买到本地没有商品,网上支付较老式拿钞票支付更加安全,可避免钞票丢失或遭到抢劫,从订货、买货到货品上门无需亲临现场,既省时又省力; 1.2.1 功能构造图及功能阐明 功能构造图如图 s1.1 网上书店系统重要功能:图书管理、图书查询、会员管理、订单管理、购物车管理 图书管理分为三某些:数据添加、数据删除和数据修改。这是一种后台管理模块,书店管理员可以通过顾客名和密码身份验证后进入书店管理页面,可以进行对图书种类管理(涉及图书种类增长、删除和修改)和对图书管理(图书信息发布和修改等)。 图书查询功能容许顾客进行两种方式查询:条件查询容许顾客进入网上书店时,以图书名称、作者、定价和会员价等了角最新图书信息,模糊查询是容许顾客输入其中核心字进行查询。 会员管理:为了可以实现图书商品购买,需要客户联系方式、送货地址等有关信息,这就需要会员管理这个模块,涉及会员注册(标记客户注册时必要填写内容,由于产生订单时需要这些信息)和会员登录。 订单管理:对客户购买商品信息需求,在拟定了所购力书商品名称、图书价格、图书数量等信息后,提示顾客选取相应送货方式及付款方式、最后身成相应订单记录,以便于网店配货人员根据订单进行后续出货、送货解决。 购物车管理:当客户选取购买某种图书产品时,应当可以将所选图书信息,如图书编号、图书价格、购买数量记录到相应购物车中,并容许客户返回书目查询页面,选取其她图书并添加到购物车中,当相应购订单生成后,应当可以自动清除以生成订单购物车中信息。 图s1.1 电子名片管理功能构造图 1.2.2 系统输入 购进图书信息及会员信息 1.2.3 系统输出 卖家所购得图书有关信息 1.2.4 系统解决流程(如图s1.2) 图s1.2网上书店管理系统流程图 1.2.5 性能 以便快捷有效实现买家与卖家之间交易、省时间、费用。查询速度快。具备性能指标是单个数据查询速度为1条/s,每更新一次速度为2/s,具备查错功能,能进行输入数据检查。 1.2.6 安全和保密规定 系统对不同权限顾客提供不同功能模块,对历史数据更改和新数据添加只有一定权限顾客才干进行操作,普通顾客只能进行查询操作,只有会员才干购买,对顾客有关信息规定保密。 1.2.7 完毕期限规定 本系统完毕期限为6个星期,详细进度安排见详细设计。 1.3开发目的 系统开发目的应考虑如下因素: (1) 人力与设备费用相以减少; (2) 解决速度提高; (3) 控制精度提高; (4) 人员运用率改进; 1.4具备条件 项目开发中所具备条件、假定和所受到限制,如: (1) 所建议系统运营寿命最小值 系统寿命最小值应达5年 (2) 进行系统方案选取比较时间 系统方案选取最小时间为1个月 (3) 经费、投资方面来源 经费重要来源为哈尔滨工业大学华德应用技术学院软件开发公司 (4) 硬件、软件、运营环境和开发环境方面条件 硬件环境: PII或更高档微机,笔记本电脑; 运营时内存规定:1MB; 安装所需硬盘:5MB; 打印机:可选: 软件环境 中文 Windows98//Me/XP/NT win7 Vista Web Server:Tomcat 5.0或以上 浏览器 :Internet Explorer,Netscape Navigator (5)可运用信息和资源 可参照已有应用程序和数据库管理系统 (6) 系统投入使用最晚时间 系统投入使用最晚时间为12月下旬 1.5进行可行性研究办法 可行性研究办法如下: (1) 客户调查 (2) 专家征询 (3) 市场有关产品、同类产品调查 1.6评价尺度 系统进行评价时所用重要尺度为各项功能优先顺序、开发时间长短及使用中难易程序。 1.7对既有系统分析 咱们普通买书都是到各大书店购买,书籍虽然诸多,但是费时间,并且挥霍经力。同步这种方式是接近现实。而网上书店可以查到所买图书更多信息,由于它是一种网站,它有它独特售书方式和功能。如顾客注册会员功能等,会员会有优惠和特别服务。尚有就是支付方式了,普通网上书店均有三种类型支付方式:汇款类支付、在线支付、其她支付方式,其中在线支付只要到支付平台开户后,将所获开户信息填入即可。当在网上书店购书后,顾客所购图书都在网站上有记录,以便顾客查询。这种方式也解决买家场地租金、店员工资等费用。也可以节约卖家某些消费。只是花某些邮费。 1.8所建议系统技术可行性分析 1.8.1 对所建议系统简要描述 网上书店管理系统采用常规数据库管理办法,依照客户所查询条件管理特点对数据库操作。 1.8.2 与既有系统比较优越性 网上书店具备独特运作方式。网上书店销售运作在电子网络上进行,它先模仿老式书店购书环节接受订单,然后视状况直接从出版社获得印刷本图书或包盒型电子出版物,通过邮政部门交给读者,或者将出版物由网上传递给读者。 网上书店图书品种多。网上书店图书品种可以比大型老式书店多余十几倍甚至几十倍,这是绝对优势。 网上书店图书传递速度快。电子数据交流(ED1)徐徐取代了信函、传真、电话等老式出版发行所依托业务联系方式。网上书店在收到一份订单后及时(普通是几分钟内)给读者发出“订购确认”电子信。如果读者发现订单有差错,可以及时修改。网上书店往往与快递公司合伙开展送书业务,从书店收到订单到读者收到图书时间只需四五天,若是加急订购话,时间还可以缩短。 网上书店图书价格便宜。网上书店抛弃了老式书店所需服务设施和多重环节,把节约下来开支转化成优惠书价吸引读者。印刷、纸张等费用不断增长,而电子计算、存储和通讯费用则逐年下降也是网上书店书价较低因素之一。 网上书店订书程序简朴。网上书店网页内容设计安排简要实用,容易操作,读者只需坐在电脑屏幕前,在网上书店主页上填好相应表格,就可以将自己需要登录到网上书店数据库中,立即得到与否有货信息,大大简化了购书手续。读者可以不分昼夜,随时定购图书。 网上书店提供全方位图书信息和双向交流渠道。网上书店提供图书信息涉及书名、作者、出版社、出版年月、版次、原书定价、优惠价、有否现货、图书递送所需时间等,还提供足够精彩详尽图书简介,或某些新书章节段落评价以及图书销售排行榜等资料。 1.8.3 采用建议系统也许带来影响。 采用网上书店系统将大大提高顾客时间、费用、经力等。有助于顾客买到更称心书籍,同步本系统节约场地,人员费用等,进一步减少支出。 1.8.4 所建议技术可行性分析 本系统为一种数据库管理系统,既有技术已较为成熟,预计运用既有技术应完全可以达到功能目的;同步,考虑到开发期限较为充裕,预测可以在规定期限内完毕开发。 1.9所建议系统经济可行性分析 1.9.1 支出 1) 设备及软件投资 硬件设备:PC机 软件:Windows95/98/XP,Visual Basic6.0 2) 其他一次性支出 软件设计和开发费用 3) 经常性支出 软件维护费用 1.9.2 成本效益分析 假设该系统运营需要一台80GB硬盘惠普微机一台和一台打印机,预计要0.5万元左右(具关于软件)。开发这个系统预计2个人月工作量,如果每人每月工资6000元,则共需要1.2万元。这两项成本共1.7万元。软件维护费用为元/年。 通过成本/利益分析可知系统建成后每年可以节约2名职工,如果每月工资按1000元计算,并按年利率10%计算,计算投资回收期和5年后纯收入是多。 解:计算成果见表S1.1。 1.10社会因素方面可行性 1.10.1 法律方面可行 新系统研制和开发,将不会侵犯她人、集体和国家利益,不会违背国家政策和法律。 1.10.2 顾客使用方面可行性 新系统研制和开发充分考虑顾客以便、利益、安全等,从面能满足使用规定。 表s1.1 教材购销系统成本/效益分析 购买设备、软件费 0.5万 人力(2个月,月工资6000元) 1.2万 开发成本总计 1.7万 系统维护费 0.2万/年 每年节约人力费用 2.4 万/年 每年节约经费 1万/年 .年 节约(元) (1+i)n 当前值(万元) 合计当前值(万元) 1 1万元/年 1.1 0.909 0.909 2 1万元/年 1.21 0.826 1.735 3 1万元/年 1.331 0.751 2.468 4 1万元/年 1.464 0.683 3.169 5 1万元/年 1.611 0.621 3.79 5年后纯收入 3.09 投资回收期 1.96年 1.11结论 结论意见:经上述可行性分析,系统研制和开发及时开始进行。 实验二 需求规格阐明书 2.1 引言 为了开发出真正满足顾客需求软件产品,一方面必要懂得顾客需求。此阶段就是精确地回答“系统必要做什么”这个问题,对目的系统提出完整、精确、清晰、详细规定。 2.2 项目概述 2.2.1 待开发软件普通描述 管理员可以维护客户注册信息、维护图书信息、解决订定单信息、维护系统公示、网上售书。游客可以在线注册为会员、购书。本系统设计目的将最后定位于完毕以上所述系统重要业务基本模型上。 最后顾客特点:会基本操作电脑,熟悉网上购书流程以及有关安全维护知识。 操作人员、维护人员:能纯熟操作计算机,熟悉基本软件维护知识,针对本系统,操作人员熟悉本系统操作流程。 软件预期使用频度:每天大概合计几百人 2.2.2 待开发软件功能(见图s2.1) 图S2.1 电子名片管理系统功能构造图 本软件具备如下重要功能: l 图书管理 数据添加 数据删除 数据修改 l 会员管理 u 会员注册 u 会员查询 u 图书查询 l 查询管理 u 条件查询 u 模糊查询 l 购物车管理 u 图书添加 u 图书查询 u 图书修改 l 订单管理 u 订单查询 u 订单修改 2.2.3功能描述 l 身份验证功能 对登录顾客身份进行验证,通过者才可以进入系统; l 条件查询功能 (1)如按书名、名号、作者、出版社等 (2)模糊查询 l 数据添加功能 增长一条新记录 l 数据删除功能 删除一条记录,并且提供确认机制。 l 数据修改功能 修改任意一条记录所有域,其中书名不能为空 l 顾客管理功能 (1) 添加顾客功能 (2) 删除顾客功能 (3) 功能修改顾客功能 2.2.4系统DFD(见图s2.2~2.7). 图s2.2 顶层数据流图 图s2.3 前台会员购买图书用例关系图 图s2.4 后台管理员操作用例关系图 图s2.5系统第二层数据流图(前台购书) 图s2.6系统第二层数据流图(后台管理) 图s2.7系统第三层数据流图(顾客登录) 2.3 数据描述(见表s2.1~s2.3) 2.3.1 数据描术 静态数据: 表s2.1 顾客表User 顾客序号 U_id 顾客名 Username 出生日期 U_birthday 性别 U_sex 密码 Password 邮箱地址 U_mail 表s2.2 书箱详细表Product 书籍编号 P_id 书籍名称 P_name 书籍价格 P_price 作者 P_author 简介 P_info 表s2.3 顾客订单表Order 订单编号 O_id 顾客编号 U_id 书籍编号 P_id 购买数量 O_number 购买日期 O_time 动态数据 输入数据:菜单选项,查询核心字,新建记录项,导入文献 输出数据:由查询核心字拟定数据库记录集合或所有记录 内部生成数据:中间查询成果 2.3.2 数据库描述 本软件采用SQL数据库 2.3.3 数据字典 数据流图,层次方框图(参见图S2.1~S2.7),其中涉及到数据定义如下: [1] 顾客序号=1{数字}10 [2] 顾客名=1{中文}10 [3]出生日期=1{数字|-}10 [4]性别={男|女} [5]手机=1{数字|SPACE|-}20 [6]密码=1{字母|数字|字符10} [7]邮箱地址=1{字母|.|@|数字}20 [8]书籍编号=1{数字}10 [9]书籍名称=1{中文|数字|字母|字符}20 [10]书籍价格=1{数字}10 [11]作者=1{中文}10 [12]简介=1{中文|数字|字符}500 [13] 订单编号=1{数字}100 [14] 顾客编号=1{数字}100 [15]书籍编号=1{数字}100 [16] 购买数量=1{数字}10 [17]购买日期=1{数字|-}10 [18] 家庭地址=1{中文|数字}50|1{字母|数字}100 [19]邮编=1{数字}8 [20]个人主面=1{字母|.|数字:|/}40 2.4 外部接口需求 2.4.1 顾客界面 l 采用Windows通用图形界面,对顾客和谐,且必要对鼠标和键盘提供支持,界面设计应遵循如下规则: l 界面要具备一致性,界面规范应遵循Windows软件界面规范; l 提供简朴错误解决; l 提供信息反馈,用各种信息提示顾客当前软件运营状态,软件界面元件功能; l 操作可逆,其动作可骒单个操作,或者是一种相对独立操作序列; l 设计良好联机协助; l 显示启动画面,画面简洁明快,富有当代气息,不能太花哨; l 应遵循国家关于计算机词汇原则,用词应当精练精确,没有歧义,图形意义明朗。 2.4.2 硬件接口 支持普通PII或更档微机,笔记本电脑。 2.4.3 软件接口 运营于WINDOWS95/98/ME//NT/操作系统之上; 2.4.4 故障解决 正常使用时不应当出错,若运营时遇到不可恢复系统错误,也必要保证数据库完好无损。 2.5 性能需求 2.5.1 数据精准度 查询时应保证查全率100%,所有相应域包括查询核心字记录都应能查到。 查询时应保证查准率100%,查到记录应与给定单项或组合项查询条件完全匹配。 2.5.2 时间特性 普通操作响应时间应在1~2秒内,对打印机操作及数据导入和导出也应在可接受时间内完毕。 2.5.3 适应性 满足个人使用需求。对前面提到运营环境规定不应存在困难。 2.6 软件属性需求 2.6.1 对的性 规定发布软件达到顾客预期目的,运营时基本无错误 2.6.2 可靠性 在普通条件下,应不出故障 2.6.3效率 对于浏览,查询,购买,删除,订购,密码设立普通操作,规定及时响应,在1~2秒内。 2.6.4 完整性 规定能在发生意外(如掉电,网络故障等)状况下,保证不选取数据。 2.6.5 易实用性 规定能尽量为顾客使用提供以便,软件界面符合当前流行界面规范。 2.6.6可维护性 规定本软件在运营中发现错误时,能迅速,精确对其进行定位,诊断和修改。 2.6.7 可测试性 设计时尽量减少测试本软件各项功能所需要工作量。 2.6.8复用性 设计时尽量采用模块化办法进行设计,对系统内各模块接口尽量达到高内聚,低耦合限度,以提高各模块复用性。 2.6.9安全保密性 规定提供身份验证,只容许通过身份验证顾客使用,对于三次 密码输入不对的,应强行关闭,绝不泄漏顾客有关信息。 2.6.10可理解性 对于本软件提供各种菜单命令,各种信息提示,应易于顾客理解。 2.6.11可移植性 规定本软件在将来能易于向WINDOWS高版本操作系统上移植,以用于掌上电脑。 2.6.12互联性 规定提供数据导入和导出接口,以易于同其她系统连接。 2.6.13数据采集 通过身份验证顾客,采用键盘和鼠标直接输入或者从外部文献导入数据。 2.6.14顾客特性 使用本软件顾客群非常广泛,它非常合用于具备如下特点人员: 工作中非常繁忙人; 宅男,宅女; 经常上网人; 针对如上顾客特点,本软件可以迅捷、精确、以便地提供个人社会关系数据库管理系统各项管理功能,同步力求为顾客提供以便、高效、实用功能。 2.6.15运营环境 PII或更高档微机,笔记本电脑; 运营时内存规定:1MB 安装所需硬盘:5MB 打印机:可选 软件环境 中文 Windows98//Me/XP/NT win7 Vista 2.6.16条件与限制 考虑到本软件使用广泛性,在设计时应注意软件可移植性,能以便地将其移植到掌电脑,用兼容各大网站。 因本软件管理信息属于人个隐私信息,必要注意信息安全防范。 同步应以原则数据格式来实现,以以便数据共享。 实验三 概要设计阐明书 3.1 引言 参见1.1 3.2 任务概要 3.2.1 目 编写网上书店系统详细设计阐明书目在于从详细设计角度明确网上书店项目业务品种、功能范畴,明确与业务主机/终端系统接口和业务解决模式,使系统开发人员和产品管理人员明确产品功能,可以有针对性进行系统开发、测试、验收等各方面工作。 3.2.2 需求概要 参见2.2 3.2.3 条件与限制 本系统更为抱负选取是与其她办公自动化套件集成起来,作为其中一种组件,在功能方面可以考虑由多顾客分别进行管理,系统可觉得级不同顾客设立不同权限等,同步应进一步提高系统安全保密性。 3.3 总体设计 3.3.1 解决流程 系统启动后,进入主界面,然后通过身份验证进入系统里,依照系统配备文献将数据库导入,并设立各全局变量;由退出系统事件激活退出系统模块,退出系统; 系统总体构造如图s3.1所示。 各模块设计如下: 图s3.1 系统总体构造和模块外部设计 3.3.2功能分派 (1) 系统控制功能 初始化模块(M1) 会员验证模块(M2) 游客模块(M3) 管理员验证模块(M4) 图书查询(M21) 购物车(M22) 订单(M23) 退出(M24) 会员管理(M41) 图书管理(M42) 订单管理(M43) 退出(M44) (1) 图书查询功能 条件查询模块(M211) 模糊查询模块(M212) (2) 购物车功能 添加图书模块(M221) 查询图书模块(M222) 修改图书模块(M223) (3) 订单功能 订单查询模块(M231) 订单修改模块(M232) (4) 会员管理 会员登陆模块(M411) 会员注册模块(M412) 会员注销模块(M413) (5) 图书管理 图书添加模块(M421) 图书删除模块(M422) 图书修改模块(M423) (6) 订单管理 执行订单模块(M431) 查看订单模块(M432) 3.4运营设计 3.4.1运营模块组合 模块命名方式按照相应模块结合特性制定。命名方式为Mx和Mxy,其中数字相似模块即为同类模块 3.4.2 运营控制 本软件控制流程:想由操作系统启动M1(初始化模块)然后进入通过身份验证后,登录系统,并调用M2,M3和M4,然后进入,由相应消息分别击活M21,M33,M42等模块。其中M24为退出模块。 3.4.3运营时间 各模块运营时间均应控制在1~2秒内。由于系统采用消息驱动方式,将有效提高计算机运用率 3.5数据构造设计 3.5.1 逻辑构造设计 (1) 全局变量 <1>记录总数 RecordTotal: Int <2>浏览顺序数组 Browse: INt Browse[max] <3>焦点记录 FocusRecord: Int <4>表 From: Action=”.link.jsp” method=”post” <5>内存记录缓冲区 RecordBuffer: NameAdd RecordBuffer NameAdd=: [max] Struct{ INt Index; Char Name[20]; Char Company[80]; Char Telnump[40]; }NameAdd; (2) 数据库Name-CarD Tabel 定义 字段名 姓名 类型 顾客类型 性别 邮政编码 电子邮箱 电话 地址 真实姓名 密码 顾客名 收货人邮编 收货人地址 收货人邮箱 收货人 订单金额 送货方式 付款方式 定购时间 收货人电话 产品标记 数量 出售价格 应付总和 图片 出版日期 页数 编号 出版社 卖出价格 产品价格 产品名称 作者 与否卖出 链接名称 链接地址 表 type gender postcode email telephone address truename pass name CPostcode CAddress CEmail Consignee Sum Payment Ship GreateTime GPhone UserID Quality SoldPrice Paysum Image PublishDate Page ISBN Publisher SoldPrice Price ProductName Author IsSelling Linkname Address Form Nvarchar(50) Nvarchar(10) Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(100) Nvarchar(20) Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(100) Nvarchar(50) Nvarchar(20) Decimal Nvarchar(50) Nvarchar(50) Datetime(8) Nvarchar(50) Int(4) Int(4) Numeric(9) Numeric(9) Nvarchar(50) Datetime(8) Int(4) Nvarchar(20) Nvarchar(50) Decimal(9) Decimal(9) Nvarchar(50) Nvarchar(50) Bit(1) Text(50) Text(50) Format (3)文献名 adminlist.aspx 管理员首页 addbook.aspx 添加图书信息 bookdetail.spx 图书详情 Booklist.aspx 管理员图书列表 Cartok.aspx 填写购物车客户信息 Headad.aspx 管理员登录首页头部 Index.aspx 主页面 Login.aspx 顾客登录页面 Morebookin.aspx 更多图书页面 Reg.aspx 顾客注册页面 Tail.aspx 首页底部页面 Updatesearchbook.aspx 修改查询图书(管理员) Userlist.aspx 顾客信息列表 3.5.2物理构造设计 数据库NAME-BOOK 文献物理构造:采用顺序构造记录文献。 3.6出错解决设计 本软件应充分考虑各种系统错误,避免导致数据库系统不一致或损坏; 本软件提供撤除机制,避免顾客因误操作对数据库系统导致破坏; 采用对话框形式为顾客提供警告信息; 某些核心性操作(例如删除或修改记录),都应提供确认机制。 3.7补救办法 当浮现大程序问题起用备分程序;如果无法起用备分程序则只能关闭网站进行抢修。 3.8系统维护设计 系统维护和管理也是一种系统问题,也涉及两个层面: 1)技术层面 涉及:(1)使用较新开发和维护技术; (2)数据库管理员管理好数据库数据 (3)专职维护人员维护硬件 2)人员层面 涉及:(1)维护合同; (2)工作流程及方式办法。 3.9安全保密设计 在顾客登录系统时进行身份验证,只容许合法顾客进入系统; 添加输入输出功能,以便顾客对数据进行备份。 维护设计 《网上书店管理系统》软件必要按照软件产品设计规范环节进行开发,并充分考虑软件可维护性,详细编写各阶段文档资料,以利于将来版本升级以及移植等二次开发。 实验四 软件测试文档 4.1引言 见1.1 4.2测试筹划 测试筹划主体是“测试内容阐明”。它涉及测试项目名称,各项测试目、环节和进度,以及测试用例设计等。 4.3测试报告 测试报告主体是“测试成果”,这涉及测试项目名称,实测成果与盼望成果比较,发现问题,以及测试达到效果等。 测试用例={测试数据+盼望成果} 式中{}表达重复 测试成果={测试数据+盼望成果+实际成果} 4.4测试文档 测试文档重要涉及测试筹划和测试报告两个方面内容 4.5测试用例所选测试办法 在软件测试报告中,重要使用单元测试办法,采用办法均为等价分类法 测试内容:如表s4.1所示 表s4.1 测试内容 测试项目名称: 网上书店系统-客户端 测试项目的题:所有基本页面对的链接 测试人员:刘虹玉 测试时间:/11/30 测试环境与系统配备:软件环境:Micrsoft windowXP Professional 硬件环境:P4 1.7GHz CPU + 1.7GHz 512MB 内存 网络环境:3人共享1M带宽 测试次数:每个测试过程做2次。 预期成果: 可以对的显示图片,每个链接有效,超连接连接页面与页面中批示(或 图示)相符。 测试过程: 登陆http://localhost:EBook/book 对于首页每个链接,点击进入。察看链接页面与否相符合。 3.对于首页每个链接,点击看能否进入相应页。 管理员登陆模块 测试目:等价分类如表s4.2所示 表s4.2 管理员登陆等价分类 输入数据 有效等价类 无效等价类 顾客名或密码 级别 (1)1~10位字符宽度 (2)字母打头字母数字 (8)2位数字字符 (3)少于1位字符 (4)多于10位字符 (5)非字母打头 (6)具有非字母数字字符 (7)少于2位 (9)多于2位 (10)具有非数字字符 测试用例选取如表s4.3所示 表s4.3 管理员登陆测试用例 测试数据 盼望成果 测试范畴 实际成果 成果分析 Liuhongyu06 Liuhongyu21106 06liu Liu*06 06 6 211 L6 输入有效 输入无效 输入无效 输入无效 输入无效 输入有效 输入无效 输入无效 输入无效 (1)(2) (3) (4) (5) (6) (8) (7) (9) (10) 同盼望成果 同盼望成果 同盼望成果 同盼望成果 同盼望成果 同盼望成果 输入有效 同盼望成果 同盼望成果 对的 对的 对的 对的 对的 对的 错误,字符个数少于2位 对的 对的 顾客管理功能测试与分析 表s4.4重要对系统顾客管理功能进行了测试功能 表s4.4 顾客管理等价分类 输入数据 有效等价类 无效等价类 添加顾客 删除顾客 修改顾客 顾客名 顾客名 顾客名 不存在顾客 存在顾客 存在顾客 存在顾客 不存在顾客 不存在顾客 添加顾客测试用例 要输入会员名、密码,顾客名和密码必要是有限数字字母构成,并且打头必要是字母。 详细添加顾客测试用例设计见表s4.5 表s4.5 顾客管理添加顾客测试用例 测试数据 盼望成果 实际成果 成果分析 Lhy21106 Liuhongyu21106 21106liu Liu*06 Liu211 06 6 211 L6 添加错误 顾客名为空 顾客名过长 顾客名输入错 顾客名输入错 添加对的 顾客级别对的 顾客级别输入错 顾客级别输入错 顾客级别输入错 添加错误 添加错误 添加错误 添加错误 添加错误 添加错误 同盼望成果 输入有- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 网上 书店 管理 系统 样本
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文