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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

服装管理系统论文.docx

1、服装管理系统论文服装管理系统摘 要:随着网络的飞速发展,网店的盛行,悄然刮起了一阵广开服装店的风潮,因此服装管理系统应运而生。它使得商家的管理方式发生了极大转变,帮助他们节省人力物力和财力,提高了商家的工作效率,成为他们进行服装管理的必备工具。服装管理系统是利用Microsoft Visual Studio 2005与数据库Microsoft Access 2003两款软件共同开发而成的,具有查询方便、操作简单,保密性好、便于维护等特点,具体功能包括用户登录、用户管理、创建新帐号、修改密码、查询资料、修改资料、添加资料等。关键词:服装 VS 2005 Access 2003 功能A syste

2、m of clothes managementAbstract: With the rapid development of the Internet and online shop, a fashion of open clothes stores has widely spreaded, so the system of clothes management has came out. It changes a lot in management practices which can help the enterprises to cut down the excessive labor

3、 force, material resources and financial resources, improve the efficiency of the enterprises ,so it has became an indispensable tool for enterprise management. This system use the two softwares of Microsoft Visual Studio 2005 and database Microsoft Access 2003, with rapid search to find convenient,

4、 easy operation, secrecy good and convenient for maintain. The system of clothes management has many functions, such as the login of users, the management of users, create a new account, change the old password, search the clothes information, edit the clothes information, insert the clothes informa

5、tion and so on.Keywords: Clothes VS 2005 Access 2003 function目录引 言2 1 系统分析2 1.1系统概况 .21.2设计目标. .21.3可行性分析.22 系统设计32.1 系统结构图 32.2 模块功能说明 32.3 数据库设计 42.3.1 数据库需求分析 42.3.2 数据库概念设计 42.3.3 数据库与VS 2005连接.6 3 系统配置 93.1 硬件配置 93.2 软件配置 93.2.1开发语言介绍 93.2.2 VS 2005开发数据库原理 103.3 关键技术 103.3.1数据的录入 103.3.2用户的管理权限

6、 104 系统实现 114.1 用户登录 114.2 用户帐号管理 144.2.1创建新帐号 154.2.2修改用户密码 174.3 资料查询 18 4.3.1查询全部 194.3.2条件查询 214.4 修改资料 304.5 删除资料 324.6 插入资料 345 性能测试与分析365.1 系统登录测试 365.2 修改密码测试 375.3 系统的改进与扩展 386 总 结 39致 谢 词 40参考文献 41引 言服装管理系统在当今网络飞速发展的时代有很大的市场,因此开发一个这样的系统是有很大的现实意义的。本系统利用Microsoft Visual Studio 2005与Microsoft

7、 Access 2003数据库相结合作为开发软件,为如何进行服装管理设计了一个非常实用的工具,给使用者带来了很大的便利。1 系统分析 1.1 系统概况对于服装店而言,对服装进行系统管理是非常必要的。通过统计与查询服装资料,可以为销售和财务调剂提供便利。传统的管理方法是采用手写的标签管理服装,并应用自制表格的方式手工操作(填写、查询)。但是事实上,手工记录难以建立规范的数据库,并且数据录入、查询、统计以及展示(用于培训)等操作的效率均较为低下。当数据量较大的时候(千件服装以上),管理的工作量已经非常巨大。 如果应用数据库技术进行服装管理,就可以显著地改善管理效率,并达以节约人力资源的目标。服装管

8、理系统即是基于此目的而开发的应用软件系统。1.2 设计目标希望通过这个系统实现如下的目标:1) 进行登录者身份的辨识,管理其使用权限。2) 建立服装管理数据系统,方便记录、查询、统计服装资料。3) 使用智能标签标示服装,以便简化管理。4) 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除和修改等动作。5)系统采用模块化程序设计的方法,便于系统功能的各种组合和维护修改。1.3 可行性分析如今网络飞速发展,网店淘宝盛行,大家都很乐于将开网店作为自己的副业,而开一家服装店则又是多数人所追求的。那么,服装管理系统就成为日常生活中广泛需要的系统,如果仅靠手工操作,工作量很大而且极容易出错,

