1、试验目录试验一 软件和软件开发环境.2 试验二 软件开发计划.4 试验三 需求调研分析. .6 试验四 软件概要设计.8 试验五 软件具体设计.11 试验六 测试用例设计.14 试验七 软件开发文档设计.17 试验一软件和软件开发环境试验目标和任务目标:确定课题,组织组员,合理分工,熟悉软件开发环境,培养团体精神。 任务:学习软件开发小组组织和管理,合理分工,将项目开发各阶段任务明确,并熟悉对应软件开发环境。预习内容参考资料和阅读相关国家相关软件开发标准文档。试验内容及要求依据各组选择课题,实施项目经理制,各组推荐一名组长,统一管理整个项目标实施过程,并合理调整资源和负责项目全局;依据项目标难
2、易合理分配组员任务,对问题达成一致见解;针对项目标实施,熟悉对应软件开发工具及使用环境。试验内容我们组所选择课题是网上书店。认识网上书店,首先必需了解电子商务。电子商务是经过人和电子通信方法结合,依靠计算机网络,以通信技术为基础,来处理商品交易问题,降低经营成本,增加商业价值,宣传企业形象,并发明新商业机会全部商务活动。电子商务是纸上信息交流和储存方法一个替换形式,是以交易双方为主体,以银行支付和结算为手段,以用户数据库为依靠全新商业模式,是现代商业发展方向。其关键功效包含:网上广告、商品订货、付款、服务和货物销售,和市场调查分析、财务核实等。电子商务从服务类型上可分为网上商店、网上信息服务、
3、电子货币三类。进入电子商务企业不一定会盈利,但不进入电子商务企业未来一定会被淘汰。正是这种对未来期望认识,很多网上书店应运而生。网上书店和传统书店相比有很多新特点:(1)书写电子化,传输数据化。尽可能采取无纸贸易,实现快速正确、双向式数据和信息交流,可借助非实时电子邮件和实时讨论组来了解图书市场和图书信息,提供异地交流形式。(2)没有店面租金成本。网上书店只需一台连在网络上服务器或租用部分网络服务器空间即可。(3)没有图书库存压力。可将网上订单直接传输给出版社,出版社可实施零库存印刷。(4)便于搜集读者信息,为读者提供个性化服务。依据读者浏览、购置信息,分析读者阅读爱好,当读者再次访问时直接向
4、其推荐相关图书或定时向其发送相关图书电子邮件。(5)品种规模大,经营时间久,上架寿命长。通常传统大型书城,图书品种不超出20万种,网上书店在理论上可有没有限多品种。“网络不打烊”,只要服务器工作正常,网友就能查到并订购图书,不受时间限制。(6)实施无国界经营。只要知道域名,全世界全部可访问,不受空间限制。软件开发工具关键有:Microsoft Visual Studio 和Microsoft SQL Server 。使用环境:Windows XP。试验二软件开发计划试验目标和任务目标:了解项目管理过程,开展团体合作,完成软件项目开发计划编制。 任务:学习软件开发项目立项、计划工作,将项目开发各
5、阶段任务进行分解,制订开发计划书。预习内容项目管理知识,开发计划工具,参考资料和阅读相关国家相关软件开发标准文档。试验内容和要求依据各组选择课题,在项目组长安排下,在对问题达成一致见解基础上,针对项目任务,编制项目实施计划。试验内容软件开发计划1引言11编写目标开发一套网上书店购书系统,能够让用户经过浏览器浏览网站售书目录,从而挑选自己满意图书,并下订单购置。而网站后台人员需要维护网站会员信息、书籍信息和订单信息。本系统目标就是要开发一套既方便用户网上购书,又方便网站维护人员维护网站。12背景伴随全球经济一体化逐步发展和深入,网上书店已成为传统书店必不可少经营策略之一.现在,网上书店在国际互联
6、网上能够实现商务已经多样化,能够完成从最基础信息展示、信息公布功效到在线交易、在线用户服务、在线网站管理功效等,能够说,传统书店所含有功效几乎全部能够在互联网上进行电子化高效动作。即使传统书店规模有所不一样,伴随网上交易开展,全部将有力地改变企业发展空间,会对企业竞争力产生不可忽略影响13定义网上书店系统经过网上开店方法向读者出售书本。中国著名两大书店,当当网和卓越网,她们售书理念很简单,读者能够自己寻求自己喜爱书。读者无需为寻求一本自己想要书好奔波于城市各个角落,无需因为时间问题而错过了新书首发式,或因为时间问题而去不了书店,网上书店系统,只需你有一台能够连上互联网电脑,就能够根据自己爱好检
7、索到自己想要书本。14参考资料软件工程(第一版) 钱乐秋、赵文耕编著 清华大学出版社2项目概述21工作目标完成网上书店系统软件和软件开发环境,统软件开发计划,需求调研分析,软件概要设计,软件具体设计,测试用例设计,软件开发文档设计。22工作范围使用个人电脑进行操作。2 3关键功效前台实现功效:新用户注册,书籍分类搜索,销售量,新书上架,购物车功效模块,信息查询后台管理功效:用户注册信息管理,书籍信息管理,用户权限管理,订购信息管理24工作内容整个开发过程经历两个阶段,即两次迭代:第一阶段:设计并实现网上书店系统;第二阶段:依据第一阶段经验,设计并实现书店管理系统;25技术指标符合需求说明书中用
8、户需求。26产品项目结束时提交产品:源代码、文档。27验收标准达成老师验收标准3 关键参与人员项目名称网上书店系统项目编号OLBS所属部门XXXXXXXX成立时间XXXXXX项目责任人XXX关键参与组员姓名部门职务参与时间基础情况XXXXXXX组员XXXX负责网上书店系统软件和软件开发环境XXXXXXX组员XXXX负责网上书店系统软件开发计划XXXXXX组长XXXX负责网上书店系统需求调研分析XXXXXXX组员XXXX负责网上书店系统软件概要设计XXXXXXX组员XXXX负责网上书店系统软件具体设计XXXXXXXX组长XXXX负责网上书店系统测试用例设计4 项目进度安排41 第一阶段计划工作内
9、容起止时间工作量(人天)人员分工说明阶段一之前期调研阶段-09-21至-09-2656全组画出用例图,确定需求,尤其是关键需求阶段一之需求分析-09-27至-10-0357全组依据已经确定需求,展开分析。确定模块划分。阶段一之总体设计-10-04至-10-1057全组模块总体设计阶段一之具体设计-10-11至-10-1757全组依据总体设计进行具体设计,包含数据库设计阶段一之编码及模块测试-10-18至-10-2457全组全部模块和数据库编码和模块测试阶段一之集成测试-10-25至-01 -3157全组继承测试,整理工作产品并提交42 第二阶段计划待定43 风险估量因为组员还是学生,有各自日常
10、工作和其它课程,所以在网上书店项目标投入时间十分有限,这是本项目标最大风险,必需加以注意。5 预算软件资金投入较少,具体预算分配简略。6 支持条件计算机 Windows XPMicroSoft Visual 思索题 1、软件项目计划关键完成什么工作? 答: 引言包含:编写目标,背景,定义,参考资料。项目概述:工作目标,工作范围,关键功效,工作内容,技术指标,产品,验收标准。关键参与人员,项目进度安排,预算,支持条件。2、你认为项目开发计划中最关键问题是什么。 答:进度安排,是对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务预。定开始日期、完成日期及所需资源,要求各项
11、工作任务完成前后次序和表征每项工作任务完成标志性事件。3、你认为项目计划怎么对软件开发有意义?答:使项目组员了解项目开发计划书作用、期望达成效果。为了确保项目团体按时保质地完成项目目标,便于项目团体组员愈加好地了解项目情况,使项目工作开展各个过程合理有序,所以以文件化形式,把对于在项目生命周期内工作任务范围、各项工作任务分解、项目团体组织结构、各团体组员工作责任、团体内外沟通协作方法、开发进度、经费预算、项目内外环境条件、风险对策等内容做出安排以书面方法,作为项目团体组员和项目干系人之间共识和约定,项目生命周期内全部项目活动行动基础,项目团体开展和检验项目工作依据。试验三需求调研分析试验目标和
12、任务目标:确定项目标可实施性,在此基础上完成系统逻辑功效模型建立。 任务:采取不一样软件开发技术,完成对软件开发项目标需求分析过程,给出系统逻辑功效模型,数据字典和规格说明书。预习内容需求调研提要,参考资料和阅读相关国家相关软件开发标准文档。试验内容及要求明白项目标业务步骤图,绘制数据流图,功效分析图,编写数据字典,数据加工处理描述,软件系统步骤设想图(新系统模型),需求规格说明书。试验内容1.项目标业务步骤图:在本系统中,为了确保用户安全舒适购物环境,设计了简单易用业务步骤:用户能够注册登录网站,登录后,用户能够浏览网站具体内容,提供搜索引擎,使用户能够按特定条件对所需图书进行搜索,用户下定
13、单购置商品,用户也修改定单购置数量,查看定单处理步骤。数据流图:(1)用户管理员网上购书系统处理购书,修改资料(2)用户管理员接收事务事务处理输出事务(3)用户管理员接收事务购书处理生成订单处理修改资料处理会员信息订单信息状态图:功效图:名字:用户名字:修改资料处理名字:管理员名字:生成订单处理名字:购书处理名字:接收事务描述:网上购书人定义:用户=网上购书人描述:用户修改自己资料处理定义:修改资料处理=用户信息修改处理描述:维护网站人定义:管理员=维护网站人描述:对用户所以订单处理定义:生成订单处理=用户地址信息+书名+购书数量描述:对用户购书处理定义:购书处理=目前订单+最终订单描述:接收
14、外部输入定义:接收事实=接收用户、管理员输入网上书店系统需求规格说明书1.概述1.1用户介绍网上书店使用者关键有经销商和用户群两种:营业时间不受控制;营业场地不受限制;供需双方之间信息交流广度、深度和速度有了质飞跃;经营愈加科学,刚加信息化;用户能够足不出户就能买到自己喜爱书;有一大部分是学生,追求时尚快捷购物方法,还有就是工作人群,追求高效经济购物方法。2.项目标目标和目标2.1目标经过网上书店系统实现图书销售电子商务模式并满足经销商和用户进行电子交易需求,确保充足发挥网上交易优势。2.1目标(1)网上书店各个功效完整;(2)整个系统能够稳定运行;(3)用户之间信息渠道通畅;(4)用户能够快
15、速找到自己所需要图书;(5)付款方便,渠道通畅.3相关文档软件开发计划书。4系统功效需求4.1登录注册4.2浏览图书4.3会员购书4.4订单管理4.5图书管理5.目标系统其它需求5.1安全性提升数据传输安全性,使用安全链接加强保密性,经过防火墙加强网站安全性。5.2灵活性支持多个付款方法、多个货物搜索方法和多个送货方法。网站支持后续更新。5.3可靠性使网站管理人员和用户访问网站时全部能正常操作。6.约束条件该系统面向中小型网上书店,以整个企业为单位,不包含企业内部业务和部门之间业务交流。7.参考资料赵池龙,杨林,孙伟实用软件工程,第2版北京:电子工业出版社,;肖汉软件工程理论和实践,北京:科学
16、出版社,。思索题1、需求分析在软件开发中真有那么关键吗?相关需求分析过程具体实现,在实践中研究人员已经开发了若干方法,不一样分析方法有自己独特见解,不过这些分析方法全部遵照一组标准:(1)必需能够表示和了解问题信息域;(2)必需能够定义软件将完成功效;(3)必需能够表示软件行为;(4)必需划分描述数据、功效和行为模型,从而能够分层次揭示细节;(5)分析过程应该从要素信息移向细节信息。所以,由此看来,需求分析在软件开发中是很关键。2、分析系统步骤图,步骤图和数据流图区分和各自特点。数据流图:简称DFD,就是采取图形方法来表示系统逻辑功效、数据在系统内部逻辑流向和逻辑变换过程,是结构化系统分析方法
17、关键表示工具及用于表示软件模型一个图示方法。 数据流图基础符号意思: 1.矩形表示数据外部实体; 2.圆角矩形表示变换数据处理逻辑; 3.少右面边矩形表示数据存放; 4.箭头表示数据流。 数据步骤图中有以下多个关键元素:数据流:数据源(终点):对数据加工(处理):数据存放数据步骤图 是描述系统数据步骤工具,它将数据独立抽象出来,经过图形方法描述信息来龙去脉和实际步骤。 为了描述复杂软件系统信息流向和加工,可采取分层DFD来描述,分层DFD有顶层,中间层、底层之分。数据步骤图基础成份 系统部件包含系统外部实体、处理过程、数据存放和系统中数据流四个组成部分 数据步骤图 是描述系统数据步骤工具,它将
18、数据独立抽象出来,经过图形方法描述信息来龙去脉和实际步骤。 为了描述复杂软件系统信息流向和加工,可采取分层DFD来描述,分层DFD有顶层,中间层、底层之分。 (1)顶层。决定系统范围,决定输入输出数据流,它说明系统边界,把整个系统功效抽象为一个加工,顶层DFD只有一张。 (2)中间层。顶层之下是若干中间层,某一中间层既是它上一层加工分解结果,又是它下一层若干加工抽象,即它又可深入分解。 (3)底层。若一张DFD加工不能深入分解,这张DFD就是底层了。底层DFD加工是由基础加工组成,所谓基础加工是指不能再进行分解加工。 数据步骤图基础成份 系统部件包含系统外部实体、处理过程、数据存放和系统中数据
19、流四个组成部分。数据步骤图是以图形方法表示在问题中信息变换和传输过程。它把系统看成是由数据流联络多种概念组合,用分解及抽象手段来控制需求分析复杂性,采取分层数据步骤图来表示一个复杂系统。 很多资料上,数据步骤图也叫数据流图,全部指DFD:Data Flow Diagram。3、怎样写符合规范数据流图和数据词典?数据流图,首先要做好数据建模(即确定业务相关数据库表,建立表和表之间关系,建立好实体约束);然后,再将其引入到过程模型中,根据某一个过程建模规则将其和其它过程元素经过,数据流线条和数据报文进连线,即可绘制完成。4、怎样组织对该工作评审?设计评审包含:可追溯性、接口、风险、实用性、技术清楚
20、度、可维护性、质量、多种选择方案、限制、其它具体问题具体分析。试验四软件概要设计试验目标和任务目标:完成系统体系结构建立和概要设计,并给出对应规格说明书。任务:认真分析试验三结果,给出系统合理体系结构,描绘系统结构图,并合理划分系统各组成模块,最终给出系统各部分设计规格说明书。预习内容参考资料和阅读相关国家相关软件开发标准文档。试验内容及要求功效结构图设计,软件处理步骤设计,输出设计(关键指打印输出设计),存放文件格式设计(数据库结构设计),输入设计(关键指数据录入卡设计)。试验内容1引言1.1编写目标 本文档目标是叙述网上书店管理系统概要设计,本概要设计说明书编写目标在于全方面说明网上书店管
21、理系统第一阶段中设计考虑,包含功效结构图设计、软件处理步骤设计、输出设计(关键指打印输出设计)、存放文件格式设计(数据库结构设计)、输入设计(关键指数据录入卡设计)。1.2定义图书品种 书号,书名。版本相同者定义为同一品种图书发货单位 书号,书名,版本,单价,相同者定义为同一发货单位供给商 提供图书资源企业用户 图书商品销售对象,分别为集团用户和个人用户代发站 为了降低物流成本,在偏远地方设置2总体设计本系统采取框架(框架说明请参考”基于框架程序设计.doc”)设计,系统各个模块之间功效独立,可依据用户需要动态进行组合,各个子模块之间没有直接耦合,而是经过数据库之间联络由框架进行组合,子模块修
22、改只是模块内局部修改,不会造成修改蔓延,从而使系统抗修改能力大大提升,降低了系统开发风险。3接口设计3.1用户接口(1)用户:输入网站 系统:返回书店网络业务支持平台主页面(2)用户:点击网站上对应链接 系统:处理其请求并返回对应结果(3)用户:提交相关所遇问题 系统:在线客服返回用户查询结果(4)用户:系统管理员帐号,密码 系统:判定其正误,并依据管理等级返回对应管理菜单(5)用户:提交对应管理请求 系统:返回相关信息,并实施用户提交请求3.2外部接口(1)网上支付功效网银接口:参数:账号,金额返回:网银处理页面3.3内部接口(1)系统管理和管理功效之间接口:输入:系统管理员管理帐号,密码输
23、出:错误信息(帐号或密码错误);依据用户管理等级返回其管理菜单(2)内部界面和会员管理接口:输入:会员帐号和密码输出:错误信息(帐号或密码错误),依据其角色不一样,分个人和商户进入不一样类型功效页面(3)内部界面和书目管理接口输入:相关书目信息输出:统计输入数据,并返回实施后结果,是否成功(4)内部界面和库存管理接口输入:相关库存信息输出:统计输入数据,并返回实施后结果,是否成功(5)内部界面和信息管理接口输入:相关信息输出:统计输入数据,并返回实施后结果,是否成功 (6)内部界面和业务模块接口输入:相关信息输出:统计输入数据,并返回实施后结果,是否成功 (7)内部界面和物流系统模块接口输入:
24、相关信息输出:统计输入数据,并返回实施后结果,是否成功 (8)内部界面和在线客服模块接口输入:相关信息输出:统计输入数据,并返回实施后结果,是否成功 4业务步骤设计5系统数据结构设计5.1书目资料表表名:BookInfo字段名类型功效说明备注IDInt4书目IDPK(自增加)ISBNNvarchar15标准书号(ISBN)NameNvarchar20书名Edition_NONvarchar4版本简称KindNvarchar2十大分类5.2销售单位表表名:SaleUnit字段名类型功效说明备注SaleUnit_IDInt4销售单位 IDPKWorkBook_IDInt4工作书目 IDFKPric
25、eFloat定价DiscountFloat批销折扣(默认)RetailDiscountFloat零售折扣DiscountBeginDate折扣开始日期DiscountEndDate折扣结束日期IsDoubleDiscounNvarchar1会员是否折上折ComTypeNvarchar10货物状态可售、停售Staff_LoginNameNvarchar10员工登录名(FK)Update_DateDate修改时间5.3发货单位表表名:SendUnit字段名类型功效说明备注SendUnit_IDInt4发货单位IDPKWorkBook_IDInt4工作书目IDFKSaleUnit_IDInt4销售单
26、位IDFKNumberOfVolumeInt每条册数WeightOfHundredInt百本重量NubmerOfEachPackageInt每包条数NumberInt4数量(统计库总存数量)PublishYearVarchar4出版年份PublishMonthVarchar2出版月份ComTypeNvarchar10货物状态可售、停售Staff_LoginNameNvarchar10员工登录名FKUpdate_Datedate修改时间MemoNvaechar50备注BooksetNvaechar12套装书BumaNvaechar3补码BookSetTypeNvaechar1套装书类型1,2或3
27、BookSetNumberint套装书数量BookSetNameNvaechar20套装书名称BookSetCodeNvaechar10套装书编码5.4会员信息表表名:MemberInfo字段名类型功效说明备注Member_IDint 4会员IDVipNvarchar 10VIP卡号Member_NameNvarchar 15姓名AgeNvarchar 15年纪Degreebool学历CareerNvarchar 10职业RankNvarchar 10会员等级BalanceNvarchar 10余额CreditNvarchar 10积分TelNvarchar 10电话AddrNvarchar
28、10地址Staff_ LoginNameNvarchar 10员工登录名Update_DateDate修改时间MemoNvarchar 50备注5.5供给商信息表表名:ProviderInfo字段名类型功效说明备注Provider_IDInt4供给商ID自动编码(PK)Provider _NameNvarchar25供给商名称Provider_ShortNameNvarchar10供给商简称Provider _CodeNvarchar6供给商编码SubjectNvarchar15科目为财务系统使用Provider _Kind1Nvarchar10供给商类别1区内Provider _Kind2N
29、varchar10供给商类别2区外Provider _Kind3Nvarchar10供给商类别3自定义Licence_NONvarchar15书刊销售许可证BatchLicence_NONvarchar15执照号码BusinessStaffNvarchar10业务联络人TransportStaffNvarchar10运输联络人AccountStaffNvarchar10财务联络人BSPhoneNumberNvarchar15业务联络人号码TSPhoneNumberNvarchar15运输联络人号码ASPhoneNumberNvarchar15财务联络人号码AddressNvarchar50地址
30、InitBankNvarchar30开户行AccountNumberNvarchar30账号Tax_NONvarchar30国税号Staff_LoginNameNvarchar10员工登录名(FK)Update_DateDate修改时间5.6订单明细表表名:SubscriptionDetail字段名类型功效说明备注OrderKind_IDInt4订品种 ID(关键字)(PK)Subscription_IDInt4订单 IDFKSerial_NoInt序号自编号Book_IDInt4样本书目IDFKSaleDateLimitInt4缺省销货结算期限SaleKindIDnVarchar 10销货方
31、法号主表缺省值,可修改DiscountOfSaleint销货折扣主表缺省值,可修改Staff_LoginNamenVarchar 10录入员工登陆名FKUpdate_DateDate修改时间系统自动统计MemonVarchar 50备注5.7用户表表名:user字段名类型功效说明备注LoginNameNvarchar 10登录名PKFullNameNvarchar 10用户名PasswordNvarchar 10密码LocationNvarchar 10地点StatusNvarchar 10状态MemoNvarchar 50备注5.8用户预定表表名:ClientComOrder字段名类型功效说
32、明备注ClientOrder_IDInt4客顾预订单 IDPKClientOrder _NOInt订单流水号年月流水号Book_IDInt4工作书目 IDFKClient_IDInt4用户 IDFKProviderOrder_IDInt4供货商订单 IDFK生成供货商订单后统计到这里OrderNumberOfClientint用户订数receiveDateLimiteint到货期限缺省为待定CurStatenVarchar 10目前状态(已收订,已报订,已到货,已发货)Staff_LoginNamenVarchar 10录入员登陆名FKDateDate生成日期系统自动统计MemonVarcha
33、r 50备注5.9配货统计表表名:ClientProvide字段名类型功效说明备注ProvideIDInt4配货统计 IDPKClient_IDInt4用户 IDFKSaleUnit_IDInt4销售单位IDFKAmountint数量SendBill_IDnVarchar 12对应单据ID和发货单 ID 对应 (FK)Staff_LoginNamenVarchar 10录入员登录名FKInput_DateDate录入日期系统自动统计MemonVarchar 50备注5.10零售销售表表名:RetailSaleMaster字段名类型功效说明备注SendBill-IDInt4销售单IDPKSend
34、Bill-NONvarchar 12销售单流水号年月+ip 后三位流水号Member-IDInt会员ID非会员 ID 值为 NULLNumberofSaleInt销售数量MayangNumber(8,2)码洋ShiyangNumber(8,2)实洋CashNumber(8,2) 现金GiveChangeNumber(8,2) 找赎DibsInt4 零头StateNvarchar 10 状态Staff-LoginNameNvarchar 10销售员工登录名系统自动统计(FK)Sale-DateDate销售日期系统自动统计MetoNvarchar 50备注思索题:1系统设计和需求分析关系是什么?二
35、者必需前后关联吗?它们是继承关系,首先要了解用户需要什么样系统设计,在这个基础上经行需求分析。了解用户具体想要实现什么样功效需求。二者不一定要前后关联,不过确实必不可少。2怎样描绘系统体系结构? 系统体系结构是一个系统建模方法: 在系统体系结构多种视图中,以组织视图和行为视图最为突出和关键。所以,要完成多种视图综合,必需先完成组织和行为视图统一。基础上,经过组织视图和行为视图合一过程,我们就能够构建出一个能够完整描述系统。所以,系统体系结构能够作为构建系统模型一个方法。试验五软件具体设计试验目标和任务目标:在试验四基础上完成系统系统具体设计,并给出对应规格说明书。 任务:认真分析试验四结果,描
36、绘系统结构图,并合理划分系统各组成模块,最终给出系统各部分设计规格说明书。预习内容参考资料和阅读相关国家相关软件开发标准文档。试验内容和要求输出设计(关键指打印输出设计),存放文件格式设计(数据库结构设计),输入设计(关键指数据录入卡设计),代码设计,程序设计说明书。试验内容一、编写目标 本文档目标是叙述网上书店管理系统概要设计,本概要设计说明书编写目标在于全方面说明网上书店管理系统第一阶段中设计考虑,包含输出设计(关键指打印输出设计),存放文件格式设计(数据库结构设计),输入设计(关键指数据录入卡设计),代码设计,程序设计说明书。二、总体设计本系统采取框架(框架说明请参考”基于框架程序设计.
37、doc”)设计,系统各个模块之间功效独立,可依据用户需要动态进行组合,各个子模块之间没有直接耦合,而是经过数据库之间联络由框架进行组合,子模块修改只是模块内局部修改,不会造成修改蔓延,从而使系统抗修改能力大大提升,降低了系统开发风险。三、内部接口(1)系统管理和管理功效之间接口: 输入:系统管理员管理帐号,密码 输出:错误信息(帐号或密码错误);依据用户管理等级返回其管理菜单(2)内部界面和会员管理接口:输入:会员帐号和密码输出:错误信息(帐号或密码错误),依据其角色不一样,分个人和商户进入不一样类型功效页面(3)内部界面和书目管理接口输入:相关书目信息输出:统计输入数据,并返回实施后结果,是
38、否成功(4)内部界面和库存管理接口输入:相关库存信息输出:统计输入数据,并返回实施后结果,是否成功(5)内部界面和信息管理接口输入:相关信息输出:统计输入数据,并返回实施后结果,是否成功 (6)内部界面和业务模块接口输入:相关信息输出:统计输入数据,并返回实施后结果,是否成功 (7)内部界面和物流系统模块接口输入:相关信息输出:统计输入数据,并返回实施后结果,是否成功 (8)内部界面和在线客服模块接口输入:相关信息输出:统计输入数据,并返回实施后结果,是否成功 四、存放文件格式设计(数据库结构设计)2.1书目资料表表名:BookInfo字段名类型功效说明备注IDInt4书目IDPK(自增加)I
39、SBNNvarchar15标准书号(ISBN)NameNvarchar20书名Edition_NONvarchar4版本简称KindNvarchar2十大分类2.2销售单位表表名:SaleUnit字段名类型功效说明备注SaleUnit_IDInt4销售单位 IDPKWorkBook_IDInt4工作书目 IDFKPriceFloat定价DiscountFloat批销折扣(默认)RetailDiscountFloat零售折扣DiscountBeginDate折扣开始日期DiscountEndDate折扣结束日期IsDoubleDiscounNvarchar1会员是否折上折ComTypeNvarc
40、har10货物状态可售、停售Staff_LoginNameNvarchar10员工登录名(FK)Update_DateDate修改时间2.3发货单位表表名:SendUnit字段名类型功效说明备注SendUnit_IDInt4发货单位IDPKWorkBook_IDInt4工作书目IDFKSaleUnit_IDInt4销售单位IDFKNumberOfVolumeInt每条册数WeightOfHundredInt百本重量NubmerOfEachPackageInt每包条数NumberInt4数量(统计库总存数量)PublishYearVarchar4出版年份PublishMonthVarchar2出版月份ComTypeNvarchar10货物状态可售、停售Staff_Log
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100