收藏 分销(赏)

软件综合项目工程网上书店专业系统设计方案报告.doc

上传人:二*** 文档编号:4749957 上传时间:2024-10-11 格式:DOC 页数:37 大小:535.04KB 下载积分:5 金币
下载 相关 举报
软件综合项目工程网上书店专业系统设计方案报告.doc_第1页
第1页 / 共37页
本文档共37页,全文阅读请下载到手机保存,查看更方便
资源描述
试验目录 试验一 软件和软件开发环境..................................................2 试验二 软件开发计划.....................................................................4 试验三 需求调研分析........................................... .........................6 试验四 软件概要设计.....................................................................8 试验五 软件具体设计.....................................................................11 试验六 测试用例设计.....................................................................14 试验七 软件开发文档设计.............................................................17 试验一 软件和软件开发环境 试验目标和任务 目标:确定课题,组织组员,合理分工,熟悉软件开发环境,培养团体精神。 任务:学习软件开发小组组织和管理,合理分工,将项目开发各阶段任务明确,并熟悉对应软件开发环境。 预习内容 参考资料和阅读相关国家相关软件开发标准文档。 试验内容及要求 依据各组选择课题,实施项目经理制,各组推荐一名组长,统一管理整个项目标实施过程,并合理调整资源和负责项目全局;依据项目标难易合理分配组员任务,对问题达成一致见解;针对项目标实施,熟悉对应软件开发工具及使用环境。 试验内容 我们组所选择课题是网上书店。 认识网上书店,首先必需了解电子商务。电子商务是经过人和电子通信方法结合,依靠计算机网络,以通信技术为基础,来处理商品交易问题,降低经营成本,增加商业价值,宣传企业形象,并发明新商业机会全部商务活动。电子商务是纸上信息交流和储存方法一个替换形式,是以交易双方为主体,以银行支付和结算为手段,以用户数据库为依靠全新商业模式,是现代商业发展方向。其关键功效包含:网上广告、商品订货、付款、服务和货物销售,和市场调查分析、财务核实等。电子商务从服务类型上可分为网上商店、网上信息服务、电子货币三类。 进入电子商务企业不一定会盈利,但不进入电子商务企业未来一定会被淘汰。正是这种对未来期望认识,很多网上书店应运而生。 网上书店和传统书店相比有很多新特点: (1)书写电子化,传输数据化。尽可能采取无纸贸易,实现快速正确、双向式数据和信息交流,可借助非实时电子邮件和实时讨论组来了解图书市场和图书信息,提供异地交流形式。 (2)没有店面租金成本。网上书店只需一台连在网络上服务器或租用部分网络服务器空间即可。 (3)没有图书库存压力。可将网上订单直接传输给出版社,出版社可实施零库存印刷。 (4)便于搜集读者信息,为读者提供个性化服务。依据读者浏览、购置信息,分析读者阅读爱好,当读者再次访问时直接向其推荐相关图书或定时向其发送相关图书电子邮件。 (5)品种规模大,经营时间久,上架寿命长。通常传统大型书城,图书品种不超出20万种,网上书店在理论上可有没有限多品种。“网络不打烊”,只要服务器工作正常,网友就能查到并订购图书,不受时间限制。   (6)实施无国界经营。只要知道域名,全世界全部可访问,不受空间限制。 软件开发工具关键有:Microsoft Visual Studio 和Microsoft SQL Server 。 使用环境:Windows XP。 试验二 软件开发计划 试验目标和任务 目标:了解项目管理过程,开展团体合作,完成软件项目开发计划编制。 任务:学习软件开发项目立项、计划工作,将项目开发各阶段任务进行分解,制订开发计划书。 预习内容 项目管理知识,开发计划工具,参考资料和阅读相关国家相关软件开发标准文档。 试验内容和要求 依据各组选择课题,在项目组长安排下,在对问题达成一致见解基础上,针对项目任务,编制项目实施计划。 试验内容 软件开发计划 1 引言 1.1编写目标 开发一套网上书店购书系统,能够让用户经过浏览器浏览网站售书目录,从而挑选自己满意图书,并下订单购置。而网站后台人员需要维护网站会员信息、书籍信息和订单信息。本系统目标就是要开发一套既方便用户网上购书,又方便网站维护人员维护网站。 1.2背景 伴随全球经济一体化逐步发展和深入,网上书店已成为传统书店必不可少经营策略之一.现在,网上书店在国际互联网上能够实现商务已经多样化,能够完成从最基础信息展示、信息公布功效到在线交易、在线用户服务、在线网站管理功效等,能够说,传统书店所含有功效几乎全部能够在互联网上进行电子化高效动作。即使传统书店规模有所不一样,伴随网上交易开展,全部将有力地改变企业发展空间,会对企业竞争力产生不可忽略影响 1.3定义 网上书店系统经过网上开店方法向读者出售书本。中国著名两大书店,当当网和卓越网,她们售书理念很简单,读者能够自己寻求自己喜爱书。读者无需为寻求一本自己想要书好奔波于城市各个角落,无需因为时间问题而错过了新书首发式,或因为时间问题而去不了书店,网上书店系统,只需你有一台能够连上互联网电脑,就能够根据自己爱好检索到自己想要书本。 1.4参考资料 软件工程(第一版) 钱乐秋、赵文耕编著 清华大学出版社 2 项目概述 2.1工作目标 完成网上书店系统软件和软件开发环境,统软件开发计划,需求调研分析,软件概要设计,软件具体设计,测试用例设计,软件开发文档设计。 2.2工作范围 使用个人电脑进行操作。 2. 3关键功效 前台实现功效:新用户注册,书籍分类搜索,销售量,新书上架,购物车功效模块,信息查询 后台管理功效:用户注册信息管理,书籍信息管理,用户权限管理,订购信息管理 2.4工作内容 整个开发过程经历两个阶段,即两次迭代: 第一阶段:设计并实现网上书店系统; 第二阶段:依据第一阶段经验,设计并实现书店管理系统; 2.5技术指标 符合需求说明书中用户需求。 2.6产品 项目结束时提交产品:源代码、文档。 2.7验收标准 达成老师验收标准 3 关键参与人员 项目名称 网上书店系统 项目编号 OLBS 所属部门 XXXXXXXX 成立时间 XXXXXX 项目责任人 XXX 关键参与组员 姓名 部门 职务 参与时间 基础情况 XXX XXXX 组员 XXXX 负责网上书店系统软件和软件开发环境 XXX XXXX 组员 XXXX 负责网上书店系统软件开发计划 XXX XXX 组长 XXXX 负责网上书店系统需求调研分析 XXX XXXX 组员 XXXX 负责网上书店系统软件概要设计 XXX XXXX 组员 XXXX 负责网上书店系统软件具体设计 XXX XXXXX 组长 XXXX 负责网上书店系统测试用例设计 4 项目进度安排 4.1 第一阶段计划 工作内容 起止时间 工作量 (人天) 人员分工 说明 <任务1>阶段一之前期调研阶段 -09-21至 -09-26 5×6 全组 画出用例图,确定需求,尤其是关键需求 <任务2>阶段一之需求分析 -09-27至 -10-03 5×7 全组 依据已经确定需求,展开分析。确定模块划分。 <任务3>阶段一之总体设计 -10-04至 -10-10 5×7 全组 模块总体设计 <任务4>阶段一之具体设计 -10-11至 -10-17 5×7 全组 依据总体设计进行具体设计,包含数据库设计 <任务5>阶段一之编码及模块测试 -10-18至 -10-24 5×7 全组 全部模块和数据库编码和模块测试 <任务6>阶段一之集成测试 -10-25至 -01 -31 5×7 全组 继承测试,整理工作产品并提交 4.2 第二阶段计划 待定 4.3 风险估量 因为组员还是学生,有各自日常工作和其它课程,所以在网上书店项目标投入时间十分有限,这是本项目标最大风险,必需加以注意。 5 预算 软件资金投入较少,具体预算分配简略。 6 支持条件 计算机 Windows XP MicroSoft Visual 思索题 1、软件项目计划关键完成什么工作? 答: 引言包含:编写目标,背景,定义,参考资料。 项目概述:工作目标,工作范围,关键功效,工作内容,技术指标,产品,验收标准。 关键参与人员,项目进度安排,预算,支持条件。 2、你认为项目开发计划中最关键问题是什么。 答:进度安排,是对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务预。定开始日期、完成日期及所需资源,要求各项工作任务完成前后次序和表征每项工作任务完成标志性事件。 3、你认为项目计划怎么对软件开发有意义? 答:使项目组员了解项目开发计划书作用、期望达成效果。为了确保项目团体按时保质地完成项目目标,便于项目团体组员愈加好地了解项目情况,使项目工作开展各个过程合理有序,所以以文件化形式,把对于在项目生命周期内工作任务范围、各项工作任务分解、项目团体组织结构、各团体组员工作责任、团体内外沟通协作方法、开发进度、经费预算、项目内外环境条件、风险对策等内容做出安排以书面方法,作为项目团体组员和项目干系人之间共识和约定,项目生命周期内全部项目活动行动基础,项目团体开展和检验项目工作依据。 试验三 需求调研分析 试验目标和任务 目标:确定项目标可实施性,在此基础上完成系统逻辑功效模型建立。 任务:采取不一样软件开发技术,完成对软件开发项目标需求分析过程,给出系统逻辑功效模型,数据字典和规格说明书。 预习内容 需求调研提要,参考资料和阅读相关国家相关软件开发标准文档。 试验内容及要求 明白项目标业务步骤图,绘制数据流图,功效分析图,编写数据字典,数据加工处理描述,软件系统步骤设想图(新系统模型),需求规格说明书。 试验内容 1.项目标业务步骤图: 在本系统中,为了确保用户安全舒适购物环境,设计了简单易用业务步骤:用户能够注册登录网站,登录后,用户能够浏览网站具体内容,提供搜索引擎,使用户能够按特定条件对所需图书进行搜索,用户下定单购置商品,用户也修改定单购置数量,查看定单处理步骤。 数据流图: (1) 用户 管理员 网上购书系统 处理 购书,修改资料 (2) 用户 管理员 接收事务 事务处理 输出事务 (3) 用户 管理员 接收事务 购书处理 生成订单处理 修改资料处理 会员信息 订单信息 状态图: 功效图: 名字:用户 名字:修改资料处理 名字:管理员 名字:生成订单处理 名字:购书处理 名字:接收事务 描述:网上购书人 定义:用户=网上购书人 描述:用户修改自己资料处理 定义:修改资料处理=用户信息修改处理 描述:维护网站人 定义:管理员=维护网站人 描述:对用户所以订单处理 定义:生成订单处理=用户地址信息+书名+购书数量 描述:对用户购书处理 定义:购书处理=目前订单+最终订单 描述:接收外部输入 定义:接收事实=接收用户、管理员输入 网上书店系统需求规格说明书 1.概述 1.1用户介绍 网上书店使用者关键有经销商和用户群两种: 营业时间不受控制; 营业场地不受限制; 供需双方之间信息交流广度、深度和速度有了质飞跃; 经营愈加科学,刚加信息化; 用户能够足不出户就能买到自己喜爱书; 有一大部分是学生,追求时尚快捷购物方法,还有就是工作人群,追求高效经济购物方法。 2.项目标目标和目标 2.1目标 经过网上书店系统实现图书销售电子商务模式并满足经销商和用户进行电子交易需求,确保充足发挥网上交易优势。 2.1目标 (1)网上书店各个功效完整; (2)整个系统能够稳定运行; (3)用户之间信息渠道通畅; (4)用户能够快速找到自己所需要图书; (5)付款方便,渠道通畅. 3相关文档 软件开发计划书。 4系统功效需求 4.1登录注册 4.2浏览图书 4.3会员购书 4.4订单管理 4.5图书管理 5.目标系统其它需求 5.1安全性 提升数据传输安全性,使用安全链接加强保密性,经过防火墙加强网站安全性。 5.2灵活性 支持多个付款方法、多个货物搜索方法和多个送货方法。网站支持后续更新。 5.3可靠性 使网站管理人员和用户访问网站时全部能正常操作。 6.约束条件 该系统面向中小型网上书店,以整个企业为单位,不包含企业内部业务和部门之间业务交流。 7.参考资料 赵池龙,杨林,孙伟.实用软件工程,第2版.北京:电子工业出版社,; 肖汉.软件工程理论和实践,北京:科学出版社,。 思索题 1、需求分析在软件开发中真有那么关键吗? 相关需求分析过程具体实现,在实践中研究人员已经开发了若干方法,不一样分析方法有自己独特见解,不过这些分析方法全部遵照一组标准: (1)必需能够表示和了解问题信息域; (2)必需能够定义软件将完成功效; (3)必需能够表示软件行为; (4)必需划分描述数据、功效和行为模型,从而能够分层次揭示细节; (5)分析过程应该从要素信息移向细节信息。 所以,由此看来,需求分析在软件开发中是很关键。 2、分析系统步骤图,步骤图和数据流图区分和各自特点。 数据流图:简称DFD,就是采取图形方法来表示系统逻辑功效、数据在系统内部逻辑流向和逻辑变换过程,是结构化系统分析方法关键表示工具及用于表示软件模型一个图示方法。 数据流图基础符号意思: 1.矩形表示数据外部实体; 2.圆角矩形表示变换数据处理逻辑; 3.少右面边矩形表示数据存放; 4.箭头表示数据流。 数据步骤图中有以下多个关键元素: →:数据流 □:数据源(终点) ○:对数据加工(处理) 〓:数据存放 数据步骤图 是描述系统数据步骤工具,它将数据独立抽象出来,经过图形方法描述信息来龙去脉和实际步骤。 为了描述复杂软件系统信息流向和加工,可采取分层DFD来描述,分层DFD有顶层,中间层、底层之分。 数据步骤图基础成份 系统部件包含系统外部实体、处理过程、数据存放和系统中数据流四个组成部分 数据步骤图 是描述系统数据步骤工具,它将数据独立抽象出来,经过图形方法描述信息来龙去脉和实际步骤。 为了描述复杂软件系统信息流向和加工,可采取分层DFD来描述,分层DFD有顶层,中间层、底层之分。 (1)顶层。决定系统范围,决定输入输出数据流,它说明系统边界,把整个系统功效抽象为一个加工,顶层DFD只有一张。 (2)中间层。顶层之下是若干中间层,某一中间层既是它上一层加工分解结果,又是它下一层若干加工抽象,即它又可深入分解。 (3)底层。若一张DFD加工不能深入分解,这张DFD就是底层了。底层DFD加工是由基础加工组成,所谓基础加工是指不能再进行分解加工。 数据步骤图基础成份 系统部件包含系统外部实体、处理过程、数据存放和系统中数据流四个组成部分。 数据步骤图是以图形方法表示在问题中信息变换和传输过程。它把系统看成是由数据流联络多种概念组合,用分解及抽象手段来控制需求分析复杂性,采取分层数据步骤图来表示一个复杂系统。 很多资料上,数据步骤图也叫数据流图,全部指DFD:Data Flow Diagram。 3、怎样写符合规范数据流图和数据词典? 数据流图,首先要做好数据建模(即确定业务相关数据库表,建立表和表之间关系,建立好实体约束);然后,再将其引入到过程模型中,根据某一个过程建模规则将其和其它过程元素经过,数据流线条和数据报文进连线,即可绘制完成。 4、怎样组织对该工作评审? 设计评审包含:可追溯性、接口、风险、实用性、技术清楚度、可维护性、质量、多种选择方案、限制、其它具体问题具体分析。 试验四 软件概要设计 试验目标和任务 目标:完成系统体系结构建立和概要设计,并给出对应规格说明书。 任务:认真分析试验三结果,给出系统合理体系结构,描绘系统结构图,并合理划分系统各组成模块,最终给出系统各部分设计规格说明书。 预习内容 参考资料和阅读相关国家相关软件开发标准文档。 试验内容及要求 功效结构图设计,软件处理步骤设计,输出设计(关键指打印输出设计),存放文件格式设计(数据库结构设计),输入设计(关键指数据录入卡设计)。 试验内容 1引言 1.1编写目标 本文档目标是叙述网上书店管理系统概要设计,本概要设计说明书编写目标在于全方面说明网上书店管理系统第一阶段中设计考虑,包含功效结构图设计、软件处理步骤设计、输出设计(关键指打印输出设计)、存放文件格式设计(数据库结构设计)、输入设计(关键指数据录入卡设计)。 1.2定义 图书品种 书号,书名。版本相同者定义为同一品种 图书发货单位 书号,书名,版本,单价,相同者定义为同一发货单位 供给商 提供图书资源企业 用户 图书商品销售对象,分别为集团用户和个人用户 代发站 为了降低物流成本,在偏远地方设置 2总体设计 本系统采取框架(框架说明请参考”基于框架程序设计.doc”)设计,系统各个模块之间功效独立,可依据用户需要动态进行组合,各个子模块之间没有直接耦合,而是经过数据库之间联络由框架进行组合,子模块修改只是模块内局部修改,不会造成修改蔓延,从而使系统抗修改能力大大提升,降低了系统开发风险。 3接口设计 3.1用户接口 (1)用户:输入网站 系统:返回书店网络业务支持平台主页面 (2)用户:点击网站上对应链接 系统:处理其请求并返回对应结果 (3)用户:提交相关所遇问题 系统:在线客服返回用户查询结果 (4)用户:系统管理员帐号,密码 系统:判定其正误,并依据管理等级返回对应管理菜单 (5)用户:提交对应管理请求 系统:返回相关信息,并实施用户提交请求 3.2外部接口 (1)网上支付功效网银接口:参数:账号,金额 返回:网银处理页面 3.3内部接口 (1)系统管理和管理功效之间接口: 输入:系统管理员管理帐号,密码 输出:错误信息(帐号或密码错误);依据用户管理等级返回其管理菜单 (2)内部界面和会员管理接口: 输入:会员帐号和密码 输出:错误信息(帐号或密码错误),依据其角色不一样,分个人和商户进入不一样类型功效页面 (3)内部界面和书目管理接口 输入:相关书目信息 输出:统计输入数据,并返回实施后结果,是否成功 (4)内部界面和库存管理接口 输入:相关库存信息 输出:统计输入数据,并返回实施后结果,是否成功 (5)内部界面和信息管理接口 输入:相关信息 输出:统计输入数据,并返回实施后结果,是否成功 (6)内部界面和业务模块接口 输入:相关信息 输出:统计输入数据,并返回实施后结果,是否成功 (7)内部界面和物流系统模块接口 输入:相关信息 输出:统计输入数据,并返回实施后结果,是否成功 (8)内部界面和在线客服模块接口 输入:相关信息 输出:统计输入数据,并返回实施后结果,是否成功 4业务步骤设计 5系统数据结构设计 5.1书目资料表 表名:BookInfo 字段名 类型 功效说明 备注 ID Int4 书目ID PK(自增加) ISBN Nvarchar15 标准书号(ISBN) Name Nvarchar20 书名 Edition_NO Nvarchar4 版本简称 Kind Nvarchar2 十大分类 5.2销售单位表 表名:SaleUnit 字段名 类型 功效说明 备注 SaleUnit_ID Int4 销售单位 ID PK WorkBook_ID Int4 工作书目 ID FK Price Float 定价 Discount Float 批销折扣 (默认) RetailDiscount Float 零售折扣 DiscountBegin Date 折扣开始日期 DiscountEnd Date 折扣结束日期 IsDoubleDiscoun Nvarchar1 会员是否折上折 ComType Nvarchar10 货物状态 可售、停售 Staff_LoginName Nvarchar10 员工登录名 (FK) Update_Date Date 修改时间 5.3发货单位表 表名:SendUnit 字段名 类型 功效说明 备注 SendUnit_ID Int4 发货单位ID PK WorkBook_ID Int4 工作书目ID FK SaleUnit_ID Int4 销售单位ID FK NumberOfVolume Int 每条册数 WeightOfHundred Int 百本重量 NubmerOfEachPackage Int 每包条数 Number Int4 数量 (统计库总存数量) PublishYear Varchar4 出版年份 PublishMonth Varchar2 出版月份 ComType Nvarchar10 货物状态 可售、停售 Staff_LoginName Nvarchar10 员工登录名 FK Update_Date date 修改时间 Memo Nvaechar50 备注 Bookset Nvaechar12 套装书 Buma Nvaechar3 补码 BookSetType Nvaechar1 套装书类型 ‘1’,’2’或’3’ BookSetNumber int 套装书数量 BookSetName Nvaechar20 套装书名称 BookSetCode Nvaechar10 套装书编码 5.4会员信息表 表名:MemberInfo 字段名 类型 功效说明 备注 Member_ID int 4 会员ID Vip Nvarchar 10 VIP卡号 Member_Name Nvarchar 15 姓名 Age Nvarchar 15 年纪 Degree bool 学历 Career Nvarchar 10 职业 Rank Nvarchar 10 会员等级 Balance Nvarchar 10 余额 Credit Nvarchar 10 积分 Tel Nvarchar 10 电话 Addr Nvarchar 10 地址 Staff_ LoginName Nvarchar 10 员工登录名 Update_Date Date 修改时间 Memo Nvarchar 50 备注 5.5供给商信息表 表名:ProviderInfo 字段名 类型 功效说明 备注 Provider_ID Int4 供给商ID 自动编码(PK) Provider _Name Nvarchar25 供给商名称 Provider_ShortName Nvarchar10 供给商简称 Provider _Code Nvarchar6 供给商编码 Subject Nvarchar15 科目 为财务系统使用 Provider _Kind1 Nvarchar10 供给商类别1 区内 Provider _Kind2 Nvarchar10 供给商类别2 区外 Provider _Kind3 Nvarchar10 供给商类别3 自定义 Licence_NO Nvarchar15 书刊销售许可证 BatchLicence_NO Nvarchar15 执照号码 BusinessStaff Nvarchar10 业务联络人 TransportStaff Nvarchar10 运输联络人 AccountStaff Nvarchar10 财务联络人 BSPhoneNumber Nvarchar15 业务联络人号码 TSPhoneNumber Nvarchar15 运输联络人号码 ASPhoneNumber Nvarchar15 财务联络人号码 Address Nvarchar50 地址 InitBank Nvarchar30 开户行 AccountNumber Nvarchar30 账号 Tax_NO Nvarchar30 国税号 Staff_LoginName Nvarchar10 员工登录名 (FK) Update_Date Date 修改时间 5.6订单明细表 表名:SubscriptionDetail 字段名 类型 功效说明 备注 OrderKind_ID Int4 订品种 ID (关键字)(PK) Subscription_ID Int4 订单 ID FK Serial_No Int 序号 自编号 Book_ID Int4 样本书目ID FK SaleDateLimit Int4 缺省销货结算期限 SaleKindID nVarchar 10 销货方法号 主表缺省值,可修改 DiscountOfSale int 销货折扣 主表缺省值,可修改 Staff_LoginName nVarchar 10 录入员工登陆名 FK Update_Date Date 修改时间 系统自动统计 Memo nVarchar 50 备注 5.7用户表 表名:user 字段名 类型 功效说明 备注 LoginName Nvarchar 10 登录名 PK FullName Nvarchar 10 用户名 Password Nvarchar 10 密码 Location Nvarchar 10 地点 Status Nvarchar 10 状态 Memo Nvarchar 50 备注 5.8用户预定表 表名:ClientComOrder 字段名 类型 功效说明 备注 ClientOrder_ID Int4 客顾预订单 ID PK ClientOrder _NO Int 订单流水号 年月+流水号 Book_ID Int4 工作书目 ID FK Client_ID Int4 用户 ID FK ProviderOrder_ID Int4 供货商订单 ID FK生成供货商订单后统计到这里 OrderNumberOfClient int 用户订数 receiveDate Limite int 到货期限 缺省为‘待定’ CurState nVarchar 10 目前状态 (已收订,已报订,已到货,已发货) Staff_LoginName nVarchar 10 录入员登陆名 FK Date Date 生成日期 系统自动统计 Memo nVarchar 50 备注 5.9配货统计表 表名:ClientProvide 字段名 类型 功效说明 备注 ProvideID Int4 配货统计 ID PK Client_ID Int4 用户 ID FK SaleUnit_ID Int4 销售单位ID FK Amount int 数量 SendBill_ID nVarchar 12 对应单据ID 和发货单 ID 对应 (FK) Staff_LoginName nVarchar 10 录入员登录名 FK Input_Date Date 录入日期 系统自动统计 Memo nVarchar 50 备注 5.10零售销售表 表名:RetailSaleMaster 字段名 类型 功效说明 备注 SendBill-ID Int4 销售单ID PK SendBill-NO Nvarchar 12 销售单流水号 年月+ip 后三位+流水号 Member-ID Int 会员ID 非会员 ID 值为 NULL NumberofSale Int 销售数量 Mayang Number(8,2) 码洋 Shiyang Number(8,2) 实洋 Cash Number(8,2) 现金 GiveChange Number(8,2) 找赎 Dibs Int4 零头 State Nvarchar 10 状态 Staff-LoginName Nvarchar 10 销售员工登录名 系统自动统计(FK) Sale-Date Date 销售日期 系统自动统计 Meto Nvarchar 50 备注 思索题: 1.系统设计和需求分析关系是什么?二者必需前后关联吗? 它们是继承关系,首先要了解用户需要什么样系统设计,在这个基础上经行 需求分析。了解用户具体想要实现什么样功效需求。 二者不一定要前后关联,不过确实必不可少。 2.怎样描绘系统体系结构?         系统体系结构是一个系统建模方法:   在系统体系结构多种视图中,以组织视图和行为视图最为突出和关键。所以,要完成多种视图综合,必需先完成组织和行为视图统一。基础上,经过组织视图和行为视图合一过程,我们就能够构建出一个能够完整描述系统。所以,系统体系结构能够作为构建系统模型一个方法。 试验五 软件具体设计 试验目标和任务 目标:在试验四基础上完成系统系统具体设计,并给出对应规格说明书。 任务:认真分析试验四结果,描绘系统结构图,并合理划分系统各组成模块,最终给出系统各部分设计规格说明书。 预习内容 参考资料和阅读相关国家相关软件开发标准文档。 试验内容和要求 输出设计(关键指打印输出设计),存放文件格式设计(数据库结构设计),输入设计(关键指数据录入卡设计),代码设计,程序设计说明书。 试验内容 一、编写目标 本文档目标是叙述网上书店管理系统概要设计,本概要设计说明书编写目标在于全方面说明网上书店管理系统第一阶段中设计考虑,包含输出设计(关键指打印输出设计),存放文件格式设计(数据库结构设计),输入设计(关键指数据录入卡设计),代码设计,程序设计说明书。 二、总体设计 本系统采取框架(框架说明请参考”基于框架程序设计.doc”)设计,系统各个模块之间功效独立,可依据用户需要动态进行组合,各个子模块之间没有直接耦合,而是经过数据库之间联络由框架进行组合,子模块修改只是模块内局部修改,不会造成修改蔓延,从而使系统抗修改能力大大提升,降低了系统开发风险。 三、内部接口 (1)系统管理和管理功效之间接口: 输入:系统管理员管理帐号,密码 输出:错误信息(帐号或密码错误);依据用户管理等级返回其管理菜单 (2)内部界面和会员管理接口: 输入:会员帐号和密码 输出:错误信息(帐号或密码错误),依据其角色不一样,分个人和商户进入不一样类型功效页面 (3)内部界面和书目管理接口 输入:相关书目信息 输出:统计输入数据,并返回实施后结果,是否成功 (4)内部界面和库存管理接口 输入:相关库存信息 输出:统计输入数据,并返回实施后结果,是否成功 (5)内部界面和信息管理接口 输入:相关信息 输出:统计输入数据,并返回实施后结果,是否成功 (6)内部界面和业务模块接口 输入:相关信息 输出:统计输入数据,并返回实施后结果,是否成功 (7)内部界面和物流系统模块接口 输入:相关信息 输出:统计输入数据,并返回实施后结果,是否成功 (8)内部界面和在线客服模块接口 输入:相关信息 输出:统计输入数据,并返回实施后结果,是否成功 四、存放文件格式设计(数据库结构设计) 2.1书目资料表 表名:BookInfo 字段名 类型 功效说明 备注 ID Int4 书目ID PK(自增加) ISBN Nvarchar15 标准书号(ISBN) Name Nvarchar20 书名 Edition_NO Nvarchar4 版本简称 Kind Nvarchar2 十大分类 2.2销售单位表 表名:SaleUnit 字段名 类型 功效说明 备注 SaleUnit_ID Int4 销售单位 ID PK WorkBook_ID Int4 工作书目 ID FK Price Float 定价 Discount Float 批销折扣 (默认) RetailDiscount Float 零售折扣 DiscountBegin Date 折扣开始日期 DiscountEnd Date 折扣结束日期 IsDoubleDiscoun Nvarchar1 会员是否折上折 ComType Nvarchar10 货物状态 可售、停售 Staff_LoginName Nvarchar10 员工登录名 (FK) Update_Date Date 修改时间 2.3发货单位表 表名:SendUnit 字段名 类型 功效说明 备注 SendUnit_ID Int4 发货单位ID PK WorkBook_ID Int4 工作书目ID FK SaleUnit_ID Int4 销售单位ID FK NumberOfVolume Int 每条册数 WeightOfHundred Int 百本重量 NubmerOfEachPackage Int 每包条数 Number Int4 数量 (统计库总存数量) PublishYear Varchar4 出版年份 PublishMonth Varchar2 出版月份 ComType Nvarchar10 货物状态 可售、停售 Staff_Log
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服