欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    软件工程作业之大学生智能交易平台0612文档格式.docx

    • 资源ID:272833       资源大小:152.15KB        全文页数:55页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程作业之大学生智能交易平台0612文档格式.docx

    1、此平台还会根据用户的个人信息,如学校,专业等,智能推送用户感兴趣的物品。有了此平台,省去了大学生为淘宝而东奔西走的烦恼,不仅节约了学生的开销,而且也不至于使还有价值的物品变成废品,所以这是一个很有意义的平台。1.3 定义CSITP ( College Students Intelligent Trading Platform) 大学生智能交易平台1.4 参考资料 软件工程导论 陈世鸿 清华大学出版社 软件工程系统导论 张海潘 清华大学出版社软件工程 李代平 冶金工业出版社 软件工程 王庆育 清华大学出版社1.5 标准、条约和约定该软件开发过程完全遵守国家法律,并且特别注重开发人员的素质问题,绝

    2、对不会抄袭和篡改他人的作品。二、 项目概述2.1 项目目标 该项目开发过程从3.15-6.20,在6月20日之前所有的文档和代码都必须要按照规定完成。项目应当符合SMART原则:S Specific 明确的陈述M Measurable 可以衡量的结果A Attainable 可以达成的目标R Realistic 合理的,现实的或者说是能和实际工作相结合T Trackable 可以跟踪的2.2 主要人员参加本项目开发的主要人员有陈镇霖、黄剑翰、陈颖、黄蕴熙和李者,我们都是武汉大学计算机学院本科二年级学生,学习了计算机基础理论知识;基本掌握了网页编程、高级语言编程和数据库原理;对网络编程具有浓厚的

    3、兴趣,具有良好的团队协作能力。2.3 产品本系统最终的产品有一些 内容:产品名称编写语言主要内容计划任务书(plan.doc)自然语言软件总体计划需求规格说明书(demand.doc)需求规格说明书概要设计文档(outline.doc)概要设计文档详细设计文档(detail.doc)详细设计文档系统测试文档(test.doc)系统测试文档CSITP.htmlhtml本系统前台网页部分CSITP.javajava本系统后台数据处理部分CSITP.sqlMySQL本系统数据库部分2.4 产品目标与范围本系统适用于所有大学生,是一个很方便、智能的在线二手交易平台。通过网络就可以随时发布和获取二手商品

    4、信息,还可以进行交易。通过分析用户的个人信息和交易记录,智能推送用户感兴趣的商品,通过本系统,一方面卖家可以快速出售闲置商品,另一方面买家可以快速购买实惠的二手商品。2.5 假设与约束设计方法:面向对象的开发技术工具:Eclipse编程语言:JAVA规范:遵循中华人民共和国国家技术监督局发布的软件开发过程指南,计算机软件文档规范以及国家颁布的强制性规范GB/T 8567-2006,并注意系统的安全防范。经费限制:1万开发期限:三个月所建议系统的运行寿命:2年系统投入使用的时间: 2013-06-20三、实施计划3.1人员分工(见下页)职务职责陈镇霖组长,编码负责整个开发过程的管理,并编写软件代

    5、码黄剑翰写需求分析文档陈颖写概要设计文档黄蕴熙写详细设计文档李者测试写测试报告3.2协作与沟通团队内部以一起聚餐或开会的形式进行沟通和交流3.3 进度模块任务工作量(天)开始日期截止日期完成情况(%)资源学习基础知识53/153/20100plan.doc编写文档3/25返工修改13/2684/2demand.doc64/824/10104/20outline.doc74/2734/305/10Detail.doc5/175/20编写代码156/4D,CSITP.html,CSITP.java,CSITP.sql6/9软件测试6/12Test.doc6/15demand.doc,outline

    6、.doc,Test.doc配置协调6/17全部管理跟踪6/19质量分析6/203.4 预算劳务预算:人员数量(人)时间(天)95经费预算:类别金额(元)办公费2000差旅费500机时费资料费1000通讯费200专用设备租金总计5200四、 支持条件说明为了支持本项目的完成所需要的各种条件和设施。4.1 内部支持 硬件: CPU:2.0GHz以上 内存:2GB以上 硬盘:100G以上空间 软件:Windows xp/7/8 EclipseDreamweaver4.2 参考文献项目管理计划、进度和控制的系统方法(第7版)Harold Kerzner(电子工业出版社,杨爱华等译);计算机软件工程规范

    7、国家标准汇编2003中国标准出版社;PMBOK-2000PMI;PMBOK-2004PMI;成功的项目管理Trevol L Young(泰晤士报商业版,严鸿娟译);成功的项目管理Jack Gido James P. Clements(21世纪管理经典教材系列,张金城等译);第二部分1.1编写目的编写本需求规格说明书的目的在于:(1) 描述用户需求,明确系统功能内容、功能边界、开发途径;(2) 作为双方签订的软件开发合同的一部分内容形式存在;(3) 项目相关人员参考资料(4) 经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。1.2项目背景说明:(1)软件系统名称:大学生智能交易系统(2

    8、)任务提出者:武大计科7班软件工程大学生智能交易系统研究小组 开发者:同上 本项目将实现大学生智能交易系统的原型部分,并且在该原型的基础上进行功能的扩展和需求的界定,最终完成的版本将在未来申请好的域名网站上使用。提供武汉大学校内的学生商品交易服务。(3)本系统将存储用户信息,大学生智能交易系统将与其他的系统共享这些注册信息,共享的系统可能是武汉大学公共数据库。这些系统之间不提供应用程序级别的接口,数据共享通过SQL Server数据库表的公共访问来实现。本系统将使用sql server 2008作为数据库存储系统,sql server 2008企业版将由本系统的最终拥有者自行购买。1.3名词约

    9、定垃圾信息:含无意义或大量恶意重复内容的信息非法用户:大量发布垃圾信息或违反相关法律规定内容的用户会员:在本网站系统注册的用户游客:所有浏览本网站的非会员或未登录用户1.4 阅读对象 本需求文档的读者为:需求分析人员,软件开发人员,测试人员,项目提出人。1.5参考资料 软件需求最佳实践SERU过程框架原理与应用 徐峰 电子工业出版社软件工程面向对象和传统的方法 Stephen R. Schach 机械工业出版社软件工程 陈世鸿 武汉大学出版社二、任务概述2.1 目标改革开放以来,随着社会主义市场经济的蓬勃发展,人民生活水平的日益提高,使得人们具有越来越多的剩余物品,因而产生了交换剩余物品的需求

    10、。而大学生也是如此,校园里大学生们主要通过校内BBS与摆摊等方式来交易自己的剩余或二手物品,但这样的交易方式比较原始,也不方便。通过对校内学生的调研,我们发现,大学生们比较倾向于使用一个统一的系统来进行二手商品的交易,这样的交易方式比较适合大学生二手商品的种类多,规模小,交易随机性强的特点。针对大学生二手交易的以上特点,我们认为开发出一个大学生智能交易系统是很有必要的,他能在很大程度上满足在校大学生进行二手交易的需求。大学生智能交易系统的诞生可以在方便广大在校大学生的同时,也使得了大学生剩余物品的循环利用,促进节约。本项目问题的定义是:是建立一个完善的大学生智能交易平台系统。通过坚实的数据库和

    11、服务器系统,我们可以创造一个基于C2C架构的智能交易平台,该平台可进行商品推荐、商品购买、在线支付等功能,为校内大学生进行二手或剩余物品交易提供便利。该软件最终的使用者是校园C2C服务提供商、在校大学生,并且以Internet页面的形式提供浏览和操作,提供以下的功能:默认页提供关于网站的基本信息;武汉大学大学生用户可以创建自己的帐户,通过学号与武汉大学公共数据库对应;如果用户输入的电子邮件 ID 在数据库中已存在,系统将显示错误页;用户必须先登录才能在网站中记录详细信息;如果用户为卖家,则可以发布售卖商品的详细信息;如果用户为买家,则可以求购商品的详细信息;用户可以修改/删除他输入的详细信息;

    12、即使不登录站点也可以使用搜索工具;用户可以按照关键字、类别和或价格搜索信息;2.2 用户特点本系统最后的使用者是武汉大学的学生,他们都使用浏览器上网通过页面进行操作,因此,用户无需进行程序或者软件的安装或者培训工作,但是他们对页面信息的填写、按照特定信息查找应具备一定的经验。根据业务的频繁程度,稳定运行的系统每天接受的操作(点击)数量应该在1000-10000次,对于超过10000次的负荷,应该采用增加服务器和硬件性能、版本升级的方法来解决。用户对页面的友好性、简单清晰和易操作性,有一定的要求。这些特点决定了本系统应该采用B/S架构来进行开发。2.3假定和约束根据本研究小组的讨论研究,该项目约

    13、束条件包括:A、本系统的预算在1万元(人民币);B、本系统的最后的交付日期是2013年12月1日,之后进行负荷测试、峰值测试、试运行,系统要求在2014年1月1日正常投入使用;假设:A、负荷测试的程序和软件由本研究小组提供;B、本小组能够提供阶段性的验证工作,包括一些评审和测试工作的支持和配合;C、超过10000万次/日的访问量,不输入本系统应解决的问题;D、在第一个原型的版本中,该系统不会有大的需求方面的变更;其他相关的假定和约束条件将进一步补充。三、需求规定3.1对功能的规定(1)、首页设计首页设计应该清晰简单、美观大方,同时还要做到信息充足,突出大学生智能交易系统的特点和操作的入口。(2

    14、)、个人信息管理只有登录后的用户可以修改、删除自己发布的信息,登录人员可以根据邮件/密码组合,手机号/密码组合,学号/密码组合或者用户名/密码组合来进行验证。本站管理员不能对任何学生买家或卖家的信息进行更新、删除操作,特殊状况下除外,此时应备案。这些私有信息属于用户,本站不能因为商业目的向外界公开,个人信息完全由个人来控制其内容,程序应提供个人信息维护的页面。(3)、信息查询提供查询的页面,用户能针对类型、价格或关键字进行相关商品的查询,并得到正确的信息列表。(4)、安全管理安全方面的管理,防止恶意攻击、非法入侵和对数据的篡改。3.2对性能的规定3.2.1精度1、个人信息:邮件的字母数不能超过

    15、50个、商品的名称允许输入50个汉字、密码允许输入20个字母;2、商品信息:价格保持为两位小数、可以输入一百个汉字的附加信息,其他的要求同第一项;3、用户选择或者输入数据,进行信息查询,应不区分大小写;4、用户选择或者输入数据,进行信息查询,应执行不完全匹配的模糊查询;3.2.2时间特性要求1、用户登录请求、个人信息填写完毕后的提交、个人信息更改、删除的操作,响应时间应该在1.5s之内用户不应感到系统有延迟的时间;2、用户执行商品或者买卖家信息查询,返回记录在100行之内的,响应时间应不超过2s,超过100行记录的情况,应该进行分页显示,每页显示20-80行(具体由美工人员来设定)结果信息;3

    16、.2.3灵活性A、操作方式程序在通常的应用环境下使用鼠标和键盘进行输入操作,对于执行按钮,通常使用鼠标的点击完成,在IE,CHROME与FIREFOX等常用浏览器中完全兼容。B、运行环境程序在通常的条件下,在WinXP/7/8及后续的MS的操作系统上,只要已经安装了IE6.0或者后续版本,都能够浏览所公布的页面、执行对应的操作,在MAC OS 与 LINUX上的FIREFOX或CHROME等浏览器亦如此 。但是,要求使用者的IE不要禁用Cookie功能。页面服务器的环境应安装IIS7.0,正常启动Web服务,数据库服务器及详细的配置和安装参考以下硬件和软件的支持。C、同其他软件的接口的变化本系

    17、统将与武汉大学公共数据库进行交互,因此应提供一个验证接口。A、 精度和有效时限的变化(不适用)B、 计划的变化或改进由于本系统的规模比较小,计划和进度的改变不影响到需要实现的需求。3.3输人输出要求系统的基本数据单元如下:数据单元名称登录/私人信息组成名称格式范围精度说明口令字符-登录时输入的密码50姓名/联系人用户名128登陆用户名电子邮件联系Email备注姓名和用户名的组合不允许重复,电子邮件不允许重复个人与商品信息所在院系具体的联系地址描述信息255简短描述信息超级连接主页地址联系人20用户图像JPG50KB以下从武汉大学公共数据库中取得卖家信用数字整数卖出好评数买家信用买入好评数附加条

    18、件其他的条件说明在校年限在校的时间商品类别所属类型手机号11本人手机号13武大学号校园卡密码验证所用商品名称30求购/出售布尔0求购,1出售商品简介商品图片jpg1MB以下存放售卖商品图片为保持数据访问的效率,存在一定的数据冗余输入的操作要求如下:序号输入信息操作和处理输出URL地址信息网络访问首页邮件、密码,手机、密码,学号、密码或用户名、密码登录操作和验证是否登录成功类别、价格或关键字查询结果列表4用户的完整的信息执行添加操作对应信息被保存买家信息提交到系统该信息被保存卖家信息商品信息修改数据更新9删除对应数据被删除1214查找到的数据项联系发送电子邮件其他输入要求:A、价格:在查询的时候

    19、,在5000人民币以下进行选择,在输入新的商品信息的时候,可以自定义价格,但也只能5000人民币以下;B、用户在输入自己的信息的时候,要求输入所有数据项,所有项不能为空;3.4数据管理能力要求以下是每天、每月的各个单元可能产生的新的数据量、和对应可能访问值的估计次数。以下的数据是系统稳定运行时的正常增长,不包括访问的高峰值或者其他的特殊的情况。数据单元数据量需要的存储容量注册学生/月10-100010M求购学生/月出售学生/月10 1000出售买入/月页面访问数/日100-1000峰值访问数/秒100 - 500相关对数据的操作单元和频率对应如下:操作单元月访问数数据库操作单元数访问主页100

    20、-10000登录100 10000增加个人信息1000 10000增加商品信息更改个人信息10 - 1000更改商品信息1 - 10删除个人信息10 100删除商品信息根据以上的数据,每月要求的额外的数据存储空间为50M。并且,所有数据采用集中式存储,数据位于数据库服务器上。数据库要有安全保障性能,必须只有授权的用户才能操作。3.5故障处理要求A、在数据访问、增改时,用户输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者窗口关闭;B、数据库要求有灾难备份机制,以防止数据的全部丢失;C、对于不使用COOKIE功能的IE,应给予适当的提示;3.6其他专门

    21、要求A、安全性尽管允许非登录用户进行商品信息查询,用户/商品信息的修改,必须是已经登录的用户。此外,由于本系统在Internet上使用,防止非法的入侵是系统必须要考虑的因素。B、可扩充性系统在开发完毕以后,应允许在后续的商业合同中进行功能的扩展或者功能的重新解释和实现。本系统只实现一个招聘/应聘信息管理和查询的技术结构,在系统开发完毕后可能立即要进行升级,包括对功能的扩充和性能的增强,可能新增加的功能包括:1、信息发布;2、过访客人和用户的管理;3、商品的详细划分;4、按照不同的条件实现不同方式的组合查询;5、自动邮件服务;6、出售求购统计; 系统在实现的时候,可以考虑这些系统的后备方案。C、

    22、健壮性系统应该保证在一次开机三个月之内稳定运行,数据库在一些灾难事故中能够在系统安装好之后,两小时内恢复。系统的健壮性,牵涉到WEB服务器的特性,这些特性和数据,应该在设计报告中提交。四、运行环境规定4.1设备客户程序硬件要求:具有 Pentium II 处理器且满足以下要求的计算机:最低 64 MB 内存最小 1 GB 硬盘鼠标键盘WEB服务器硬件需求:具有 Pentium IV 处理器且满足以下要求的计算机:最低 512MB 内存最小 8 GB 硬盘总线I/O:8M/s;数据库服务器硬件需求:最小 100 GB 硬盘4.2支持软件客户程序软件:Windows XP/7/8或更高版本IE 7.0或者更高的版本网络支持WEB服务器软件:Windows 2003Server或更高版本IIS7.0或后续版本数据库服务器软件:Windows 20


    注意事项

    本文(软件工程作业之大学生智能交易平台0612文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开