商品销售管理与管理知识系统程序的设计说明_第1页
商品销售管理与管理知识系统程序的设计说明_第2页
商品销售管理与管理知识系统程序的设计说明_第3页
商品销售管理与管理知识系统程序的设计说明_第4页
商品销售管理与管理知识系统程序的设计说明_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、WORD30/33目录 TOC o 1-3 h z HYPERLINK l _Toc2812001271 引 言PAGEREF _Toc281200127 h1HYPERLINK l _Toc2812001281.1课程设计选题PAGEREF _Toc281200128 h1HYPERLINK l _Toc2812001291.2课程设计的目的PAGEREF _Toc281200129 h1HYPERLINK l _Toc2812001301.3本选题的设计背景PAGEREF _Toc281200130 h1HYPERLINK l _Toc2812001312 需求分析PAGEREF _Toc

2、281200131 h2HYPERLINK l _Toc2812001322.1 功能需求PAGEREF _Toc281200132 h2HYPERLINK l _Toc2812001332.2 系统的开发运行环境PAGEREF _Toc281200133 h4HYPERLINK l _Toc2812001343 总体设计PAGEREF _Toc281200134 h4HYPERLINK l _Toc2812001353.1 系统体系结构设计PAGEREF _Toc281200135 h4HYPERLINK l _Toc2812001363.2系统功能模块与主要类设计PAGEREF _Toc2

3、81200136 h4HYPERLINK l _Toc2812001373.3数据库设计PAGEREF _Toc281200137 h7HYPERLINK l _Toc2812001384 详细设计与实现PAGEREF _Toc281200138 h9HYPERLINK l _Toc2812001394.1 登录模块PAGEREF _Toc281200139 h9HYPERLINK l _Toc2812001404.2 公共模块PAGEREF _Toc281200140 h11HYPERLINK l _Toc2812001414.3 基础信息模块PAGEREF _Toc281200141 h1

4、2HYPERLINK l _Toc2812001424.4 进货管理模块PAGEREF _Toc281200142 h16HYPERLINK l _Toc2812001434.5 查询统计模块PAGEREF _Toc281200143 h174.6 库存管理模块214.7 销售管理模块.224.8 系统管理模块24HYPERLINK l _Toc2812001445 小结和展望PAGEREF _Toc281200144 h26HYPERLINK l _Toc281200145参 考 文 献PAGEREF _Toc281200145 h28HYPERLINK l _Toc281200146附 录

5、PAGEREF _Toc281200146 h28HYPERLINK l _Toc281200147使用说明书PAGEREF _Toc281200147 h28HYPERLINK l _Toc281200148源程序清单PAGEREF _Toc281200148 h30引 言1.1课程设计选题商品销售管理系统1.2课程设计的目的使学生巩固和加深以Java语言为基础的面向对象编程技术理论知识的理解,提高实际动手编程能力的培养,掌握以Java为核心的应用软件开发方案,达到能独立阅读、编制和调试一定规模的Java程序的水平。1.3本选题的设计背景当今社会是一个信息社会,优胜劣汰是市场经济不变的法则,

6、竞争优势源于对营销活动的科学管理,一套好的管理软件是加强管理的必要保障。大多数中小企业计算机辅助管理水平较低,但面对的市场竞争又非常激烈。为提高这些企业营销管理水平,使其在市场中确立竞争优势,作者特别编制了这套商品销售管理系统。商品销售管理系统是一般企业生产管理环节中重要的一环,需要对商品的基本信息管理、商品调配信息等进行完整的监控。因此,企业必须加强自身的信息基础建设,通过企业基础数据的信息化,企业基本业务流程和事物处理的信息化,企业部控制与实施控制过程的信息化,人的行为规管理等企业基础管理信息化工程,确保在规模不断扩大和业务迅速发展的过程中保持坚实的管理基础和繁殖核,促进企业的可持续发展。

