第一章功能介绍 1
1.1功能描述 1
1.2功能特点 1
第二章软件设计 2
2.1软件需求陈述 2
2.2软件需求分析 2
2.3软件整体结构设计 3
2.4模块的详细设计 5
第三章系统的实现 11
3.1项目组织角色划分 11
3.2软件开发环境及其配置 11
一、开发环境 11
参考文献 15
超市信息管理系统设计说明书。
第一章功能介绍。
1.1功能描述。
1.本系统采用信息安全技术,通过权限验证才能进入登陆界面。
2.本系统的员工、**商基本信息,管理员可以进行查询、录入、修改、删除。
3.本系统的商品进货、销售、退货、库存等信息,管理员可以进行查询、录入、修改、删除。
4.本系统可以备份数据资料到保密的文件夹中。
5.本系统专门提供了一个时钟界面,完全由**绘制,时间准。
1.2功能特点。
1.根据需要,能过及时、高效、简易的管理信息并更新信息的系统。
2.对整个超市信息数据进行查询、录入、修改、删除等操作的综合系统。
3.一个人机交互的系统,良好的客户体验,以及更加方便对数据的存储与修改。
4.一个需要与先进管理方法和手段相结合的信息系统。
5.每一个员工对应一个账户和密码,安全性高。对于员工何时登陆系统,数据库会进行保存。进一步提高了安全性。
第二章软件设计。
2.1软件需求陈述。
超市信息管理系统是一个由员工基本信息、**商基本信息、进货退货库存明细表组成的系统。
1)员工基本信息中,管理员能够对教姓名、员工id号、性别、出生日期、****以及家庭住址进行查询、录入、修改、删除。
2)**商信息中,管理员能够对公司名称、公司编号、供货名、****、公司地址进行查询、录入、修改、删除。
3)系统管理员能够对超市货物数据进行查询、删除、修改、打印。
4)管理员根据需要能将数据进行备份。
5)管理员进行货物的添加、删除等操作。
2.2软件需求分析。
用例分析。员工:提交个人信息,修改个人信息,添加进货、销售、退货、库存信息;
员工通过系统可以实现以下用户需求:
a.提交个人信息。
b.登陆修改个人信息。
c.查询货物各项详情。
d.查看库存货表。
e.添加、修改、删除进货、销售、退货信息。
f.备份数据。
用例图如上图所示。
2.3软件整体结构设计。
本系统主要包括员工基本信息、**商基本信息、商品进货、商品查询、商品销售、商品退货、库存查询、数据备份,如下图所示。
2.4模块的详细设计。
超市基本信息管理,如图所示。
上图为超市基本信息管理的流程图,用户通过输入用户名和密码进行后续操作。若输入错误,则重新输入。登陆成功之后进入系统的主界面,然后用户根据自己的需要来选择窗口。
若需要,则进行信息修改,录入,删除,完成后退出界面。
2.5数据库设计。
超市信息管理系统数据库设计主要能够对用户的信息、货物的信息进行存储,在此数据库管理系统上,设计数据库的结构和建立数据库。
数据库设计首先建立超市信息数据库并应用于系统中,由于数据库应用系统的复杂性,为了支持相关程序运行,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。基本操作可概括为:概念结构设计、逻辑设计、物理设计。
实体e-r图。
超市信息管理系统实体e-r图。
关系模式。员工基本信息表(员工姓名,员工编号,性别,出生日期,****,家庭住址,密码,确认密码)
员工登陆信息表(id号,用户名,密码,登陆时间)
**商信息表(公司名称,公司id,供货名称,****,联系地址)
商品进货表(进货id,进货单价,进货数量,进货时间,进货员工,**商,应付金额,实付金额,备注)
商品退货表(退货id,退货单价,退货数量,进货单价,进货数量,进货时间,退货时间,员工,应付金额,实付金额,备注)
商品库存表(商品id,所属仓库,库存数量,商品单价,进库员工)
商品查询表(进货id,进货单价,进货数量,进货时间,进货员工,**商,应付金额,实付金额,备注)
商品销售表(销售id,商品名称,销售单价,销售数量,销售时间,销售员工,应付金额,实付金额,备注)
员工信息表。
**商信息表。
进货信息表。
第三章系统的实现。
3.1项目进度安排。
一、建立开发模型。
在项目的开始阶段,我首先是建立了系统的功能模型。然后根据模型定义好变量。最后封装好了最实用的类。
2、建立数据库。
根据模型上的变量来设置数据库里面的列名。几乎每一个界面都对应一个数据表。
3、编写实现**。
在建好数据库和模型的情况下,就可以编写实现的**了。实现的**要考虑很多问题。包括错误处理,错误抛出,程序运行时可能出现什么样的情况都需要考虑。
3.2软件开发环境及其配置。
一、开发环境。
一)visualstudio
visualstudio是微软公司推出的开发环境,visualstudio可以用来创建windows平台下的windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和office插件。visualstudio是目前最流行的windows平台应用程序开发环境。
visualstudio2010包括各种增强功能,例如可视化设计器(使用。netframework3.5加速开发),以及能够加速开发和处理所有类型数据的语言增强功能。
visualstudio20010为开发人员提供了所有相关的工具和框架支持。
开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的web应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问aspnet应用程序服务和microsoft平台。
已用超市管理系统课程设计
第一章功能介绍 1 第二章软件设计 2 2.5.1 数据库概念结构设计 9 2.5.2 数据库逻辑结构设计 10 2.5.3 数据库物理结构设计 10 第三章系统的实现 11 参考文献 15 超市信息管理系统设计说明书。1.本系统采用信息安全技术,通过权限验证才能进入登陆界面。2.本系统的员工 商基...
超市管理系统 课程设计
一 可行性研究。1.1项目背景4 1.2问题定义4 1.3可行性研究5 1.3.1技术可行性研究5 1.3.2经济可行性研究5 1.3.3操作可行性研究6 二 需求分析。2.1引言7 2.1.1编写目的7 2.1.2项目背景7 2.1.3项目定义7 2.1.4参考资料8 2.2项目概述8 2.2.1...
超市管理系统课程设计
数据结构课程设计 报告。姓名。班级学号。学院。专业 计算机科学与技术 2013年06月18日。一 实训题目 主要内容 1 题目 超市管理系统。2 主要内容 某超市销售的商品有食品 蔬菜 水果和家电等几类,每类商品包含若干个品种,每个品种的基本属性有商品编号 商品名称 进货单价 库存数量 销售单价等,...