欢迎来到天天文库
浏览记录
ID:18372255
大小:423.54 KB
页数:11页
时间:2018-09-17
《信息系统分析与设计3new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、河南财经学院计算机与信息工程学院实验报告2012---2013学年(第二学期)专业:信息管理与信息系统课程名称信息系统分析与设计班级:100706小组成员:曹团团、樊臣鹏、黄勇浩、李明轩指导教师:句全实验四系统设计报告实验目的:熟悉掌握系统设计的方法和内容。实验内容:对本组拟开发的应用系统项目根据系统分析的系统功能需求,按照系统设计的内容和方法,对拟开发的系统进行物理模型设计,为下一步系统程序设计提供设计思路和依据。实验结果:按照系统设计的步骤和内容利用下面的系统设计工具,描述出拟开发系统的功能组成模块,数据库逻辑、物理结构,代码设计方案,输入/输出和人
2、机界面设计方案,以及系统信息处理流程。登陆页面4.1功能结构图主页面商品管理会员管理查询销售管理查询会员删除商品添加记录删除会员删除记录添加商品查询商品添加会员4.2系统信息处理流程图4.3数据库设计4-3-1E-R模型网上图书销售系统数据库E-R模型,如图所示:4-3-2数据库逻辑结构设计逻辑设计的目标是把概念设计阶段设计好的基本E-R模型转化成关系模型。E-R模型中的主要成分是实体类型和联系类型。对于实体类型,转化规则为:将每个实体类型转化成为一个关系模型,实体的属性即为关系模式的属性,实体标识符即为关系模式的键。网上图书销售系统E-R图可转换成如下
3、关系模式:1.用户{用户编号、用户名、密码、密码提示问题、密码答案、真实姓名、地址、电话、传真、邮件地址、备注}2.管理员{管理员编号、用户名、密码、地址、电话、邮件地址、角色、备注}3.订单{订单编号、用户编号#、管理员编号#、下单日期、备注}4.书籍{书籍编号、管理员编号#、名称、图片、尺寸、作者、价格、数量、供货商编号、出版社、出版日期、类型、备注}5.包含{订单编号#、书籍编号#、数量}4-3-3数据库物理结构设计(1)用户结构说明:此表存放顾客信息(2)管理员结构说明:此表存放管理员信息。(1)书籍结构说明:此表存放图书信息。(4)顾客订单说明
4、:此表存放订单信息。(5)销售清单说明:此表存放进货信息4.4代码设计1)“职工清单”中的“职工编号”的代码设计如下:2)“商品清单”中的“商品编号”的代码设计如下:前两位商品大类,中间两位主要表示商品的具体型号,后三位是辅码代表商品的产地.4.5HIPO图HIPO分层图是用一个方块代表一个模块,方块内可写出标识此模块的处理功能或模块名。模块之间的调用关系用联结两模块的直线表示。采用自顶向下扩展的方法先画综合性强、层次较少的模块结构,然后根据需要一步一步扩充,不断分解,直到分解成为含义明确,功能单一的单元模块,从而得到系统的功能模块结构图,即系统的HIP
5、O图。应用HIPO图可以进行系统设计、评价,在系统实施前加工和修改已设计的系统。HIPO图清晰易懂,可以使非专业人员、用户、管理人员和其他系统建设者很方便地理解系统的程序结构,也有利于程序的编写和日后整个系统的维护。功能分解图:综合考虑了网上图书销售系统在系统分析阶段提出的逻辑模型和设计的系统目标要求后,从功能上可将项目信息管理总模块划分为四个子模块,绘制出该系统的第一轮HIPO分层图如图:经过进一步的分析,用户管理、订单管理、图书管理、反馈管理四个子模块还可以划分出多个叶技块和中间模块,得出该系统比较详尽的第二轮模块功能结构,即项目信息管理系统的第二轮
6、HIPO图,如图:IPO图系统名:图书管理制图者:李明轩模块名:添加更新图书日期:2012.5.29调用下列模块:增加商品数删除商品修改商品记录由下列模块调用:修改商品数量输出:修改后的商品数量更新商品数据库的数据输入:在线销售数量提供商品数据处理内容:商品销售增加,则调用商品添加模块;商品销售减少,则调用商品删除模块;商品添加记录,则调用商品增加记录模块;商品删除记录,则调用商品删除记录模块;否则,按无效数据处理。内容数据元素:4.6面向对象建模工具UML通过系统的功能需求分析,可得到系统的服务对象为购书者,网上图书销售系统的内部工作人员可以按照工作需
7、要各自完成自己指定的任务。其中管理员为抽象角色,所以系统角色分析用例图如图:图书管理:对图书库中的所有的图书信息进行管理包括基本的增、删、改、查,同时也能对图书进行分类像计算机类,经济类,外语类等,还可以对读者对图书的评价进行回应,可以及时改变书店的图书供货关系,可以查看缺书登记,对用户想要购买的书及时进货,图书管理用例图如图2.3所示订单管理:订单的管理主要是执行订单和查看订单的详细信息,修改订单的下达信息,保证用户能够及时看到自己购买图书的发货信息,同时,管理员可以对不合法的订单进行删除。总体来说用户在网站前台购书并到收银台结账生成订单后,还需要执行
8、订单。订单管理用例图如图:用户管理:对在网站注册的用户进行统一管理,可以查看用户
此文档下载收益归作者所有