7、随着计算机在各个领域的不断普与与发展,计算机的应用从最初的科学计算、实时控制等,发展到数据处理,又迅速扩展到非数值型的企事业管理与办公自动化领域,而数据库技术更加被广泛应用于各个领域。在现代企业中,信息管理工作将发挥越来越重要的作用。企业信息管理工作已经渗透到日常工作的许多方面,无论是其自身还是所发挥的作用,都为企业的创新,发展以与经济效益,做出了显著的贡献。本选题完成的功能可以提高企业的管理水平和工作效率,它能最大限度地减少手工操作带来的失误,作为一个跨平台的应用程序,商品销售管理体统能够实现各项业务的信息化管理。使用计算机对商品销售信息进行管理,具有手工管理所无法比拟的诸多优点,例如:检索

8、迅速、方便查找、可靠性高、性好、使用时间长、成本低等。这些优点能够极提高商品销售信息管理的效率,也是企业科学化、正规化管理与世界接轨的重要条件。从小的方面来说,是对每个企业业务效率的调高,大方向,则是对整个社会生产速率的大提高,对社会有着重要的推进作用。需求分析2.1 功能需求总的来说,从用户角度来考虑,用户肯定是想得到一个功能完善,涵盖企业销售情况,进货情况等尽可能多方面业务,专业性较强,能针对企业的专业特点和管理特点;功能使用方便灵活,功能可选择强,可拓展性强;应用环境要求低;另外就是要操作方便容易,界面人性化。下面从功能和非功能性需求两方面来做详细的阐述。商品销售体统的开发主要包括后台数

9、据库的建立和维护已经应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单等。分析系统的功能性需求根据当前的企业管理体制,一般企业的销售管理系统,总是根据掌握的商品类别,相应分成几个科室来进行商品的销售,进货,核销托收,验收入库,并随时按期进行库存盘点,作台帐,根据企业自身管理的需要按月,季,年进行统计分析,产生相应的报表。但是这样的人工操作管理既浪费人力,财力,又浪费时间,严重影响了企业的效率。根据当前的企业机制,把企业销售管理系统划分为如下几个功能:交易管理,包括进货登记管理,销售登记管理,退货登记管理;进货统计管理

10、,其中包括有关进货的各种统计数据表,销售统计管理,其中包括有关销售的各种统计数据表,同时,为了能够更好的了解企业各方面情况,以便于经营管理。还需要几个信息表来显示诸如库存,生产厂商信息。基于安全性的考虑,本系统还将提供一个管理员登录的功能。在没有登陆的情况下,各个功能是不可用的。用户的需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能充分满足各种数据的输出和输入,收集和查询,考虑到将来的功能上的扩展,设计如下的数据项和数据结构。商品基本信息:包括客户ID,商品名称,简称,产地,单位,规格,包装,批号,批准文号,供应商全称和备注。商品供应商信息:供应商ID,供应商全称,简称,

11、邮政编码,地址, ,联系人,联系人,开户银行,电子。客户基本信息:客户ID,客户地址,客户简称,邮政编码, ,联系人,联系,E-Mail,开户银行和银行账号。商品销售记录:销售票号,商品编号,商品名称,规格,单价,数量,金额,客户全程,销售日期,操作员,经手人和结算方式。销售排行:商品编号,商品名称,销售金额,销售数量,简称,产地,单位,规格,包装,批号,批准文号,简介和供应商。销售退货:销退票号,商品编号,商品名称,规格,单价,数量,金额,客户全程,退货日期,操作员,经手人和结算方式。分析系统的非功能性需求任何一个系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息在很大程度上

12、决定了系统的面貌,对软件设计有深远的影响。因此,必须分析系统的数据需求,这是软件需求分析的一个重要任务。对于非功能的需求,则是对软件自身功能可拓展性,简单易操作性,和用户界面的友好型的需求。复杂的数据由许多基本的数据元素组成,数据结构表示数据元素之间的关系。利用数据字典何以全面准确的定义数据,但是数据字典的缺点是不够形象直观。因此,数据流程图能够很方便的表明整个系统的功能,数据在系统中传输的路径。需求分析阶段的一个重要而困难的任务是收集将来应用所涉与的数据,所以要在此阶段就要充分考虑到可能的扩充和改变,使设计易于更改,系统易于扩充。另外,在数据分析阶段,必须强调用户的参与,要与用户保持密切的联

