网上书店管理系统.doc
《网上书店管理系统.doc》由会员分享,可在线阅读,更多相关《网上书店管理系统.doc(12页珍藏版)》请在咨信网上搜索。
1、网上书店管理系统UML软件建模课程设计课程设计报告课程名称: UML软件建模 设计题目: 网上书店管理系统专业班级: 网络工程 班 级: 1 学生姓名: 贺* 学生学号: 2013* 指导老师: 罗* 二一六年六月十三日目 录一、系统需求 2 -二、功能需求 3 -2。1 用户认证管理 3 -2。2 书籍浏览 3 2.3 书籍选购- 4 2.4 用户结算- 4 2。5 用户信息管理- 4 2.6 书籍信息管理- 4 -2.8 订单信息管理- 4 三、数据需求- 5 -四、需求分析- 5 -4。1 识别参与者 5 4.2 识别用例- 5 4.3 用例的事件描述 7 五、模型结构 12 5.1 定
2、义系统对象- 12 -5.2 定义用户界面类 12 5.3 建立类图 13 六、动态行为模型 15 -6.1 创建系统的顺序图- 16 6.2 创建系统的状态图- 19 -6。3 创建系统的活动图- 21 七、物理模型 23 -7.1 创建系统构件图- 23 八、总结- 23 一、系统需求网上书店系统描述如下:在网上书店系统中,普通用户浏览主页面查看图书及详细信息,如想在本网站购买图书,需注册成为该网站会员,然后进行购买活动。会员用户通过其注册的账号及密码登陆该系统,登陆该系统后可以对个人信息进行修改,包括密码的修改,可以添加所选书籍到购物车,删除购物车里的书籍,以及修改购物车内书籍的数量,确
3、定购买后进去支付页面.管理员登陆系统后,可以修改其登陆密码,维护员工信息,维护会员信息,以及系统维护。管理会员信息主要是添加会员、删除会员以及修改会员信息.管理员工信息要分为添加员工、删除员工以及修改员工信息。系统的维护主要为系统更新。对上述网上书店系统的描述进行分析,可以获得如下功能性需求: 游客在网上书店系统注册个人信息,可以成为会员. 会员通过身份验证,登录到网上书店系统。 会员或游客可以浏览网上书店的图书。 会员可以查询修改个人资料,包括个人的基本信息、订单信息。 会员可以将要买的书籍添加到购物车,可以对购物车里书籍信息进行修改。 会员可以对所下订单进行提交并进入付款界面进行结算。 员
4、工根据用户名和密码,登录到网上书店系统. 员工可以对书店的销售情况进行查询。 员工可以管理图书信息和订单信息. 管理员输入账号和密码可以登录带网上书店系统 管理员可以修改员工信息、添加、删除员工。根据以上分析,给出系统功能图(可选):图1-1网上书店系统功能图系统功能图二、功能需求2.1 用户认证管理 用户认证管理主要用于对用户身份的识别,即分辨顾客是否为注册用户,是否已经登录本系统,所包括的功能为:未注册用户注册和已注册用户登录。当未注册用户注册时,系统调用该模块将用户注册信息插入用户数据库保存;当已注册用户登录时,系统调用该模块对用户数据库进行查询,如果库中有和登录用户相匹配的信息,则用户
5、通过身份验证,成功登录;否则将提示用户密码或用户名错误. 2.2 书籍浏览 书籍浏览的主要功能是将本书店现有书籍按内容、体裁、作者等分类展现给顾客,以便于顾客查询或选购.当顾客选择一个类别的书籍时,系统将调用该模块对商品数据库进行查询,并将查询到的所有这类书籍返回显示给顾客。浏览模块展现给顾客的是最直观的书籍信息,用户可以看到书籍的图片、作者、出版社以及该书的简介。 2。3 书籍选购 书籍选购主要包含一个购物车程序,便于顾客随时查询已选购的商品或放弃这些商品.购物车程序模拟超市中的购物车,当用户在网上书店登录以后就会向其分发一个购物车,这个购物车将一直伴随着顾客,直到顾客完成了购物流程为止.当
6、顾客要购买书籍时,只要点击“购买按钮该书将会自动加入购物车中,然后顾客可继续浏览或选购。顾客可随时查看已选书籍,并可将书籍从购物车中删除,即放弃购买。2。4 用户结算 客户结算的主要功能是在客户选定商品后显示出客户所订购商品的订单,以使客户能够买到该商品.当顾客选购完毕准备结帐时,顾客会选择一种结算方式,然后下订单,客户结算模块将会把购物车中的商品保存到订单数据库,然后将订单处理结果返回给顾客,通知顾客订单编号(订单编号对每个订单都是惟一的),订单上列有此次购买书籍的详细信息,如书名、单价、购买数量等;订单上还将显示所购书籍的总金额。客户结算模块还提供订单查询,将列表显示该顾客的所有订单。顾客
7、也可以按照订单号来查询单个订单的信息。客户结算模块将允许顾客取消尚未付款的订单。 2。5 用户信息管理 用户信息管理的主要功能是对用户信息进行管理,如对用户信息进行查询、更新等。管理员可以使用该模块查询到用户的基本信息,如用户地址、联系电话及所从事的工作等。当用户修改了其注册资料时,如用户对其联系地址或联系电话进行了更改,该模块要能够及时对用户信息进行更新,以防影响正常业务。 2.6 书籍信息管理 书籍信息管理的主要功能是可以对书籍进行添加、删除、修改、分类等操作。该模块包括一个专用的数据录入程序,用来输入书籍信息;可以对商品数据库进行添加、删除修改等操作;可以将书籍进行分类,然后放入自选书架
8、.2.8 订单信息管理 订单信息管理的主要功能是对客户的订单进行存储、查询。顾客下的订单由管理员确认后,就会存入订单数据库,以备顾客或管理员进行修改、查询或删除.该模块可提供顾客的所有订单列表,对于已发货订单可由管理员在适当时间删除,或由管理员设置,系统自行删除。三、数据需求(1) 会员信息包括用户名、密码、真实姓名、地址、联系电话(后三项主要用于书籍邮购) (2) 图书类别信息-包括类别名(例如文学、体育、经济、教材等)和别概要信息. (3) 图书信息包括图书名称、作者、ISBN 号、出版社、出版时间、发行量、版号、页数,内容简介、读者评价(可选)、专家推荐(可选)、封面图片(可选)等信息。
9、 (4) 订单信息-包括图书名称列表、单价、总金额、日期、会员标识、发货日期、状态(包括等待、执行、完成)四、需求分析4.1 识别参与者通过对系统需求的分析,可以确定系统中有4个参与者:游客、会员、员工、管理员.参与者的描述如下:(1)游客描述:游客可以浏览各种书籍、还可以注册成为会员后进行购买。(2)会员描述:会员可以登录到系统,也可修改个人密码,注销个人信息,还可以浏览书籍、添加书籍到购物车、查看购物车、修改购物车的书籍、付款。(3)员工描述:员工可以登录到系统,也可修改个人密码,注销个人信息,还可以浏览书籍、添加书籍、查看订单等操作.(4)管理员描述:管理员可以登录到系统,可以维护系统,
10、管理员工和会员的信息。4.2 识别用例前面已经识别出了参与者,通过对需求的进一步分析,可以确定系统中有如下用例存在:1.用户用例(会员和游客)(1) 登录-会员通过身份验证,登录到网上书店系统。(2) 注册游客在网上书店系统注册个人信息,可以成为会员。(3) 浏览图书会员或游客可以浏览网上书店的图书.(4) 查询个人资料-会员可以查询修改个人资料,包括个人的基本信息、订单信息。(5) 修改个人资料会员可以修改个人信息.(6) 加入购物车-会员可以将要买的书籍添加到购物车,可以对购物车里书籍数量信息进行修改。(7) 提交订单会员可以对所下订单进行提交。(8) 付款会员可以进入付款界面进行结算.游
11、客用例图会员游客用例图2.员工用例(1)登录员工根据用户名和密码,登录到网上书店系统。(2)销售查询-员工可以对书店的销售情况进行查询。(3)库存查询-员工可以对书店所剩下的书籍进行查询。(4)图书管理员工可以修改书籍信息、添加图书、删除图书.(5)订单处理员工可以修改订单信息、删除订单。员工用例图3.管理员用例(1)登录管理员输入账号和密码可以登录带网上书店系统(2)管理会员管理员可以修改会员信息、添加、删除会员。(3)员工信息维护-管理员可以修改员工信息、添加、删除员工。(4)系统维护系统备份、数据还原、系统升级。管理员用例图4.3 用例的事件描述 用例编号:001用例名:登录用例描述:管
12、理员根据所注册的用户名和密码,登录到网上书店管理系统。参与者:管理员前置条件:网上书店管理系统正常运行期间.后置条件:如果管理员登录成功,该管理员可以对网上书店系统进行相关操作;若登录不成功,该管理员不能进入网上书店系统。事件流程1. 管理员进入网上书店系统;2. 管理员输入用户名和密码;3. 管理员提交输入的信息;4. 系统对管理员的账号和密码进行有效性检查;5. 系统记录并显示当前登录用户;6. 系统允许管理员对网上书店系统进行商品信息维护、员工信息维护、销售查询等操作;扩展点 1.1管理员的账号错误 1。1。1弹出账号错误或账号已关闭警告信息; 1.1。2管理员离开或重新输入账号; 1。
13、2管理员的密码错误 1。2.1弹出密码错误警告信息; 1。2。2管理员离开或重新输入密码;用例编号:002用例名:员工信息维护用例描述:管理员登录员工信息维护可对所有员工的信息进行修改、删除和添加员工信息。参与者:管理员前置条件:登录成功,数据库中存在该员工的员工信息的记录。后置条件:管理员可以对修改之后的员工信息进行相关的操作。事件流程1. 管理员进入网上书店系统员工信息维护界面,并在界面中提交员工信息维护的信息;2. 界面将管理员提交的员工信息传递给控制对象;3. 控制对象向数据库查询员工相关信息并对查询结果进行判断;4. 控制对象向数据库中提交维护后的员工信息数据;5. 控制对象将成功维
14、护后的员工信息返回界面;6. 管理员在界面获得维护员工信息成功的信息;扩展点1。1接受的数据为非法数据. 1。1。1系统显示输入错误提示信息。 1.1.2当前用户重新修改信息或退出系统或返回进行其他操。用例编号:003用例名:修改会员信息用例描述:管理员登录修改会员信息可修改所有会员的信息。参与者:管理员前置条件:登录成功。后置条件:管理员可以对修改之后的会员信息进行预览.事件流程1. 管理员进入网上书店系统修改会员信息界面,并在界面中提交修改会员信息;2. 界面将管理员提交的修改会员信息传递给控制对象;3. 控制对象向数据库查询会员相关信息并对查询结果进行判断;4. 控制对象向数据库中提交修
15、改后会员信息的数据;5. 控制对象将修改成功的信息返回界面;6. 管理员在界面获得修改会员成功的信息;扩展点1。1修改的数据为非法数据 1。1。1系统显示输入错误提示信息 1.1.2当前用户重新修改信息或退出系统或返回进行其他操用例编号:004用例名:登录用例描述:员工根据所注册的用户名和密码,登录到网上书店管理系统。参与者:员工前置条件:网上书店管理系统正常运行期间。后置条件:如果管理员登录成功,该管理员可以对网上书店系统进行相关操作;若登录不成功,该管理员不能进入网上书店系统。事件流程1. 员工希望通过网上书店系统进行某一项操作;2. 员工登录系统,在登录页面输入自己的用户名和密码并提交;
16、3. 系统将员工提交的用户名和密码传递到的数据库中检查用户合法身份的方法中,该方法将用户信息与数据库中的用户信息进行比较,检查用户信息中是否存在此员工的信息,系统记录并显示当前登录用户;4. 检查通过,将验证结果返回到登录界面显示;5. 员工在登录界面获得验证结果;扩展点 1。1系统标识码有效性检查失败 1。1。1员工重新输入识别码; 1.1。2员工离开或重新输入账号; 1.1.3员工输入无效次数超过限制(不超过3次),系统显示提示信息,用例终止。 用例编号:005用例名:销售查询用例描述:员工对销售查询的完整过程.参与者:员工前置条件:登录成功,数据库中存在所有销售信息的记录.后置条件:员工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。