网站用户管理类图设计
- 格式:pdf
- 大小:101.68 KB
- 文档页数:4
火车购票系统UML类图-时序图-状态图-协作图-活动图-对象图--用例图《UML面向对象分析》课程实践项目报告项目名称:网上订购火车票系统项目组成员:学号:班级:指导教师:3需求分析3.1 需求概述线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线上订票系统,它包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实时信息)、订票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能)。
实现火车票线上预定的自动化的计算机系统,为旅客提供准确、精细、迅速的火车票销售信息和方便、简单的订票功能。
线上预订火车票系统主要是对于订票信息的统一管理,满足了中小型线上订票网站对于用户的管理,订票信息的收集和处理方面的要求。
用现代化的方式取代以前的传统模式,更有利于信息的流通,资源的宏观管理。
具有体积小,代码简洁,易维护、易修改的优点。
23.2 需求分析用户管理模块用户管理模块包括如下几个部分。
(1) 添加用户信息:管理员可以对用户信息进行添加操作。
(2) 删除用户信息:管理员可以对已有用户信息进行删除操作。
(3) 查看用户信息权限:每个用户都具有一定的权限,管理员可以查看用户的管理权限。
(4) 修改用户信息权限:管理员可以修改用户的管理权限。
线上订购火车票系用户管理系统参数票务信息订票管理实时信息数据管理3(5) 删除管理权限:管理员在权限管理中可以删除管理权限。
(6) 添加管理权限:管理员在权限管理中可以添加管理权限。
系统参数设置模块系统参数设置模块有如下几个部分。
(1) 用户信息:管理员可以修改用户信息并保存。
(2) 订票信息:对订票信息进行添加、删除操用户管理模块用户管理 权限管理 添加用户信删除用户信查看用户信修改用户信删除管理权查看管理权添加管理权4作。
(3) 退订信息:对退订信息进行添加、删除操作。
《面向对象分析与设计》课程设计专业计算机科学与技术班级计算机08-1学号姓名指导教师完成时间2011-6-10成绩目录二设计目的 (3)1.需求分析 (3)系统功能分析 (3)三设计要求 (4) (4) (5) (7).................................................................................9........................................................................ 10 四用UML对系统建模 (12)1.用例图(用例建模)……………………………………………………12前台用户用例图及其文档 (12)后台管理员用例图及其文档 (14)2.系统类图 (16)3.顺序图 (17)4.构造活动图 (20)5.构造状态机图 (29)6.构件图 (33)7.部署图 (33)五使用说明书 (34)六工作总结 (39)一、设计题目:网上购物系统设计二、设计目的需求分析在线商城系统主要是针对中小型商城,购物系统管理员将商品信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买商品,提交订单给购物系统管理员,并同时将费用通过电汇或邮寄的方式交付到商城管理员处。
购物系统管理员在收到付款后,发货给购物者,并同时更新网上有关于该订单的付款状态,从而完成一次交易。
●只允许系统规定的购物系统管理员来添加和修改商品信息;购物系统管理员可以查看该系统的所有注册用户信息,可以修改某一个注册用户的基本信息,也可以删除某个用户;购物系统管理员可以查看该系统的所有订单,可以删除订单,也可以修改订单的付款状态、发货状态。
●任何一个网络用户都可以注册称为该系统的固定用户,注册时需要填写基本注册信息,还可以修改个人的基本信息。
●只有注册用户才能登录此系统,购买商品。
购买商品时可以任意选购商品,任意填写购买数量,可以修改已选择商品的购买数量,可以删除已选择的某一种商品,可以取消购买,可以提交购买下达订单确认一次购买成功。
目录一系统功能需求 (3)二系统的UML建模 (4)1、系统的用例图 (4)(1)系统用户参与的总的用例图 (5)&(2)People的详细用例 (5)(3)会员详细用例图 (7)(4)买家详细用例图 (8)(5)卖家详细用例图 (9)(6)职员详细用例图 (11)~2类图 (13)3 系统的顺序图 (16)5活动图 (19)(1)买家购物 (19)(2)卖家开店 (22)。
(3)卖家发货及商品管理 (23)(4)商品管理活动图 (23)(5)注册活动图 (24)6包图 (26)7构件图 (27)"8部署图 (27)一、系统功能需求本B2C电子商务系统是以淘宝网系统为建模对象。
依据淘宝网的工作流程和模式用统一建模语言UML对淘宝网进行设计和分析。
本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,会员管理,新闻信息管理,广告链接管理等功能。
管理员可以通过后台登录进去进行会员管理,商品管理,新闻管理和广告链接管理。
在会员管理中,可以对会员就行添加删除,在商品管理中可以对商品进行添加修改,在广告链接里面可以对广告设置和友情链接进行管理。
$根据对系统的分析,整个系统主要实现网上商品展示与在线购买及各类用户管理。
一、不同身份的人登录后有不通的权限(淘宝公司职员、注册会员、游客)。
二、在线商品展示(首先对所有的商品进行分类,对同一类商品进行分页展示);三、在线购买,对于买家或是游客选定的宝贝可以在线支付货款,商家随即发货;四、后台管理,对庞大复杂的各类商品数据以及注册会员数据进行管理。
其中在线购买宝贝的流程可分为:会员注册(买家或者卖家)、身份认证、发布信息、购买宝贝、网上付款(支付宝或者网银或者邮政储蓄汇款等多种付款方式,供买家自由选择)、发货(淘宝合作快递公司或者其他邮递方式,买家根据邮资自由选择运货方式)、确认收货、打款到商家、信用评价(买家评论卖家,卖家也可评论买家;买家购买宝贝后对商品、卖家的评价反应卖家的信用度,以供后来买家参考)。
图书馆管理系统一.图书馆管理系统需求分析1、系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化.能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存入数据库中,供以后检索。
能够对借阅人进行注册登记,包括记录借阅人的姓名、编号、班级、年龄、性别、地址、电话等信息。
提供方便的查询方法。
如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。
提供对书籍进行的预先预订的功能。
提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改.能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。
提供较为完善的差错控制与友好的用户界面,尽量避免误操作。
2、系统功能需求分析(1)读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等.(2) 书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。
(3) 借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理。
(4)系统管理:包括用户权限管理,数据管理和自动借还书机的管理满足以上需求的系统主要包含有一下几个子系统(1)基本业务功能子系统:该系统中主要包含了借书还书和预订等功能。
(2)基本数据录入功能子系统:该子系统主要包含有书籍信息和读者信息录入功能.(3)信息查询子系统:包含了多功能的查询书籍信息和读者信息。
(4)数据库管理功能子系统:主要包含了借阅信息管理功能,书籍信息管理功能和预订信息管理功能。
(5)帮助功能子系统。
二、系统动态建模1、用例图、图书馆管理系统的用例图从用例图中我们可以看出管理员和读者之间对本系统所具有的用例。
管理员所包含的用例有:(1)登录系统:管理员可以通过登录该系统进行各项功能的操作(2)书籍管理:包括对书籍的增删改等。
⽹上教学系统UML⼀、需求分析(功能性需求)⽹上教学系统总共分为三个模块:1)学⽣端模块,2)教师端模块,3)系统管理员端模块。
1)、学⽣可以通过登录⽹上教学系统,来进⾏⽹站浏览(浏览教学课件,教学⼤纲),下载相关课件,并且可以同步练习。
2)、⽼师可以通过登录⽹上教学系统,给出相应课程的见解,发布及修改教学⼤纲以及上传相关,上传练习的题⽬并修改学⽣所做的练习。
3)、系统管理员可以通过登录⽹上教学系统,可以对学⽣以及⽼师基本的信息进⾏管理(增加,修改,删除)并对该系统进⾏系统维护。
⼆、系统⽤例模型创建⽤例图之前⾸先需要确定参与者。
1)、在⽹络教学系统中,参与者之⼀是教师。
教师作为教学的主导者,使⽤此⽹站可以给出相应课程的见解,发布及修改教学⼤纲以及上传相关课程课件,上传练习的题⽬并修改学⽣所做的练习,如图2-1教师⽤例图所⽰。
图2-1 教师⽤例图2)、第⼆个参与者是学⽣,学⽣可以进⾏⽹站的浏览获取相应的信息以及可以下载相关课程的课件,还可以在⽹络教学系统中做同步练习,如图2-2学⽣⽤例图所⽰。
图2-3 学⽣⽤例图3)、第三个参与者就是系统管理员,系统管理员可以对学⽣,⽼师的基本信息进⾏管理,并且可以对系统进⾏维护,如图2-3系统管理员⽤例图所⽰。
图2-2 系统管理员⽤例图三、系统静态模型1、参与者相关的类图图3-1 参与者相关的类图⽤户:拥有的操作是登陆。
学⽣:拥有的操作有,进⾏⽹站浏览、下载课件及做相关同步练习。
教师:拥有操作有,发表⾃⼰的相关课程的见解、发布教学⼤纲的消息以及修改教学⼤纲和学⽣所做的练习。
系统管理员:拥有操作有,管理(学⽣以及教师的)的基本信息,可对系统进⾏维护。
四、系统动态模型4.1 时序图1.系统管理员模块管理⼈员的时序图: 系统管理员⽹上教学系统(管理员)⼈员基本信息数据库1: 登录2: 登录成功3: 查看所有⼈员基本信息4: 搜索⼈员信息5: 搜索所有的⼈员信息6: 返回信息7: 显⽰8: 添加、修改、删除⼈员的基本信息9: 发出操作响应10: 进⾏添加,修改,删除⼈员的基本信息11: 返回信息12: 显⽰图4-1 管理员管理⼈员信息管理员登录⽹上教学系统,查看所有的⼈员信息,并且可以进⾏对新⽤户的添加,以及旧⽤户信息的修改于删除。
:UML- 院系经济管理学院专业08信息管理与信息系统姓名赵聪伟学号200807090052 企业人事管理系统一、实验目的通过这次实验要掌握UML统一建模语言并能运用UML 在Rational Rose中建模。
二、实验要求 1 员工各种信息的输入包括员工的基本信息、学历信息、婚姻状况信息、职称等。
2 员工各种信息的修改3 对于转出、辞职、辞退、退休员工信息的删除4 按照一定的条件查询、统计符合条件的员工信息至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息5 对查询、统计的结果打印输出。
6 熟悉UML主要了解UML中的9大图Use case diagram用例图、Class diagram 、Object diagram对象图Rose中没有、Sequence diagram 序列图、Collaboration diagram协作图、Statechart diagram状态图、Activity diagram、Component diagram组件图、Deployment diagram配置图、datamodel diagram数据模型图7 完成对系统的建模。
三、实验内容根据要求画出相应的图形1、系统的用例图普通职员基本信息管理登录管理查询管理信息输出管理管理员人事管理用例图信息输入信息修改信息删除总经理管理员总经理批复基本信息管理子用例图2、系统的经理登录按员工信息查询按员工婚姻状况查询按员工学历查询按员工工作岗位查询统计结果查询管理用户登录员工基本信息查询员工基本信息输入员工基本信息修改员工基本休息删除统计结果打印输出高级权限删除修改输入高级权限取消编辑批复未通过载入文档总经理批复批复已通过人事管理输入用户名和密码信息检验设置进入权限进入主界面显示登录界面登录管理 3、系统的状态图员工基本信息待编辑信息已编辑未编辑录入总经理审批批复已通过批复未通过管理员输入修改删除总经理批复总经理批复基本信息管理状态图基本信息输入基本信息修改基本信息删除基本信息查询人事管理状态图4、企业人事管理系统人事管理实体员工基本信息输入员工基本信息删除员工基本信息修改编辑信息批复登录员工信息管理员工信息查询管理人事管理系统主界面员工基本休息修改人事管理系统边界 5、系统的顺序图: 管理员: 登录用户: 人事管理系统主界面: 员工信息查询管理: 员工信息管理员工基本信息打开登录验证用户和...正确打开查询基本...编辑员工基本...显示员工基本...显示员工基本... 人事系统顺序图。