1. 引言
1.1 编写目的
可行性分析的目的是规范化本软件的编写,整合本软件的基本结构和所需要实现的基本功能,旨在于推进软件开发的进度,便于对软件开发过程中的控制与管理,同时提出了本图书销售系统的软件开发过程,便于程序员与客户之间的交流、协作,让用户加深对本软件的了解,以期能够获得更大范围的应用。明确软件开发的方向,保证软件开发稳定性和有序性。
1.2 项目背景
a、所建议开发的软件系统的名称:图书销售系统可行性分析报告;
b、本项目的任务提出者:保密
开发者:保密
用户:图书销售商
实现软件的单位:琼州学院软件工程专业项目开发小组
c、项目使用的软件:VS2012,Microsoft SQL Server 2008,Notepad ++
系统开发环境:WIN7
1.3 参考资料
1、软件工程--实践者研究
出版社:机械工业出版社
2、Aguile Software Development
出版社:人民邮电出版社
3、Analysis Patterns:Reusable Object Models
出版社:中国电力出版社
4、Rapid Development
出版社:机械工业出版社
5、软件工程课程设计
出版社:机械工业出版社
6、软件体系结构使用教程
出版社:西安电子科技大学出版社
2. 可行性研究的前提
2.1 要求
说明对所建议开发的软件的基本要求:
a、建议的可选功能包括:
图书零售购买:顾客购书后收银台进行结账。对于书店的会员可以提供相应的折扣。输入需要购买的图书和数量,计算出总金额,由用户选择使用现金或会员卡进行结账。并提供销售小票流水号作为销售的单据。对于会员,还要计算相应的积分。
图书零售退货:顾客对已购买的图书进行退货。需要提供图书和销售的小票以作为购买凭证。系统查询数据库进行数据验证,对符合要求的图书进行退货。
新书编目:书店从出版社购买新的图书后在这里进行编目。只有编目后的图书才可以进行销售。
图书查找:可以使用ISBN、书名、作者、出版社等多种方式进行查找已编目的图书。
图书资料修改:对已编目的图书修改图书的基本信息、零售价和最低折扣价。
图书进货:对已编目的图书再进货,同时处理其金额差异。
图书退货:对已编目的图书退货,同时处理其金额差异。
出版社管理:添加、删除、修改出版社,同时查询出版社的资料。
会员添加:添加新的会员,同时登记会员的基本信息、有效期、
指定会员组等。
会员查找:提供会员编号、身份证号、会员姓名等方式复合查询。
会员删除:删除已存在的会员。
会员信息修改:对会员的基本资料进行修改。
会员组管理:添加、删除和列出会员组。可以对会员组的名称、折扣、积分换算等方面进行设置。
系统设置:添加、删除、修改系统操作员,同时为相应的操作员
设置其控制权限。
密码修改:对当前的系统操作员的密码进行修改。
b、性能:要求性能稳定,不出现数据丢失的情况;
c、输出:要求简单明了;
d、输入:直接输入即可;
f、在安全与保密方面的要求:要求系统具有权限功能,不同的用户具有不同的操作权限;