图书管理系统的软件体系结构设计.pdf
《图书管理系统的软件体系结构设计.pdf》由会员分享,可在线阅读,更多相关《图书管理系统的软件体系结构设计.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、科技信息。图书与档案管理o2 0 0 7 年第2 7 期图书管理系统的软件体系结构设计顾红卫(宜兴职业教育中心校信息中心江西宜兴2 1 4 2 0 6)传统的书店其日常管理工作都是人工操作历史数据很难保存和利用,对于书店的经营非常不利。特别是中小型书店、个体书店大多如此。针对这种状况,我计划开发一个面向中小型书店、个体书店的图书管理系统,实现对人员、物流的全面管理,以帮助这些书店早日实现书店管理信息化。下面就件体系结构设计作简单介绍。1 系统概述在单机环境下进行系统安全的考虑有必要进行用户权限的划分与控制,因而系统在总体上应包含安全子系统之下的各类用户工作环境。用户权限的合理划分与有效控制是本
2、系统体系结构设计的核心。2 设计约束系统将实现人员、物流的全面管理。而物流管理是系统的核心部件,怎样实现二者的共存,互不干扰,是本系统设计的难点。本系统必须实现对用户权限的有效合理控制。3 设计策略由于所有的物流都需要有人员的活动才能够发生,因此,我决定采用一种“人员活动带动物流”的策略来解决人员管理与物流管理的统一管理问题。这个想法是模拟现实而来的比如说,只有采购人员进行了“采购”或“进书”活动才会引起“入库登记”或“新书入库”这个物流。4 系统概要设计说明书4 1 图例说明1 处理过程:2 数据存储:3 条件判断:4 数据流:(单向)5 数据流:(双向)6 外部实体:7 带有变动历史的数据
3、存储4 2 系统总体结构图如图l O田1 0 系统总体结构图4 3 销售子系统流程图如图1 1图”销售子系统流程图4 4 进货子系统流程图如图1 2图1 2 进货子系统流程图4 5 退货子系统流程图如图1 3图1 3 退货子系统流程图5 系统详细设计说明书5 1 系统模块汇总模块名类型原型或声明模块说明C h k U r子程序P L I b l i cS u bC h e c k U 8 e u 鸵r I DA s用户帐号、密码验s 啊n 昏P 舾s w d 8 n D证和身份鉴别蝌子程序P u b“cS I I bL D g O 印注销模块s y 8 _ e 血子程序P I l b l i
4、cs u bs y s-e x i t o系统退出摸块初始化模块连接F 0 m L L n d子程序P r i V 砒eS t I bF 0 mI m d O数据库P u b l kF u n c t i o nG e t H Y D a z h e提取会员政策的G e t H Y D a Z h e函数彻a n H 加A ss 啊n 曲舡s t r I g会员优惠办法P u b l i cF u n c t i o nG e I K u C u n获取、检验图书现G e t K u C u n函数衄锄H 舯A sS 啊n g)A Bs 岫r I g有库存量H V s I I e n g,i函
5、数P u b l i cF u n c 6 0 nH Y S h e n g J i会员升级维护(H Y K a H a oA sS t r i n 由A sB o o l e a nC m d S e U 子程序H V 咖S I I bC w I S e u B k C l i c k O图书销售模块B k C l i c k量一 万方数据科技信息。图书与档案管理o2 0 0 7 年第”期P u b l i cF u n c t i 硼c h e c k G Y S I D检验数据表主键。e h e c k(瓢I D函数避免插入错误(1 j I DA 8S t r i g)A sB I e
6、雠c I I e c k 眦i函数P L l b l i cF u n c t i 佣c h e c k F e n k i(U I D检测图书分类是A ss t r i I 瑚A sB I e 否已经存在C m d N e w F e n 子程序P i v 砒eS I l b创建类别k i C l i c kC I n d N e w F e n k i“c k OP L I b l i cF u n c o nc b e c k U 鸵d D检测用户帐号是c h e c k U d D函数(u I D A 8S t r i 岫A 导B o o l e 蚰否存在C r n d C h g-子
7、程序P r i V a t eS I I bC m d c h g P a C u c k O修改密码P a B 8-C I i c kC m 子程序蹦v 咖s I l bc m d R e 洲“c l i c k o创建员工、会员帐d R e g M e C l i c k号G e t J i l l J i a函数提取图书进价P I l b l i cF u n c t i 伽G e U i n J i a酗n H a o 舡S t r i g)A S 血l gC m d n L C c k子程序P d V a t eS u bC m 棚C I i c k O退货模块C m d S a v
8、 e C 子程序P v a t eS u b供应商信息登记t i n u e-C 1 i c kC m d s a v e C t i n u e _ c c k o注:其他模块(略)5 2 系统核心模块详解全局变量定义:用户身份标志P u b l i cU 融l e n F e nA sS t f i 腿登陆状态P u b l i cl o 如KA sB l e a n用户名P I l b l i cu s e r N m eA BS 晡n E7 供应商编号P I l b l i cG o n g Y i n 舀h a n g I DA sS 访n g7 供应商P I l b l i cG
9、o T l g Y i n 庐h g 舡S t r i n g图书编号P u b l i cT u s h u B i 趴 I a oA 8S t r i n g7 定价P u b l i cD i n g I i a 灿S n g7 书名P u b l i cS b u M i n gA 8S 晡n g7 会员卡号P u 矾cH u i Y u 锄K a H 粕A sS t r i n 高会员姓名P u b l i cH Y X i n g M i n gA BS 访n g会员等级P u b l i cH Y D e n g J i 山S 晡n g模块名:C h e c k U r原型:P
10、u b l i cS I I bc h e c k U 鸵r(u 孵d DA es 试n g p 嘲w dA 母s l r i 嘲代码:P u b l i cS u bC h e c k U s e 巾8 e r I D IA sS t r i I l g p m w d 舡S t r i n g)D i mu$e r D BA 8D a t a l 踯D i mu 鸵r R DA 8R e c o r d tD i md b N 锄eA 8S 伍嵋D i ms T R s Q LA eS t n gS c r e M 0 u s e P o i n t e r=1 l0 nE r m rG
11、0 1 r oe r r E n dd b N 姗e=A p p P a t hI f R i g l l t(d b N a n 圮,1)V 1 1 l e nd b N 删=d b N 哪e+Vd b N 硼n e=d b N a m e+”D a t a B a s e、W F S S D a t a B a s e m d b”鲫R S Q L=”l e c t【用户身份】f m I n【A d I I I i n】W h 啪【用户I D】=“”“u B e d D”a n dl 用户密码1-“”P w d“”打开数据库S e tu 8 e r D B=D B E n g i n e
12、W o d p a c e s(0)0 p D a t a b a s e(d b N a m e,F 祉,T m e)检索用户。验证密码融峨r R D=眦r D B 0 P e l l R e c o r d s e H:S 1 1 酗kd b o p e n S n a p 8 h m)I fu 眙r R D R e 啪r d C 叽n t 01 1 l 朗设置用户身份U r s h e n F e n=u s 目R D!【用户身份】7 关闭数据库u s 目R D C l 嘲S e tu 靶r R D=N o m i 醒u r D B C l o S e tu 鸵r D B=N o t h
13、 i n 7 进入用户环境I J o a dF m M a i nn m M a i n S h o wU l l l o a dF 唧I o E I nl o 如K=7 I m eu s e r N 绷e=u d DS e r e e n M o u 暑e P o i n t 贸=v b D e f a U d tE l 7 关闭数据库u s e r R D C l s e tu r R D=N o t h i 哗u 8 e r D B C l eS e tu 鸵r D B=N o t h i 峨1 0 异O K=F a l s c r e e n M 叫鸵P 0 i n t e r=v b
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 软件 体系结构 设计
限制150内