软件工程数据库课程设计_进货管理系统用户手册_第1页
软件工程数据库课程设计_进货管理系统用户手册_第2页
软件工程数据库课程设计_进货管理系统用户手册_第3页
软件工程数据库课程设计_进货管理系统用户手册_第4页
软件工程数据库课程设计_进货管理系统用户手册_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录1引言111编写目的112前景113参考资料12用途321功能122性能2221精度2222时间特性2223灵活性223安全保密23运行环境331硬件设备332支持软件333数据结构34使用过程441安装与初始化542运行表643用户管理(YHGL)说明18431运行控制18432操作信息1844添加用户(TJYH)说明19441运行控制19442操作信息1945删除用户(SCYH)说明19451运行控制19452操作信息1946添加货物类型(HWLX)说明20461运行控制20462操作信息2047修改货物类型(HWLX1)说明20471运行控制20472操作信息2048删除货物类型(HWLX2)说明20481运行控制20482操作信息2149添加货物信息(HW)说明21491运行控制21492操作信息21410修改货物信息(HW1)说明214101运行控制214102操作信息21411删除货物信息(HW2)说明224111运行控制224112操作信息22412录入进货信息(JHXX)说明224121运行控制224122操作信息22413删除进货信息(JHXX2)说明234131运行控制234132操作信息23414添加供货商信息(GHS)说明234141运行控制234142操作信息23415修改供货商信息(GHS1)说明244151运行控制244152操作信息24416删除供货商信息(GHS2)说明244161运行控制244162操作信息245非常规过程251引言11编写目的111使贸易公司工作者脱离手工劳动,通过计算机使贸易公司货物管理信息化。112提高贸易公司竞争力,保持公司持续发展的优势。113提供灵活、方便的操作。114节约货物管理的成本,提高货物管理的效率。115为企业实现整体信息化的其他相关系通过提供必要的数据支持。12前景121软件系统名称贸易公司进货管理系统。122软件项目的任务提出者王东老师开发者尚云、冯旭斌用户小型贸易公司安装该软件的计算机中心信息商务学院13参考资料131软件工程导论第5版张海藩清华大学出版社20082132数据库系统概论第四版萨师煊高等教育出版社20065133JAVA2实用教程第三版耿祥义张跃平清华大学出版社200682用途21功能211基本信息管理系统登录不同登录人员进入系统有不同权限,并且要求填入用户名和密码。操作人员管理由系统管理员实现对操作人员的添加、删除和修改密码等功能。供货商信息管理实现供货商信息的新建、修改和删除等功能。货物类型管理实现货物类型的新建、修改和删除等功能。货物基本信息管理实现货物基本信息的新建、修改和删除等功能。212进货过程管理进货信息管理实现对货物进货数量、单价、供货商等信息的统计。填写进货单的同时,更新本地数据库中该货物的信息,以实现收货、验收、支付等功能。22性能221精度本软件输入、输出、处理的数据全为文本格式,这样可以使数据在进行传输时免去不同数据类型之间的相互转换,同时数据设为文本类型可以符合所有数据类型的要求,简化了程序的编写,同时可以减少在程序编写时出现数据类型不匹配的错误。222时间特性响应时间1秒更新处理时间23秒数据转换与传输时间23秒运行时间12秒不应在打开数据库的同时,通过该软件对数据信息进行修改,这样软件延时可能会更长一点。223灵活性本软件简单,明了,而且易于操作,系统的主界面中包含了4张表,用户可以对其中的3张表进行数据信息的添加、删除、修改,用户可以直接看着表进行操作,不必空想,而且操作的整个过程都在程序提示下进行。本软件在运行时使用ECLIPSE,数据库用MICROSOFTOFFICEACCESS2007。在运行本软件之前必须在本地计算机创建一个ODBC数据源,并将数据库添加到该ODBC数据源中以完成本软件与系统数据库的连接。23安全保密本软件为两种用户提供登入接口,一种为普通用户,另一种为系统管理员。系统管理员登入该系统后可以对普通用户进行添加和删除,且当添加了一个新用户后,以前的旧用户即使系统管理员不对其进行删除,就用户也无法登入系统,及该系统只能由系统管理员后来添加的用户操作。普通用户,针对本软件来说即为贸易公司的进货负责人,进货负责人必须由系统管理员授予权限后才可以对本软件进行操作,并且进货负责人由公司指定,指定后只有本人能对软件进行操作,其他未被指定的用户不能对本软件进行操作。本软件普通用户的用户名SY,密码123;系统管理员的用户名ADMIN,密码ADMIN3运行环境31硬件设备CPUINTELP3及以上;内存256MB及以上;硬盘10GB及以上。输入、输出设备与WINDOWSXP/VISTA/WIN7相关联的各种型号打印机。32支持软件321操作系统WINDOWSXP/VISTA/WIN7322编译系统ECLIPSE323数据库管理系统MCROSOFTOFFICEACCESS200733数据结构本软件连接的数据库为MCROSOFTOFFICEACCESS2007,数据库名为JHGLACCDB,该数据库中包含5张表商品类型信息表,主要描述商品的范畴,即商品属于哪一个大类。商品基本信息表,主要描述商品的基本信息,如商品编号、商品名称、单价、库存量等。供货商信息表,主要描述供货商的名称、说明,以及其所在地、邮编、电话信息。进货信息表,包括所进商品的名称,商品的数量,进价以及金额的信息,完成录入进货信息以及删除进货信息的功能,由此产生进货单,进行进货。4使用过程41安装与初始化本软件能在计算机上运行,必须完成两个任务,第一、在本地计算机上完成运行JAVA程序所需的配置,并安装ECLIPSE;第二、运用MICROSOFTOFFICEACCESS2007建立与本软件行管的数据库,并完成本软件与数据库的连接。1安装运行JAVA程序所需的配置的方法运行JAVA程序的平台有以下三个平台1、J2SE成为JAVA标准版或JAVA标准平台。J2SE提供了标准的SDK开发平台。利用该平台可以开发JAVA桌面应用程序和低端的服务器应用程序,也可以开发JAVAAPPLET程序。(2)J2EE称为JAVA企业版或JAVA企业平台。使用J2EE可以构建企业级的服务应用,J2EE平台包含了J2SE平台,并增加了附加类库,以便支持目录管理、交易管理和企业级消息处理等功能。(3)J2ME称为JAVA微型版或JAVA小型平台。J2ME是一种很小的JAVA运行环境,用于嵌入式的消费产品中,如移动电话、掌上电脑或其他无线设备等。安装J2SE平台安装J2SE平台主要分为3个步骤(1)JAVA_HOME告诉其他程序JDK的安装目录。(2)系统环境变量PATH值得设置PATH值操作系统执行命令时所要搜索的这个命令的路径。(3)系统环境变量CLASSPATH值得设置现在,就可以编写JAVA程序,并进行编译、运行程序了,因为安装JDK的同时,计算机就安装上了JAVA运行环境平台。2完成本软件与数据库的连接为了同JHGLACCDB数据库建立连接,首先要创建一个ODBC数据源。打开WINDOWS中的控制面板,对于WINDOWSXP,选择“性能和维护”“管理工具”“数据源(ODBC)”;对于WINDOWS2000,选择“管理工具”“数据源(ODBC)”;对于WINDOWS9X,选择“数据源(ODBC)”。也可以使用“资源管理器”,双击CWINDOWSSYSTEM32下的可执行文件ODBCAD32,打开“数据源(ODBC)”。(1)打开“数据源(ODBC)”,将出现ODBC数据源管理器对话框,该对话框显示了已有数据源的名称。(2)在ODBC数据源管理器对话框中选择“用户DSN”,然后单击“添加”按钮,将出现安装数据源的驱动程序对话框,可以在选择列表中选择相应的驱动程序。由于我们将要创建的数据源是ACCESS数据库,所以选择MICROSOFTACCESSDRIVERMDBACCDB。(3)在“选择驱动程序”对话框中选择好驱动程序后,单击“完成”按钮,将出现“创建数据源”对话框。在该对话框中,需要为创建的数据源起一个名称,并为创建的数据源选择一个数据源库。在这里新创建的数据源的名称为JHGL,选择的数据库是ECHAPER15JHGLACCDB。如果要为数据源JHGL设置一个LOGINNAME和PASSWORD的话,就再单击“高级”按钮。最后单击创建数据源对话框上的“确定”按钮完成数据源的创建。42运行表所谓一个运行是指提供一个启动控制信息后,直到计算机系统等待另一个启动控制信息时为止的计算机系统执行的全部过程。列出每种可能的运行,摘要说明每个运行的目的,指出每个运行各自所执行的程序。本软件中的程序大的模块为系统、货物类型信息管理、货物基本信息管理、进货信息管理、供货商信息管理、打印(本模块还没实现)。其中系统包含的小模块为用户管理、退出,用户管理又包含两个子模块添加、删除用户。货物类型信息管理包含的小模块为添加、修改、删除货物类型。货物基本信息管理包含的小模块为添加、修改、删除货物基本信息。进货信息管理包含的小模块为添加、删除进货信息。供货商信息管理包含的小模块为添加、修改、删除供货商信息。本软件程序包为JAVA1,其中每一个模块对应的程序都由该模块名的大写拼音首字母确定。具体运行模块与程序的对应关系如下表表11运行模块与程序对应表运行模块运行目的该运行模块所执行的程序1、用户管理用来对普通用户进行管理YHGLJAVA1_1、添加用户用来对数据库中的普通用户进行添加操作TJYHJAVA1_2、删除用户用来对数据库中普通用户进SCYHJAVA行删除操作2_1、添加货物类型用来对数据库中货物类型进行添加操作HWLXJAVA2_2、修改货物类型用来对数据库中货物类型进行修改操作HWLX1JAVA2_3、删除货物类型用来对数据库中货物类型进行删除操作HWLX2JAVA3_1、添加货物基本信息用来对数据库中货物基本信息进行添加操作HWJAVA3_2、修改货物基本信息用来对数据库中货物基本信息进行修改操作HW1JAVA3_3、删除货物基本信息用来对数据库中货物基本信息进行删除操作HW2JAVA4_1、录入进货信息用来对数据库中进货信息进行添加操作JHXXJAVA4_2、删除进货信息用来对数据库中进货信息进行删除操作JHXX2JAVA5_1、添加供货商信息用来对数据库中供货商信息进行添加操作GHSJAVA5_2、修改供货商信息用来对数据库中供货商信息进行修改操作GHS1JAVA5_3、删除供货商信息用来对数据库中供货商信息进行删除操作GHS2JAVA具体的软件执行过程及其界面截图如下执行软件时,首先弹出登陆界面,要求输入用户名与密码,该系统用户分为系统管理员与普通用户,系统管理员可以对本系统用户进行添加、删除操作。系统管理员登入系统,用户名与密码都为ADMIN,如图按登录按钮后进入主界面,如图在系统菜单下点击用户管理菜单项进入用户管理界面,如图点击添加和删除按钮可以对用户进行添加和删除。由上图可以看到用户YY可以登录系统,该用户为普通用户,登入系统后不能对用户进行管理若输入错误的用户名和密码,系统将会提示出错,如图输入正确的用户名和密码后,进入系统主界面,如图点击添加货物类型管理菜单下的添加货物类型信息,并输入相应的信息,如图点击确定按钮后,弹出主界面如下可知将货物类型为003的货物类型信息输入,点击货物管理菜单下的修改货物类型信息,在弹出的修改货物类型信息界面中输入如下图信息点确定按钮后弹出的主界面如下图可知编号为003的货物类型信息已经修改,点击货物类型管理菜单下的删除货物信息,输入货物类型信息如下点击确定按钮后,弹出主界面如下可知货物类型编号为003的货物类型信息已被删除。从主界面中可以看到三个按钮首页、下一页、末页,用来控制主界面中书与CARDLAYOUT布局的4张表,从当前主界面中国看到的第一张表为商品类型信息表,按顺序接下来分别为商品基本信息表、进货信息表、供货商信息表。点击末页按钮出现的表格如下图即为供货商信息表,再点击首页按钮后出现的表格如下图即回到第一张表,点击下一页按钮出现的表格如下即为货物基本信息表,再点击下一页按钮出现如下表即为进货信息表,通过主界面中的货物管理、供货商管理菜单可以分别对商品基本信息表和供货商信息表进行添加、修改、删除操作。通过进货信息菜单可以对进货信息表进行录入、删除操作,操作的方法与货物类型操作的方法相同。为确认添加、修改、删除是否操作成功,可以通过三个按扭到达相应的表中进行查看。43用户管理(YHGL)说明431运行控制用户管理存在于主界面的菜单条中系统菜单下,点击用户管理菜单项,程序跳入YHGLJAVA,执行。432操作信息给出为操作中心的操作人员和管理人员所需要的信息,如1运行目的对登录该软件的用户进行管理;2操作要求按照主界面的提示信息下进行操作;3预计的运行时间和解题时间预计运行时间为23秒;4与运行有联系的其他事项只有系统管理员可以进行该项操作;44添加用户(TJYH)说明用与本手册43条相类似的方式介绍另一个运行的有关信息。441运行控制添加用户在用户管理界面中进行操作,在用户管理界面中点击添加按钮,程序跳入TJYHJAVA程序进行执行。442操作信息给出为操作中心的操作人员和管理人员所需要的信息,如1运行目的对登录该软件的普通用户进行添加操作;2操作要求按照用户管理界面的提示信息下进行操作;3预计的运行时间和解题时间预计运行时间为23秒;4与运行有联系的其他事项只有系统管理员可以进行该项操作;45删除用户(SCYH)说明451运行控制删除用户在用户管理界面中进行操作,在用户管理界面中点击删除按钮,程序跳入SCYHJAVA程序进行执行。452操作信息给出为操作中心的操作人员和管理人员所需要的信息,如1运行目的对登录该软件的普通用户进行删除操作;2操作要求按照用户管理界面的提示信息下进行操作;3预计的运行时间和解题时间预计运行时间为23秒;4与运行有联系的其他事项只有系统管理员可以进行该项操作;46添加货物类型(HWLX)说明461运行控制添加货物类型信息在软件主界面中进行操作,在主界面的货物类型管理菜单下中点击添加货物类型,程序跳入HWLXJAVA程序进行执行。462操作信息给出为操作中心的操作人员和管理人员所需要的信息,如1运行目的对新的货物类型信息进行添加操作;2操作要求按照主界面的提示信息下进行操作;3预计的运行时间和解题时间预计运行时间为23秒;4与运行有联系的其他事项只有被系统管理员授权用户可以进行该项操作;47修改货物类型(HWLX1)说明471运行控制修改货物类型信息在软件主界面中进行操作,在主界面的货物类型管理菜单下中点击修改货物类型,程序跳入HWLX1JAVA程序进行执行。472操作信息给出为操作中心的操作人员和管理人员所需要的信息,如1运行目的对货物类型信息进行修改操作;2操作要求按照主界面的提示信息下进行操作;3预计的运行时间和解题时间预计运行时间为23秒;4与运行有联系的其他事项只有被系统管理员授权用户可以进行该项操作;48删除货物类型(HWLX2)说明481运行控制删除货物类型信息在软件主界面中进行操作,在主界面的货物类型管理菜单下中点击删除货物类型,程序跳入HWLX2JAVA程序进行执行。482操作信息给出为操作中心的操作人员和管理人员所需要的信息,如1运行目的对旧的货物类型进行删除操作;2操作要求按照主界面的提示信息下进行操作;3预计的运行时间和解题时间预计运行时间为23秒;4与运行有联系的其他事项只有被系统管理员授权用户可以进行该项操作;49添加货物信息(HW)说明491运行控制添加货物基本信息在软件主界面中进行操作,在主界面的货物管理菜单下中点击添加货物,程序跳入HWJAVA程序进行执行。492操作信息给出为操作中心的操作人员和管理人员所需要的信息,如1运行目的对新的货物进行添加操作;2操作要求按照主界面的提示信息下进行操作;3预计的运行时间和解题时间预计运行时间为23秒;4与运行有联系的其他事项只有被系统管理员授权用户可以进行该项操作;410修改货物信息(HW1)说明4101运行控制修改货物信息在软件主界面中进行操作,在主界面的货物管理菜单下中点击修改货物信息,程序跳入HWLX1JAVA程序进行执行。4102操作信息给出为操作中心的操作人员和管理人员所需要的信息,如1运行目的对货物库存量进行修改操作;2操作要求按照主界面的提示信息下进行操作;3预计的运行时间和解题时间预计运行时间为23秒;4与运行有联系的其他事项只有被系统管理员授权用户可以进行该项操作;411删除货物信息(HW2)说明4111运行控制删除货物信息在软件主界面中进行操作,在主界面的货物管理菜单下中点击删除货物信息,程序跳入HWLX2JAVA程序进行执行。4112操作信息给出为操作中心的操作人员和管理人员所需要的信息,如1运行目的对旧的货物进行删除操作;2操作要求按照主界面的提示信息下进行操作;3预计的运行时间和解题时间预计运行时间为23秒;4与运行有联系的其他事项只有被系统管理员授权用户可以进行该项操作;412录入进货信息(JHXX)说明4121运行控制录入进货信息在软件主界面中进行操作,在主界面的进货管理菜单下中点击录入进货信息,程序跳入JHXXJAVA程序进行执行。4122操作信息给出为操作中心的操作人员和管理人员所需要的信息,如1运行目的对进货信息进行录入操作;2操作要求按照主界面的提示信息下进行操作;3预计的运行时间和解题时间预计运行时间为23秒;4与运行有联系的其他事项只有被系统管理员授权用户可以进行该项操作;413删除进货信息(JHXX2)说明4131运行控制删除进货信息在软件主界面中进行操作,在主界面的进货管理菜单下中点击删除进货信息,程序跳入JHXX2JAVA程序进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论