北京网站建设博客_平面广告设计与制作是学什么_国内知名企业_网易云游戏平台
2 昌吉学院二手书屋网站系统分析 本章内容概括了昌吉学院二手书屋网站的可行性分析、功能分析以及用例分析。
2.1 可行性分析
2.1.1 技术可行性分析
在分析了昌吉学院二手书屋网站的真实需求后,将昌吉学院二手书屋网站所需要的角色划分整理成了下图2-1和图2-2。
从开发工具来看,由于昌吉学院二手书屋网站是基于PHP开发的,因此当前市面上的开发工具都可以来开发,这些功能强大的开发工具可以给我来设计毕设带来非常大的方便。
从昌吉学院二手书屋网站的本身技术来说,对于我来开发一个昌吉学院二手书屋网站这个毕设是不费事的。昌吉学院二手书屋网站的开发可以简单的分为前台模块、后台模块开发以及数据库开发。其中的大部分技术难点在我上学时已经使用过了,同时网络上很多技术点可以让我来借鉴。Web后台管理使用PHP开发,数据库使用mysql,因此为我在开发昌吉学院二手书屋网站这个毕设上省去了很多多余代码,这给我的毕设项目编写带来了极大的便利。
从用户体验来看,市面上很多被广泛使用的例如淘宝网等电商案例可以让我来参考,因此我可以综合淘宝网上的页面交互设计的优点,基于我的毕设项目特点来进行改版,最后达到令用户满意的页面交互体验。综上所述,从技术层面来看开发昌吉学院二手书屋网站是可行的。
2.1.2 经济可行性分析
从昌吉学院二手书屋网站的开发成本来看,昌吉学院二手书屋网站的设计和开发都是我自己完成的,没有其他成本上的开销。
从昌吉学院二手书屋网站的维护成本来看,昌吉学院二手书屋网站的开发遵循一套完整的代码编写规范,并且昌吉学院二手书屋网站的结构设计非常灵活,遵循高内聚低耦合的原则,因此易于维护和迭代开发。
在昌吉学院二手书屋网站上线之后,上线前期我会根据真实需求来调查,对使用我开发的昌吉学院二手书屋网站来制定一套符合的使用费。系统运行稳定后我会将推广范围到其他销售图书的企业中,他们可以自己来注册使用我的昌吉学院二手书屋网站,只需要缴纳一点点的定金,我会给他们引入广告投资和自营业务。
综合以上的分析,昌吉学院二手书屋网站所带来的经济效益将会带来极大的收益。并且随着我的推广,来使用我开发的昌吉学院二手书屋网站的市场将越来越大,昌吉学院二手书屋网站带来的利润也就越来越多。因此,从经济层面来看开发昌吉学院二手书屋网站的是可行的。
2.1.3 操作可行性分析
昌吉学院二手书屋网站的主要的服务对象是需要购买图书的人群,总的来说昌吉学院二手书屋网站的使用还是比较简单的,一般不存在操作困难的事情,昌吉学院二手书屋网站的管理人员需要对该昌吉学院二手书屋网站有一定的了解,比如图书的发布、订单发货等操作,如果不会,可以进行简单的培训就好了。
2.2 系统功能分析
2.2.1 功能性分析
昌吉学院二手书屋网站我划分为了注册用户管理模块、卖家管理模块和管理员模块这三大部分。
前台用户管理模块:
(1)首页信息:当用户进入本昌吉学院二手书屋网站的前台的时候,首先展示在眼前的是导航栏、网站公告、图书资讯、图书商城、个人账户、地址管理、购物管理、订单管理、意见反馈、个人中心等信息,用户可以根据自己个人的需求进行查看;
(2)注册登录:在系统的右上角有登录+注册按钮,如果用户想要登录到系统当中,可以点击“登录”按钮,然后填写号用户名+密码,点击“登录”按钮,系统会对你的用户名密码进行核对,正确的话就会登录成功了,如果没有账号的话,可以点击右上角的“注册”按钮,然后根据提示输入好用户信息,就可以得到账号和密码了;
(3)网站公告:当用户点击“网站公告”这一菜单按钮,会显示管理员在后台发布的所有的网站公告,可以查看详情;
(4)图书资讯:当用户点击“图书资讯”这一菜单按钮,会显示管理员在后台发布的所有的图书资讯,可以查看详情,进行收藏、点赞、评论等;
(5)图书商城:在首页导航栏上我们会看到“图书商城”这一菜单,我们点击进入进去以后,会看到所有图书商品列表,我们选择想要了解图书商品点击,查看某一个图书商品信息;
(6)订单管理:用户在提交订单后,可以对提交的订单进行管理。
(7)个人账户:在首页导航栏上我们会看到“个人账户”这一菜单,我们点击进入进去以后可以对个人的资料、登录系统的密码以及自己收藏的信息进行设置管理;
(8)地址管理:在首页导航栏上我们会看到“地址管理”这一菜单,我们点击进入进去以后可以对个人地址进行修改、添加的信息进行设置管理;
(9)购物管理:在首页导航栏上我们会看到“购物管理”这一菜单,我们点击进入进去以后可以对图书商品加入购物车;
(10)个人中心:当用户点击右上角“个人中心”这个按钮,就会进入到对应的后台进行信息的管理了;
后台管理员管理模块:
(1)网站管理:管理员可以对昌吉学院二手书屋网站中的轮播图以及公告信息进行发布和维护。
(2)人员管理:管理员可以对前台上注册过的用户信息、卖家进行管控,同时可以对管理员的信息进行管理。
(3)购物管理:管理员可以对昌吉学院二手书屋网站中的图书商城、分类列表、订单列表进行发布和维护。
(4)分类管理:管理员可以对所售卖的图书分类信息进行增删改查。
(5)图书商城:管理员可以对所售卖的图书信息进行增删改查,比如补充库存量以及更改图书信息和发布新图书信息等。
(6)订单列表:管理员对用户订购的图书订单进行管理,确定订单的生成以及物流发货。
(7)模块管理:在“模块管理”这一菜单下,管理员可以对昌吉学院二手书屋网站中的订单数据以及意见反馈进行管理。
2.2.2 非功能性分析
昌吉学院二手书屋网站的非功能性需求比如昌吉学院二手书屋网站的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下3-1表格中:
表3-1昌吉学院二手书屋网站非功能需求表
安全性 | 主要指昌吉学院二手书屋网站数据库的安装,数据库的使用和密码的设定必须合乎规范。 |
可靠性 | 可靠性是指昌吉学院二手书屋网站能够安装用户的指示进行操作,经过测试,可靠性90%以上。 |
性能 | 性能是影响昌吉学院二手书屋网站占据市场的必要条件,所以性能最好要佳才好。 |
可扩展性 | 比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。 |
易用性 | 用户只要跟着昌吉学院二手书屋网站的页面展示内容进行操作,就可以了。 |
可维护性 | 昌吉学院二手书屋网站开发的可维护性是非常重要的,经过测试,可维护性没有问题 |
2.3 系统用例分析
昌吉学院二手书屋网站的完整UML用例图分别是图2-1和图2-2。在参与者上包括用户以及管理员。前台上用户角色用例包括用户是注册成为我们正是用户的用户、用户登录、网站公告、图书资讯、图书商城、个人账户、地址管理、购物管理、订单管理、个人中心,用户角色用例如图2-1所示。
图2-1 昌吉学院二手书屋网站用户角色用例图
web后台管理上的管理员是维护整个昌吉学院二手书屋网站中所有数据信息的,管理员可以进行登录、网站管理、图书商城、订单列表、分类列表、图书资讯、资讯分类、订单数据、意见反馈。管理员角色用例如图2-2所示。
图2-2 昌吉学院二手书屋网站管理员角色用例图
3.4本章小结
本章主要通过对昌吉学院二手书屋网站的可行性分析、功能需求分析、系统用例分析,确定整个昌吉学院二手书屋网站要实现的功能。同时也为昌吉学院二手书屋网站的代码实现和测试提供了标准。
">