9、因此学习和掌握服装管理系统的制作具有非常重要的意义。Microsoft Visual Studio 2005和Microsoft Access 2003数据库具有对大量数据进行处理和管理的功能,并且对软件和硬件的要求都不是很高,相较于Visual C+ 6.0其界面更加的美观,因此选择它作为服装管理系统开发的载体是非常合适的,具有一定的可行性。2 系统设计2.1 系统结构框图根据系统需要实现的目标,可以设计出系统结构图,如图2-1所示:图2-1 系统结构图2.2 模块功能说明本系统主要分为四个模块:登录管理、用户帐号管理、资料查询、资料管理。下面对各个模块所实现的功能进行简要的叙述:1)登录管

10、理在用户登录时,根据用户选择的登录方式,确定用户的身份:客户(匿名用户)、普通用户(店员)或是管理员。如果用户是以普通用户或管理员身份登录的,还要通过密码验证用户的合法身份。在确定用户身份之后,设置用户的使用权限。2)用户帐号管理管理员可以创建一个或多个新帐号,并为这些帐号设置密码,普通用户和管理员者都可以修改自己的密码,匿名用户不可以使用此功能。3)资料查询普通用户或是管理员既可以对商家的服装资料进行全部查询,同时也可以按照自己的需求对服装资料进行条件查询。4)资料管理本模块包含了三个子功能模块,分别为:资料修改、资料删除和资料插入。这些功能只有管理员才有权限使用。下面对三个功能模块分别细述

11、:(1)资料修改先要找到用户需要修改的服装资料,然后根据用户填写的新资料表对旧资料作修改,同时将新修改的服装资料更新到数据库中。(2)资料删除找到用户需要删除的服装资料,然后将其删除,同时也删除数据库中的服装记录。(3)资料插入管理员可以建立新的服装资料,以对话框的形式录入服装文字资料,并更新到数据库之中。2.3 数据库设计2.3.1 数据库需求分析 数据库需求分析是数据库结构设计的首要阶段,在这个阶段主要任务是要创建出适合本系统所需要的数据,将这些数据列成表格录入到数据库之中方便查询与维护。2.3.2 数据库概念设计这一阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体数据,完善它们

12、之间的相关性及其合法性。服装管理系统的总流程如图2-2所示:图2-2 系统总流程图根据系统总流程图以及服装管理系统的需求,总结出下面的数据源:1)系统用户数据:包含的数据项有系统用户名、登录密码(使用权限)。2)服装基本信息数据:包含的数据项有服装的编号、品名、生产地、品牌、型号、价格、质地、存货量以及进货时间。用户资料表单与服装资料表单分别如图2-3、2-4所示:图2-3 用户资料表单图2-4 服装资料表单2.3.3 数据库与VS 2005连接要想在程序中使用ODBC API访问某数据库文件,首先需要把该文件注册称为ODBC管理下的数据源(直观的说,就是把该文件纳入ODBC体系结构当中)。操

13、作系统提供ODBC管理器注册和配置可供用户在本地或通过网络使用的数据源。使用该工具可方便地实现数据库文件的注册。下面介绍如何把本系统中所需要的一个Microsoft Access数据库文件“D:MyDatebase.mdb”添加到ODBC数据源。(1) 在操作系统的控制面板中,找到“系统管理工具”文件夹,双击该文件夹,在文件夹内找到“数据源(ODBC)”图标,双击该图标,将弹出“ODBC数据源管理器”对话框,如图2-5所示。图2-5 添加ODBC数据源过程的对话框 1(2) 单击“用户DSN”选项卡,并单击右部的“新增”按钮,弹出“创建新数据源”对话框,该对话框用于选择数据源对应的驱动程序。在

14、本系统中,为Microsoft Access数据库的驱动程序,因此在“名称”列表中选择“Microsoft Access Driver (*.mdb)”项,如图2-6所示。图2-6 添加ODBC数据源过程的对话框 2(3) 单击“完成”按钮,将弹出“ODBC Microsoft Access 安装”对话框,如图2-7 所示。该对话框用于确定要添加的数据源。单击该“数据库”组框内的“选择”按钮,将弹出“选择数据库”对话框,如图2-8 所示。 图2-7 添加ODBC数据源过程的对话框 3图2-8 添加ODBC数据源过程的对话框 4(4)在“选择数据库”对话框中,找到并选中“MyDatabase.m

