邮局订报管理系统_课程设计报告_第1页
邮局订报管理系统_课程设计报告_第2页
邮局订报管理系统_课程设计报告_第3页
邮局订报管理系统_课程设计报告_第4页
邮局订报管理系统_课程设计报告_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

南京农业大学信息科技学院数据库课程设计报告设计题目邮局订报管理系统专业计算机科学与技术班级组长成员指导老师黄芬日期2009年11月2日成绩目录1开发环境和相关技术介绍111开发环境112相关技术介绍12需求分析121系统需求和功能1211系统需求1212系统功能122数据字典2221数据结构2222数据项2223数据流223数据流图324安全性要求33概念结构设计331设计方法和步骤432概念结构ER图44逻辑结构设计641关系模式设计与优化分析6411关系模式设计6412优化分析642系统结构图843系统完整性设计85数据库物理设计951数据存放位置952确定系统配置953模块设计9531登陆模块9532管理模块9533管理账户模块10534查询模块106数据库实施1061数据库构建10611各数据表说明10612数据库创建1162数据库分离和恢复方案11621分离数据库11622恢复数据库117应用界面设计和应用程序编码1271用户界面设计1272类文件功能描述1373主要代码分析138系统测试1981测试方案2082测试过程20821登陆测试20822主界面各子模块测试219安装和使用说明3891安装说明38911安装JAVA运行环境JRE38912安装MICROSOFTSQLSERVER2000JDBC驱动程序38913升级MICROSOFTSQLSERVER2000数据库管理系统38914附加数据库38915可能出现情况3892使用说明3810完成情况和总结38101完成情况38102总结39【参考文献】391开发环境和相关技术介绍11开发环境数据库系统MICROSOFTSQLSERVER2000SP4开发语言JAVA数据库连接方式JDBC连接方式开发工具ECLIPSE3312相关技术介绍MICROSOFTSQLSERVER2000数据库管理系统是微软公司研制开发的关系型数据库管理系统。该系统支持并扩展了SQL语言标准,可以运用标准SQL语句对数据进行操作,也可以使用功能强大的GUI工具进行灵活的数据管理。同时,系统还提供功能完善的API,可以在应用程序中调用这些API来实现与数据库系统的连接以及相关数据的操作。SP4是该系统的一个版本号,SQLSERVER2000SP3以上的版本才可以支持纯JDBC的连接方式。ECLIPSE功能强大的应用程序开发工具,主要支持基于JAVA语言的各种开发项目。灵活的PLUNIN功能,可以根据具体需要安装各种插件。JDBC连接方式JAVA与数据库系统的一种连接方式,JAVA程序使用JDBCAPI与数据库进行通信,并用它操作数据库中的数据。JDBCAPI使JAVA程序与具体数据库系统独立开来,保证了JAVA程序高度的可移植性。2需求分析21系统需求和功能211系统需求设计本系统模拟客户在邮局订购报刊的管理内容,包括查询报刊、订报刊、订购后的查询、统计等的处理情况,系统需要管理的情况如下(1)可随时查询出可订购报纸的情况,如报刊编号(PNO)、报刊名称(PNA)、单价(PPR)、出版单位(PDW)等,这样便于用户选订。(2)客户订购报刊时,可订购多种报刊,每种报刊可订若干份。(3)为便于邮局投递报刊,客户需提供如下信息客户编码(CID)、客户姓名(CNA)、联系电话(CTE)、联系地址(CAD)、邮编(CPC)。(4)邮局对每种报刊的订购人数不限,每个客户可多次订购报刊,所订报刊亦可重复。212系统功能1客户可到邮局通过管理员查询可订购报刊的详细情况。2客户通过管理员根据自己的需求订购报刊,完成一次订购后需进行结账才能提交订单。3客户可以通过管理员查询自己的订报情况。4管理员可以登录系统对各库表进行插入、修改、删除、查询等基本操作。5管理员每次要添加一个新客户时,由客户提供各种信息。6每次要添加一个新的订单时,系统会自动为该订单编制唯一的订单编号,然后管理员根据客户订刊要求填写订单并结账收费。7管理员能详细查询某报刊的订出情况,并且能统计出某报刊的总订数量与总金额。8管理员可以管理客户、报刊、订单和系统账户,对系统进行维护。22数据字典221数据结构管理员管理员账号管理员密码客户客户编号客户姓名联系电话联系地址邮编报刊报刊编号报刊名单价出版单位备注订单订单编号客户编号订刊日期详细订单订单编号报刊编号订刊份数期数单价总金额222数据项表21数据项表编号标识符类型长度所属表名同义名1AIDCHAR20ADMIN管理员账号2APWCHAR20ADMIN管理员密码3CIDCHAR8CUSTOMER,ODER客户编号4CNACHAR20CUSTOMER客户姓名5CTECHAR15CUSTOMER联系电话6CADCHAR50CUSTOMER联系地址7CPCCHAR10CUSTOMER邮编8PNOCHAR6PAPER,ORDERDETAIL报刊编号9PNACHAR50PAPER报刊名10PPRFLOAT8PAPER,ODERDETAIL单价11PDWCHAR50PAPER出版单位12PREMCHAR20PAPER备注13ONOCHAR10ODER,ORDERDETAIL订单编号14ODATEDATETIME8ODER订刊日期15NUMINT4ORDERDETAIL订刊份数16QISHUINT4ORDERDETAIL期数17TOTALFLOAT8ORDERDETAIL总金额223数据流表22数据流表编号名称来源去向组成1身份信息系统管理员应用系统管理员账号密码2授权信息应用系统系统管理员3错误身份信息应用系统系统管理员4查询请求系统管理员应用系统待查询对象识别符5查询结果应用系统系统管理员被查询对象具体信息6管理请求系统管理员应用系统识别符管理类型7管理结果信息应用系统系统管理员被管理对象处理结果8非法请求应用系统系统管理员非法请求提示信息23数据流图系统管理员报刊订阅应用系统身份信息授权信息错误身份信息查询请求查询结果信息信息管理请求管理结果信息非法请求图21报刊订阅系统顶层图24安全性要求在数据库内设有管理员表,登陆系统时会要求输入管理员账号和密码。登陆模块根据输入账号和密码查管理员表,查到匹配记录则允许其登陆系统。管理员账号和密码可以在登陆系统后添加和修改。3概念结构设计31设计方法和步骤采用自底而上的设计方法。先自顶向下地进行需求分析,对报刊订阅管理系统的需求进行逐步细化;然后再自底而上地设计概念结构,最终将各个局部应用的概念结构集合成为全局概念结构。32概念结构ER图通过对局部应用的选择,逐一设计出分ER图,并对各个分ER图进行合并,生成初步ER图,消除不必要的系统冗余,可以得出订报管理系统ER图。CUSTOMERCIDCADCTECNACPC图31客户ER图图32报刊ER图ODERONOCIDODATE图33订单ER图PNOPNAPREMPAPERPPRPDW图34详细订单ER图ADMINAIDAPW图35管理员ER图ORDERDETAILNUMPPRTOTALQISHUPNOONO图36订报管理系统ER图4逻辑结构设计41关系模式设计与优化分析411关系模式设计根据概念结构的设计,可以将系统ER图转换为以下关系模式(画横线的为各关系的码)CUSTOMER(CID,CNA,CTE,CAD,CPC)PAPER(PNO,PNA,PDW,PPR,PREM)ODER(ONO,CID,ODATE)FOREIGNKEYCIDORDERDETAIL(ONO,PNO,PPR,NUM,QISHU,TOTAL)FOREIGNKEYONO,PNOADMIN(AID,APW)412优化分析考察关系模式CUSTOMER(CID,CNA,CTE,CAD,CPC)CIDCNACIDCTEORDERDETAILCUSTOMERADMINPAPERC/OP/OONOCIDPNOPPRNUMQISHUTOTALAIDAPWCADCTECNAPNOPNAPREMPDWPPRCIDCPCODERO/O1NN1ONOMNODATECIDCADCIDCPC它只有一个码CID,这里没有任何属性对CID部分依赖或传递依赖,所以此关系模式属于3NF,由于此关系模式中CID是唯一的决定因素,所以该关系模式属于BCNF考察关系模式PAPER(PNO,PNA,PDW,PPR,PREM)PNOPNAPNOPDWPNOPPRPNOPREM它只有一个码PNO,这里没有任何属性对PNO部分依赖或传递依赖,所以此关系模式属于3NF,由于此关系模式中PNO是唯一的决定因素,所以该关系模式属于BCNF考察关系模式ORDER(ONO,CID,ODATE)ONOCIDONOODATE它只有一个码ONO,这里没有任何属性对ONO部分依赖或传递依赖,所以此关系模式属于3NF,由于此关系模式中ONO是唯一的决定因素,所以该关系模式属于BCNF考察关系模式ORDERDETAIL(ONO,PNO,NUM,PPR,QISHU,TOTAL)(ONO,PNO)NUM(ONO,PNO)PPR(ONO,PNO)QISHU(ONO,PNO)TOTAL(NUM,PPR,QISHU)TOTAL由上每个非主属性完全函数依赖于码可得出该关系模式属于2NF,由于属性TOTAL还完全依赖于非码属性组(NUM,PPR,QISHU),故不满足3NF关系模式ADMIN(AID,APW)AIDAPW显然属于BCNF42系统结构图退出系统添加报刊邮局订报管理系统报刊管理订单管理客户管理账户管理数据统计删除报刊修改报刊查询删除客户修改客户删除订单添加订单查询删除管理员添加客户修改管理员添加管理员查询按报刊编号查询按报刊名查询按订单编号查询按客户编号查询按客户编号查询按客户姓名查询查询所有报刊查询所有客户查询所有订单查询订单详情修改订单项删除订单项图4143系统完整性设计CUSTOMERCID,CNA,CTE,CAD,CPC其中CID为主码,CID,CAN,CTE,CAD,CPC约束都为非空PAPERPNO,PNA,PDW,PPR,PREM其中PNO为主码,PNA,PPR约束为非空ODERONO,CID,ODATE其中ONO为主码,CID为外码(参照对象为CUSTOMERCID)ORDERDETAILONO,PNO,NUM,PPR,QISHU,TOTAL其中ONO,PNO为主码,ONO和PNO分别为外码,(参照分别为ODERONO和PAPERPNONUM,PPR,QISHU,TOTAL都约束为非空ADMINAID,APW其中AID为主码。5数据库物理设计51数据存放位置本系统数据存放在磁盘中。52确定系统配置根据具体需要配置。53模块设计531登陆模块管理员账号管理员密码查看ADMIN表确认身份进入系统报出错误身份信息图51532管理模块待添加节点信息待修改节点标示符操作类型(修改、删除)请求合法性检查检查是否有插入冲突完成节点添加请求合法性检查根据标识符查找节点执行相应操作处理结果显示错误信息图52533管理账户模块待修改ID和密码操作类型(添加、删除)待添加节点信息查找ADMIN表执行相应操作信息完整性检查插入冲突检查插入节点处理结果显示错误信息图53534查询模块待查询节点标示符请求合法性检查根据ID在相应表中查找记录显示查找结果显示错误信息图546数据库实施61数据库构建611各数据表说明61数据说明表编号数据表名称类型内容1ADMIN辅助表记录管理员帐号,密码2CUSTOMER主表记录客户信息3PAPER主表记录报刊信息4ODER主表记录订单基本信息5ORDERDETAIL主表记录详细订单信息612数据库创建CREATETABLEADMINAIDCHAR20PRIMARYKEYNOTNULL,APWCHAR20NOTNULLCREATETABLECUSTOMERCIDCHAR8PRIMARYKEYNOTNULL,CNACHAR20NOTNULL,CTECHAR15NOTNULL,CADCHAR50NOTNULL,CPCCHAR10NOTNULLCREATETABLEPAPERPNOCHAR6PRIMARYKEYNOTNULL,PNACHAR50NOTNULL,PDWCHAR50,PPRFLOAT8NOTNULL,PREMCHAR20CREATETABLEODERONOCHAR10PRIMARYKEY,NOTNULL,CIDCHAR8NOTNULL,ODATEDATETIMEDEFAULTGETDATE,FOREIGNKEYCIDREFERENCESCUSTOMERCIDCREATETABLEORDERDETAILONOCHAR10NOTNULL,PNOCHAR6NOTNULL,PPRFLOAT8NOTNULL,NUMINT4NOTNULL,QISHUINT4NOTNULL,TOTALFLOAT8NOTNULL,PRIMARYKEYONO,PNO,FOREIGNKEYONOREFERENCESODERONO,FOREIGNKEYPNOREFERENCESPAPERPNO62数据库分离和恢复方案621分离数据库在企业管理器中右击需要备份的数据库,选择“所有任务”,“分离数据库”,执行分离操作,之后可进行拷贝数据库MDF文件和LDF文件。622恢复数据库在企业管理器的控制台树中选择“数据库”节点,右击,“所有任务”,“附加数据库”,找到待恢复数据库的MDF文件,确定。7应用界面设计和应用程序编码71用户界面设计本系统的用户界面用JAVASWING编写,主要由一个登陆界面,一个主界面,多个子功能实现界面和多个辅助对话框组成。主界面集合系统主要基本功能按键,子功能实现界面和辅助对话框负责采集用户输入信息和做基本的信息处理图71登陆界面图72主界面72类文件功能描述NO类名类功能1LOGINFRAMEFRAME登陆界面类,实现登陆功能2MAINFRAMEFRAME主界面类,显示主界面,可连接到其他各个子功能界面3PAPERFRAMEFRAME报刊管理类,实现报刊管理界面,及部分子功能4ORDERFRAMEFRAME订单管理类,实现订单管理界面,及部分子功能5CUSTOMERFRAMEFRAME用户管理类,实现用户管理界面,及部分子功能6ADMINFRAMEFRAME账户管理类,实现修改账户密码、添加管理员和删除管理员7STATSFRAMEFRAME数据统计类,统计各种报刊的汇总订阅情况并列表显示8ADDCUSTOMERDIALOG添加客户类,实现添加客户功能9ADDORDERDIALOG添加订单类,实现添加订单功能10ADDPAPERDIALOG添加报刊类,实现添加报刊功能11CONNECTDB辅助类实现数据库连接功能12DELETECUTOMERDIALOG删除客户类,实现删除客户功能13DELETEORDERDIALOG删除订单类,实现删除订单功能14DELETEPAPERDIALOG删除报刊类,实现删除报刊功能15UPDATECUSTOMERDIALOG修改客户类,实现修改客户信息功能16UPDATEORDERDIALOG查看订单详情类,实现修改订单功能,可以删除和修改订单项17UPDATEPAPERDIALOG修改报刊类,实现修改报刊信息功能73主要代码分析/数据库连接类,实现与数据库的连接,并能返回一个STATEMENT对象/采用JDBC方式,需要加载SQLSERVERFORJDBCDRIVER(驱动)PUBLICCLASSCONNECTDBSTRINGDRIVERCLASS“COMMICROSOFTJDBCSQLSERVERSQLSERVERDRIVER“STRINGURL“JDBCMICROSOFTSQLSERVER/LOCALHOST1433DATABASENAMEDINGBAO“STRINGUSERNAME“SA“STRINGUSERPASSWORD“SA“PRIVATECONNECTIONCONPUBLICSTATEMENTSTMTPUBLICSTATEMENTCONNECTTRYCLASSFORNAMEDRIVERCLASSCONDRIVERMANAGERGETCONNECTIONURL,USERNAME,USERPASSWORDSTMTCONCREATESTATEMENTRESULTSETTYPE_SCROLL_SENSITIVE,RESULTSETCONCUR_UPDATABLECATCHEXCEPTIONEEPRINTSTACKTRACERETURNSTMT/添加客户模块,实现添加客户信息功能/下程序为“添加”按钮所执行的添加客户信息功能的实现FINALJBUTTONBUTTONNEWJBUTTONBUTTONADDACTIONLISTENERNEWACTIONLISTENERPUBLICVOIDACTIONPERFORMEDFINALACTIONEVENTEIFTEXTFIELDGETTEXTTRIMLENGTH0ELSESTRINGSQL“SELECTFROMCUSTOMERWHERECID“TEXTFIELDGETTEXT“TRYSTATEMENTSTMTNEWCONNECTDBCONNECTRESULTSETRSSTMTEXECUTEQUERYSQLIFRSNEXTJOPTIONPANESHOWMESSAGEDIALOGNULL,“客户ID已存在,请重新输入“,“错误“,JOPTIONPANEERROR_MESSAGEELSESTRINGSQL1“INSERTINTOCUSTOMERVALUES“TEXTFIELDGETTEXTTRIM“,“TEXTFIELD_1GETTEXTTRIM“,“TEXTFIELD_2GETTEXTTRIM“,“TEXTFIELD_3GETTEXTTRIM“,“TEXTFIELD_4GETTEXTTRIM“TRYSTATEMENTSTMT1NEWCONNECTDBCONNECTSTMT1EXECUTEUPDATESQL1JOPTIONPANESHOWMESSAGEDIALOGNULL,“添加客户成功“,“成功“,JOPTIONPANEINFORMATION_MESSAGETEXTFIELDSETTEXTNULLTEXTFIELD_1SETTEXTNULLTEXTFIELD_2SETTEXTNULLTEXTFIELD_3SETTEXTNULLTEXTFIELD_4SETTEXTNULLCATCHEXCEPTIONE3E3PRINTSTACKTRACECATCHEXCEPTIONE2E2PRINTSTACKTRACEELSEJOPTIONPANESHOWMESSAGEDIALOGNULL,“输入的客户信息不完整,添加失败“,“错误“,JOPTIONPANEERROR_MESSAGEBUTTONSETTEXT“添加“BUTTONSETBOUNDS22,167,72,28GETCONTENTPANEADDBUTTON/添加订单模块,实现添加订单功能,一个订单可以选择多个报刊/下程序忽略了界面实现部分,只给出了实现主要功能的部分BUTTONADDACTIONLISTENERNEWACTIONLISTENERPUBLICVOIDACTIONPERFORMEDFINALACTIONEVENTE/查询TRYSTRINGSQL“SELECTCNAFROMCUSTOMERWHERECID“TEXTFIELDGETTEXTTRIM“STATEMENTSTMTNEWCONNECTDBCONNECTRESULTSETRSSTMTEXECUTEQUERYSQLIFRSNEXTTEXTFIELD_1SETTEXTRSGETSTRING“CNA“TRIMTEXTFIELD_2SETEDITABLETRUETEXTFIELD_3SETEDITABLETRUECOMBOBOXSETENABLEDTRUEBUTTON_1SETENABLEDTRUEBUTTON_2SETENABLEDTRUESTRINGSQL1“INSERTINTOODERONO,CIDVALUES“LABEL_2GETTEXTTRIM“,“TEXTFIELDGETTEXTTRIM“SQLSADDSQL1ELSEJOPTIONPANESHOWMESSAGEDIALOGNULL,“输入的客户ID不存在“,“错误“,JOPTIONPANEERROR_MESSAGECATCHEXCEPTIONE1E1PRINTSTACKTRACEBUTTON_1ADDACTIONLISTENERNEWACTIONLISTENERPUBLICVOIDACTIONPERFORMEDFINALACTIONEVENTE/添加报纸TEXTFIELDSETEDITABLEFALSEBUTTONSETENABLEDFALSEIFTEXTFIELD_2GETTEXTTRIMLENGTH0STATEMENTSTMTNEWCONNECTDBCONNECTRESULTSETRSSTMTEXECUTEQUERYSQLRSNEXTPRICERSGETFLOAT“PPR“NUMINTEGERPARSEINTTEXTFIELD_2GETTEXTTRIMQISHUINTEGERPARSEINTTEXTFIELD_3GETTEXTTRIMTOTALPRICENUMQISHUSUMTOTALSQL“INSERTINTOORDERDETAILONO,PNO,PPR,NUM,QISHU,TOTALVALUES“LABEL_2GETTEXTTRIM“,“COMBOBOXGETSELECTEDITEMTOSTRINGTRIM“,“PRICE“,“NUM“,“QISHU“,“TOTAL“SQLSADDELEMENTSQLVECTORVTNEWVECTORVTADDELEMENTCOMBOBOXGETSELECTEDITEMTOSTRINGTRIMVTADDELEMENTRSGETSTRING“PNA“TRIMVTADDELEMENT“PRICEVTADDELEMENT“NUMVTADDELEMENT“QISHUVTADDELEMENT“TOTALROWSADDVTDEFAULTTABLEMODELMODELNEWDEFAULTTABLEMODELROWS,COLUMNHEADSTABLESETMODELMODELLABEL_9SETTEXT“SUMCOMBOBOXREMOVEITEMCOMBOBOXGETSELECTEDITEMCATCHSQLEXCEPTIONE3E3PRINTSTACKTRACECATCHNUMBERFORMATEXCEPTIONEXCJOPTIONPANESHOWMESSAGEDIALOGNULL,“请在订阅份数和订阅期数输入正确的数字“,“错误“,JOPTIONPANEERROR_MESSAGEELSEJOPTIONPANESHOWMESSAGEDIALOGNULL,“请输入订阅份数和订阅期数“,“错误“,JOPTIONPANEERROR_MESSAGEBUTTON_2ADDACTIONLISTENERNEWACTIONLISTENERPUBLICVOIDACTIONPERFORMEDFINALACTIONEVENTE/提交订单IFSQLSSIZE1INTANSWERJOPTIONPANESHOWCONFIRMDIALOGNULL,“一共需要支付货款“SUM“元N是否支付“,“确认支付“,JOPTIONPANEYES_NO_CANCEL_OPTIONIFANSWERJOPTIONPANEYES_OPTIONTRYSTATEMENTSTMTNEWCONNECTDBCONNECTFORINTI0ICOLUMNCELLSROWCOLUMNCOLUMN“ROWPRIVATEJTABLETABLEPUBLICSTATSFRAMESUPERSETTITLE“数据统计“GETCONTENTPANESETLAYOUTNULLSETBOUNDS400,200,551,415SETDEFAULTCLOSEOPERATIONJFRAMEDISPOSE_ON_CLOSEFINALJSCROLLPANESCROLLPANENEWJSCROLLPANESCROLLPANESETBOUNDS0,0,543,382GETCONTENTPANEADDSCROLLPANETABLENEWJTABLETABLESETMODELNEWTABLETABLEMODELSCROLLPANESETVIEWPORTVIEWTABLESETVISIBLETRUE8系统测试81测试方案整个测试过程按照系统结构图自顶向下进行,先测试登陆模块,成功登陆后再对主界面的各子模块按深度优先策略逐一进行测试。82测试过程821登陆测试双击可执行文件,打开应用系统可见如下登陆界面图81输入错误的管理员ID,无法登陆图82输入错误的密码,无法登陆图83输入正确的管理员名和密码(本系统自带的管理员名和密码为ADMIN/ADMIN),可以正常登陆图84822主界面各子模块测试成功登陆后进入主界面图85A报刊管理子模块测试点击报刊管理进入报刊管理界面图86点击添加报刊图87输入一个已经存在的报刊编号图88填入正确的报刊信息图89点击删除报刊,输入一个不存在的报刊编号图810输入正确的报刊编号点击查询显示报刊详情图811确认删除点击删除图812点击修改报刊,填写要修改的报刊编号点击查询显示结果如下图813进行修改,此处以修改编号为100001的报刊单价为例,将05改成10图814点击修改图815点击确定后报刊列表结果为图816点击查询所有报刊,显示报刊列表信息,结果似图86,此处不予展示。点击按报刊名查询,输入报刊名(以青年文摘为例)图817点击查询,可得如下查询结果图818点击按报刊名查询,输入一个列表里没有的报刊名图819按报刊编号查询的测试同按报刊名查询的测试。B订单管理子模块测试从主界面点击“订单管理”进入订单管理子模块图820点击“添加订单”进入添加订单窗口图821输入一错误的客户ID点击查询系统提示出错图822输入一正确的客户ID点击查询,客户姓名后面框内会显示该ID对应的客户的姓名,然后从报刊编号下拉列表框内选择要订阅的报刊编号图823选择好报刊编号后,对应的报刊名称会自动显示出来,然后再填写订阅份数和订阅期数,填完后点击“添加报刊”,系统会把订单详情和此订单的总金额显示出来。如果该客户还需订阅其他报刊,则继续在报刊编号列表内选择其他报刊编号,其他操作同上图824选择完要订的报刊后,点击“提交订单”进入结算图825点击“是(Y)”按钮,系统会提示添加订单成功图826点击删除订单,会弹出如下窗口,输入要删除的订单编号后点击查询,系统会显示出该订单对应的客户ID以及订单详情,如果确定删除该订单,点击“删除订单”,如果不想删除点击“取消”图827点击“删除订单”后,系统提示成功删除订单信息图828如果填入的要删除的订单号不存在,则系统会提示错误信息“输入的订单号不存在”。如想查询查询订单详情,要先在订单管理界面上选定一个要查询的订单号再点击“查看订单详情”,查询结果显示如下图829如需对该详细订单修改,要先选中一行(对应一种报刊),然后点击“修改订单项”修改详细信息(包括修改订阅份数和订阅期数),如下图所示图830修改完点击“修改”即可,如果想取消对该订单里的某种报刊的订阅,先选中要取消订阅的报刊行,再点击“删除订单项”即可,操作完成后点击“退出”。点击“查询所有订单”,查询结果显示如图820所示。点击“按订单编号查询”,进入如下窗口图831输入要查询的订单编号,如果输入的订单编号有误,则系统提示输入的订单号不存在,输入一正确的订单号,查询结果如下图所示图832按客户ID查询的测试类似于按订单编号查询,此处不予展示。C客户管理子模块测试在主界面点击客户管理进入客户管理界面图833客户管理子模块的测试方法同报刊管理子模块,此处不予展示。D账户管理子模块测试从主界面点击“账户管理”进入账户管理子界面图834点击“修改密码”,系统将自动显示该管理员ID,然后在下面分别输入旧密码、新密码以及确认新密码,现以输入一错误的旧密码为例,系统弹出错误提示信息,如下图所示图835点击“确认”按钮,再从新输入正确的旧密码,再设置新密码,可成功修改密码图836点击“添加管理员”进入如下界面,输入新加入的管理员ID,再输入密码、确认密码图837点击确认图838点击“删除管理员”进入如下界面,输入要删除的管理员ID图839点击确认即可图840E数据统计子模块测试点击“数据统计”可得到如下统计结果(其中包括了所有定出的报刊编号,报刊名,出版单位,订阅数量和总金额)图841F退出系统测试从主界面点击退出系统,成功从系统退出。9安装和使用说明91安装说明911安装JAV

温馨提示

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

评论

0/150

提交评论