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