13、系,任何调查研究没有用户的积极参加是寸步难行的。在此阶段,我主要是做了一些了解商品销售方面的数据的调查工做,多多参考书本中的销售实例,从而更加了解商品销售的过程。在切身的体会中,将自己转换成用户,然后考虑对系统非功能性的需求。2.2 系统的开发运行环境本系统开发平台: Java +sqlserver 2008本系统集成开发环境:MyEclipse本系统运行环境:windowsxp总体设计3.1 系统体系结构设计根据企业商品销售管理系统的特点,可以将该系统分为基础信息,进货管理,销售管理,库存管理,查询统计,系统管理等六大部分。制定系统要实现目标如下:界面设计简洁,操作简单,快捷方便,数据存储安

14、全,信息分类清晰,强大的查询功能,提供灵活的、方便的权限设置管理功能,对用户输入的数据,系统进行严格的数据检验,从而尽可能的排除任务的错误。3.2系统功能模块与主要类设计3.2.1 系统的功能描述基础信息管理功能:对客户信息进行管理,商品信息的管理,供应商信息的管理。进货管理:进货单能添加商品,使得商品入库;进货退货功能,能够实现退货的功能以与商品信息的显示。销售管理:销售单可以处理销售商品的信息,销售退货则可以实现退货商品信息的显示。查询统计:客户查询功能,根据一定的查询条件显示查询的客户信息;商品查询,根据一定的查询条件显示商品详细信息;供应商查询,根据一定的查询条件显示供应商的详细信息;

15、销售查询,根据查询条件显示销售的商品的信息;销售退货查询,根据查询条件,显示销退的商品信息;入库查询,根据一定的查询信息,显示入库的商品的详细信息;入库退货查询,根据一定的查询功能,显示退货的商品信息;销售排行,根据年份,升降方式等显示销售商品的排行具体信息。库存管理:显示库存商品的详细信息;价格调整,对商品的单价进行调整。系统管理:即安全管理。操作员管理,操作员的增加和删除;更改密码,是对每个操作员密码的管理;权限管理,是实现对管理员与操作员的信息更改功能。3.2.2 总体结构图如下:商品销售管理系统流程图如下:操作员基础信息管理进货管理销售管理查询统计库存管理系统管理管理员在仔细分析调查有

16、关企业销售信息需求的基础上,能得到如下图所示的企业销售管理系统几个主要功能的数据流程。 商品销售管理系统进货管理基础信息管理进货单进货退货客户信息管理商品信息管理供应商管理查询统计销售管理库存管理客户信息添加客户信息修改与删除商品信息添加商品信息修改与删除供应商信息添加供应商修改与删除客户查询商品查询供应商查询销售查询销售退货查询入库查询入库退货查询销售排行系统管理销售单销售退货库存盘点库存价格调整操作员管理更改密码退出系统权限管理3.2.3相关文字描述:最对系统做了详细的需求调查与分析之后,对于目标系统,我的方案是:基于java为设计语言并以SQL Server 2008为数据库进行企业信息

17、的管理。主要类如下:创建主窗体,则创建JXCFrame类 ,在类中创建并初始化窗体对象,为窗体添加桌面面板,并设计背景图片;在编写公共模块时,编写Dao公共类,主要负责有关数据库的操作,该类在静态代码中驱动并连接数据库,然后将所有的数据库访问方法定义为静态的。3.3数据库设计在前面提到的商品销售系统的各种功能的实现都离不开数据库的支持,因此数据库的设计作为本系统的设计的一部分不可缺少。开发本系统中使用的数据库系统是SQL Server 2008。商品销售管理系统是一个桌面应用程序,可以直接在本地计算机中运行,而不需要部署到指定的服务器中。其中数据库命名如下:为了遵循见名知意的原则,并提高程序的