15、db”文件。单击“确定”按钮完成数据库的选择工作,回到“ODBC Microsoft Access 安装”对话框中,再在该对话框中为该数据源命名和添加描述。(5)单击“确定”按钮,变完成数据源的添加工作了。可以在“ODBC数据源管理器”对话框的“用户DSN”选项卡中看到“MyDatabase”列表项,如图2-9所示,此时表明数据源的添加成功了。 图2-9 “ODBC数据源管理器”对话框如果还需要更改设置,则在图2-9的对话框中选中“MyDatabase”项后,单击“配置”按钮,将会弹出如图2-7的对话框,可以在此对话框中重新设置数据源的各项属性。3 系统实现3.1 硬件配置从本系统的性能要求和

16、现有的条件综合考虑,我选择了Windows 7 作为本系统开发、运行、编译的平台。3.2 软件配置将Microsoft Visual Studio 2005(简写为VS 2005)与Microsoft Access 2003作为软件开发的工具。3.2.1 开发语言介绍VS 2005这一款软件包含了一系列高效的、智能的开发工具,不论是为开发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能全方位的工具平台;减少开发的复杂度,确保你能更加轻松发布基于Framework的解决方案,包括Windows、Web、移动和基于Office的应用;第三方的生态系统允许你利用来自Visual S

17、tudio行业合作伙伴的参与研发的产品,并体验用来补充VS 2005第三方解决方案的全面部署;改善团队的沟通给你提供高效智能的生命周期工具,通过使用VS 2005来增强IT周期参与者之间的交流与协作。 简单的来说通过Visual Studio 2005集成开发环境,你可以在VS 2005里面使用C+、NET、VB.NET、C#、Java等语言编程。3.2.2 VS 2005开发数据库原理 目前,ODBC已经成为一种标准,它主要通过一套统一的数据库操作接口(API)实现对数据库的访问,应用程序可以通过这些统一的函数接口,访问任何提供了ODBC驱动程序的数据库,现在基本上所有的关系型数据库都提供了

18、ODBC驱动程序,使得ODBC技术在数据库操作中应用十分广泛。在实际应用中,由于在直接使用ODBC所提供的API对数据库进行访问时,会让程序员在实现过程中编写大量的代码,而VS 2005通过对ODBC所提供的API函数进行封装成为MFC ODBC中的几个类,这样更加符合面向对象的程序开发思想,使得MFC能够很方便地创建和设计ODBC的应用程序。实际上,MFC ODBC数据库访问技术就是在ODBC所提供的数据库访问接口之外再加上一层MFC的外壳,使得在实际应用中更加方便而已。3.3 关键技术3.3.1 数据的录入在开发服装管理系统时,会大量用到数据录入这个功能,将ODBC与VS 2005相结合进

19、行对数据的处理与维护具有重要的现实意义。3.3.2 用户的权限管理在设计服装管理系统时,会涉及到对服装信息的保密,因为这关系到商家的经济利益。所以在用户选择登录的方式时,同时他也被限定了自己的使用权限,除非是管理员登录的方式,否则用户只能使用一些基本的查询功能而没有权限对服装资料进行修改,删除等。例如,服装管理系统中会将某些控件默认设为不可用,如图3-1所示,“用户帐号管理”这一按钮是灰色的,即为不可用。 图3-1 “用户服装管理”不可用4 系统实现4.1 用户登录前面已经提到,用户登录模块的主要功能是:根据用户选择的登录方式,确定用户的身份(匿名用户,普通用户或是管理员)。如果用户是以普通用

20、户或管理员身份登录的,还要通过密码验证用户的合法性,并为合法用户设置使用权限。用户输入身份标识的界面如图4-1所示。图4-1 用户登录界面 如果用户单击“直接登录”框中的“进入”按钮,则以游客(即匿名用户)的身份登录系统。登录模块会设置用户身份标记为匿名用户,以限定其权限(只能进行资料查询、浏览操作)。若用户希望以普通用户的身份登录系统,则需要在“用户登录”框中输入用户名和密码并单击相应的“确认”按钮。登录模块会在数据库中搜索相应的用户名,若密码相符,则同意进入,同时记录用户名,设置用户身份标记为普通用户(可以使用修改密码、查询资料的功能);若用户名不存在或用户名与密码不匹配,则拒绝进入系统。

21、若用户希望以管理员身份登录系统,则需要在“管理员登录”框中输入密码并单击相应的“确定”按钮。系统根据密码是否正确来决定是否同意登录系统。若同意进入,设置用户名为“admin”,身份标记为管理员(可以使用创建帐号、修改密码、资料查询、修改、删除、添加等全部功能)。此模块输出标识用户的结构,包括用户名和用户身份标记。用户登录模块的主要程序代码如下:/直接登录(无需密码)Void CLogin:OnBnClickedLoginDrct( )ShowWindow(SW_HIDE); If (dlg!= NULL) delete dlg; dlg = new CMain(this, FALSE); dl

