ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:218.91KB ,
资源ID:17447114      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17447114.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库大作业超市管理系统文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库大作业超市管理系统文档格式.docx

1、一、系统的设计理念本小组设计的是一个超市管理系统,针对小型的超市的线下管理,旨在实现一些超市管理常用的功能,主要包括顾客访问功能,超市员工访问功能以及超市管理者访问功能。方便顾客获得商品的相关信息、便于员工、管理员对员工信息、商品的管理。该系统想法源于学校的小卖部。二、需求分析 本系统为小型超市管理系统,为了较好的满足要求,就需要了解超市销售管理的情况。对于超市来说,有很多信息是具有价值的,比如客源、服务人员以及管理层人员,除此之外,还应该保存货物的相关信息,因此,这个系统也是从三方面来展开的。超市的顾客可以通过系统得知商品的价格等信息,从而方便进行选购;超市的工作人员更加在意的是商品的库存与

2、摆放,与此同时还应当关注到自己的情况;而超市管理层则更多的是关注员工的表现以及超市在一段时间之内的销售情况,以便进行管理和决策。三、编程软件及环境编程软件:1、Visual studio 20132、Mysql的数据库操作系统3、Navicat for mysql的数据库可视化工具系统环境:系统采用的编程语言为c语言、sql语句。首先通过vs2013添加mysql软件提供的数据库连接的类库,包括mysql的头文件和相应的类,来配置mysql函数运行的环境。在程序中通过添加头文件#include ,利用其中提供的api函数来对数据库进行交互。四、数据库的基本表和E-R图(1)员工的实体建立的表

3、主键为员工的编号,姓名不为空(2)商品实体的表主键为商品的编号,属性都不为空(3)货架的表主键为编号和商品编号 (4)进货表主键为商品编号(5)日销售量的表(6)实体之间的关联(E-R图)员工与商品之间的关系是整理,1对多;员工与销售之间是记录关系,1对多;货架与商品之间是摆放关系,1对多;5、数据库基本框架 本系统主要分为三大部分:管理员部分、员工部分、顾客部分如图,数据库的主界面如下:(1)其中顾客访问界面如下 它主要实现的功能是使顾客可以通过商品的名称或者是商品的类别去找到自己所需要的商品,得到一部分商品的信息(2)管理员界面 在进入管理员界面之前必须要完成一个登录的过程,只有输入正确的

4、用户名和密码才能进入。管理员可以实现的操作是可以查询到员工的信息,其中有部分的信息可以修改。此外还可以观测到本日的销售额。 实验的界面如下这是管理员界面拥有的两个功能:员工信息的查询修改;销售情况的查看 员工信息的查询修改部分的界面:以实现的功能有按照员工的编号或者姓名查询员工的信息;然后可以对选择的员工可以进行修改;还有一项添加员工信息的功能。(失败会提示) 管理员界面中的销售情况的界面:管理员可以查看之前的销售情况,根据日期或者商品编号。(3)员工界面员工进入时需要账号和密码(账号为员工的名字,密码一开始为空,后来进入界面后可以自己设计) 员工界面主要包括以下功能:对个人信息的管理、对商品

5、信息的管理、记录超市的销售情况。个人信息的界面:可以查看或者对自己信息的修改商品信息管理的界面:比顾客界面多了修改和添加的功能,以便对商品的管理。记录销售情况的界面:六、部分重要代码MYSQL *sock; /数据库连接的句柄MYSQL_RES *res;/得到查询的返回结果集MYSQL_ROW row;/从结果集中得到每个元组mysql_real_connect(sock, host, user, pass, db, 0, NULL, 0) /数据库的连接mysql_query(sock, szSqlText) /数据库的增删改查res = mysql_store_result(sock);

6、/取得查询结果,保存查询到的数据到fd = mysql_fetch_field(res)/获取列名row = mysql_fetch_row(res)/获取具体的数据,依次读取各条记录mysql_query(sock, SET NAMES GB2312);/解决乱码七、实验过程中遇到的问题(1)首先是创建表时候出现的困难。比如在建表时对主码和外码的选取问题。这个可能是由于在初期没有完全考虑清楚表之间的关系,因而出现了错误。这些问题在调试之中得到了解决,选择了合适的码,使程序可以顺利运行。(2)其次是在编程过程中遇到的一些问题。这次实验我们采用了MFC类库去优化界面,但是由于不熟悉而出现了一些状况,比如对于C-string类型的变量,在程序调试时会出现错误,最后询问老师找到了答案。(3)在整合代码时出现了问题。(4)功能的实现不够完全。(5)还没实现并发访问

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1