18、阅读性,则将该数据库命名为:db_JXC,同时在对表名,字段名也都遵循一样的命名规则,采用英文单词或词组命名,如找不到专业的英文单词或词组可以用一样意义的英文单词或词组代替。该系统主要实现从进货、库存到销售的一体化信息管理,涉与商品信息、商品的供应商、购买商品的客户等多个实体。下面简单介绍几个关键的实体E-R图。客户实体E-R图商品销售管理系统记录了所有的客户信息,在进行销售、退货等操作时,将直接引用该客户的实体属性。客户编号名称简称地址 E-mail邮政编码账号联系 联系人 开户行供应商实体E-R图供应商名称编号邮政编码开户行 联系人 E-mail联系 地址简称商品实体E-R图商品编号 名称

19、 简称 简介批准文号批号规格 包装 产地 单位供应商详细设计与实现4.1 登录模块1.功能设计登录模块是进入该系统的桥梁,通过此登录窗口,用户可以进入系统进行对系统的管理与使用,当然这是有安全设置的,如果用户名或者密码不正确,则无法顺利进入系统的窗口。用户登录窗体的作用是保证系统的安全性。即通过登录辨别是否是非法登录。它有分别对用户名和密码识别的功一项数据与数据库中的已有数据不符,则无法登录,其它可用。2.界面设计登录模块用java中的SWING组件,在窗体中添加面板,然后添加按钮,并为按钮添加监听器,有事件触发则会做出相应的反应。如下图:3模块算法(或重要代码段)public Login()

20、 setTitle(登录商品销售管理系统); 窗体的标题设置final JPanel panel = new LoginPanel();userLabel = new JLabel();userLabel.setText(用户名:);userLabel.setBounds(100, 135, 200, 18);passLabel = new JLabel();passLabel.setText(密 码:);passLabel.setBounds(100, 165, 200, 18);login.setText(登录);exit.setText(退出);login.setBounds(180,

21、195, 60, 18);exit.setBounds(260, 195, 60, 18);panel.add(login);4调试与测试 因为本系统设置的管理员用户名为:tsoft,密码为:111。所以只有输入正确才能进入系统的主页面。测试中,开始怎么也登录不上,后来发现是数据库的问题,是数据库中的一些功能关闭导致无法连接实例,经过同学的帮助,最终能够成功登录,我也复习了数据库的相关知识,更加熟悉了sqlserver 2008。4.2 公共模块1.功能设计此处的信息是公用的,所以此处作为一个单独的模块进行介绍。2.界面设计编写Dao公共类,编写addGys()方法,用于添加供应商的基础信息,

22、getUser()方法读取用户信息,addKeHu()方法增加客户信息的方法,updateKeHu()实现修改客户信息的方法,updateKucunDj()实现修改库存的方法,updateGys()实现修供应商信息的方法,addSp()实现添加商品的方法,updateSp()实现更新商品的方法,getSpInfo()实现读取商品信息的方法,getKucun()实现获取库存信息的方法;编写Item类,它是系统的公共类之一,主要用于封装和传递参数信息,是典型命令模式的实现。3模块算法(主要代码)如下:publicclass Dao protectedstatic String dbClassNam

23、e = .microsoft.sqlserver.jdbc.SQLServerDriver;protectedstatic String dbUrl = jdbc:sqlserver:/127.0.0.1:1433;+DatebaseName=db_JXC;SelectMethod=Cursor;protectedstatic String dbUser = abc; 设置用户名protectedstatic String dbPwd = 123; 设置登录密码protectedstatic String second = null;publicstatic Connection conn =

24、 null;static try if (conn = null) Class.forName(dbClassName).newInstance();conn = DriverManager.getConnection(dbUrl, dbUser, dbPwd); catch (Exception ee) ee.printStackTrace();private Dao() / 读取所有客户信息public static List getKhInfos() List list = findForList(select id,khname from tb_khinfo);return list;

