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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

聊天室项目文档.docx

1、聊天室项目文档Happy 聊天室项目文档指导老师:任波开发人员:蔡鑫刘锡华开发时间:2010年 03 月 17 日至 2010 年 3 月 29 日项目概述1项目介绍随着计算机通信技术和网络技术的发展,各种各样的聊天工具层出不穷,如微软的 MSN 、腾讯 QQ、各大门户网站的聊天室等。为了巩固我们所学的知识和同学之间的团结合作以及交流沟通,我们开发了 Happy 聊天室项目,该聊天室可根据用户的需求实现在聊天室里公共聊天,也可以和好友私聊,同时还可以查看消息记录以及其他功能,相信在使用该聊天室的同时,用户会体验到该聊天室所有的功能以及感受到该软件的人性化。本系统的目标是为用户提供一个局域网聊天

2、平台,以实现信息传递和资源共享。本项目使用 JAVA 语言开发,并使用 MS SQL Server 2005 作为数据库管理系统,采用两层的客户端 /服务器( C/S)结构。在两层的 C/S 结构中,服务器存储于系统相关的所有持久性数据,即作为 SQL Server2005 数据库服务器,也可以负责部分业务逻辑的处理;客户端提供一个图形用户界面,以供用户直接操作,客户端用于接受用户的数据输入并显示输入数据,操作简单方便;服务器和客户端通过网络连接起来,构成一个完整的网络平台。2开发平台Happy 聊天室系统是采用 JAVA 编写代码,并使用 JDBC 访问 SQLServer2000或 SQL

3、 Server2005数据库。 JCreatorSQL Server2005,JCreator编写代码, SQL Server2005实现数据库管理3运行平台服务器软硬件要求(最低配置)软件:Windows 2000 及以上TCP/IP 协议硬件:CPU: PIII 及以上1内存: 512M 以上硬盘: 10G 以上客户机软硬件要求软件:Windows 98/ME/2000 及以上TCP/IP 协议硬件:CPU: PIII 及以上内存:最少 128M硬盘: 4G 以上4进度、分工表项目进度表:Happy聊天室项目进度计划任务名称成员工作时间任务描述蔡鑫、刘2010 年 03月17日根据项目的需

4、求,制订比较计划书-锡华详细的系统制作计划2010年 03月 17日蔡鑫、刘2010 年 03月18日根据项目要求 , 制作完成项项目界面-锡华目所需要用到的所有界面2010年 03月 21日蔡鑫、刘2010 年 03月22日把数据库从概念设计阶段和逻辑阶段数据库设计-向数锡华2010年 03月 22日据化阶段转化行成真正的数据库系统22010年 03月 23日客户端与服蔡鑫、刘-实现客户端与服务器端务器端交互锡华2010年 03月 28日数据的交互2010年 03月 28日综合数据处蔡鑫、刘后完成项目最后的测试阶段以及完善一理锡华些拓展功能项目任务表:任务描述 时间 人员计划书03月17日蔡

5、鑫 , 刘锡华登录界面03月18日刘锡华聊天主界面03月 18 日-03月 19日蔡鑫控制台界面03月19日刘锡华用户登陆03月 20 日-03月 21日刘锡华用户注册03月21日蔡鑫在线用户列表03月22日蔡鑫用户公聊03月23日蔡鑫找回密码03月24日蔡鑫修改资料03月 25日蔡鑫查看资料03月 22日-03月 23日刘锡华记住密码03月 24日-03月 25日刘锡华用户私聊03月 26日蔡鑫3服务器发送公告 03月 27 日 蔡鑫同一个账号不能重复登录 3月26号 刘锡华登陆日志 3月27-3 月 28日 刘锡华消息记录 3月28日 蔡鑫功能分析1功能描述项目基本功能1.用户注册2.用户

6、登录3.在线用户列表4.用户公聊5.找回密码项目扩展功能1 用户可以更改个人资料2 查看好友资料3 注册时密码长度的判断及密码确认的判断4 服务器端显示在线人数5 服务器端显示在线列表6 服务器端发布公告7 用户私聊8 记住密码9 右键功能10 同一个账号不能重复登录11 登录日志12 消息记录13 管理员发送消息(服务器端也可以群聊)4用户登录用户输入用户名和密码,提交给服务器确认,根据确认的信息判断用户是否符合登录条件。如果用户名和密码正确的话,则登录到聊天界面;如果还没有账号,可以先进行注册,然后便可进入聊天室。用户注册用户在还没有账号的情况下,先进入到注册界面,填写完完整的信息后按注册

