欢迎来到天天文库
浏览记录
ID:37944697
大小:432.53 KB
页数:24页
时间:2019-06-03
《网上书店管理系统方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、网上书店管理系统—UML软件建模课程设计课程设计报告课程名称:UML软件建模设计题目:网上书店管理系统专业班级:网络工程班级:1学生姓名:贺**学生学号:2013**指导老师:罗**二○一六年六月十三日-23-网上书店管理系统—UML软件建模课程设计目录一、系统需求-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-五、模型结构-1
2、2-5.1定义系统对象-12-5.2定义用户界面类-12-5.3建立类图-13-六、动态行为模型-15-6.1创建系统的顺序图-16-6.2创建系统的状态图-19-6.3创建系统的活动图-21-七、物理模型-23-7.1创建系统构件图-23-八、总结-23--23-网上书店管理系统—UML软件建模课程设计一、系统需求网上书店系统描述如下:在网上书店系统中,普通用户浏览主页面查看图书及详细信息,如想在本网站购买图书,需注册成为该网站会员,然后进行购买活动。会员用户通过其注册的账号及密码登陆该系统,登陆该系统后可以对个人信息进行修改,包括密码的修改,可以添加所选书
3、籍到购物车,删除购物车里的书籍,以及修改购物车内书籍的数量,确定购买后进去支付页面。管理员登陆系统后,可以修改其登陆密码,维护员工信息,维护会员信息,以及系统维护。管理会员信息主要是添加会员、删除会员以及修改会员信息。管理员工信息要分为添加员工、删除员工以及修改员工信息。系统的维护主要为系统更新。对上述网上书店系统的描述进行分析,可以获得如下功能性需求:ª游客在网上书店系统注册个人信息,可以成为会员。ª会员通过身份验证,登录到网上书店系统。ª会员或游客可以浏览网上书店的图书。ª会员可以查询修改个人资料,包括个人的基本信息、订单信息。ª会员可以将要买的书籍添加到
4、购物车,可以对购物车里书籍信息进行修改。ª会员可以对所下订单进行提交并进入付款界面进行结算。ª员工根据用户名和密码,登录到网上书店系统。ª员工可以对书店的销售情况进行查询。ª员工可以管理图书信息和订单信息。ª管理员输入账号和密码可以登录带网上书店系统ª管理员可以修改员工信息、添加、删除员工。根据以上分析,给出系统功能图(可选):图1-1网上书店系统功能图-23-网上书店管理系统—UML软件建模课程设计系统功能图二、功能需求2.1用户认证管理用户认证管理主要用于对用户身份的识别,即分辨顾客是否为注册用户,是否已经登录本系统,所包括的功能为:未注册用户注册和已注册
5、用户登录。当未注册用户注册时,系统调用该模块将用户注册信息插入用户数据库保存;当已注册用户登录时,系统调用该模块对用户数据库进行查询,如果库中有和登录用户相匹配的信息,则用户通过身份验证,成功登录;否则将提示用户密码或用户名错误。2.2书籍浏览书籍浏览的主要功能是将本书店现有书籍按内容、体裁、作者等分类展现给顾客,以便于顾客查询或选购。当顾客选择一个类别的书籍时,系统将调用该模块对商品数据库进行查询,并将查询到的所有这类书籍返回显示给顾客。浏览模块展现给顾客的是最直观的书籍信息,用户可以看到书籍的图片、作者、出版社以及该书的简介。-23-网上书店管理系统—UM
6、L软件建模课程设计2.3书籍选购书籍选购主要包含一个购物车程序,便于顾客随时查询已选购的商品或放弃这些商品。购物车程序模拟超市中的购物车,当用户在网上书店登录以后就会向其分发一个购物车,这个购物车将一直伴随着顾客,直到顾客完成了购物流程为止。当顾客要购买书籍时,只要点击“购买”按钮该书将会自动加入购物车中,然后顾客可继续浏览或选购。顾客可随时查看已选书籍,并可将书籍从购物车中删除,即放弃购买。2.4用户结算客户结算的主要功能是在客户选定商品后显示出客户所订购商品的订单,以使客户能够买到该商品。当顾客选购完毕准备结帐时,顾客会选择一种结算方式,然后下订单,客户结
7、算模块将会把购物车中的商品保存到订单数据库,然后将订单处理结果返回给顾客,通知顾客订单编号(订单编号对每个订单都是惟一的),订单上列有此次购买书籍的详细信息,如书名、单价、购买数量等;订单上还将显示所购书籍的总金额。客户结算模块还提供订单查询,将列表显示该顾客的所有订单。顾客也可以按照订单号来查询单个订单的信息。客户结算模块将允许顾客取消尚未付款的订单。2.5用户信息管理用户信息管理的主要功能是对用户信息进行管理,如对用户信息进行查询、更新等。管理员可以使用该模块查询到用户的基本信息,如用户地址、联系电话及所从事的工作等。当用户修改了其注册资料时,如用户对其联
8、系地址或联系电话进行了更改,该模块要能
此文档下载收益归作者所有