版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.wd.wd.wd.企业商品信息管理系统的设计与实现院系名称专 业 班 级学 号学 生 姓 名指 导 教 师2010年 6 月 15 日企业商品信息管理系统的设计与实现摘要这次课程设计从最开场的系统需求分析起步,逐步分析了设计一个商品管理系统需要完成的功能,以及具体的设计步骤。按照需求分析进展抽象以及具体设计,提出了管理系统数据库的具体构造,再由必要的功能做起,按模块的顺序逐步实现系统功能。设计的整个过程经历了需求分析、概念设计以及详细设计及编码阶段。系统最终实现了对管理人员的登录检测、对商品信息的分类管理、信息录入以及更改与删除,还完成了必要的商品信息和商品种类的管理等。系统使用VC+开发工
2、具,C语言作为编码语言,完成了对商品管理系统的设计工作。在具体设计过程中参考了许多优秀的设计方案和经典的设计方法,为管理人员提供了数据录入和查找的极大方便。关键词:C语言,数据,VC+,商品信息管理目录 TOC o 1-3 h z u HYPERLINK l _Toc2492627701 绪论 PAGEREF _Toc249262770 h 2HYPERLINK l _Toc2492627711.1 研究的背景 PAGEREF _Toc249262771 h 2HYPERLINK l _Toc2492627721.2 开发的意义 PAGEREF _Toc249262772 h 2HYPERLI
3、NK l _Toc2492627731.3 本文的构造 PAGEREF _Toc249262773 h 2HYPERLINK l _Toc2492627742 系统需求分析 PAGEREF _Toc249262774 h 4HYPERLINK l _Toc2492627752.1 编写目的 PAGEREF _Toc249262775 h 4HYPERLINK l _Toc2492627762.2 需求概述 PAGEREF _Toc249262776 h 4HYPERLINK l _Toc2492627772.3 需求说明 PAGEREF _Toc249262777 h 4HYPERLINK l
4、 _Toc2492627782.4 开发及运行环境 PAGEREF _Toc249262778 h 5HYPERLINK l _Toc2492627793 系统总体设计 PAGEREF _Toc249262779 h 6HYPERLINK l _Toc2492627803.1 编写目的 PAGEREF _Toc249262780 h 6HYPERLINK l _Toc2492627813.2 总体设计 PAGEREF _Toc249262781 h 6HYPERLINK l _Toc2492627823.3数据构造 PAGEREF _Toc249262782 h 7HYPERLINK l _T
5、oc2492627833.4程序流程 PAGEREF _Toc249262783 h 7HYPERLINK l _Toc2492627844 系统详细设计 PAGEREF _Toc249262784 h 8HYPERLINK l _Toc2492627854.1 编写目的 PAGEREF _Toc249262785 h 8HYPERLINK l _Toc2492627864.2 各功能模块详细设计 PAGEREF _Toc249262786 h 8HYPERLINK l _Toc2492627875 系统运行与测试 PAGEREF _Toc249262787 h 13HYPERLINK l _
6、Toc2492627885.1 测试的内容 PAGEREF _Toc249262788 h 13HYPERLINK l _Toc2492627895.2 测试用例 PAGEREF _Toc249262789 h 13HYPERLINK l _Toc2492627905.3测试结论 PAGEREF _Toc249262790 h 14HYPERLINK l _Toc2492627916 系统的使用说明与安装 PAGEREF _Toc249262791 h 15HYPERLINK l _Toc2492627926.1运行环境要求 PAGEREF _Toc249262792 h 15HYPERLIN
7、K l _Toc2492627936.2安装设置 PAGEREF _Toc249262793 h 15HYPERLINK l _Toc2492627946.3 源程序用户名和密码 PAGEREF _Toc249262794 h 15HYPERLINK l _Toc249262795结论 PAGEREF _Toc249262795 h 16HYPERLINK l _Toc249262796参考文献 PAGEREF _Toc249262796 h 171 绪论1.1研究的背景随着科学技术的开展,越来越多的技术和学科产生了出来。因此就有越来越多的书来记录以及论述这些技术。商品的数量也是成几何数量的上
8、升。有企业在正常运营中总是面对大量的注册者信息、商品信息以及两者相互产生的现实问题。在这种情况下,使用传统的手工操作方式,容易发生数据丧失,统计错误,劳动强度也很大,并且速度太慢。由于企业规模进一步扩大,人数逐年上升,商品信息的管理也变得越来越复杂1.2 开发的意义企业管理系统软件抑制了这些缺点。通过计算机信息管理技术的应用,它可以方便快捷地提供查询服务。有效的数据库管理系统可以保证数据的正确性。这为商品管理带来了极大的便利,通过这个系统企业管理者可以方便的查询所需要的信息。同时企业也也可以方便的根据系统提供的信息进展相应的决策。因此需要对读者资源、商品资源、各公司信息进展管理,及时了解各个环
9、节中信息的变更,有利于提高管理效率。1.3 本文的构造 第一章:绪论。本章主要介绍研究背景,开发意义。第二章:需求分析。本章主要介绍数据库需求分析,系统功能分析等。第三章:系统概要设计。本章主要介绍系统概要设计,数据库构造设计,数据库的连接。第四章:数据库模块详细设计。本章主要介绍用户管理,对数据库的增删改查操作。第五章:系统运行与测试。本章主要介绍本系统的运行环境与测试。第六章:系统的使用说明与安装。2 系统需求分析系统的需求分析中根据商品管理的一般流程,分析了系统的具体功能,对系统作了总体的规划,提出了系统的设计目标,介绍了系统的开发及运行的环境。2.1 编写目的通过对用户需求进展调查分析
10、,写出需求分析文档作为工程设计的 根本准那么要求,以及作为系统分析员进展系统分析和测试人员进展测试时的手册。2.2 需求概述设计一个商品信息管理系统,使之能提供以下功能:1录入商品信息注册者并保存;2显示所有商品信息注册者;3查询商品信息注册者;4修改商品信息注册者并保存;5删除商品信息注册者。2.3 需求说明商品信息注册者包括姓名、密码、性别、年龄、QQ、等,并且要求注册号不重复。录入的注册者信息要求用文件形式保存,并可以对其进展浏览、查询、修改、删除等 根本操作。注册者信息的显式要求有一定的标准格式。对注册信息应能够分别按用户名及按密码两种方式进展,要求能返回所有符合条件的注册者的信息。对
11、注册者信息的修改应逐个地进展,一个注册者信息的更改不应影响其他的人员记录。所设计的系统应以菜单方式工作,应为用户提供清晰的使用提示,依据用户的选择来进展各种处理,并要求在此过程中能够尽可能的兼容用户使用过程中的异常情况。2.4 开发及运行环境1、硬件平台:1CPU:P41.8GHz。2内存:256MB以上。2、软件平台:1操作系统:Windows XP/ Windows 2000。2开发平台:Visual C+3分辨率:最正确效果1024768像素。3系统总体设计3.1 编写目的根据需求分析文档,初步提出问题的解决方案,以及软件系统的体系构造和数据构造的设计方案并写出书面文档总体设计说明书,为
12、下一步进展详细设计做准备。3.2 总体设计该系统可以按功能进展模块划分,其模块图如下所示。企业商品信息管理系统信息输入信息浏览信息查询信息修改信息删除菜单项选择择按用户名查询按密码查询图3.1企业商品信息管理系统功能模块图上图中各模块执行的主要功能描述如下。1信息输入模块完成注册信息的输入功能,输入信息包括用户名、密码、性别、年龄、QQ等;2信息浏览模块完成已录入注册者信息的显示;3信息查询模块完成商品注册者信息的查询,查询时对应有按用户名查询和按密码查询两种方式;4信息修改模块完成注册者信息的修改功能;5信息删除模块完成注册者信息的删除功能;6菜单项选择择模块完成用户命令的接收,此模块也是商
13、品注册者信息管理系统的入口,用户所要进展的各种操作均需在此模块中进展选择并进而调用其他模块实现相应的功能。3.3数据库的设计数据库中包括系统用户表、人员档案表,各表构造设计如下。1、系统用户表密码资料代表了一个注册者的全部信息,是不允许随意修改的,所以本系统采用了一定的保密措施,主要是用户的管理,所有的用户信息保存在这个表中,该表被命名为use.Dbf,其构造如表1所示。表1系统用户表编号字段名字段类型字段长度小数位数作用1NAME字符型100用户名称2PASSWORD字符型100用户密码运行该程序首先要核实使用者的用户名和密码,只有合法的用户才能使用该系统。2、人员档案表表2 人员档案表编号
14、字段名字段类型字段长度小数位数作用1姓名字符型100用户姓名2密码字符型90用户密码3性别字符型100用户性别4年龄字符型20用户年龄5QQ字符型40用户QQ6个人简介字符型2540用户的个人简介7备注备注型40用户的其他情况本系统中将所有注册者的档案记录存放在注册档案表中,表格被命名为STUDENT.DBF。其构造如表2所示。3、注册者档案资料表注册者离开了,企业还要保存注册者的档案信息,所以该表中保存的都是一些注册者的信息,该表被命名为bySTUDENT.DBF,其构造如表3所示。表3 注册者信息表编号字段名字段类型字段长度小数位数作用1姓名字符型100用户姓名2密码字符型90用户密码3性
15、别字符型100用户性别4年龄字符型20用户年龄5QQ字符型40用户QQ6备注备注型40用户的其他情况7个人简介字符型2540用户的个人简介3.4程序流程系统的执行应从功能菜单的选择开场,依据用户的选择来进展后续的处理,直到用户选择退出系统为止,其间应对用户的选择做出判断及异常处理。系统的流程图如下。开场菜单项选择择输入否查询是按用户名按密码否浏览是信息浏览否修改是信息修改否删除是信息删除完毕图3.2 程序流程图系统概要设计首先对数据库的编码进展设计,方便数据信息的处理,其次是根据需求分析,对数据库的构造进展设计,建设相关的数据表,最后构画出系统功能的构造图。4 系统详细设计4.1 编写目的根据
16、工程概要设计说明书,在工程概要设计的根基之上,对系统进展详细设计,以便下一步进展程序编码工作。4.2 各功能模块详细设计4.2.1 登录界面的设计与实现登录界面的作用是为了验证用户的合法性,只有合法的用户才能进入系统,并且要求使用者提供密码。通过上述措施就限制了非法用户的进入,确保了信息的安全性。设计完成的登录界面如图4.1所示。图4.1 登录设计界面在该界面中显示当前的操作时间,该时间为本系统从操作系统中取出的时间,而且不允许操作者进展修改,所以在表单执行时会自动显示该时间,并设置成只读状态。此外,该登录界面只允许用户进展3次登录,如果超过3次还没有输入正确的用户名和密码,系统将自动退出系统
17、。所有上述功能的代码设计在DL表单的INIT行为中,代码如下:用户登录 用户名: 密码: 注册 4.2.2主界面的设计与实现该系统提供的所有功能都放置在一个统一的界面中供用户选择,该界面称之为主界面。本系统的主界面采用了按钮交互方式,如图4.2所示。并且“注册者档案资料管理系统几个字体采用了动态的效果,使界面具有一定的动感,不至于显得太单调,这些效果的代码如下:无标题文档 我们将生生不息 划过苍穹,留下足迹 首页关于我们相册 文化 图4.2 主界面在此界面上还提供了许多项功能。4.2.3注册页面管理模块注册页面管理系统经常地要对注册者的信息进展修改,如将注册者的信息增加到注册信息库中,又如修改
18、或者删除局部注册者的信息,所有上述操作都称做注册页面管理,下面介绍页面管理模块的设计。注册管理界面如图4.3所示。该界面的所有功能都在一样的界面下操作,为了能够区分用户的操作目的,在表单中的INIT行为中设置了两个全局变量Com_BT和XH,用来保存用户在此表单中选择的操作功能和输入注册者姓名,这些效果的代码如下:用户注册 用户名: 密码: 性别: 年龄: QQ: 窗体底端图4.3 日常管理设计界面在以上界面中提供了5个按钮选项,分别用来完成相应的功能。另外,点击查询将进入选择查询方式界面,如图4.4所示。在这个表单中可以选择任意一种查询方式来查询人员的信息。用户根据需要选择某一种查询方式将进
19、入所选择的查询方式的界面。图4.4查询方式选择以下是其中几种查询方式的代码,如下:*按性别查询if thisform.optiongroup1.option1.value=1select*from student where性别=男else thisform.optiongroup1.option1.value=2select *from student where性别=女endif*按用户名查询set talk offclearselect*fromstudent.dbfwhere 姓名=trim(thisform.text1.value)useset talk on 其中用户名查询和按密码
20、、年龄查询的代码一样,这里将不再介绍。4.2.4 用户权限修改模块用户权限修改界面如图4.8所示。图4.8 用户管理设计界面用户权限修改模块能够对系统的所有使用者进展管理,如增加新的用户或修改和删除一些老用户的使用权限,并且还可以在知道用户名的情况下查询密码,这对于那些知道用户名而忘记密码的人是很有用的。在该界面中用户名和密码在不点击其它功能按钮的情况下是不可以用的,只有在用户操作点击了某一个功能键后才可以使用,并且还会显示相应的“确定或“查找按钮来使你的操作生效。在界面右边的5个按钮可以分别完成所指定的功能。点击“添加新用户按钮,可以在左边的用户和密码中添加新的用户名和密码,从而增加一个新的
21、用户。5系统运行与测试5.1 测试的内容根据测试和调试的相关说明,结合本系统的具体实际主要从一下几个系统的功能方面设计测试用例:1用户注册、登陆、退出模块的功能是否能够按要求完成;2用户信息管理模块是否能够按要求完成;3其它链接模块是否能够是否按要求完成。除此之外还要对整个系统包括数据库在内的进展集成测试、系统测试、验收测试和性能测试,其中的性能测试主要有时间性能和空间性能两种。时间性能主要是指软件的一个具体事务的响应时间respond time比方会员登录,输入用户名和密码,点“登录按钮,从你点击按钮的那一刻起,到最终登录后的页面反响给你的这一段时间间,也称事务响应时间。空间性能:主要指软件
22、运行时所消耗的系统资源,比方安装软件之前,我们经常看到某软件安装的最低要求,这里实际上指的是对计算机的硬件要求。性能测试一般分为:1一般性能测试:指让被测系统在正常的软硬件环境下运行,不向其施加任何压力的性能测式。2稳妥定性测试:也叫可靠性测试,指连续运行被测系统,检查系统运行的稳定程度。3负载测试:通常是指让被测系统在其能忍受的压力的极限范围之内连续运行,来测试系统的稳定性。压力测试:通常是指持续不断地给被测系统增加压力,直到将被测系统压垮为止,用来测试系统所能承受的最大压力。5.2 测试用例对用户注册模块设计测试用例为:测试用例1:认真填写注册者信息注册,正确填写。对用户登陆和退出模块设计
23、测试用例为:测试用例1:点击菜单退出,退出整个系统。用户信息管理模块设计测试用例为前提是用户名不能修改:测试用例1:用管理员用户用户名:mengltong 密码:123456进入系统,对企业信息进展管理如数据库的增删改查功能。5.3测试结论根据集成测试、系统测试、验收测试和性能测试的相关要求及大量的测试用例可以得出此系统的设计符合要求。 根本上完成了开题报告中所要求的几大功能。6系统的使用说明与安装6.1运行环境要求由于本系统需要安装Tomcat5.5 和MyEclipse5.0以上可以包括版本的服务器和开发工具,所以对计算机硬件要求相对较高一点,运行本系统所要求的硬件平台主要为:1操作系统:WindowXP;2CPU:P以上;3内存:512 MB以上;4最正确效果:1024768。6.2安装设置1在电脑中安装好所需软件Internet信息服务(iis),并设置相应的路径;2将“092502110孟灵通文件夹中的“qinjian文件夹拷到本地磁盘E盘中 。3 建设虚拟目录,进展相应站点设置。6.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度海上货物运输合同-绿色物流服务协议2篇
- 2025年手机充值卡服务标准合同范本3篇
- 2025年度能源合同能源管理项目买卖合同节能效果担保协议4篇
- 2025年数码打印机专业维修与保养服务合同3篇
- 二零二五年度水文地质勘察打井施工及报告合同3篇
- 二零二五年度羊只屠宰加工一体化服务合同4篇
- 2025年度新能源电池生产技术转让合同多4篇
- 二零二五年度出租车行业绿色出行合同3篇
- 二零二五版出口货物报关合同规定与通关手续3篇
- 二零二五年度美食博主厨师长美食体验与分享合同3篇
- 2024年纪检监察综合业务知识题库含答案(研优卷)
- 科室医疗质量与安全管理小组工作制度
- 中华民族共同体概论课件第五讲大一统与中华民族共同体初步形成(秦汉时期)
- 初二生地会考试卷及答案-文档
- 私营企业廉洁培训课件
- 施工单位值班人员安全交底和要求
- 中国保险用户需求趋势洞察报告
- 数字化转型指南 星展银行如何成为“全球最佳银行”
- 中餐烹饪技法大全
- 灵芝孢子油减毒作用课件
- 现场工艺纪律检查表
评论
0/150
提交评论