7、确认键便可获得账号,随后就可进入到聊天室。找回密码在用户忘记密码的情况下,可以进入到找回密码的界面,填写当初注册时选择的密保问题的正确的答案后就可以取回密码。修改资料用户可以进入到修改资料的界面,可以修改当初注册时填写的资料,修改资料时同样要填写完整的信息。用户公聊用户成功进入到聊天界面后可以和所有进入到聊天界面的用户进行公共聊天,此时聊天的类容每一个用户都可以看到。服务器发布公告当管理员有什么事情或者其他的信息要通知大家的时候可以在服务器的界面上发布公告,这样进入到聊天室的每一个人都可以看到消息。记住密码在用户登录的时候,如果想下次不再输入账号和密码而直接登录的话,可以选中“记住密码”后再登

8、录,这样在下次就可以直接登录而不用再输账号密码了服务器端显示在线列表该功能主要是方便管理员对所有用户在线的情况进行了解,在线列表会随时刷新,意思是说假如有谁下线或者上线,在服务器界面上能够随时看到。聊天界面显示在线列表5该功能和服务器端显示在线列表的目的差不多,就是能够让用户随时知道谁上线或者下线,同时也是及时刷新的。2E/R 图3、用例图4用例描述用例名称 客户管理用例编号 hP001执行者 系统管理员涉众及利益 用户: 对客户信息进行增删查改前置条件 用户已经登录成功。6后置条件拥有合理的客户信息基本流程1、用户登录并成功,用例开始。72、用户进入系统主界面。3、从主界面进入到客户管理界面

9、。4、进行客户增加操作。5、进行客户删除操作6、进行客户信息修改。7、进行客户信息查询。8、用例结束。扩展流程4.1、在添加客户信息时,客户编号自动生成,并同时保证了每一次所生成的编号不会重复。字段列表客户信息包括以下字段:客户编号,客户姓名,客户联系人名称,客户电话,客户手机,客户所在地址,客户 Email。用例名称库存管理用例编号hP002执行者涉众及利益前置条件基本流程系统管理员用户: 及时了解商品的库存信息用户已经登录成功1、用户登录并成功,用例开始2、用户进入系统主界面3、进入库存管理界面4、查看商品的库存信息5、查看出入库信息扩展流程6、用例结束4.1、查看某一种商品的库存信息4.

10、2、查看某一天的出入库信息用例名称商品管理用例编号hP003执行者涉众及利益前置条件基本流程用户用户: 对商品进行管理用户已经登录成功1、用户登录并成功,用例开始2、用户进入系统主界面3、进入商品管理的界面4、对商品进行增删查改扩展流程5、用例结束4.1 商品的 ID号自动增加字段列表商品管理包括以下字段:商品 ID 号、商品名称、商品价格、产品的描述、库存上限、库存下限、对应的类别编号、商品数量用例名称系统管理用例编号hP004执行者用户涉众及利益用户前置条件用户已经登录成功。基本流程1、用户登录并成功,用例开始82、用户进入系统主界面3、进入系统管理的界面4、修改个人密码5、查看系统帮助信

11、息6、用例结束用例名称商品出库操作用例编号hP005执行者涉众及利益前置条件后置条件用户用户: 对商品出库所产生的信息进行增删查改用户已经登录成功。有合理的商品库存,商品库存不足则不允许进行出库操作基本流程扩展流程字段列表1、用户登录并成功,用例开始2、用户进入系统主界面3、从主界面进入到商品出库操作界面4、进行商品出库操作,同时产生出库单信息和出库详单信息5、对出库单信息和出库详单信息进行删除操作6、对出库单信息和出库详单信息进行修改操作7、对出库单信息和出库详单信息进行查询操作8、用例结束。4.1、 在商品出库时,系统会自动判断该商品的库存是否足够,假如不足够,则提示该商品本次出库失败,直

