石油大浮 实验报告 课程名称:信息系统分析与设计 上机实验名称:需求分析实验 专业班级:软件工程0502 指导教师:卫红春 学生姓名:张继江 学 期:2008-2009
实验报告 课程名称_信息系统分析与设计实验名称需求分析报告 姓名 学号200507040206专业班级软件0502 报告日期2008-10-15成绩 指导教师 引言 1.1编写目的 针对客户提出的关于小型书店管理系统,通过认真分析,提出满足用户需要,并符合实 际业务规律的书店书务系统 预期读者:所有项目组人员,客户。 12背景 面对信息时代的机遇和挑戕,利用科技手段提高企业管理无疑是一条行之有效的途径 采用全新的计算机恻络和书店管理系统,已绎成为提高书店的管理效率、改善服务水准的重 要手段之一。目前在各大型书店中,用计算机管理图书信息已绎越来越普遍了;小型书店如 何在激烈的竞争中生存发展,是每一个小型书店业主必须面对的问题。因此小型书店管理的 科学化、系统化、信息化也应该成为各个小型书店业主追求的目标 根据现代全新的软件开发理念和面向对象技术,本书店管理系统使用UML统一建模语 言和 Rational rose Enterprise Edition建模工具进行分析建模的,使用 Visual studio C#.net结合 SQL Server2000数据庳为开发工具进行设计开发。该系统应该满足普通小型 多功能书店的需求,可以帮助工作人员进行数据管理,进行书店业务的普通处理,具有书 管理、售书销售、架存管理、事务处理、综合査询等功能。在实现人性化管理的方面,加入 了会员制度,符合营销策略的要求。经过需求分析,建模,设计等步骤达到了任务书中的要 求 13参考资料 14术语 书店管理;管理系统;UML统一建模语言;数据库 2任务概述 21目标 在业务需求调查的基础上,结合现有的技术条件和力量,特别是根据用户的需求,把系 统划分为杠大部分,通过需求分析,以便在实现时对系统进行全面有效的管理,使得最终所 确定系统能够满足用户的要求和实际应用的需要
2.1.1总目标 小型书店书务管理系统实现的总目标如下 (1)对书店所有图书基本信息管理(书目编辑入厍、新增书目编辑)、图书采购入架 图书类别管理、图书销售、图书信息统计査询、图书销售情况査询、图书盘存核算处理、购 书会员管理、与本书店有业务关联的出版社管理等功能提供全面管理 (2)对书店业务提供全面、一致、快速处理; (3)对常用功能提供方便快捷的操作: (4)系统具有友好性和易操作性; (5)系统具有安全性和保密性 2.1.2功能目标 (1)图书书目管理 增加图书书目 删除图书书目 修改图书书目 图书书目查询 图书类别管理 (2)图书架存管理 进书上架处理 图书盘架处理 架存查询 图书报损处理 (3)图书销售管理 图书销售处理 退回图书处理 图书销售查询 (4)综合查询管理 (5)会员管理 (6)出版社管理 (7)职工信息管理 (8)汇总查询 月结算 季末结算 年终结算 打印报表 213性能目标 小型书店书务系统的性能目标如下: (1)山多台计算机通过局域连成一体化系统
(2)系统处理效率与手工处理相比有显著提高,系统响应的速度必须非常迅速,能迅 速处理所选择的操作 (3)一般职工通过简单培训就可以使用系统: 4)用户可以在前台通过计算机来办理正常的业务,系统界面必须清楚,实际操作应 该方便,便于输入和査询,减少循环操作 (5)具有较高的可靠性和容错能力,不允许丢失信息 (6)具有安全检査机制,非法用户不能使用 3结构分析 31.1系统需求结构 具体描述如图1所示: 书务系统 会员管 榘有管理 出版社管理 图书销售 统计查询 设置与 钭书日 售书处理 退书处理 查润书日 进书处理 报损处理 刘览查询 系统维护 图1系统需求给构图 读者或个人会员读者通过售书人员实现对图书销售业务的操作;管理员则是对整个书店 图书业务管理系统进行管理。即图书销售只处理图书销售业务,入厍人只处理图书采购,接 受人或确认人则负责架存,而管理员不仪可以对进行图书销售处理,同时对书目管理、架存 管理、出版社、会员管理、职工信息管理、汇总査询等进行综合统一的管理。 4功能分析 4.1概述 根据实际需求和用户要求,把系统划分为书目编辑管理、架存管理、图书销售、事务处 理(包含出版社管理、个人会员管理、职工信息管理)、综合査询管理五大部分,每部分都 要完成各自不同的工作,按照各自要求和特点,结合系统的实际操作规范,把它们的功能进 行细致和完善的设计
4.2功能用例模型 4.2.1书目管理用例 编辑书目 增如书目 转目管员 刑除书目 书店工作人员 修改书日 卖者 查询书目 图2书目管理用例图 4.2.2图书架存管理用例 进书处理 入库人 盘架处理 盘存人 管理员 报损处理 报损人 架存查询 图3架存管理用例图 42.3图书销售管理用例
售书处理 退书处 图书销售员 图书浏览 trom书目管 图4图书销售管理用例图 4.2.4事务处理用例 增加会员 增加出版社 删除会员 除出版社 管理员 管理员 修改会员 修改出版社 查询出版社 查询会员 图5会员管理用例图 图6出版社管理用例图
增加职工信息 修改职工信息 系统管理员 刖除职工信息 查询职工信息 图7职工信息管理用例图 4.2.5汇总查询用例 刀月末结算 季末结算 系統管理员 年终结算 打印报表 图8汇总查询用例图 43功能分析说明及部分功能分解的功能用例图 具体分析如下:
书目塔理 架存管理 入库人 进书过埋 想书日 昔极处 盘存人 盘存处 會理员 查询书日 恻览查询 管理员 架存时 弩理员 团类别 日售理功能包 根处理 架存管能包 图书褚巷功能包 图9对书店顶层功能分解功能用例图 小型书店书务管理系统∷书目管理:编辑书目 编号:01-01 参与者:管理员 说明 管理员在书店书务管玊系统的¨主界面”上选择¨书日管理”中的¨书目编辑”,则启动此项 功能。系统会弹岀一个书目编辑界面,包括图书信息的编辑,并提供査询、修改、删除和增加 等功能键,管理员通过这些功能键对图书信息进行编辑,点击ˆ取消ˆ按钮取消这次编辑,核实 无误后点击确认'按钮把编辑好的图书信息存入到系统,最后点击“退出”按钮退出这个界面 小型书店书务管理系统∷书目管理∷査询书目 编号:01-02 参与者:管理员 说明 管理员在书店书务管理系统的主界面”上选择“书目管理”中的¨书目査询”,则启动此项 功能。系统会弹出一个査询书目界面,包括图书信息的査询、修改、删除等功能键,管理员通 过这些功能键对图书信息进行编辑,点击“取消”按钮取消这次编辑,核实无误后点击“确认¨按 钮把编辑好的图书信息存入到系统,最后点击“退出”按钮退出这个界面
小型书店书务管理系统∷书目管理∷图书类别管理 编号:01-03 参与者:管理员 说明 管理员在书店书务管理系统的主界面”上选择“书目管理”中的“图书类别管理”,则启动此 项功能。系统会弹岀一个图书类别管理界面,包括图书类别信息的増加、査询、修改、删除等 功能键,管理员通过这些功能键对图书类别信息进行编辑,点击ˆ取消”按钮取消这次编辑,核 实无误点击“确认”按钮把编辑好的图书类别信息存入到系统,最后点击“退出”按钮退出这个界 小型书店管理系统:架存管理∷进书处理 编号:02-0l 进马图书处理 参与者:入库人(采购员),接收人(管理员) 说明: 接收人(管理员)在书店书务管理系统 处理入库信息 的“主界面”上选择“架存管理”中的“进书处 理”则启动此项功能。系统会弹出一个进书处 理界面,同时包括入库单信息编辑窗口和进 检查图书 书图书信息编辑窗口,并提供增加、删除 修改等操作同时进行计算总金额,点击“取 库人 处理架存 管理员 消”按钮取消这次编辑的所有入厍信息,核实 无误后点击“确认”按钮把编辑好的所有入库 信息存入到系统,最后点击“退出”按钮退出 人库已帐 这个界面 踊定款额 图10进书处理功能用例图
小型书店管理系统∷架存管理:盘存处理 编号:02-02 参与者:盘存人(一般职工),确认人(管理员) 说明 确认人(管理员)在书店书务管理系统的¨主界面”上选择¨架存管理”中的“盘存处理” 则启动此项功能。系统会弹出一个盘存处理界面,同时包括盘存单信息编辑窗口和盘存图 书信息编辑窗口,并提供增加、删除、修改等操作冋时计算盈亏,点击“取消”按钮取消这 次编辑的所有盘存信息,核实无误后点击“确认”按钮把编辑好的所有盘存信息存入到系统 同时修改架存图书数量,最后点击“退出”按钮退出这个界面 小型书店管理系统∷架存管理∷架存査询 编号:02-03 参与者:管理员 说明 管理员在书店书务管理系统的¨主界面”上选择¨架存管理”中的“架存査询”则启动此项 功能。系统会弹出一个架存查询界面,并提供查询操作从而获得相应图书的架存数量,最 后点击“退出”按钮退出这个界面。 小型书店管理系统∷架存管理∷报损处理 编号:02-04 参与者:报损人(一般职工),管理员(批准人) 说明: 管理员在书店书务管理系统的¨主界面”上选择“架存管理”中的~报损处理”则启动此项 功能。系统会弹出一个图书报损处理界面,同时包括报损单信息编辑窗口和报损图书信息 编辑窗口,并提供增加、删除、修改等操作,点击¨取消'ˆ按钮取消这次编辑的所有报损信 息,核实无误后点击ˆ¨确认按钮把编辑好的所有报损信息存入到系统冋时修改架存图书数 量,最后点击“退出”按钮退出这个界面