25、/ 修改客户信息的方法publicstaticint updateKeHu(TbKhinfo khinfo) returnupdate(update tb_khinfo set jian= + khinfo.getJian()+ ,address= + khinfo.getAddress() + ,bianma=+ khinfo.getBianma () + ,tel= + khinfo.getTel() + ,fax=+ khinfo.getFax () + ,lian= + khinfo.getLian() + ,ltel=+ khinfo.getLtel() + ,mail= + khi

26、nfo.getMail()+ ,xinhang= + khinfo.getXinhang() + ,hao=+ khinfo.getHao() + where id= + khinfo.getId() + );4调试与测试 在这段程序的编写与修改过程中,我是借鉴了参考书和网上的一些资料完成的,相对比较顺利,因为方法比较多,所以因为粗心常导致输入的错误,在一步步的修改后,最终使得这一模块没有了错误。4.3 基础信息模块1.功能设计 基础信息模块用于管理商品销售管理系统中的客户、商品和供应商信息,其功能主要是对这些基础信息进行添加、修改和删除。供应商添加功能主要负责为系统添加新的供应商记录,供应商

27、添加功能的程序界面见图1.供应商的修改和删除功能主要用于维护系统中的供应商信息,其程序运行界面如图2。.另外客户的信息部分同供应商,添加新的客户界面图见图3,客户的修改和删除功能界面图见图4;添加新商品的界面图见图5,修改和删除商品的界面图见图6.2.界面设计图1 图2 图3 图4图5 图63模块算法(或重要代码段)class TjActionListener implements ActionListener / 添加按钮的事件监听类publicvoid actionPerformed(final ActionEvent e) if (diZhiF.getText().equals() |

28、quanChengF.getText().equals()| chuanZhenF.getText().equals()| jianChengF.getText().equals()| yinHangF.getText().equals()| bianMaF.getText().equals()| diZhiF.getText().equals()| lianXiRenF.getText().equals()| lianXiRenDianHuaF.getText().equals()| EMailF.getText().equals()| dianHuaF.getText().equals()

29、 JOptionPane.showMessageDialog(GysTianJiaPanel.this, 请填写全部信息);return;4调试与测试 之前对添加按钮的事件监听器有所遗忘,在查阅了书籍后,经过反复的修改,使得调试成功,后来又完善了下用try-catch语句捕捉异常,使得功能更加完善。4.4 进货管理模块1.功能设计 进货管理模块是商品销售管理系统中不可缺少的重要组成部分之一,它主要负责为系统记录进货单与其退货信息,相应的进货商品会添加到库存管理中。进货单功能主要负责记录企业的商品进货信息,界面见图3,;进货退货功能主要负责记录进货管理中的退货信息,界面见图4.2.界面设计 图3

30、 图43模块算法(或重要代码段) 用两个类实现两个功能,在进货单中,设置进货时间、经手人、联系人、票号等几个文本域,然后设置组件位置并添加到容器中,添加监听器,同时启动进货时间线程。选择“进货管理”/“进货单”按钮,在弹出的窗体中进行添加进货单、商品入库信息操作。选择“进货管理”/“进货退货”按钮,在弹出的窗体中进行添加退货信息操作。4调试与测试 在调试时,选择进货单时,没有添加上,后来发现是没有给添加按钮添加相应的监听器,使得在触发Click事件时没有产生相应的功能,经过改正,测试取得了成功。4.5 查询统计模块1.功能设计商品销售管理系统中的查询模块包括客户查询、商品查询、供应商查询、销售

31、查询、销售退货查询、入库查询、入库退货查询和销售排行功能。销售查询功能主要用于查询系统中的销售信息,其查询方式可以按照客户全称、销售票号进行匹配查询和模糊查询,另外,还可以指定销售日期查询,界面见图1.,客户查询界面见图2,商品查询界面图3,供应商查询界面见图4,销售退货查询界面见图5,入库查询界面见图6,入口退货查询界面见图7。2.界面设计 图1 图2 图3 图4 图5图6 图83模块算法(重要代码段)public XiaoShouChaXun() addInternalFrameListener(new InternalFrameAdapter() publicvoid internalF

32、rameActivated(final InternalFrameEvent e) java.sql.Date date=new java.sql.Date(System.currentTimeMillis();endDate.setText(date.toString();startDate.setText(date.toString(););显示查询出的结果的项目:dftm = (DefaultTableModel)table.getModel();String tableHeads = new String销售票号, 商品编号, 商品名称, 规格, 单价,数量, 金额, 客户全称, 销售

33、日期, 操作员, 经手人, 结算方式;4调试与测试 查询因为涉与的方面很多,所以我采用借鉴移植的方法,从参考书上找到模板,然后进行整理,例如更新表格数据的方法自己不是很懂,所以自己是在学习他人程序的基础上完成的调试。4.6 库存管理模块1.功能设计商品销售管理系统中的库存管理模块提供了库存盘点和价格调整两大功能。价格调整主要用于调整库存中指定商品的单价,当用户选择了指定的商品,但价格调整界面中会显示该商品在库存中的单价、库存数量、库存金额、单位等信息,界面见图1 ,库存盘点的界面设计见图2。2.界面设计 图1 图23模块算法该模块也是分为了两个部分,库存盘点部分,用Login.getUser(

34、)方法得到登录用户的信息,同时同步显示盘点时间,品种数,初始化表格后,DefaultCellEditor pdEditor = new DefaultCellEditor(pdField);DefaultCellEditor readOnlyEditor =newDefaultCellEditor(readOnlyField);将表格单元设置为只读格式,初始化表格容,最后设置组件位置并添加到容器中。价格调整部分,如setupComponet(new JLabel(商品名称:), 0, 0, 1, 1, false);依次设置价格调整,规格,产地,简称,包装,单位和单价,库存数量,库存金额,然后

35、设置组件位置并添加到容器中。4调试与测试 调试时,应在数据库中的相应表格中写些信息容,在库存盘点时能正确显示。4.7 销售管理模块1.功能设计 销售管理模块由销售单和销售退货两部分组成,销售单完成对销售商品信息的显示功能,其中有销售票号,客户,结算方式,销售时间等信息,具体界面见图1,销售退货则显示的是销退票号,结算方式,以与退货时间等退货信息,具体界面见图2。2.界面设计 图13模块算法 在完成窗体的设置后,初始化票号,设置客户和结算方式的下拉菜单,并添事件完成品种数量、货品总数、合计金额的计算,添加窗体监听器,完成初始化:addInternalFrameListener(new initT

36、asks();初始化表格如下:privatevoid initTable() String columnNames = 商品名称, 商品编号, 供应商, 产地, 单位, 规格, 单价,数量, 包装, 批号, 批准文号;最后设置组件位置并添加到容器中。 销售退货与销售单类似,只需在退货编号,退货时间等处稍作修改即可。4调试与测试 在销售单的调试中,填入的正确的信息后,按下销售按钮,则完成销售单的填写,出现如下消息框:在销售退货的测试中,按下退货按钮,则会弹出相应的消息框,如下图:4.8 系统管理模块1.功能设计 系统管理模块主要是考虑到该系统的安全问题,主要是实现操作员管理,更改密码和权限管理的

37、相关功能。则相对应的界面依次见图1,图2和图3。2.界面设计 图1图2 图33模块算法 三个功能的窗体设置都比较简单,在操作员管理窗口中,两次输入的密码,考虑到可能的错误,所以当两次输入不同时,要弹出以下的友好提示JOptionPane.showMessageDialog(getContentPane(), 两次输入的密码不一致,请重新输入。);或者JOptionPane.showMessageDialog(getContentPane(), 旧密码输入错误,请确认密码。)。更改密码窗口也是如此,为了增加提示作用,设置红色字来提醒用户,每个操作员只能修改自己的密码。权限管理窗口,在选择用户下拉

38、菜单中设置存在的登录用户,权限下拉菜单中设置管理员和操作员,然后分别给修改,关闭按钮添加事件监听器。4调试与测试 添加操作员成功后,会出现如下的消息框提示:删除操作员时,会弹出确认对话框,如下图:,点击是,将操作员成功删除。更改密码和权限管理的功能也在调试中都成功实现了。小结和展望历时三周的java课程设计即将画上圆满的句号,在这次的课程设计过程,不论是从哪些方面我都受益匪浅。首先从大的方面来说,我了解熟知了开发一个完整系统的过程,同时还对 sqlserver 2008和MyEclipse有了更加深入的掌握。此次完成的商品销售管理系统操作简单,功能比较齐全,不仅可以提高工作效率,而且用途较广,

39、通用性,可移植性都比较好。该系统将给企业管理人员带来极大的方便,在进货、退货和销售的方面都有着比较突出管理效果。课设确实让我进步不少,从不太了解,但最后的慢慢掌握,从需求分析,到系统的成功使用,每个步骤中都有学习的点滴。本次课程设计量的用到了继承,监听器等,主要是基于SWING的图形用户界面的设计,将JFrame窗体,菜单组件,布局设计,中间容器,文本组件,按钮与标签组件,列表组件,表格组件,窗口事件,AWT线程等一系列知识融会贯通,并在此基础上,与指定的数据库建立连接,实现了对数据库中数据的查询,修改和删除。罗马不是一天建造而成的,这是我这次的课程设计最大的感受,每天的一部分设计,每天一小部

40、分功能的实现,每天一些问题的解决,最终才能得到一个硕果。当然,还要感同学和老师的帮助,在他们的帮助下,自己才能找到错误,改正,从而获得新的知识。对于数据库,我也是有了复习,使得自己又更加深入的了解它在实际生活中的作用,为以后的深入学习打下了基础。当然,自己还存在着许多的不足,比如缺少创新意识,对书本外的知识了解的还太少等,程序的不足有如一些表格还可以设计再精细些,能满足更多的需求,多设置些消息框以减少用户的误操作。我会在今后的学习中再接再厉,多多练习,多多请教。多了解相关的知识和软件,虽然这次没有用到,Microsoft Access,但我也是自学了一些,它具有速度快,使用方便等特点,希望在今

41、后可以用到。总而言之,java是一种简单的,面向对象的,与系统无关,健壮安全,高性能的动态语言,这次课程设计也让我更加深刻体会到它在实际生活中的应用,所以我会继续努力,不断学习,努力更好的掌握这门语言,开发设计出更好更完善的系统!参 考 文 献1 津燕,益民,苗巍,王双立。数据库原理与应用开发技术,中国水利水电,2004年2月2 萌,周学明,企业办公系统实例导航,人民邮电,2003年5月3美Cary N.Prague,传启,叶卓映,郭军,Access 2000使用数据表和查询,电子工业,2004年5月4 美David C.Hay,学涛,凯,朱卫东,需求分析,清华大学,2004年1月5 郭琦,V

42、B数据库系统开发技术第八版,人民邮电,2003年12月6 萨师煊,王珊.数据库系统概论第三版,高等教育,2002年2月7 美Elfriede Dusin,新语译,有效软件测试.清华大学,2003年7月8宁正元,VB程序设计教程,清华大学,2004年1月9立平,VB6.0数据库开发技术与工程实践第一版.人民邮电,2004年1月10晨阳,静,梁建国,VB语言程序设计,电子工业,2004年4月附 录使用说明书附加数据库SQL Server 2008(1)将扩展名为db_JXC_Data.MDF和db_JXC_Log.LDF的两个文件拷贝到SQL Server安装路径下的Data文件夹中。(2)打开SQL Server 2008中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。(3)将弹出“附加数据库”对话框,在该对话框中单击按钮,选择所要附加数据库的db_JXC_Data.MDF文件,单击确定按钮,即可完成数据库的附加操作。系统介

温馨提示

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

评论

0/150

提交评论