ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:40.18KB ,
资源ID:6638552      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6638552.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电脑销售管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电脑销售管理系统.docx

1、电脑销售管理系统基于UML的电脑销售管理系统设计1问题描述1. 1需求描述电脑销售管理系统需要实现管理员对营业员的管理,营业员对电脑的销售和服务顾客。并且,系统需要方便易用,辅助营业员对电脑和顾客的信息进行管理,提高营业员工的工作效率,进而提高超市的收益。本系统功能:一、 管理员:对营业员的管理,进货管理,并对营业员的工资结算。二、 营业员:销售电脑管理,查看个人业绩,服务顾客管理。1. 2开发环境描述本系统采用Rational Rose做UML建模,系统采用动态的WEB数据库应用系统的三层结构B/S/D,即由浏览器、Web服务器、数据库服务器组成的B/S/D三层结构模式。该模式采用统一的TC

2、P/IP通信协议的基于Web浏览器的用户界面。在B/S/D三层结构中,数据及应用可通过不同平台、不同网络存取,与平台无关,伸缩性大,并且具有易用性好、易于维护、信息共享度高、扩展性好、安全性能好等有点。从管理角度看,程序代码的维护、数据库的备份可以在服务端执行。系统的网络体系结构如图1所示,它是一种典型的B/S/D三层结构。相应的Web应用则采用JSP进行开发。其模型如图1所示。图11. 3可行性研究1.3.1经济可行性研究 本系统需要负责人负担的费用主要是本系统的开发及维护费用,对超市人员使用本系统的培训费用,以及本系统开放完成后,由于工作方式的改变增加的其他开支。 由于本系统是Web应用程

3、序,特别适合连锁店,方便统一管理,减少不必要的开支。 本系统实现的收益主要来自减少销售和售后管理中的人力,提高工作效率产生的额外的效益。1.3.2技术可行性 本系统属于小型管理软件,对开发环境的要求和运行的环境的要求不苛刻,需要运行计算机的最低配置。需要配置web浏览器,mysql数据库,Tomcat服务器。相应的Web采用JSP开发。 2 用例模型及分析类图的描述21用例模型 说明:用户选择身份登录,然后进行相应的权限操作。图222类图 电脑类,顾客类,管理员类,营业员类。各类的属性和方法如图图33 详细设计描述3.1系统功能描述 分析系统的用例后,列出系统的功能模块图4 系统功能模块3.2

4、系统时序图根据以上功能模块,设计顺序图,管理员的每一步操作都是对数据库的修改,程序顺序图如下:3.2.1管理员登录管理员登录界面主要是验证登录信息,当输入的登录信息不正确时,提示用户并且重新返回登录界面。图5 登录顺序图3.2.2管理员添加进货单管理员添加进货单的操作,管理员填写好相应的进货单项之后,系统自动把进货单信息写入数据库中,修改了进货单数据库中的内容,同时数据库也自动的修改了柜存信息中的内容。图6管理员添加进货单顺序图3.2.3管理员修改进货单管理员通过修改操作对进货单信息中的表项进行修改,然后更新数据库,同时数据库会自动修改柜存信息中的相应项。图7管理员修改进货单顺序图3.2.4管

5、理员删除进货单管理员执行删除操作删除进货信息中的信息,更新进货信息中的表单,同时数据库自动修改柜存信息中的相应项。图8管理员删除进货单顺序图3.2.5管理员添加物品信息管理员添加物品信息的操作,管理员填写好相应的物品信息之后,系统自动把物品信息写入数据库中,修改了物品信息数据库中的内容。图9管理员添加物品信息顺序图3.2.6管理员修改物品信息管理员通过修改操作对物品信息中的表项进行修改,然后更新数据库。图10管理员修改物品信息顺序图3.2.7管理员删除物品信息管理员执行删除操作删除进货信息中的信息,更新进货信息中的表单图11管理员删除物品信息顺序图3.2.8管理员查询进货单管理员按照要求字段,

6、输入查询信息,系统自动访问数据库,显示出管理员需要查询的信息。图12管理员查询进货单顺序图3.2.9管理员查询物品信息管理员按照要求字段,输入查询信息,系统自动访问数据库,显示出管理员需要查询的信息。图13管理员查询物品信息顺序图3.2.10管理员查询柜存信息管理员按照要求字段,输入查询信息,系统自动访问数据库,显示出管理员需要查询的信息。图14管理员查询柜存信息顺序图3.3状态图状态图主要描述了系统在各个状态之间的转换关系。在系统登陆成功之后,通过点击系统管理界面上的各个菜单跳转到各个不同的子功能中,添加、修改、删除操作都是对数据库中的数据进行操作,然后更新数据库中的表单,查询操作主要是访问