12、到填写合理的出库数量为止4.2、 出库单编号和出库详单编号都是自动生成的,同时保证了每一次自动生成的编号不会重复 9出库单信息包以下字段:出库单 ID 号,操作人,出库日期,出库时间,出库商品总数量,出库商品总价值,出库商品总折扣价出库详单信息包括以下字段:出库详单编号,商品数量,商品单件折扣,商品编号,对应的客户,对应的出库单编号用例名称 商品入库操作用例编号 hP006执行者 用户涉众及利益 用户: 对商品入库所产生的信息进行增删查改前置条件 用户已经登录成功。后置条件 有合理的商品库存空间,商品库存空间不足则不允许进行入库操作基本流程扩展流程字段列表1、用户登录并成功,用例开始2、用户进

13、入系统主界面3、从主界面进入到商品入库操作界面4、进行商品入库操作,同时产生入库单信息和入库详单信息5、对入库单信息和入库详单信息进行删除操作6、对入库单信息和入库详单信息进行修改操作7、对入库单信息和入库详单信息进行查询操作8、用例结束。4.3、 在商品入库时,系统会自动判断该商品的库存空间是否足够,假如不足够,则提示该商品本次入库失败,直到填写合理的入库数量为止4.4、 入库单编号和入库详单编号都是自动生成的,同时保证了每一次自动生成的编号不会重复10入库单信息包以下字段:入库单 ID 号,操作人,入库日期,入库时间,入库商品总数量,入库商品总价值,入库商品总折扣价入库详单信息包括以下字段

14、:入库详单编号,商品数量,商品单件折扣,商品编号,对应的供应商,对应的入库单编号用例名称 查看报表用例编号 hP007执行者 用户涉众及利益 用户: 查看商品出入库的库存信息和财务信息前置条件 用户已经登录成功。后置条件 有合理的数据,没有的相应的数据则不能查看到数据基本流程 1、用户登录并成功,用例开始2、用户进入系统主界面3、从主界面进入到库存报表界面和财务报表界面4、查看库存信息5、查看财务信息6、用例结束扩展流程 4.1、查看库存信息时既可以查看全部的、也可以查看某一天的5.1、查看财务报表时既可以查看全部的,也可以查看某一天的5.2、可以进行动态的总结,就是对不同时间段的11用例名称

15、供应商管理用例编号hP008执行者涉众及利益前置条件后置条件基本流程用户用户: 对相应的供应商进行管理用户已经登录成功。有合理的供应商信息1、用户登录并成功,用例开始2、用户进入系统主界面3、从主界面进入到供应商管理界面4、进行供应商添加操作5、修改供应商信息6、删除供应商信息7、查看供应商信息扩展流程8、用例结束4.1、供应商编号系统自动生成,同时保证了生成的编号没有重复的项目设计1数据库设计(1) Users 用户表列名数据类型是否允许为空描述值Idint否用户账号(主键)Namevarchar(80)否用户姓名Xingbievarchar(2)否用户性别Nichengvarchar(50

16、)否客户电话Chushengvarchar(50)否用户出生年月Nianlingvarchar(10)否用户年龄Mimavarchar(15)否用户密码Dizhivarchar(100)是用户居住地址Qianmingvarchar(500)是用户个性签名( 2) MiBao 密码保护表(存放用户注册时填写的密保问题以及答案)列名 数据类型 是否允许为空 描述值Id int 否 用户账号(主键)Name varchar(80) 否 用户姓名12Mimavarchar(15)否用户密码Wentivarchar(150)否用户密保问题Daanvarchar(100)否密保问题答案2界面设计登陆界面服

17、务器界面13聊天界面(主界面)1415项目测试(1)用户登录设计 蔡鑫 测试人 邹斌 功能编号 116人功能测试日2009-1-10修改日期 2009-1-10组期测试环境及前提测试条打开登录界面件测试项目及内容测试步输入项预期输出项实际输出骤1蔡鑫 /201314登录成功进入到主界面张三 /123登录失败 , 并清空密码或账号错误,请重新输2文本框中原有的数入据测试结论测试记邹斌总体结论功能实现录(2)查询商品信息设计蔡鑫测试人邹斌功能编号2人功能测试日2009-1-21修改日期2009-1-21组期测试环境及前提测试条件用户已登录,打开商品信息查询界面前提用户已经登录成功并进入主界面,同时

