超市会员管理系统课程设计说明书.docx
- 文档编号:402352
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:35
- 大小:323.89KB
超市会员管理系统课程设计说明书.docx
《超市会员管理系统课程设计说明书.docx》由会员分享,可在线阅读,更多相关《超市会员管理系统课程设计说明书.docx(35页珍藏版)》请在冰豆网上搜索。
超市会员管理系统课程设计说明书
燕山大学
三级项目设计说明书
题目:
超市会员管理系统
学院(系):
理学院
年级专业:
计算科学08-1
学号:
学生姓名:
李丽娟
杨晓磊
刘聪颖
任静
指导教师:
梁顺攀
教师职称:
副教授
燕山大学三级项目设计(论文)任务书
院(系):
XXX院教学单位:
学号
XXXX
学生姓名
XXX
专业(班级)
计算08-1
设计题目
超市会员管理系统
设
计
技
术
参
数
会员基本信息管理模块(李丽娟)
购物信息管理模块(任静)
返利信息管理模块(刘聪颖)
统计查询管理模块(杨晓磊)
设
计
要
求
1.针对选定的系统进行需求分析,设计系统结构图和系统功能模块图;
2.针对需求分析,画出E-R图表示的概念模型,并将其转换为至少满足3NF的关系模式,设计较为合理的数据库模式;
3.系统中应能体现对数据库的保护(数据恢复、并发控制、安全性和完整性);
4.系统应该有较为友好的用户界面。
工
作
量
1.设计与实现一个小型的、功能完善的管理系统。
2.根据系统的设计过程与结果,撰写课程设计说明书(不少于5000字)。
3.保证每天8小时出勤。
工
作
计
划
第1天:
熟悉开发环境;所需资料收集,需求分析;设计系统结构图,功能模块图。
第2天:
熟练掌握开发工具的使用;画出系统E-R图,转换为关系模式,并设计数据库模式,建立系统所需的数据库;系统详细设计。
第3-4天:
针对系统所需的功能,编写SQL代码;编写代码实现各种功能。
第5天:
调试,完善、优化系统;撰写课程设计说明书和总结;答辩。
参
考
资
料
1.数据库系统概论(第四版).王珊,萨师煊.高等教育出版社.2006
2.谭浩强.C++程序设计.清华大学出版社.2007
3.李涛等.visualC+++SQLServer数据库开发与实例.清华大学出版社.2006
4.李春葆等.数据库原理与应用—基于SQLServer2005.清华大学出版社.2009
5.白尚旺等.PowerDesigner软件工程技术.电子工业出版社.2004
6.张海藩软件工程导论(第五版)清华大学出版社.2008
指导教师签字
基层教学单位主任签字
说明:
此表一式四份,学生、指导教师、基层教学单位、系部各一份。
年月日
燕山大三级项目设计评审意见表
指导教师评语:
成绩:
指导教师:
年月日
答辩小组评语:
成绩:
评阅人:
年月日
课程设计总成绩:
答辩小组成员签字:
年月日
摘要
论文阐述的是在VisualC++6.0、SQLserver2005开发环境下对超市会员管理系统的设计与实现。
希望通过该系统的应用,能促使超市会员管理工作的规范化、标准化和自动化,提高管理水平和管理效率,为管理工作提供更完善的信息服务和一个成功的信息管理系统。
数据库是一个非常重要的条件和关键技术,管理系统所涉及的数据库设计分为:
数据库需求分析、概念设计、逻辑设计、以及编码和实现过程。
本论文叙述了数据库设计的全过程及实现的代码。
主要分为:
1.系统需求分析与功能设计阶段,包括功能需求、性能需求、数据需求、系统功能框图、系统总体数据流图及分模块数据流图、数据字典。
2.总体设计阶段,包括系统总体功能模块图、功能模块描述、输入输出及统计查询等功能模块。
3.概念设计阶段,包括系统各个模块的ER图及系统的总ER图。
4.逻辑结构设计阶段,包括系统各个模块的ER图所转化的关系模式。
5.数据库实现阶段,包括创建数据库、数据表、触发器、存储过程及相关SQL语句。
关键词:
数据库设计;管理系统;VisualC++6.0;SQLserver2005;
2系统需求分析……………………………………………………………2
2.2业务处理需求………………………………………………………2
2.3数据流图……………………………………………………………4
2.3.1系统总体数据流图………………………………………………4
2.3.2系统功能子模块数据流图………………………………………4
2.4安全性与完整性要求………………………………………………8
2.5数据字典……………………………………………………………9
2.5.1会员基本信息表...………………………………………………9
2.5.2购物信息表……………………………………………………10
2.5.3会员返利信息表……………………………………………….11
2.5.4用户密码表…………………………………………………….12
3.2数据库设计………………………………………………………19
3.3数据库实现………………………………………………………25
3.3.1数据库与数据表…………………………………………….25
3.3.2触发器……………………………………………………….31
3.3.3存储过程…………………………………………………….32
1绪论
1.1项目背景
社会生活的现代化,使得市场的走向发生巨大的变化,由于经济的发展许多大型的现代化超市应运而生。
从而超市与顾客之间的交流也随着商品市场的多样化、商业化而削弱,超市之间的竞争更加激烈。
如果一个超市能够加深与顾客的交流,提升服务质量以致打动顾客,吸引顾客,自然会顾客盈门。
而且,信息技术的迅猛发展,网络技术和数据库技术又是信息技术最主要的核心。
所以在大型超市系统中启用相应的数据库管理系统势在必行。
现在超市吸引顾客最普遍的做法就是实行会员制,超市的会员可以享受不同程度的优惠,从而达到吸引顾客刺激消费的目的。
建立实用的超市会员管理系统对超市的管理有很大帮助,可以协助工作人员进行会员的信息登记、更新。
1.2编写目的
为了优化超市会员制度的计算机管理,并且熟悉和熟练掌握数据库课程的上机操作,编写此系统。
1.3软件定义
本系统用来实现对会员基本信息,会员消费记录,会员积分及优惠情况等的存储和操作。
1.4开发环境
开发环境为SQLServer2005.
2系统需求分析
2.1信息与功能需求
系统中存有会员基本信息表、购物信息表、返利信息表。
用户通过查询、修改等操作实现对以上表的数据的检索与更新。
会员基本信息包括会员编号、姓名、年龄、积分等,购物信息包括会员编号、物品编号、物品名称、所属种类等,返利信息包括会员编号、积分、优惠等级等。
2.2业务处理需求
用户需要完成的处理功能有:
增加新会员,更改会员信息,增加购物信息,查询返利信息,更改购物信息,修改返利信息,更改积分情况,按照会员信息或者物品信息进行查询和统计等。
系统的功能框图:
2.3数据流图
2.3.1系统总体数据流图
2.3.2系统功能子模块数据流图
2.3.2.1会员信息管理模块
2.3.2.2购物信息管理模块
2.3.2.3会员返利信息管理模块
管理员
3.1
购物记录
修改会员积分
积分数
3.2
修改会员等级
3.3
会员等级
修改优惠政策及时间
新的信息
3.4
更新返利信息
D1
返利信息
3.5
查询返利信息
返利信息
返利信息
所得信息
返利信息
2.3.2.4统计查询管理模块
管理员
物品信息
4.1.1
录入物品信息
4.1.2
处理物品信息
物品信息
4.1.3
输出物品信息
4.2.1录入会员信息
会员信息
4.2.2
会员信息
4.2.3
输出会员信息
管理员
D2
会员基本信息
D1
购物基本信息表
物品信息
会员信息
会员信息
会员信息
物品信息
处理会员信息
2.4安全性与完整性要求
因为超市会员管理系统关系到超市及其会员的重要信息,所以对于超市而言对安全保密性的要求非常严格,此系统是面向超市管理员的,要求有管理员账户和密码才可以登录,使用系统,因此对该系统使用的权限要求比较高。
任何软件都有缺陷,对于超市会员管理系统在超市或顾客的需求发生变化时,增加一个新的功能模块,要求系统能够很好地对其进行扩充,更好的完整该系统。
2.5数据字典
2.5.1会员基本信息表
名字:
会员基本信息表
别名:
会员基本信息
描述:
超市会员的基本信息
定义:
会员基本信息表=会员编号+姓名+性别+年龄+工作单位+联系方式+会员积分
位置:
输出到显示器
名字:
会员编号
别名:
描述:
各个会员的会员编号
定义:
会员编号=10{字符}10
位置:
会员基本信息表
会员返利信息表
会员购物信息表
名字:
姓名
别名:
描述:
各个会员的姓名
定义:
姓名=6{字符}6
位置:
会员基本信息表
名字:
性别
别名:
描述:
各个会员的性别
定义:
性别=2{字符}2
位置:
会员基本信息表
名字:
年龄
别名:
描述:
各个会员的年龄
定义:
年龄=3{数字}3
位置:
会员基本信息表
名字:
工作单位
别名:
描述:
各个会员的工作单位
定义:
工作单位=20{字符}20
位置:
会员基本信息表
名字:
联系方式
别名:
描述:
各个会员的联系方式
定义:
联系方式=11{字符}11
位置:
会员基本信息表
名字:
会员积分
别名:
描述:
各个会员的会员积分
定义:
会员积分=8{数字}8
位置:
会员基本信息表
2.5.2购物信息表
名字:
购物信息表
别名:
描述:
会员每次购物的商品信息和会员信息
定义:
购物信息表=物品编号+会员编号+物品名称+所属种类+数量+单价
位置:
输出到显示器
名字:
物品编号
别名:
描述:
唯一的标识一件商品
定义:
物品编号=10{字符}10
位置:
购物信息表
名字:
会员编号
别名:
描述:
各个会员的会员编号
定义:
会员编号=10{字符}10
位置:
会员基本信息表
会员返利信息表
购物信息表
名字:
物品名称
别名:
描述:
物品的名称
定义:
物品名称=20{字符}20
位置:
购物信息表
名字:
所属种类
别名:
描述:
各个物品所属类别
定义:
所属种类=8{字符}8
位置:
购物信息表
名字:
数量
别名:
描述:
会员一次购买某种物品的总量
定义:
数量=2{数字}2
位置:
购物信息表
名字:
单价
别名:
描述:
每件商品的价格
定义:
单价=4{数字}4
位置:
购物信息表
2.5.3会员返利信息表
名字:
会员返利信息表
别名:
会员返利信息
描述:
会员每次购物的优惠情况以及购物后的积分情况和优惠等级
定义:
会员返利信息=会员编号+会员积分+会员等级+优惠政策
位置:
输出到显示器
名字:
会员编号
别名:
描述:
各个会员的会员编号
定义:
会员编号=10{字符}10
位置:
会员基本信息表
会员返利信息表
购物信息表
名字:
会员积分
别名:
描述:
会员每次购物后积分的累加
定义:
会员积分=9{数字}9
位置:
会员返利信息表
会员基本信息表
名字:
会员等级
别名:
描述:
各个会员享受优惠等级
定义:
会员等级=1{1|2|3|4}1
位置:
会员返利信息表
名字:
优惠政策
别名:
描述:
各个会员享受的优惠情况
定义:
优惠政策=2{数字}2
位置:
会员返利信息表
2.5.4用户密码表
名字:
用户密码表
别名:
用户密码信息
描述:
管理员的登录用户名与登录密码
定义:
用户密码信息=用户名+密码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 会员 管理 系统 课程设计 说明书