7、数据库中的数据,然后把查询结果显示出来,各个操作执行完成之后都可以直接返回到系统操作界面,执行其他操作。图15状态图3.4设计数据库 本系统各个环节都是对数据库的操作,应该设计一个合理的数据库,分析该系统,为数据库创建三张表格:3.4.1电脑表 字段说明字段名类型宽度是否为空电脑编号CnoVarchar(20)Not null电脑名称CnameVarchar(20)Not null电脑配置CallocationVarchar(40)Not null进价Cprice1DoubleNot null定价Cprice2DoubleNot null数量CnumIntNot null图16电脑信息数据表3

8、.4.2顾客表字段说明字段名类型宽度是否为空顾客编号Gno Varchar(10)Not null姓名GnameVarchar(20)Not null电话GphoneVarchar(15)购买日期GdateDate购买电脑编号GcnoVarchar(10)Not null 图17顾客信息数据表3.4.3管理员表字段说明字段名类型宽度是否为空编号AnoVarchar(10)Not null姓名AnameVarchar(20)Not null密码ApasswordVarchar(10)Not null图18管理员信息数据表3.4.3营业员表 字段说明字段名类型宽度是否为空编号SnoVarchar(

9、15)Not null姓名SnameVarchar(20)Not null密码SpasswordVarchar(10)Not null销售数量SnumInt 销售总额SsumDouble图19 营业员信息数据表3.5用户界面设计3.5.1登录界面设计 使用说明:输入用户名和密码,并选择以营业员或管理员身份进入。并进入相应的主界面。如图20,图20登录界面3.5.2营业员主界面的设计 使用说明,上面是欢迎界面和退出按钮,左下是功能导航模块,包括销售管理,售后服务,查询服务,个人业绩等功能,右下是主界面信息显示。如下图图21营业员主界面3.5.3销售管理界面的设计 使用说明:当库存只有一台电脑时,

10、销售此电脑后就将此电脑记录删除,否则库存记录就减1,如下图,图22营业员销售电脑界面3.5.4顾客服务界面的设计 使用说明:按照顾客信息添加到数据库以便售后服务,如下图图23添加顾客服务信息界面3.5.5信息查询界面的设计使用说明:查询电脑记录,可以通过电脑编号,电脑名称,配置,进价,定价,库存等关键字查询,如下图,图24信息查询界面3.5.6管理员主界面的设计 使用说明:管理员主界面有三个功能,分别是进货管理,人事管理,工资结算,如下图, 图25管理员主界面4给出软件的测试方法和测试5 总结心得 本系统是使用B/S/D三层结构,相应的web使用JSP进行开发,也是第一次使用它来开发系统软件,

11、收获甚多。 本此课设是基于UML的电脑销售管理系统,所以对UML建模是非常关键。我先要进行需求分析,要实现那些功能,然后设计类图,用例图,活动图等,对以后的系统设计与实现打下基础,同时复习和巩固了UML建模技术。 在功能实现方面,首先配置MYSQL数据库和Tomcat服务器。同时web端用JSP进行开发。在开发过程中出现了很多数据库语言的出错,究其原因是查询语句的格式不熟悉,把数据库语句重新学习了一遍。对页面的布局也花了不少功夫。 由于时间有限,本系统还有一些功能没有实现,并且还待完善。希望以后能把各项功能完善。在以后开发过程中遇到问题要多回顾以前的知识,多问同学和老师。6 参考文献(1)王少

12、锋,面向对象技术UML教程,清华大学出版社,2004年2月(2)王智学,ROSE对象建模方法与技术,机械工业出版社,2003年7月(3)萨师煊,数据库系统概论(第三版),高等教育出版社,2003年4月(4)王珊,数据库系统简明教程,高等教育出版社,2004年9月(5)张友生,软件体系结构,北京:清华大学出版社, 2004年1月(6)赵文耘等译,需求工程,机械工业出版社,2003年8月(7)龚涛,JSP程序员成长之路,中国水利水电出版社,2010年10月(8)邱郁惠,系统分析师UML项目实战,人民邮电出版社本科生课程设计成绩评定表班级:计算机1004 姓名:毛习均 学号:0121010340421序号评分项目满分实得分1学习态度认真、遵守纪律102设计分析合理性103设计方案正确性、可行性、创造性204设计结果正确性405设计报告的规范性106设计验收10总得分/等级评语:注:最终成绩以五级分制记。优(90-100分)、良(80-89分)、中(70-79分)、及格(60-69分)、60分以下为不及格 指导教师签名: 2014 年 1月14日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1