福州大学当当网模拟系统项目需求分析及设计说明书Word格式.docx
《福州大学当当网模拟系统项目需求分析及设计说明书Word格式.docx》由会员分享,可在线阅读,更多相关《福州大学当当网模拟系统项目需求分析及设计说明书Word格式.docx(54页珍藏版)》请在冰豆网上搜索。
如何方便、快捷、准确地管理网上购物信息,已经成为一个重要的问题。
利用计算机进行网上货物与人事的管理,不仅能够准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。
要科学地实现信息化管理,开发一个适合网上的,能够进行信息存储、查询、修改等功能的管理系统是十分必要的。
1.2、问题的定义
本系统应客户要求,能帮助各网上书籍销售商店各种工作人员,利用计算机,快速方便的对书籍进行管理、输入、输出、查找、统计的所需操作,使散乱的书籍信息能够具体化,直观化、合理化,及销售商经理或人事部对公司人事的调动、管理。
充分应用现代化的软件代码开发技术,实现网上购物管理系统的现代化、网络化,加快管理书籍的工作人员的工作进程。
二、系统可行性分析
2.1、引言
2.1.1、编写目的
该文档为“当当网图书管理系统”总结性文档,编写目的在于确定“当当网图书管理系统”的功能与数据需求,该文档经用户确认后将作为系统下一步设计与开发的依据,以便研发小组领导、技术人员以及项目设计和开发人员查阅。
当当网图书管理系统的开发需要用到多方面的知识,包括数据库的应用,数据库驱动程序的选择,登入界面的系统界面的设计,商品的存储、查询、修改和删除,雇员的密码修改,会员的注册等。
这对设计者的水平都有一定的要求。
因此,如何设计和开发好这当当网图书管理系统,对提高开发水平和系统的而设计能力有极大的帮助。
在设计开发过程中,开发者需要选用恰当的数据库和数据库连接驱动程序、设计好合适的数据库表格、设计好美观大方的系统界面、设计好当当网图书信息的查询、修改和删除等。
2.1.2、背景
随着社会的进步,生活水平的提高,商场货物流量越来越大,网上购物规模越来越大,图书种类日趋增长,员工数量在迅速地增长,管理上的手工操作不仅仅会耗费工作人员大量的时间和精力,效率以及准确性也低。
因此,开发一个适合图书商城的,能够进行商品进货、出货、上架、盘点等功能的管理系统是十分必要的。
2.2、可行性研究的前提
2.2.1、要求
本系统要求数据库的开发和应用,可使销售业务实现计算机管理,加速数据的采集、处理、分析和输出,帮助管理人员查看、修改、和删除,全面了解各方面的工作流程。
通过本系统可以利用计算机进行销售管理、库存管理、商品管理、会员管理、人事管理功能,全部实现现代化、网络化管理。
检索迅速、查找方便、可靠性高、存储量大、保密性好。
2.2.2、目标
当当网图书管理系统可以方便商城管理人员、工作人员进行销售管理、库存管理、商品管理、会员管理、人事管理功能。
对商品信息的快速查找,及时修改和更新,从而方便顾客对商品信息查询与工作人员对商品情况的了解,管理人员对认识的调动管理,方便会员的添加管理等功能。
2.2.3、进行可行性研究的方法
可行性研究采用的方法如下:
(1)向客户详细调查;
(2)从网上查阅相关资料;
(3)对市场上相关产品、同类产品进行调查。
2.3、系统的技术可行性分析
2.3.1、对所建议系统的简要描述
当当网图书管理系统采用常规的数据库管理方法,根据图书的不同需求和特点对数据库进行操作,例如该系统总共需要十个数据表(book,browsing_log,category,cust_comment,customer,manager,order_info,order_item,order_trace,temp_store),对数据的增加、修改、删除和输出都做了进一步的优化。
2.3.2、数据流程
图书管理系统的数据流程图如图所示。
●登录界面流程图:
●图书录入界面流程图
●后台管理流程图
各功能类图如下:
2.3.3、采用系统带来的好处
采用本系统将大大提高工作人员工作效率,有利于管理者提高办公效率,而且,提高了商品信息记录的准确性、规范性、及时性。
通过提高工作效率提高营业额。
使工作人员对商品管理更容易、简单,减少商品丢失,损毁情况。
信息更新及时性、准确性,提高网上销售的信誉度。
同时本系统有利于节省办公用品,进一步减少经费支出。
2.3.4、技术可行性分析
本系统为一个当当网图书管理系统,现有技术较为成熟,故利用现有技术应完全可以达到功能目标;
同时,考虑到开发期限较为宽裕,可以在开发期限内完成开发。
2.4、系统的经济可行细分析
2.4.1、支出
1)基础投资
硬件设备:
PC;
软件设备:
Windows系统、MySQL。
2)其他一次性支出
软件设计和开发的费用。
3)经常性支出
软件维护的费用。
2.4.2、效益
基本达到图书管理的要求,实现商品信息化、网络化管理。
信息更新及时性、准确性,提高商场信誉度。
坚守人力投资的费用,实现无纸化办公,极大地提高办公效率。
2.4.3、经济可行性分析
众所周知,当今网上销售的商品多,价格各异,流动性强,管理起来非常困难。
相应的也加大了工作人员的工作量,又因为商品的不断更新和调整,因此,总够及时统计出一份内容清晰,条理性强的商品表对工作人员来说是很困难的。
但如果缺少这份商品信息表,顾客与工作人员就无法很清楚了解商品的价格和库存信息;
同时,管理人员也无法了解库存的情况,以及时更新卖场商品价格,仓库进货,出货避免出现断货情况。
因此,拥有一个图书管理系统是十分必要的。
有了图书管理系统,就不会再出现缺货,货架上商品价格与实际价格不符,丢失商品未登记,资料记录多,容易丢失等问题。
同时也给公司省下了大量的记录资料纸张。
2.4.4、结论意见
由可行性分析得出结论,根据现有技术力量和商场资金情况,可以着手开发此项目,并立即开发。
完成图书管理系统软件,早日实现,图书管理信息化,满足网上购物的需求。
三、开发计划
3.1、项目概述
3.1.1、待开发软件的一般描述
商场的商品信息管理是商场内部管理中很重要的一部分,因为随着生活水平的提高,商品种类多的数不胜数,使商场的图书信息管理面临前所未有的挑战。
传统的管理使工作人员需要花费大量的时间处理图书信息数据,而仅剩少量时间可专注于了解商品销售情况与该采取策略。
图书管理系统可以改变这一切,工作人员可以轻松管理复杂繁琐的商品销售信息,从重复性的日常事务中解脱出来,投注更多的精力于图书销售的发展战略规划以支持和推动商场营业额发展的战略目标的实现,提高其对商场的价值。
3.1.2、运行环境
●硬件配置:
CPUP42.0MHz内存50MB(或以上)、硬盘最好40GB以上。
●操作系统windows系统
●数据库:
MySQL。
另外本软件以MyElipse8.5为前台开发工具,以较为简单的数据库软件产品MySQL为后台数据库。
3.1.3、条件与限制
考虑到本软件使用的广泛性,在设计时应注意软件的可移植性,能方便地将其移植到电子记事本,掌上电脑等硬件平台。
本软件管理信息属商场的商业隐私信息,必须注意信息的安全防范。
同时应以标准的格式来实现,以方便数据的共享。
3.2、功能需求
3.2.1、功能划分
●图书管理
●类别管理
●管理员管理
●顾客管理
●评论管理
●订单管理
3.2.2、功能描述
Ø
图书管理
实现功能:
1实现图书的录入
2实现已录入图书的修改
3实现图书的按不同类别、ISBN编号等的模糊查询
类别管理
1实现类别的添加和修改
2实现类别的查询
管理员管理
1实现管理员的查询
2实现管理员账号的冻结和解冻
顾客管理
实现功能:
1实现顾客账号密码的修改
2实现顾客按账号的模糊查询
评论管理
1实现评论的模糊查询
2实现评论的明细查询
订单管理
1实现订单的模糊查询及明细查询
2实现订单的状态修改
3订单的追踪查询
3.3、外部接口
3.3.1、用户界面
用户界面友好,且对鼠标和键盘提供支持,界面的设计遵循如下规则:
●界面要具有一致性;
●提供简单的错误处理;
●提供信息反馈,用多种信息提示用户当前软件运行状态、软件界面元件的功能;
●操作可逆,其动作可以是单个的操作或者是一个现对独立的操作序列;
●设计良好的联机帮助。
3.3.2、硬件接口
支持一般PentiumⅡ、高档微机等。
3.3.3、软件接口
运用于windows系列系统。
3.3.4、故障处理
正常使用不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
3.4、软件属性需求
3.4.1、正确性
要求发布的软件达到用户的预期目标,运行时基本无错误。
3.4.2、可靠性
在一般条件下,应不出故障。
3.4.3、效率
对于查询、增加、删除、更新和密码设置等一般操作,要求及时响应,在1~2秒内。
3.4.4、完整性
要求能在发生意外(如掉电)的情况下保证不丢失数据。
3.4.5、易使用性
要求尽量为用户的使用提供方便,软件的界面符合目前流行的界面规范。
3.4.6、可维护性
要求本软件在运行中发现错误时,能快速、准确地对其进行定位、诊断和修改。
3.4.7、可测试性
测试时尽可能减少测试本软件的各项功能所需的工作量。
3.4.8、可复用性
设计时应采取模块化方法进行设计,对系统内各模块接口尽可能达到高内聚低耦合的程度,以提高各模块的复用性。
3.4.9、安全保密性
要求提供身份验证,只允许通过身份验证的用户使用本软件。
3.4.10、可理解性
对于本软件提供的各种菜单命令、各种信息提示,应易于用户理解。
3.4.11、可移植性
要求本软件在将来能易于Windows操作系统上移植,以用于掌上电脑。
3.4.12、互联性
要求提供数据的导入和导出接口,以易于其他系统的连接。
3.5、数据描述
详见需求分析部分的“数据描述”。
四、需求分析
4.1、需求调查
由于本次课题是老师提供的很多需求是靠平时到网上了解,还有此次老师提供的资料。
所以需求调查具体内容略。
4.2、任务概述
4.2.1、目标
图书管理系统可以方便图书管理人员、工作人员进行销售管理、库存管理、商品管理、顾客管理功能。
对商品信息的快速查找,及时修改和更新,从而方便顾客对商品信息查询与工作人员对商品情况的了解,管理人员对认识的调动管理等功能。
4.2.2、功能目标概述
●构建图书管理系统基础数据库。
●构建图书管理系统。
●该系统将实现一个较为通用的图书管理系统,各模块功能详见功能需求部分。
4.2.3、运行环境概述
4.3、功能需求
4.3.1、功能划分
4.3.2、功能描述
在实现功能之前我们需要一个登陆界面