华 北 科 技 学 院
课程设计说明书
班级: 计科
B062 姓名: 宋振栋
设计题目: 超市管理系统
设计时间:2009
年
12
月
30
日 至 2009
年
1
月
8
日
指导教师: 孙改平
评 语:_________________________________
_________________________________________
_________________________________________
_________________________________________
_________________________________________
评阅成绩:__ __评阅教师:__ ___
目 录
1 引 言...........................................................................................................................1
1.1 课程设计选题...................................................................................................1
1.2 课程设计的目的...............................................................................................1
1.3 本选题的设计背景...........................................................................................1
2.1 功能及性能分析...............................................................................................1
2.1.1 功能需求.................................................................................................1
2.2 系统的开发运行环境.......................................................................................2
2.3 系统总体设计...................................................................................................3
3 数据库设计.................................................................................................................3
3.1 数据库概念结构...............................................................................................3
3.2 数据库逻辑结构...............................................................................................5
3.2.1 关系模型.................................................................................................5
3.2..2 视图的设计............................................................................................8
3.3 数据库的实现...................................................................................................8
3.3.1 表.............................................................................................................8
4 详细设计与实现.........................................................................................................8
4.1 登录模块...........................................................................................................8
4.2 入库模块...........................................................................................................9
4.3 员工管理模块.................................................................................................10
4.4 财务管理模块.................................................................................................10
参 考 文 献..................................................................................................................12
《数据库系统》课程设计报告
1 引 言
1.1 课程设计选题
《超市管理系统》
1.2 课程设计的目的
通过数据库系统课程设计,熟悉了 SQL SERVER 数据库管理系统的结构与组成;
掌握了 SQL SERVER 数据库管理系统的应用技术和的使用;应用 JSP 开发工具实践了
《学生选课管理系统》的数据库应用系统的设计方法、开发过程和 SQL SERVER 数据
库的管理与维护。最终达到掌握数据库管理系统的使用和开发,提高分析问题、解决
问题和实践应用能力。
1.3 本选题的设计背景
超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信
息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序
结构支持各种数据操作的执行。商店自动化的产品管理在欧美等国家早已经实现,也
是零售业管理的基础。它最主要的特点是能够实时的和准确的控制店内的销售情况。
如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高
服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在
超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,
方便的服务
随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成
倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系
统功能过于强大而造成操作繁琐降低了小超市的工作效率。
超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个
模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、
销售及员工信息等实现全面、动态、及时的管理。
2.1 功能及性能分析
2.1.1 功能需求
整个系统基本包括了小型超市所要用到的模块。包括收款操作,库存查询,填写资
金支出表,采购管理,库存管理,销售管理,资金管理,员工管理等。
- 1 -
《数据库系统》课程设计报告
1.库存管理: 综合查询库存明细记录。 仓库信息搜索。仓库调度以及仓库货物
信息查询。
2、商品录入:根据超巿业务特点制定相关功能,可以通过输入商品名称等来实
现精确或模糊的商品录入。其中将商品划分成不同的类型,方便管理和查询。
3.财务管理:通过直接输入商品名称系统自动显示该商品的详细信息。明确显示
折扣,现卖价,以及仓库剩余量,自动计算本次交易的总金额和判断购买数量的准确
性。如果顾客是本店会员并持有本人会员卡,则在交易时选择顾客类型,并对所购物
品全部实行等级折扣优惠,并将所购物品的总金额累计到该会员的总消费金额中。
4、 进货管理: 根据销售情况及库存情况,制定进货计划(亦可手工制定修改),
强大的查询功能可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库
登记。 综合查询进货与入库记录及金额。
5.销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各
种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售
排行榜,灵活察看和打印商品销售日、月、年报表。
6.员工管理:基本信息登记管理。 员工操作权限管理。 客户销售权限管理。信息
查询,修改更新,已经删除。
7.安全性:对每位员工进行权限限制。其中超市管理员具有最高权限。根据工作
类型的不同现实相应系统的不同部分,避免了非法操作。
8、资金管理:系统采用每日自动报帐及报帐查询,用户可以按照自己的需要进
行某个时间段的查询,查看订货情况,销售情况,财务支出收益情况,最终计算出此
段时间内运营成本和销售利润,结算出最终的利润。
9. 供货商管理:对供货商基本信息进行登记管理,通过基本信息进行查询,修改
更新,删除
2.2 系统的开发运行环境
本系统开发平台: jsp + sql server 2000
本系统采用架构: petshop
本系统运行环境: windows xp 或以上版本
- 2 -
《数据库系统》课程设计报告
2.3 系统总体设计
系统结构如图 2.1 所示:
图 2.1 系统结构图
3 数据库设计
3.1 数据库概念结构
E-R 图
- 3 -