课 程 设 计
课程名称
管理信息系统
题目名称
超市信息管理系统
学生学院
继续教育学院
专业班级
学
号
学生姓名
指导教师
05 工商管理 1 班
3105005567
张三
聂小东
2008 年 5 月 24 日
1
广东工业大学课程设计任务书
题目名称
学生学院
专业班级
姓
学
名
号
仓库进销存系统
继续教育学院
05 工商管理 1 班
张三
3105005567
一、课程设计的内容
根据结构化生命周期法的方法和步骤,结合原型法的循环、学习机制,开发一个小型的业务信息系统,
并以高级语言来实现。
二、课程设计的要求与数据
课程设计报告可参照管理信息系统课程设计报告提纲来撰写,课程设计的内容应不少于提纲的要求。
原则上鼓励个人单独完成,也可以几个人分工合作,共同开发一个较大的系统,但要各开发其中一个子系
统,有明确的分工,各自写出报告。
三、课程设计应完成的工作
(一)、系统分析
1. 用户需求:系统现状,要解决的主要问题,达到的具体指标等。
2. 可行性研究:几个可供选择的初步方案,从技术、经济、社会三个方面分析系统开发的必要性、
可能性和有益性。
3. 现状调查:现状的业务流程图及其相关单据票证帐簿报表,现状评价。
4. 目标分析:由现状的相关单据票证帐簿报表找出要长期存储的基本项,写出由基本项构思 ERD
的四条原则及相应得出的实体、联系及其属性,画出 ERD(不少于两个主实体,一个从实体,一
个联系和 16 个属性);写出由 ERD 导出一般关系模型的四条原则,列出数据存储初步构思的关系
2
框架,进而分析 IT 带来的变化,从而作 BPR/BPI,画出新的业务流程图、新系统的数据流图、新
系统的功能层次图。
(二)、系统设计
1. 总体设计
(1) 一般关系模型设计:如果与系统分析中的初步构思没有什么不同,则可用文字说明而不
必再列表。
(2) 处理流程总体设计:设计欢迎画面、主控菜单。
(3) 系统平台的总体结构设计:设想所开发业务系统所在的 MIS 的网络拓扑结构、计算机系
统和网络连接设备的逻辑功能。
2. 详细设计
(1) 代码系统设计:写出代码设计的基本原则,设计主要的代码(不少于 2 种)。
(2) 数据库结构的具体设计:按所选用的 DBMS 设计数据库表的具体框架及其完整性说明;
设计用户视图。
(3) 模块设计:设计输出模块、输入模块、接口模块的方式、格式,机内模块的框图。(至少
有两层菜单、1 个查询模块和 1 个报表生成模块)。
(三)、系统实现
1. 数据库表结构的建立与数据输入:建立表结构,输入计算机并打印出来;输入数据并打印出来;
建立用户视图,并打印出来。
2. 应用程序设计与测试:编写各应用程序,输入并打印出来;或打印出表单和菜单画面、方法程序;
叙述测试中的问题与解决方法。
(四)、系统运行
1. 写出系统操作使用的简要说明。
2. 运行系统并打印出运行结果(至少有 1 个查询结果和 1 个报表输出结果)。
3. 系统评价:采用有特色的技术与技巧;成功之处与主要特点;系统可改进完善之处和进一步工作
的打算。
3
四、课程设计进程安排
序号
设计各阶段内容
地点
起止日期
选题
排或 7-908
至 3 月 31 日
学生自由安
2008 年 3 月 24 日
学 生 自 由 安
系统分析
排或机房
4 月 1 日至 8 日
学 生 自 由 安
4 月 9 日至 4 月
系统总体设计
排或机房
16 日
学生自由安
排或机房
2008 年 4 月 17 日
系统详细设计,系统实现,系统运行
教师答疑
至 5 月 30 日
1
2
3
4
五、应收集的资料及主要参考文献
1、张立厚等编著,管理信息系统(MIS),世界图书出版公司,2002 年 8 月第 1 版。
2、许晶华等主编,管理信息系统,华南理工大学出版社,2003 年 8 月第 1 版。
3、朱志强主编,管理信息系统——原理、开发及应用,复旦大学出版社,2007.2
4、研究对象(企业、组织机构等)的业务流程、信息管理方式。
5、visualFoxpro 编程指南或其它相关高级语言的编程指南。
4
发出任务书日期: 2008 年 3 月 28 日
指导教师签名:
计划完成日期: 2008 年 5 月 30 日
基层教学单位责任人签章:
主管院长签章:
5
摘
要
超市现已成为全国零售商业的一种重要的形式。随着超市的高速发展,
其经营管理变得日益复杂,日常所需处理的数据量渐渐庞大,商业运转的中
间环节也越来越多,以前主要依靠人工管理的方法显然已无法适应超市规模
的不断扩大。因此,很有必要开发一个超市信息管理系统,通过实施该系统,
让消费者少付出金钱、时间、精力和风险,而获得更好的品质、更新的创意、
更多的信息和更加方便、新鲜的商品,使消费者和超市经营者共同成为市场
的赢家。开发超市信息管理系统将提高超市各项工作的效率和质量,促进商
品的销售 资金的流转;减轻各类事务性工作的劳动强度,使超市的职员腾出
更多的精力和时间来服务于顾客;改善经营管理,堵塞漏洞,保证顾客和超
市的经济效益。本系统以数据库设计为主,采用 Visual FoxPro 8.0 作为开
发工具,实现了诸如商品入库、出库,用户管理,还提供打印商品信息清单
的功能,适合中小型超市使用。
关键词:用户权限管理,库存管理,统计分析,经济效益,处理速度,效率,质量
6
目
录
一 系统分析
1.1 用户需求
1.1.1 理解需求
1.1.2 系统目标
1.2 可行性分析
1.3 现状调查
1.4 目标分析
1.4.1 超市 E-R 图
1.4.2 一般关系模型
1.4.3 业务流程再造
1.4.4 数据流程分析
1.4.5 数据字典
1.4.6 功能层次图
2.1 总体设计
2.2 详细设计
2.2.1 代码设计
2.2.2 数据库结构
2.2.3 模块设计
二 系统设计
三 系统实现
3.1 应用程序设计与测试
3.2 系统评价
四 结束语………………… ………………………………………….……………..
7
8
8
8
9
9
11
11
12
13
14
14
16
16
17
17
18
18
18
31
32
一 、系统分析
1.1 用户需求
1.1.1 理解需求
做为中小型超市管理者,他们需要一个小型的信息管理系统来管理日常的商品的入出
库,打印商品信息(诸如库存量等),还要提供用户管理,实现管理员、店长使用系统的全部
功能,而一般的用户(如收银员)只能查看商品信息而不能修改商品信息。据些我们做出如下
的需求分析:
(1) 要求系统对用户权限进行管理,既可以对用户登录进行管理,验证用户的身份,
由管理员完成对用户的信息进行添加和修改。
(2) 要求系统对库存的情况进行管理,也就是对商品入库、出库情况进行登记,同时
能对新增加的商品信息进行管理。
(3) 要求系统能进行统计分析,也就是主要对商品信息、库存商品进行统计,以便随
时可掌握商品的流通情况。
(4) 要求系统提供对商品、库存商品、出库商品、入库商品等信息的打印功能、
(5) 要求系统提供对商品的入库、出库以及销售等信息的设置进行修改的功能。
(6) 应该可以对系统的基础数据进行维护。
(7) 应保留商品的历史信息,以备日后查询。
(8) 系统运行在 Windows 平台上。系统还应该有一个较好的图形用户界面。
(9) 系统应该有很好的扩展性。
(10) 为了系统安全,在进入系统时要核对用户名和密码。只有用户名和密码都正解才
能进入系统进行相应的操作。,
1.1.2 系统目标
本系统开发混合采用结构化系统开发方法和原型法,结合两种开发方法各自的优
势进行系统开发。
对原来手工处理商品信息进行改进,使之能为中小型超市提供强大的管理支持和
查询服务。具体完成以下功能。
● 出入库修改
● 库存输入
8