9.1.2 系统功能设计
2025年09月26日
9.1.2 系统功能设计
作为在线购物商城,其主要功能应包括唱片管理,用户管理,专辑检索、订单管理、购物车管理等。具体描述如下:
(1)专辑管理功能
专辑分类的管理,包括唱流派的添加、删除、类别名称更改等功能。
专辑信息的管理,包括专辑的添加、删除、专辑信息的变更等功能。
(2)用户管理
用户注册,如果用户注册为会员,就可以使用在线购物的功能。
用户信息管理,用户可以更改自己的私有信息,如密码等。
(3)专辑检索
专辑速查,根据查询条件,速查用户所需专辑。
专辑分类浏览,按照商品的类别列出专辑目录。
(4)订单管理
订单信息浏览。
订单结算。
订单维护。
(5)购物车管理
购物车中专辑的增删。
采购数量的改变。
生成采购订单。
根据上节分析的系统功能需求,可以得到系统的功能模块,如图9-1所示。系统用例图如图9-2所示。
图9-1 系统功能模块图
图9-2 系统用例图
根据上述的系统需求分析和功能描述,把本系统分成数据访问、实体类、用户登录、购物车、后台管理5个主要的模块。其中,数据访问模块使用ASP.NET MVC中的controller来实现,实体类模块主要使用ASP.NET MVC中的model来实现。页面的显示使用ASP.NET MVC中的view来实现。各模块所包含的文件及其功能见表9-1。
表9-1 网上购书商城各模块一览表