金融信息系统课程小组报告中小型连锁超市会员积分管理系统.doc
《金融信息系统课程小组报告中小型连锁超市会员积分管理系统.doc》由会员分享,可在线阅读,更多相关《金融信息系统课程小组报告中小型连锁超市会员积分管理系统.doc(63页珍藏版)》请在三一办公上搜索。
1、金融信息系统课程小组报告 中小型连锁超市会员积分管理系统目 录1项目章程51.1 项目名称51.2项目概述与目标51.2.1项目概述51.2.2项目目标51.3 参与者角色与职责52基线项目计划62.1项目综述62.2系统描述62.3可行性评估62.3.1技术可行性62.3.2管理可行性72.3.3经济可行性7(1)项目收益7(2)项目成本8(3)项目收支平衡分析92.4管理问题112.4.1成员之间的沟通问题112.4.2项目进度的把握问题113系统需求说明123.1系统需求描述123.1.1用户提出自己的需求123.1.2分析用户的需求133.1.3与用户确定最后的需求143.1.4根据最
2、终需求确定系统工作环境153.2系统用例设计163.2.1办卡业务用例163.2.2销售业务用例163.2.3退货业务用例173.2.4查询积分记录用例173.2.5反馈业务用例183.3概念数据模型193.3.1商品相关表概念数据模型193.3.2顾客会员卡相关表概念数据模型193.4对象关系模型203.4.1商品相关表关系的模型转化203.4.2顾客会员卡相关表关系的模型转化203.5顺序图213.5.1办卡业务顺序213.5.2销售业务用例223.5.3退货业务顺序223.5.4查询积分业务顺序233.5.5反馈业务顺序233.6活动图243.6.2办卡业务活动图243.6.2销售业务活
3、动图243.5.3退货业务活动图253.5.4查询积分业务活动图253.5.5反馈业务活动图263.7业务规则模型263.7.1会员卡类型业务规则263.7.2会员资料管理业务规则273.7.3商品管理业务规则293.7.4会员卡积分管理业务规则304系统设计说明334.1物理数据库设计334.1.1数据表结构设计334.1.2数据库表关系图示364.2体系结构设计374.2.1三层架构的组成374.2.2 数据访问层(Data Access Layer DAL)39(1)数据逻辑访问组件(Data Access)39(2)业务实体组件(Entity Class)404.2.3 业务逻辑层(B
4、usiness Logic Layer BLL)414.2.4 用户界面层(Web层)424.3系统模块划分424.3.1会员卡类型模块424.3.2会员卡信息模块434.3.3会员卡积分模块434.3.4商品信息模块434.3.5基本操作模块444.3.6配置模块444.4设计类图444.4.1会员卡类型管理44(1)会员卡类型实体类45(2)会员卡类型实体方法454.4.2会员资料管理模块46(1)会员资料管理实体类46(2)会员资料管理实体方法474.4.3商品管理模块48(1)商品信息实体类48(2)商品信息实体方法494.4.4会员卡积分管理模块50(1)会员卡积分管理方法50(2)
5、查询积分功能50(3)积分处理功能51(4)积分反馈功能524.5界面设计524.5.1母版页设计524.5.2站点地图(SiteMap)及导航控件(TreeView)设计534.5.3主题皮肤文件设计544.6表单与报表设计554.6.1注册新用户表单设计554.6.2会员资料登记表单设计554.6.3浏览积分历史记录报表设计565系统实施565.1系统测试565.1.1测试目的565.1.2测试工具565.1.3测试类型57(1)单元测试58(2)Web 测试58(3)负载测试58(4)一般测试58(5)手动测试59(6)顺序测试595.2测试用例设计595.2.1注册新用户测试用例59(
6、1)密码与确认密码不一致测试59(2)电子邮箱格式不正确测试605.2.2会员资料登记测试用例60(1)空值测试60(2)错误身份证号码测试615.3系统部署及发行615.3.1软件配置说明61(1)服务器的配置要求61(2)客户机配置要求625.3.2软件部署62(1)整理软件运行需要的文件资源62(2)创建Web安装项目62(3)裸机测试部署好的系统63中小型连锁超市会员积分管理系统开发1项目章程1.1 项目名称中小型连锁超市会员积分管理系统1.2项目概述与目标1.2.1项目概述本系统用户是一家中小型连锁超市,目前使用的是手工账本记录会员信息。随着连锁机构的增大以及市场促销手段的变化,手工
7、方式已经无法记录会员消费的实时信息,超市决定启用一套会员积分管理信息系统。系统设计以某中小型连锁超市为研究对象,首先研究了该单位的业务现状与开发管理信息系统的可行性;其次,在认真分析并实际体验了该超市目前现有的业务需求的基础上展开了系统设计,明确了系统的基本结构,为系统设计了具体的开发方案。1.2.2项目目标实现一个具备会员卡类型管理、会员资料管理、商品管理、会员卡积分管理与权限管理等功能的管理信息系统。系统在结构上采用B/S模式与三层体系结构,采用ASP.NET 2.0技术实现了系统的输入输出界面与处理逻辑,基于SQL SERVER平台实现了系统的数据库。系统达到初步试运行稳定,访问速度较快
8、,功能较完整,用户反映良好。1.3 参与者角色与职责姓名角色职责詹春园项目负责人全面负责整体项目刘军程序员数据库设计、详细设计、代码编写及测试刘乾楠程序员数据库设计、详细设计、代码编写及测试谢志健程序员详细设计、代码编写及测试刁振亚程序员详细设计、代码编写及测试姬浩程序员详细设计、代码编写及测试2基线项目计划2.1项目综述本系统用户是一家中小型连锁超市,目前使用的是手工账本记录会员信息。随着连锁机构的增大以及市场促销手段的变化,手工方式已经无法记录会员消费的实时信息,超市决定启用一套会员积分管理信息系统。系统设计以某中小型连锁超市为研究对象,首先研究了该单位的业务现状与开发管理信息系统的可行性
9、;其次,在认真分析并实际体验了该超市目前现有的业务需求的基础上展开了系统设计,明确了系统的基本结构,为系统设计了具体的开发方案。2.2系统描述系统在结构上采用B/S模式与三层体系结构,采用ASP.NET 2.0技术实现了系统的输入输出界面与处理逻辑,基于SQL SERVER平台实现了系统的数据库。2.3可行性评估2.3.1技术可行性ASP.NET 2.0是Microsoft公司推出的Web开发平台,也是目前最先进、特征最丰富、功能最强大的Web开发平台,与以前的版本相比,代码量最大可以减少70%。其添加主题解决方案,提升设计功能,允许不同级别的用户看到的界面不同;添加新控件母版页(Master
10、Page.master),简化了网站中各界面的统一布局;集成的用户管理系统,可视化的实现对用户和角色权限的管理;站点导航新控件和WebPart控件,可实现对门户网站的自由定制等特点;SQL SERVER是微软公司开发的一个关系数据库管理系统,以Transact-SQL作为它的数据库查询和编程语言,具有可视化操作、配置简单、安全性高等特点。综上所述,选用ASP.NET 2.0+SQL SERVER的组合完全可以满足中小型连锁超市会员积分管理信息系统开发的技术需求。2.3.2管理可行性该中小型连锁超市,目前使用的是手工账本记录会员信息。随着连锁机构的增大以及市场促销手段的变化,手工方式已经无法记录
11、会员消费的实时信息,所以公司高层决定启用一套会员积分管理信息系统。故该系统从用户的管理层上来讲其管理是可行的。从软件开发角度来讲因为是个人开发,所以在人员管理方面是不存在问题的,而在系统开发的规划方面问题也不大。所以总的来说该项目在管理方面是可行的。2.3.3经济可行性(1)项目收益信息系统可以为一个组织提供很多收益,这些收益包括有形收益和无形收益。有形收益是一项可以用金钱和确定性衡量的收益,有形收益的例子包括消减的人员开支、降低的交易费用或提高的利润率。关于本系统的有形收益具体如下图所示:有形收益工作表中小型连锁超市会员积分管理系统项目(15年)费用减少或避免 ¥7 000错误减少 2 50
12、0增加的灵活性 8 000提高的活动速度 25 000管理计划或控制的改进 7 500 增加销售 30 000有形收益合计 ¥80 000图1-2 中小型连锁超市会员积分管理系统有形收益工作表无形收益指那些不容易用金钱或确定性衡量的收益项,无形收益可能具有直接的组织效益,比如提高了员工的士气,或者可能具有广泛的社会影响,比如减少了废物产生或资源耗费。在项目的早期阶段,潜在的有形收益可能不得不被认为是无形的,因为在生命周期的这个阶段,要用金钱或确定性量化它们也许是不可能的。在后期阶段,随着正被设计的系统的结果被更好地理解,这种无形收益可以变有形的。无形收益包括:l 竞争的必要性。l 组织灵活性增
13、加。l 员工士气提高。l 组织的学习和理解力的提升。l 更及时的信息。l 确定中小型连锁超市会员积分管理系统成本(2)项目成本如同收益一样,项目的成本包括有形成本和无形成本。有形成本是指能容易地用金钱和确定性衡量的一项成本。从系统开发的角度看,有形成本包括如硬件成本、人工成本、来自雇员培训和建筑物改造的实施成本这样的项目。而无形成本包括损失顾客信誉、雇员士气或运营的低效率。除了有形成本和无形成本之外,与系统有关的开发成本还可以被分为一次性的和续生的。一次性成本指与项目启动、系统开发和系统启动有关的费用。这些成本典型地围绕下列活动。一次性成本工作表中小型连锁超市会员积分管理系统项目(0年)A开发
14、费用 ¥20 000 B新硬件 15 000C新(购买的)软件,如果有的话应用软件包 40 000D用户培训 5 000E其它 0一次性成本合计 ¥80 000图1-3 中小型连锁超市会员积分管理系统一次性成本工作表续生成本指由于正在进行的系统演化和使用而产生的费用。这些成本的例子典型的包括:续生成本工作表中小型连锁超市会员积分管理系统项目(15年)A应用软件维护 ¥25 000B增加的数据存储需求估算费用 1 500 C新软件或硬件租用 0D供给品 500E其他 0续生成本合计 ¥32 000图1-4 中小型连锁超市会员积分管理系统续生成本工作表(3)项目收支平衡分析对中小型连锁超市会员积分
15、管理系统进行一个经济可行性分析图1-5 中小型连锁超市会员积分管理系统经济可行性分析图1-5所示的工作表的单元格I6汇总了项目5年的总有形收益的NPV(242988.3元),单元格I13汇总了项目总成本的NPV,这个项目的NPV在单元格I15中显示(56681.09元),它表明项目的收益超出了成本。这个项目的投资回报率(ROI)也在工作表中的单元格I16中显示(0.304)。因为可选的项目可能会有不同的收益和成本值,也可能有不同的预期使用期限,所以总投资回报率对于在经济的基础上进行项目比较是有用的。图1-5中最后一个图是收支平衡图,其目的是发现哪一个点是积累收益等于成本(即收支平衡的时候)。为
16、了进行收支平衡分析,确定了每年的现金流量的NPV。这里,每年现金流量的计算是从每年收益的现值中减去一次性成本和续生成本的现值。现金流量的总NPV反映了以前所有多年的总现金流量。最后得到一个收支平衡比率(0.7616)。2.4管理问题2.4.1成员之间的沟通问题成员之间的沟通是项目整体计划中的一个部分,它的作用非常重要,也常常容易被忽视。经常出现的问题是项目经理凭自己的经验进行口头安排与交待,项目成员按经理的指示被动地、应付式地完成信息沟通工作。这种问题的原因主要是项目计划阶段项目经理嫌麻烦或不重视没有进行严格的沟通计划。一种高效的体系不应该仅仅靠口头传授,落实到规范的计划编制中很有必有。项目干
17、系人众多,没有沟通管理计划,沟通必然混乱。由其是对于一些新型的项目,项目经验缺乏,那么通过对项目的建设,把项目成员个人的成功经验通过信息共享、传递和使用转化为团队以及整个项目公司的组织经验,是我们在项目沟通管理中要考虑的重要问题。2.4.2项目进度的把握问题作为一个项目主管人员,应该及时了解组员的进度,切实把握项目的流程。作为一个组员,应该随时向管理者汇报自己的工作,让上级放心。关于项目进度的把握问题主要要注意以下几点: 关开计划的周密性 计划要分粗细,粗的计划就是里程碑,界定某段时间内要出哪些成果。细的计划也就是任务执行计划,要注意预留单元测试修改的时间,并且要预留未知干扰的时间。否则计划太
18、脆弱,稍有意外就要面临大调整。计划的制定不单单要满足工期要求还要可行,再漂亮的计划如果不可行就是花瓶。计划是可以调整的,但里程碑计划尽量不要调整。 计划执行情况跟踪 必须定期跟踪计划的执行情况,根据实际情况做相应调整。也就是要监督计划执行。每个开发任务的严格验收 每个任务的成果都要严格验收,如果有问题没有及时解决,对后面的工作压力太大,往往出现前面都是“按计划执行”,到后面爆发性的延期。 风险预测 不论是项目经理还是成员,都要有风险意识。最大的风险不是在技术层面上,而是在项目组成员上,要注意在项目开发期间会不会有人离开,会不会有人参加,项目组成员在此期间会不会休假或外出,某人生病了,要及时做好
19、调整计划准备等等。技术方面的可以适当预留新技术的摸索时间。3系统需求说明3.1系统需求描述3.1.1用户提出自己的需求(1)新会员卡卡使用磁卡及防伪标志,免费更换旧版会员卡。在更换卡进,要求用户重新填写详细资料,并录入电脑。会员卡如果遗失,超市方面给予补办,但不补积分。新版会员卡无有效期限。(2)新会员卡分不同级别:白金卡、金卡、银卡。卡的级别由超市自己决定,并根据市场行情随时做出变化。不同卡有不同的办理方法和优惠政策。一个人只能办一张卡,根据办卡时的身份证号来识别。(3)会员卡不能销售,办卡人员不能以各种名目向办卡人索取钱财或其他优惠。除更换新卡的会员外,其他办理新卡的会员一律凭销售单据办理
20、,办卡人员仔细核对销售单据,并要求用户留下详细信息。(4)新会员卡使用积分制,积多少分由超市根据促销力度的大小决定。除管理人员外,其他任何人不能随便修改积分比率。凭留念单据办卡的顾客,在新办的卡中加入此次消费的积分,换卡顾客因为没有历史手工数据的记录,所以新卡中无积分。(5)顾客在每次结账时需要出示会员卡,款台人员将卡号扫描到电脑里,软件系统可以自动根据顾客此次消费金额积分,款台人员不能看到顾客的任何信息。顾客可到服务台更改信息、查询积分、查询历史消费记录等。(6)顾客如果退货,服务台人员要先根据销售单据查看当初是否使用会员卡,如使用了,则要求顾客出示会员卡,并减去当初单据所加的积分。(7)在
21、大型节假日将推行“凭会员卡积分免费得商品”的活动,具体商品由超市根据库存决定,并且只能由管理人员修改,其他任何人不得擅自更改。反馈商品时,要求顾出示会员卡,电脑算出顾客总积分,如满足免费条件,将给予商品并送去相应积分,免费商品不能退换。超市需要的就是能满足以上需要的软件。需求就是一套软件的终极目标,但并不是每一个需求才能达到,还需要根据开发环境一条条地分析这些需求。3.1.2分析用户的需求根据用户的需求一条条地分析具体流程的有效性和可行性,从软件的角度完善了其中的细节,得出了用户需求中的不可行部分。不可行需求(包括有局限性的需求)列表如下:(1)“新会员卡使用磁卡及防伪标志”。使用磁卡可以,但
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金融 信息系统 课程 小组 报告 中小型 连锁 超市 会员 积分 管理 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3994742.html