1、 网上构件销售系统(贡献表)小组成员 主要任务武智 整体网站的搭建及系统的模块划分和主要模块的编写(新闻模块、构件查询、构件管理等)牛超 系统部分模块的编写及其系统的论坛的编写(用户管理、系统论坛等)梅少武 后期系统的完善及其文档的编写(会员登陆模块等)网上构件销售系统设计文档摘要:构件(component)是可复用的软件组成成份,可被用来构造其他软件。它可以是被封 装的对象类、类树、一些功能模块、软件框架(framwork) 、软件构架(或体系结构 Architectural) 、文档、分析件、设计模式(Pattern)等。构件分为构件类和构件实例,通过给出构件类的参数,生成实例,通过实例的
2、组装和控制来构造相应的应用软件。构件技术的出现是对传统软件开发过程的一次变革。构筑在“ 构件组装 ”模式之上的构件技术,使软件技术人员摆脱了“一行行写代码”的低效编程方式,直接进入“ 组装构件” 的更高阶段。构件因为是可重复使用的,所以构件及其需要在网络上相互的交流,来提高的它的推广和使用范围。软件构件网络销售系统就提供了这么一个平台,个人或企业的软件开发商可通过该平台发布构件产品信息。软件构件的需求方可通过该平台查询自身所需的构件信息,也可发布构件订单。该平台除了双方提供构件信息发布,搜索等功能外,还将提供相关的其他服务,来为双方提供便利。随着计算机软件发展,程序设计都朝着高内聚,低耦合的模
3、块开发设计,代码重用为程序设计以及设计人员提供了很多便利,提高程序开发效率。构件这一领域的市场逐渐明了。此设计的目的,就是为软件开发中的构件提供交易平台,提供给开发者一个构件获取的有效途径。开发技术:程序语言 A c#开发工具 visual stidio 2008 ,dreamware8.开发环境 windows XP sp3系统运行环境 IIS5.0.概要设计:UML 建模:1 用例图上上上上上上 上上上上 上上上上 上上上上 上上上上 上上上 上上上上 上上2 系统模块设计:1 会员登陆模块:权限分为 3 个,匿名用户,会员用户,管理员2 构件查询:上传,购买系统。3 用户管理:修改密码,
4、查看账户4 用户注册;用户验证5 新闻系统:发布新闻信息,活动信息,构件信息6 构件管理:管理构件7 新闻管理:发布新闻8 系统论坛:用户交流系统详细设计数据库设计:1 构件 表2 用户信息表3 用户账户表4 网站活动表5 新闻表模块功能1 用户注册模块2 用户登陆3 构件查找模块(1) 匿名查找(2) 会员查找4 构件浏览5 构件上传6 构件购买7 构件管理8 新闻,活动管理系统论坛模块:随着 Internet 的迅猛发展,就 BBS 在交互性和使用性以及信息的交流数量等方面而言,仍然是 Internet 上的文字信息的主要传输手段。“构件销售系统 BBS”是完全使用 ASP.net 提供的
5、控件,构建基于 Web 方式的 BBS 的基本功能的方法。所有数据库数据的获取和命令的执行均通过服务实现,真正实现了数据访问和应用程序相分离,简化了代码。其中设置了多个版块、多个栏目,向用户提供丰富实用的信息、服务和内容。是一个特色鲜明,具有很强亲和力的论坛,论坛界面友好,操作方便、快捷。测试用例 :项目名称 网上构件销售系统 测试类型 黑盒测试测试时间 2010-2-1测试编号 测试项目 描述操作 期望结果 真实结果0001 用户权限测试 对网站的不同操作必须对应相应的权限操作与权限对应操作与权限对应0002 导航测试 跳转正常,页面正常正常 正常0003 检索测试 正确检索出希望的数据正常 模糊查找,空字符,检索为空0004 上传测试 上传 上传正常 同名文件,覆盖,不报错0005 注册测试 注册 正常 正常0006 新闻发布 修改数据 操作成功,页面正常正常