如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
万方数据量一图书管理系统的软件体系结构设计蝌顾红卫(宜兴职业教育中心校信息中心江西宜兴214206)s啊n昏P舾swd^8‰nD科技信息。图书与档案管理o2007年第27期传统的书店.其日常管理工作都是人工操作.历史数据很难保存和利用,对于书店的经营非常不利。特别是中小型书店、个体书店大多如此。针对这种状况,我计划开发一个面向中小型书店、个体书店的图书管理系统,实现对人员、物流的全面管理,以帮助这些书店早日实现书店管理信息化。下面就件体系结构设计作简单介绍。1.系统概述在单机环境下进行系统安全的考虑.有必要进行用户权限的划分与控制,因而系统在总体上应包含安全子系统之下的各类用户工作环境。用户权限的合理划分与有效控制是本系统体系结构设计的核心。2.设计约束系统将实现人员、物流的全面管理。而物流管理是系统的核心部件,怎样实现二者的共存,互不干扰,是本系统设计的难点。本系统必须实现对用户权限的有效合理控制。3.设计策略由于所有的物流都需要有人员的活动才能够发生,因此,我决定采用一种“人员活动带动物流”的策略来解决人员管理与物流管理的统一管理问题。这个想法是模拟现实而来的.比如说,只有采购人员进行了“采购”或“进书”活动.才会引起“入库登记”或“新书入库”这个物流。4.系统概要设计说明书4.1图例说明1.处理过程:2.数据存储:3.条件判断:4.数据流:(单向)5.数据流:(双向)6.外部实体:7.带有变动历史的数据存储4.2系统总体结构图如图lO田10系统总体结构图4.3销售子系统流程图如图11图”销售子系统流程图4.4进货子系统流程图如图124.5退货子系统流程图如图13图13退货子系统流程图5.系统详细设计说明书5.1系统模块汇总LDgO印sy8_e血彻anH加Ass啊n曲舡st—rIg衄锄H舯AsHV咖SIIb图12进货子系统流程图模块名类型原型或声明模块说明Ch∞kU∞r子程序用户帐号、密码验证和身份鉴别注销模块sys-exito系统退出摸块初始化模块.连接F0mLLndF0mImdO数据库提取会员政策的函数会员优惠办法获取、检验图书现S啊ng)ABs岫rIg有库存量HVsIIeng,iHYShengJi会员升级维护(HYKaHaoStrin由AsCwISeuB∞k—ClickO图书销售模块B∞k—ClickPLIblicSubCheckU8e—u鸵rIDAsPub“cSIIbPIlblicsubPriV砒eStIbPublkFunctionGetHYDazheGetHYDaZhePublicGeIKuCunGetKuCunFunc60nBooleanCmdSeU.万方数据cIIeck眦ilo印K=№Cm棚CIickOdbN删=dbN哪e+’V融峨rRD=眦rDB.0PellRecordseH:S11酗keheck(瓢IDuserNmes试ng’p嘲wdA母slri嘲StriIlg'pmwd舡String)鲫RSQL=”∞lect【用户身份】fmIn【AdIIIin】Wh啪【用户ID】=“”“&l用户密码1-“””&PⅢwd&“”⋯us目RD.Cl嘲userRD.Cl№b90哟Inte孵F呻k咖.Shw10印K=蹦鸵Stri岫A导Boole蚰U∞融lenFenlo如KCheckUse巾8erIDIdbN锄edbN姗e=App.Pathlo如K=7I’meuserN绷e=u∞dDu帖rDB.CkeLogo的科技信息。图书与档案管理o2007年第”期CIndNewFenki』“ckO蹦v咖sIlbcmdRe洲“clicko酗nHao舡StriⅡg)A£S血lg注:其他模块(略)5.2系统核心模块详解全局变量定义:’用户身份标志Stfi腿’登陆状态7供应商编号GongYin舀hangID7供应商GoTlgYin庐h∞g舡String’图书编号TushuBi趴}Iao7定价DingIia灿S—ng7书名7会员卡号Pu矾cHuiYu锄KaH粕As’会员姓名’会员等级HYDengJi山S晡ng模块名:CheckU∞r原型:PubliccheckU鸵r(u孵dD代码:S伍嵋sTRsQLScre∞.M0usePointer=1lIfRigllt(dbNan圮,1)<>V11len’打开数据库u8erDB=DBEngine.Wod∞paces(0).0p∞Database(dbName,’检索用户。验证密码dbopenSnap8hm)u眙rRD.Re啪rdC叽nt>011l朗’设置用户身份U∞rshenFen=us目RD!【用户身份】7关闭数据库u靶rRD=Nomi醒7进入用户环境FmMainF唧IoEInu∞rRD=Nothi哗u鸵rDB=Nothi峨screen.M叫鸵P0inter=vbDe£帅ltMsgB帆”用户名或密码错