会员积分卡管理系统说明书

上传人:hjk****65 文档编号:178831676 上传时间:2022-12-29 格式:DOC 页数:24 大小:779KB
收藏 版权申诉 举报 下载
会员积分卡管理系统说明书_第1页
第1页 / 共24页
会员积分卡管理系统说明书_第2页
第2页 / 共24页
会员积分卡管理系统说明书_第3页
第3页 / 共24页
资源描述:

《会员积分卡管理系统说明书》由会员分享,可在线阅读,更多相关《会员积分卡管理系统说明书(24页珍藏版)》请在装配图网上搜索。

1、数学与计算机学院课程设计说明书课 程 名 称: 软件工程-课程设计 课 程 代 码: 8404131 题 目: 会员积分卡管理系统 年级/专业/班: 2009级软件工程3班 学 生 姓 名: 夏鹏 学 号: 312009080611317 开 始 时 间: 2011 年 5 月 31 日完 成 时 间: 年 月 日课程设计成绩:学习态度及平时成绩(30)技术水平与实际能力(20)创新(5)说明书撰写质量(45)总 分(100)指导教师签名: 年 月 日会员积分卡管理系统摘 要本系统为一个完善的商场会员积分卡管理系统。针对商场的不同级别管理员,以及不同阶层的会员,会员积分卡管理系统给予了不同的操

2、作。既是将不同的功能有机的结合在一起,主要功能包括操作人员管理、会员卡类型管理、积分管理等。会员积分卡管理系统说明书是严格按照软件工程原理编写的一套涉及该系统开发流程及用户操作指南的文档。主要内容包括:需求分析、概要设计、详细设计、实现与调试分析、测试分析,用户手册。关键词:会员积分卡管理系统 ; 管理员 ; 会员积分卡管理系统说明; 文档;目 录 1.引言12.需求分析12.1系统现状12.2用户需求22.3系统功能需求22.4数据描述42.5数据库描述62.6数据采集63 概要设计63.1总体设计63.2接口设计83.3数据结构设计93.4运行设计103.5出错处理设计113.6安全设计1

3、13.7维护设计114 详细设计114.1程序设计说明125实现与调试分析185.1实现环境185.2语言选择185.3调试分析186测试分析196.1测试用例196.2测试结果197用户手册208总结21致 谢22参考文献231.引言随着商场规模的扩大、自动化技术的应用,以及市场经济体系的培育,使得我国企业管理的性质和环境都发生了巨大的变化。企业的组织机构更加庞大,管理功能更为复杂,企业各部门之间的联系越来越紧密,所采用的决策对经济的影响越来越复杂,因而管理决策问题不仅数量多,而且复杂程度高,难度大。管理信息系统在企业生产、管理中的应用越来越广泛和重要,一套好的管理信息系统直接影响到企业的生

4、存和发展。美好家园会员积分卡管理系统既是针对美好家园商场日益增多的会员以及大量的会员信息而开发的一款用于管理会员刷卡积分的系统。该系统主要包括了操作人员管理、会员卡类型管理、积分管理等功能。 本说明书主要介绍了美好家园会员积分卡管理系统的开发过程以及该系统的用户手册。2.需求分析2.1系统现状通过对美好家园商场会员积分卡管理系统的深入了解,发现原管理系统主要存在以下问题:1:任何管理员均能对会员的身份信息进行查询和修改,以及均能对商场每天的进出账单进行操作。导致了部分管理员因各种原因泄露会员信息和修改商场的账单。2:会员卡类型单一。部分会员希望通过一次的买断享受更高级的待遇,既是提升会员卡等级

5、。3:刷卡界面过于复杂,使会员不够了解自己的积分以及商场的的积分等级划分和自己的消费情况。这些问题的存在,直接影响商场的效益和发展,商场迫切的需求另外一款更加高级的会员积分卡管理系统软件,能改善上述的缺陷。 2.2用户需求为了让商场能进一步的自动化、规范化,要求该会员积分卡管理系统满足一下各点:1.会员卡类型管理,可设置多种会员卡类型,为不同类型的卡设置不同的积分比例。 2. 会员卡类型管理,可设置多种会员卡类型,为不同类型的卡设置不同的积分比例。3. 完善的会员卡管理,可对会员卡新增、修改和删除,增加会员卡的同时录入会员基本信息(如电话、生日等)。4. 简单明了的刷卡增加积分界面,该界面一目

6、了然,刷卡后,增加积分,功能比较灵活。5. 可以按不同的要求统计数据。总之,希望通过系统的开发,解决部分管理员不正当操作、会员针对的等级提升及刷卡界面等问题。2.3系统功能需求1.待开发软件的功能需求会员积分卡管理系统必须具有完善的管理人员操作模块,能对不同积分的会员卡进行分类以及能管理会员的基本信息。该系统产生以下信息:(1)管理员资料表:存有管理员的基本信息及权限;(2)会员卡类型表:对不同类型的会员卡有不同的积分比例;(3)会员资料表:存有会员的基本信息;以上三表,满足了商场管理、对帐等各方面管理的需要。2.待开发软件的功能按照用户需求,要满足以上功能,我们设计出了会员卡积分管理系统的结

