2农资销售网站系统分析
系统可行性分析是对系统进行可行性的一个探讨。在探讨系统的可行性上我们主要从技术上的可行性和经济上的可行性、社会可行性和法律可行性上进行分析,如果四个层面度通过,我们则认为系统是比较可行的。
本农资销售网站采用Django技术、Python编程语言和MySQL数据库进行开发设计,作为计算机专业学生,在学校期间有接触到许多关于编程方面的知识,当然也包括各种编程软件,对他们的了解度也比较系统,所以技术开发上面还是有一定把握。
从经济可行性上看项目在开发阶段需要一定的投资成本,在生产阶段需要web服务器和数据库服务器及后期的维护需要一定的成本,但是相对于其带来的经济效益和社会效益而言,其投资成本低值得的。通过系统可以提高农资销售效率和管理水平,降低资讯共享成本。在经济层面上是可行的。
农资销售网站我划分为了注册用户模块和管理员模块这两部分。
注册用户模块:
(1)注册登录:用户注册后可以通过账户名和密码进行登录。
(2)首页:用户可以查看首页展示的轮播图、网站公告、农资新闻、农资商城等信息。
(3)网站公告:用户可以查看系统发布的网站公告信息,可以查看某一公告的详情并进行收藏、点赞和评论等操作。
(4)农资新闻:用户可以查看系统发布的农资新闻信息,可以查看某一新闻的详情并进行点赞、收藏和发表评论操作。
(5)农资商城:用户可以查看系统发布的农资产品,点击某一个农资产品可以查看详情并进行点赞、收藏、评论、加入购物车和立即购买操作。
(6)商城管理:商城管理包括了我的订单、我的购物车和我的地址三个子菜单。
(7)我的:在前台点击“我的”下面的“我的账户”可以个人资料和密码进行修改,点击“个人中心”可以查看个人首页、订单配送和收藏信息。
管理员管理模块:
(2)后台首页:可以查看所有的商品销售统计分析图表。
(3)系统用户:管理员可以对所有的用户账号信息进行增删改查。
(4)系统管理:管理员可以对系统轮播图和友情链接进行管理,可以进行添加、查询、重置、删除操作。
(5)网站公告管理:管理员可以对网站公告进行添加、查询、重置、删除操作。
(6)资源管理:管理员定期更新平台上的农资新闻和新闻分类,可以进行添加、查询、重置、删除操作。
(7)商城管理:管理员可以对农资商城、分类列表、订单列表、订单配送进行管理,可以对农资产品信息、分类信息、订单信息和订单配送进行添加、查询、重置、删除和审核配送操作。
农资销售网站的非功能性需求比如农资销售网站的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下3-1表格中:
表3-1农资销售网站非功能需求表
安全性 | 主要指农资销售网站数据库的安装,数据库的使用和密码的设定必须合乎规范。 |
可靠性 | 可靠性是指农资销售网站能够按照用户提交的指示进行操作,经过测试,可靠性90%以上。 |
性能 | 性能是影响农资销售网站占据市场的必要条件,所以性能最好要佳才好。 |
可扩展性 | 比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。 |
易用性 | 用户只要跟着农资销售网站的页面展示内容进行操作,就可以了。 |
可维护性 | 农资销售网站开发的可维护性是非常重要的,经过测试,可维护性没有问题 |
农资销售网站的完整UML用例图分别是图2-1和图2-2。
注册用户角色的用例图如下图2-1所示 。
图2-1农资销售网站注册用户角色用例图
管理员角色的用例图如下图2-2所示。
图2-2农资销售网站管理员角色用例图
用户成功登入系统后就能够实现增加数据的操作,增加数据的编号是特定的,系统生成,用户不能随意填写,除了编号以外,其他增加信息用户自己填写,填写后的信息经过系统验证,验证合法通过就显示增加数据成功了,相反的话,就没有增加成功,增加数据的流程如下图2-3所示。
图2-3 数据增加流程图
数据修改时的流程和上面介绍的数据增加时的流程差不多,数据修改的流程如下图图2-4所示。
图2-4 数据修改流程图
如果系统里面存在一些没有用的数据的话,管理人员还可以对这些数据进行删除,图2数据删除的流程图如下图2-5所示。
本章主要通过对农资销售网站的可行性分析、功能需求分析、系统用例分析、系统流程分析,确定整个农资销售网站要实现的功能。同时也为农资销售网站的代码实现和测试提供了标准。
齐齐哈尔网站建设宁波网页制作网站设计泰安网站设计桂林网站制作西宁网站设计网站建设多少钱安徽网站建设温州网页制作通州网站建设公司珠海网站制作公司协会网站建设揭阳网站制作长沙网站开发青岛网站建设即墨网站建设移动端网站制作网站建设系统企业网站建设一条龙营销网站建设深圳网站设计无锡网站建设成都旅游网站建设桂林网站建设银川网站建设唐山网站建设日照网站建设北京网站设计制作绵阳网站建设建设大型网站寿光网站建设