18、有一定的测试数据测试项目及内容测试步骤1输入项用户成功登录以后,点击主界面的商品信息查询,输入商品编号,点击查看预期输出项 实际输出弹出商品信息查询的窗口,表格中显与预期输出一致示出相应的商品的信息2点击显示全表格中显示出所与预期输出一致 .部数据有商品的信息测试结论测试记邹斌总体结论功能实现,能够查看全部商品录的信息和单件商品的信息17(3)添加入库单设计蔡鑫测试人邹斌人功能测试日2009-1-22组期测试环境及前提测试条件用户已登录,打开商品入库操作界面前提用户已经登录成功并进入主界面测试项目及内容测试步输入项预期输出项骤用户成功登弹出商品入库窗1录后,点击口商品入库点击选择商显示对应商品

19、的资料,并自动提取入2品选择所要库单编号、时间日入库的商品期以及入库人在文本框中3输入入库数表中显示出所添加量和折扣,的入库商品的信息点击添加所添加的商品入库4点击入库信息全部添加到数据库中测试结论测试记邹斌总体结论录(4)入库单修改和删除功能编号 3修改日期 2009-1-22实际输出与预期输出一致与预期输出一致与预期输出一致与预期输出一致功能很全面,通过设计蔡鑫测试人邹斌、蔡鑫功能编号4人功能测试日2009-1-22修改日期2009-1-22组期测试环境及前提测试条件用户已登录,打开入库单修改和删除界面前提用户已经登录成功并进入主界面测试项目及内容测试步输入项预期输出项实际输出骤18123

20、4测试记录用户成功登录后,点击入库单修改和删除选择入库单编号、商品和供应商名修改数量和折扣的数据,点击修改点击删除邹斌弹出入库单修改和删除窗口与预期输出一致显示对应商品的数与预期输出一致量与折扣等信息数据库中相对应的表中信息已经被修与预期输出一致改入库单信息删除成与预期输出一致功测试结论总体结论功能全面,考虑到了很多细节(5)查看库存报表设计人功能组测试条件测试步骤123测试记录蔡鑫测试人邹斌功能编号5测试日2009-1-23修改日期2009-1-23期测试环境及前提已登录成功进入主界面测试项目及内容输入项预期输出项实际输出成功登录后,在主界面中成功弹出库存报表与预期输出一致打开查看库的界面存

21、报表选择全部查显示所有的库存信与预期输出一致询息选择日期后显示所选择日期选日期的库存报表,与预期输出一致测试结论邹斌总体结论实现了全部查询和动态查询(6)查看每财务报表19设计人功能组测试条件蔡鑫测试人邹斌功能编号6测试日2009-1-24修改日期2009-1-24期测试环境及前提已登录成功进入主界面测试步骤123测试记录输入项成功登录后,在主界面中打开查看财务报表选择日期选择全部查询邹斌测试项目及内容预期输出项 实际输出成功弹出财务报表与预期输出一致的界面选择日期后显示所选日期的财务报表。与预期输出一致显示所有的财务信与预期输出一致息测试结论总体结论实现了财务报表的静态查询和动态查询(7)添

22、加出库单设计蔡鑫测试人邹斌人功能测试日2009-1-25组期测试环境及前提测试条件用户已登录,打开出库界面前提用户已经登录成功并进入主界面测试项目及内容测试步输入项预期输出项骤功能编号 7修改日期 2009-1-25实际输出用户成功登1录后,点击商品出库点击选择商2品选择所要出库的商品弹出商品出库窗口显示对应商品的资料,并自动提取出库单编号、时间日期以及出库人与预期输出一致与预期输出一致20在文本框中3输入出库数表中显示出所添加量和折扣,的出库商品的信息点击添加所添加的商品出库4点击出库信息全部添加到数据库中测试结论测试记邹斌总体结论录(8)出库单修改和删除与预期输出一致与预期输出一致通过设计蔡鑫测试人邹斌功能编号人功能测试日2009-1-25修改日期组期测试环境及前提测试条件 用户已登录,打开出库单修改和删除界面前提 用户已经登录成功并进入主界面测试项目及内容82009-1-25测试步骤1234测试记录输入项用户成功登录后,点击出库单修改和删除

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

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