7、构。见图1 。图1 会员积分卡管理系统层次方框图结合系统需求,对图1所示的系统功能解释如下:管理员信息:提供管理员的信息及登录密码和权限。不同权限操作:对应不同权限的管理员授予不同级别的操作。积分比例:提供与之不同类型相对应的积分,不同类型的会员将会有不同的商品优惠。会员升级:当会员积分达到某比例是,系统将会自动将其提升为该比例对应得另一级别会员。会员信息的新增、删除、查询:会员资料表中存有会员基本信息,包括会员卡号、姓名、积分及生日。同时可以对会员表进行新增会员、删除会员和会员查询行为。新增积分录入:刷卡界面中,录入会员卡号及本次购买新增积分,系统自动将该积分加在该会员原积分上。同时,通过分

8、析,我们给出了成品管理系统的顶层数据流图。见图2。图2 产成品管理系统顶层数据流图2.4数据描述1.静态数据及其数据字典待开发软件的功能已经用层次方框图和顶层数据流图表示出来了,其中涉及到的静态数据及其数据字典如下:表1 管理员资料表字段名中文描述类型长度是否可以为空是否作为主键CP-01管理号N8NPrimary keyCP-02姓名C10NCP-03密码C8NCP-04权限N2NCP-05备注C12Y表2 会员卡类型表字段名中文描述类型长度是否可以为空是否作为主键CP-01级别C8NPrimary keyCP-02积分N4NCP-03备注C12Y表3 会员资料表字段名中文描述类型长度是否可

9、以为空是否作为主键CP-01卡号N8NPrimary keyCP-03姓名C10YCP-04级别C8NCP-05生日D8YCP-06积分N4NPrimary keyCP-07备注C12Y2.动态数据输入数据:菜单命令、查询条件、统计条件、记录、新增积分等。输出数据:查询结果、生成报表等。内部数据:操作所产生的中间数据。2.5数据库描述本软件采用关系型数据库。2.6数据采集通过键盘、鼠标向软件系统输入数据。3 概要设计本软件将辅助管理人员完成对会员卡的分类、添加、删除及对会员信息的查询、统计等要求,提高商场对会员卡的管理效率。在分析阶段,我们已经提出了系统的结构、顶层数据流图和数据字典。本节我们

10、将对系统的硬件环境作简要介绍,并对待开发系统作概要设计。3.1总体设计1.处理流程(1)系统启动,进入管理员登录界面。(2)初始化系统,导入数据库。(3)进入消息循环状态,通过事件驱动激活各模块,执行各任务。(4)一任务执行完毕后重新进入消息循环状态。(5)通过事件驱动退出系统。2.系统总体结构和模块设计。通过以上分析,我们进一步设计出了会员卡积分管理系统的总体结构模块图(见图3)。、图3 系统总体结构图各模块设计如下:模块编号模块名称M1初始化模块M2关闭系统模块M3系统功能模块M4.1管理员信息模块M4.2权限及操作模块M5.1会员卡类型资料模块M5.2会员卡升级模块M6会员基本信息管理模

11、块M7刷卡模块M8密码管理模块M9管理员登录模块M10帮助模块图4 系统模块结构图各模块功能分配如下:(1) 系统控制功能:初始化模块(M1)、关闭系统模块(M2)、系统功能模块(M3)。(2) 管理员权限功能:管理员信息模块(M4.1)、权限及操作模块(M4.2)。(3) 会员卡类型管理功能:会员卡类型资料模块(M5.1)、会员卡升级模块(M5.2)。(4) 会员管理功能:会员基本信息管理模块(M6)。(5) 新增积分录入功能:刷卡模块(M7)。(6) 密码管理功能:密码管理模块(M8)。(7) 管理员登录功能:管理员登录模块(M9)。(8) 帮助功能:帮助模块(M10)。3.2接口设计1.

12、外部接口(1) 用户界面采用图形用户界面(GUI),包含菜单、按钮、对话框等元素。(2) 软件接口软件运行于MS-DOS3.3以上和UCDOS平台上。(3) 硬件接口运行于IBM PC386及兼容机以上。2.内部接口(1) 初始化模块(M1):系统初始时由操作系统调用,之后进入消息循环状态。(2) 关闭系统模块(M2):由系统功能模块调用,之后退出系统。(3) 系统功能模块(M3):接受各事件驱动消息,启动管理员信息模块、会员卡类型模块资料模块等模块。(4) 管理员信息模块(M4.1):由相应事件驱动消息激活,完成管理员信息查看功能,之后进入消息循环状态。(5) 权限及操作模块(M4.2):由

