进销存管理系统课程设计-毕业论文.doc
《进销存管理系统课程设计-毕业论文.doc》由会员分享,可在线阅读,更多相关《进销存管理系统课程设计-毕业论文.doc(39页珍藏版)》请在咨信网上搜索。
1、课 程 设 计 课程名称_ 数据库系统 _题目名称_ 进销存管理系统_学生学院_计算机学院_专业班级_学 号 学生姓名_指导教师_ 左亚尧_2013 年 1 月 16日目 录1 引言41.1课题研究内容41.2主要工作42 需求分析42.1系统模块42.2信息要求分析52.3处理要求分析62.4数据字典及安全性、完整性要求分析72.4.1安全性和完整性需求72.4.2数据字典72.4.3处理过程73 概念结构设计123.1数据实体描述及分ER图133.2整体ER图144 系统概要设计15数据库逻辑结构设计155 系统详细设计185.1数据库实施185.2数据库物理设计215.3数据库的数据完整
2、性设计215.4数据的安全设计225.4系统功能模块的设计与实现225.5系统功能测试325.6数据库性能检测与备份设计325.7系统安装使用说明355.7.1导入项目到MyEclipse355.7.2为MyEclipse整合Tomcat服务器365.7.3发布项目376 总结与心得376.1总结376.2心得37参考文献391 引言1.1课题研究内容本次课题使用jsp + servlet技术和SQL Server 2008 数据库开发跨平台的应用程序。本次课程设计,我们需要学习:如何进行数据库分析和数据库建模和对jsp、servlet技术的熟悉以及整个软件开发的流程。1.2主要工作整个工作是
3、对整个进销存系统进行需求分析、概念结构分析、系统概要设计、系统详设计、数据库的实施、系统编码。2 需求分析实现企业行细化管理是现代社会中小企业稳步发展的必要条件,它可以提高企业的管理水平和工作效率,最大限度地减少手工操作带来的失误。进销存管理系统正是一个信息化管理软件,可以实现企业的进货、销售、库存管理等各项业务的信息化管理。2.1系统模块系统划分为五大模块:进货管理模块、基础信息管理模块、销售管理模块、查询统计模块和系统管理模块。进货管理模块:对进货、退货单进行设置。基础信息管理模块:对客户信息、商品信息、供应商信息的添加、修改和删除。销售管理模块:对销售和销售退货进行设置。查询统计模块:对
4、客户信息,商品信息,供应商,进货、进货退货、销售、销售退货的信息进行查询的功能模块。系统管理模块:对操作员进行添加和删除,更改操作员密码,系统用户登录。系统功能结构(如图):图2-12.2信息要求分析通过详细调查分析,进销存管理系统模块应满足以下信息需求:商品信息:商品编码、商品名称、简称、产地、规格、备注客户信息:客户编码、客户名称、简称、住址、邮政编码、电话、传真、联系人、联系电话、E-mail供应商信息:供应商编码、名称、简称、住址、邮政编码、电话、传真、联系人、联系电话、E-mail销售主要信息:商品编码、客户编码、单位、单位价格、销售量销售退货主要信息:商品编码、客户编码、单位、单位
5、价格、退货量进货主要信息:商品编码、供应商编码、单位、单位价格、进货量进货退货主要信息:商品编码、供应商编码、单位、单位价格、退货量登录用户信息:登录名、密码、权限2.3处理要求分析通过详细调查分析,进销存管理系统模块应满足以下处理需求:登录用户的权限:管理员通过用户添加页面,拥有添加、删除用户的权限,普通用户没有添加用户的权限,但能完成对客户、供应商、商品、进货单、退货单、销售单、销售退货单的增、删、查、改。登录:用户可通过登录页面登录,登录时用户必须填写用户名、密码,通过验证之后方可进入系统。客户信息:普通用户可以通过添加页面、修改页面、查询页面,添加、修改、删除、查询客户信息,包括客户名
6、称、简称、住址、邮政编码、电话、传真、联系人、联系电话、E-mail。供应商信息:普通用户可以通过添加页面、修改页面、查询页面,添加、修改、删除、查询供应商信息,包括客户名称、简称、住址、邮政编码、电话、传真、联系人、联系电话、E-mail。商品信息:普通用户可以通过添加页面、修改页面、查询页面,添加、修改、删除、查询商品信息,包括商品名称、简称、产地、单位、规格、包装、备注。进货、退货:普通用户可以通过进货页面可以进行进货单添加查询,通过进货退货单页面进行退货单添加查询。信息包括商品名、供应商名、进货量、退货量。销售、脱货:普通用户可以通过进货页面可以进行销售单添加查询,通过销售退货单页面进
7、行退货单添加查询。信息包括,商品名、供应商名、销售量、退货量。2.4数据字典及安全性、完整性要求分析2.4.1安全性和完整性需求(1)管理员拥有添加、删除普通用户的权限,普通用户能够进行除了添加、删除普通用户权限的其他所有功能。(2)管理员、普通用户由用户名唯一标识,用户名由管理员添加产生;用户名不能与其他用户相同且只能又数字和字母组成,用户密码不允许为空;权限也不允许为空。(3)每个商品由商品编码唯一标识,商品编码由系统按顺序生成。商品名、产地、规格不允许为空。(4)每个客户由客户编码唯一标识,客户编码由系统按顺序生成。客户名、联系人、联系电话不允许为空。(5)供应商由供应商编码唯一标识,供
8、应商编码由系统按顺序生成。供应商名称、联系人、联系电话不允许为空。(6)一个供应商可以供应多种商品,一种商品可以由多个供应商供应;一个客户可以买多种商品,一种商品可以为多个客户所购买。(7)一个进货单对应一个供应商和一种商品;一个进货退货单也对应一个供应商和一种商品。进货和进货退货单由供应商和商品进行标识,单位、单位价格、进货量、退货量不允许为空。(8)一个销售单对应一个客户和一种商品;一个销售退货单对应一个客户和一种商品。进货和销售退货单由供应商和商品进行标识,单位、单位价格、进货量、退货量不允许为空。2.4.2数据字典1、数据项数据项名别名数据类型数据长度取值范围简述商品编码GID字符型8
9、位惟一标识商品的编码商品名称GName字符型16位商品名唯一简称GShortName字符型8位商品的别名产地Gfield字符型30位规格Standard字符型4位备注Remark字符型100位客户编码UID字符型8位唯一标识客户的身份客户名称UName字符型16位客户的名称简称UShortName字符型8位客户的简称住址UAddr字符型30位客户的住址邮政编码UCode字符型6位只有数字组成电话UTel字符型15位只有数字组成客户的电话E-mailUE-mail字符型30位客户的电子邮箱传真UFax字符型15位联系人ULinkman字符型20位客户的联系人联系电话ULinkTel字符型15位客
10、户的联系电话供应商编码SID字符型8位供应商的唯一标识名称SName字符型16位供应商的名称简称SShortName字符型8位供应商的简称住址SAddr字符型30位供应商的住址邮政编码SCode字符型6位只有数字组成E-mailSE-mail字符型30位供应商的电子邮箱电话STel字符型15位只有数字组成供应商的电话传真SFax字符型15位供应商的传真联系人SLinkman字符型20位供应商的联系人联系电话ULinkTel字符型15位供应商的联系电话单位Unit字符型4位商品的计算单位单位价格UnitPrice字符型4位商品的单位价格销售量Sell整型8位0 108-1商品的销售量进货量Sto
11、ck整型8位0 108-1商品的进货量销售退货量SellReturn整型8位0 108-1商品的销售退货量进货退货量StockReturn整型8位0 108-1商品的进货退货量登录名Username字符型15位登录系统时需要的登录名,登录名唯一密码Password字符型16位登陆系统需要的密码,密码只由数字和字母组成权限Type字符型8位只有两种权限类型,“管理员”、“普通用户”2、数据结构名称别名含义组成登录信息表User表登录用户的基本信息登录名+密码+权限客户信息表Client表客户的基本信息客户编码+客户名称+简称+住址+邮政编码+电话+传真+联系人+联系电话+E-mail商品信息表G
12、oods表商品基本信息表商品编码+商品名称+简称+产地+规格+备注供应商信息表Provider表供应商基本信息表供应商编码+名称+简称+住址+邮政编码+电话+传真+联系人+联系电话+E-mail进货信息表Stock表进货信息基本表商品编码+供应商编码+ +进货量进货退货表StockReturn表进货退货信息基本表商品编码+供应商编码+ +退货量销售信息表Sell表销售信息基本表商品编码+客户编码+ +销售量销售退货信息表SellReturn表销售退货基本信息表商品编码+客户编码+ +退货量3、部分处理过程(1)登录名称:用户登录-功能描述: 用户登录是负责所有的用户的登录,用户要登录到系统必须
13、经过登录界面,输入自己的用户名和密码,通过判断这个用户的权限信息,不同的登录人可能具有不同的权限,根据不同的权限现实不同的功能。-输入:账号、密码、类型输出:验证通过,进入系统;验证不通过,给与错误提示基本信息管理(2)客户信息管理名称:客户信息管理-功能描述:客户信息管理系统用于添加、删除、修改客户信息。-输入:新客户信息输出:添加完成时给予提示信息(3)商品信息管理名称:商品信息管理-功能描述:商品信息管理系统用于添加、删除、修改商品信息。-输入:新商品信息输出:添加完成时给予提示信息(4)供应商信息管理名称:供应商信息管理-功能描述:供应商信息管理系统用于添加、删除、修改供应商信息。-输
14、入:新供应商信息输出:添加完成时给予提示信息(5)进货单名称:进货单-功能描述:商品进货单管理系统用于设置企业的进货单信息。进货单功能主要负责记录企业的商品进货信息,可以单击“添加”按钮,在商品表中添加进货的商品信息。在“供应商”下拉列表框中选择不同的供应商,将会改变商品表中可以添加的商品。-输入:商品进货信息输出:完成时给予提示信息(6)进货退货名称:进货退货-功能描述:商品进货退货管理系统用于管理企业进货退货信息。进货退货功能主要负责记录进货管理中的退货信息提示。在选择了退货的商品之后,单击“退货”按钮,将把表格中的商品退货信息更新到数据库中。-输入:商品退货信息输出:完成时给予提示信息(
15、7)销售单名称:销售单-功能描述:商品销售单系统用于设置企业的销售单信息。销售单功能主要负责记录企业的商品销售信息,可以单击“添加”按钮,在商品表中添加销售的商品信息。-输入:商品销售信息输出:完成时给予提示信息(8)销售退货名称:销售退货-功能描述:商品销售退货系统用于管理企业销售退货信息。销售退货功能主要负责记录销售管理中的退货信息提示。在选择了退货的商品之后,单击“退货”按钮,将把表格中的商品退货信息更新到数据库中。-输入:商品销售退货信息输出:完成时给予提示信息(9)客户信息查询名称:客户信息查询-功能描述:客户信息查询系统客户查询功能主要用于查询系统中的客户信息,其查询方式可以按照客
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 管理 系统 课程设计 毕业论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。