22、g-DoModal();/用户登录(输入用户名与密码)Void CLogin:OnBnClickedLoginUserok( ) UpdateData(TRUE); ConfirmAccount(m_UserName, m_Password); m_UserName.Empty( ); m_Password.Empty( ); UpdateData(FALSE);/管理员登录(输入密码)Void CLogin:OnBnClickedLoginAmiok( ) UpdateData(TRUE); CString str; GetDlgItemText(IDC_Adpswd, str);/将管理员

23、登录的密码传递给str ConfirmAccount(adminAccount, str); m_Adpswd.Empty( ); UpdateData(FALSE);/ 从数据库中进行查询,检查用户名和密码的正确性Void CLogin:ConfirmAccount(CString account, CString password) CUserInfo* m_pUserInfo=new CUserInfo; /声明一个指向数据库的指针 m_pUserInfo-Open( ); /打开数据库记录 if(m_pUserInfo-IsBOF( ) & m_pUserInfo-IsEOF( ) M

24、essageBox(_T(数据库为空), _T(Warning), MB_OK);return; bool bFlag=false; /设置一个标志位,默认为false m_pUserInfo-MoveFirst( );/将指针移到数据库的第一条记录 while(m_pUserInfo-IsEOF( ) != TRUE) /同时第一个记录也不为最后一个记录 if(account.Compare(m_pUserInfo-m_UserName)=0) /先判断用户名是否匹配 if(password.Compare(m_pUserInfo-m_Password)=0) /再判断密码是否匹配 m_cu

25、rrectUserName = account; /将此时登录者的身份保存下来,方便进行之后的权限设定 MessageBox(_T(登录成功!),_T(Login),MB_OK); m_pUserInfo-Close( ); /关闭数据库 delete m_pUserInfo; /删除指针 ShowWindow(SW_HIDE); if(dlg != NULL)delete dlg; dlg = new CMain(this); dlg-DoModal( ); return; else bFlag=true; /用户名匹配但是密码不正确,将标志位设置为true m_pUserInfo-Move

26、Next( ); /如果用户名与第一个不匹配直接将指针移到下一条记录 /不匹配的两种情况 If (bFlag) MessageBox(_T(密码错误nn请重新输入!),_T(错误),MB_ICONERROR) else MessageBox(_T(用户名不存在!),_T(错误),MB_ICONERROR); m_pUserInfo-Close( ); delete m_pUserInfo; 4.2 用户帐号管理用户帐号管理的界面如图4-2所示。 图4-2 “用户账号管理”对话框4.2.1 创建新帐号管理者可以创建一个或多个新帐号,并为这些帐号设置密码。单击“创建新帐号”按钮,则会弹出如图4-3

27、所示的对话框。图 4-3 “创建新帐号”对话框创建帐号模块的主要源代码如下:Void CCreate:OnBnClickedCreateOk( ) UpdateData(TRUE); CUserInfo* m_pSet=new CUserInfo; m_pSet-Open ( ); if(m_pSet-IsEOF( ) & m_pSet-IsBOF ( ) return; else m_pSet-MoveFirst( ); while(m_pSet-IsEOF( ) != TRUE) if( m_Newuser.Compare(m_pSet-m_UserName)=0 ) MessageBox

28、(_T(用户名已存在nn请重名!),_T(Error),MB_OK); m_Newuser.Empty( ); m_Newpswd.Empty ( ); m_Confirmpswd.Empty( ); UpdateData(FALSE); m_pSet-Close( ); return; m_pSet-MoveNext( ); if(m_Newpswd.Compare(m_Confirmpswd)!=0) MessageBox(_T(两次密码不一致nn请重新输入!),_T(Error),MB_OK); m_Confirmpswd=_T(); UpdateData(FALSE); return; if (m_pSet-CanAppend( ) m_pSet-AddNew( ); m_pSet-m_UserName=m_Newuser; m_pSet-m_Password=m_Newpswd; m_pSet-Update( ); m_pSet-Close( ); delete m_pSet; OnOK( );MessageBox(_T(帐号创建成功!),_T(Success),MB_OK);4.2.2 修改用户密码普通用户和管理员都可以修改自己的密码,匿

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

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