13、相应事件驱动消息激活,完成与管理员基本相对应的操作功能,之后进入消息循环状态。(6) 会员卡类型资料模块(M5.1):由相应事件驱动消息激活,完成会员卡类型资料查看功能,之后进入消息循环状态。(7) 会员卡升级模块(M5.2):由相应事件驱动消息激活,完成会员卡的升级功能,之后进入消息循环状态。(8)会员基本信息管理模块(M6):由相应事件驱动消息激活,完成会员基本信息的查询及会员的添加、删除功能,之后进入消息循环状态。(9) 刷卡模块(M7):由相应事件驱动消息激活,完成新增积分的录入功能,之后进入消息循环状态。 (15) 密码管理模块(M8):由系统功能模块调用,完成密码管理功能。(16)

14、 管理员登录模块(9):由初始化模块调用,完成管理员身份验证功能。(17) 帮助模块(M10):由相应事件驱动消息激活,完成帮助功能,之后进入消息循环状态。3.3数据结构设计1.逻辑结构设计在重新设计了管理员资料表、会员卡类型表及会员资料表,并对三表的结构、所用数据类型、总长、数长、显长等方面进行全面的分析后,我们设计出了系统所用到的数据库的数据字典如下。表4 管理员资料表字段名中文描述类型长度是否可以为空是否作为主键CP-01管理号N8NPrimary keyCP-02姓名C10NCP-03密码C8NCP-04权限N2NCP-05备注C12Y表5 会员卡类型表字段名中文描述类型长度是否可以为

15、空是否作为主键CP-01级别C8NPrimary keyCP-02积分N4NPrimary keyCP-03备注C12Y表6 会员资料表字段名中文描述类型长度是否可以为空是否作为主键CP-01卡号N8NPrimary keyCP-03姓名C10YCP-04级别C8NCP-05生日D8YCP-06积分N4NPrimary keyCP-07备注C12Y2.物理结构设计数据库中各表的文件物理结构采用顺序的记录文件。3.4运行设计1.运行模块的命名模块命名为Mx.y,x相同则为同一功能的模块。2.运行模块控制(1) 操作系统启动M1。(2) M1启动M9。(3) M9启动M3。(4) 进入消息驱动状态

16、,M3通过事件驱动启动相应的功能模块,包括M9和M10。(5) 在消息驱动状态下,M3通过事件驱动启动M2,退出系统。3.运行模块时间响应各模块运行时间控制在1至2秒内。3.5出错处理设计1.系统应具有相当健壮性,避免或降低由系统错误所造成的数据库损坏。2.对关键性操作,如删除等提供警告和确认机制。3.6安全设计系统提供严格的身份验证机制和密码管理。3.7维护设计系统严格按照设计规范进行设计,并保持各阶段文档的完整性,为以后对软件的维护打好基础。4 详细设计在以上工作的基础上,我们对有输出要求的全部数据进行属性分析、存储分析、关联分析、查询统计分析、数据分类与处理功能分析,进一步研究了整个系统

17、的人机接口,提出了系统细化后的数据流图和系统的层次方框图。见图5、图6。4.1程序设计说明1.模块描述(1)系统详细功能模块如图7、图8。(2)模块设计如下:表7 会员积分卡管理数据数据字典模块编号模块名称M1初始化模块M2关闭系统模块M3系统功能模块M4.1管理员信息模块M4.2权限及操作模块M5.1会员卡类型资料模块M5.2会员卡升级模块M6会员基本信息管理模块M7刷卡模块M8密码管理模块M9管理员登录模块M10帮助模块(3)功能分配:1)系统控制功能:初始化模块(M1)、关闭系统模块(M2)、系统功能模块(M3)。2) 管理员权限功能:管理员信息模块(M4.1)、权限及操作模块(M4.2

18、)。3) 会员卡类型管理功能:会员卡类型资料模块(M5.1)、会员卡升级模块(M5.2)。4) 会员管理功能:会员基本信息管理模块(M6)。5) 新增积分录入功能:刷卡模块(M7)。6) 密码管理功能:密码管理模块(M8)。7) 管理员登录功能:管理员登录模块(M9)。8) 帮助功能:帮助模块(M10)。14 图6 层次方框图5实现与调试分析5.1实现环境5.2语言选择5.3调试分析6测试分析6.1测试用例6.2测试结果7用户手册8总结通过本次课程设计,本人掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;通过MDMIS系统的产品管理子系统的设计,提高了对整个软件开发过程的能力,让能切实体会到软件工程在实践中的指导作用。通过课程设计,学会了按软件工程的要求完成规范的各项软件开发文档,对提高软件开发能力和项目管理能力有重要的现实意义。致 谢参考文献 1 2 注:参考文献的格式为:作者. 书名. 出版地:出版社,出版时间注意其中书名是不加书名号的。出版社前给出出版地,出版社和出版年间用逗号。例如:严蔚敏等编著. 数据结构(C语言版). 北京:清华大学出版社,200323

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!