1、 毕业设计方案 学 院: 专 业: 班 级: 学 号: 学生姓名: 指导教师: 设计题目:基于ASP的电脑组装报价系统的设计与实现 2008 年 3 月 7 日 毕业设计方案 学院 专业 姓名 班级 学号 题目: 基于ASP的电脑组装报价系统的设计与实现
2、 一、设计方案内容:(本页可另加页) 1.国内外研究现状、水平及存在的问题: 当今时代,随着计算机技术的飞速发展,数据共享已经成为电脑经销商实现电子报价迫切的需要,而计算机硬件的价格每天都会发生变化,所以,电脑厂商需要一个电脑报价系统来向客户展示电脑硬件当日的价格。同时客户及时的了解目前电脑硬件的价格趋势。电脑组装报价系统可以实现多用户在多台终端上同时浏览数据库,同时为顾客报价,而且,经销商还可以进行配件进库操作,配件价格和数量实时更新,是现在电脑组装不可缺少的软件平台。计算机技术的飞速发展,同样也促使DIY发烧友组装电脑的兴
3、起,通过电脑报价系统可以使电脑报价更加直观。DIY发烧友通过在线电脑报价系统中的模拟装机功能,提交选择需要的常用的硬件,系统会显示用户选择的硬件的价格,并且自动计算出所选配件的总价格,有利于DIY发烧友根据自己的经济实力调整电脑硬件的选择。 纵观国内外的电脑组装报价系统,我们不难看出,报价系统有了飞速的发展和相当的水平,并且已经基本能满足人们的需求。随着经济的发展,人民生活水平的提高,在中国的网民日益增加,人们配置电脑的需求越来越强烈。而对于大部分对电脑还不熟悉的人们来说,电脑组装报价系统无疑为他们提供了最优质的服务,指导着他们如何组装配置电脑的同时,还能满足自己价格上的要求。随着网民数量的
4、进一步急剧性扩大,电脑组装报价系统发展必将成为人们不可或缺的需要,而电脑组装报价系统与运营商的有机结合,必将带动信息产业的高速发展。 但是电脑组装报价系统发展至今存在有许多的问题,其中给人印象最突出的,或者说各种问题的集中体现,是系统永远不能满足用户的多样化的需求,而这些正决定了它使用的局限性。产品信息更新不及时,也给人们选择产品时带来了一些不必要的麻烦。对于那些对电脑还不熟悉的初学者,配置电脑时必须请人帮忙的现象还是存在,也就是说现在所有电脑组装报价系统对于电脑初学者使用还是有很大的局限性。很多购买组装机的用户还是需要亲自去市场上选购配件,因为现在的电脑组装报价系统还没有得到人们的信任感,
5、没能使网上选购配件真正走入人们的生活。针对目前系统的种种问题,我们提出了新的电脑组装系统的研发方案。 2.选题的目的、意义: 目的:通过电脑组装报价系统的设计与实现熟悉一个应用系统的设计流程,并且掌握一门高级编程语言与后台数据库的操作。 意义:传统的电脑组装报价系统只是简单的配置组合,价格更新不及时,实现的功能也有限,不能更好的为用户提供优良的服务。通过电脑组装报价系统的设计与实现,使系统为用户提供的服务更方便更全面,并且满足了用户根据自己的个性需求来组装适合自己需要的电脑。 3.实施方案及主要研究手段: 对于本电脑组装报价系统,其功能目标是实现管理员可对各电脑配件进行添加删除修改
6、等操作,并且针对买组装电脑的用户,了解市面上的各电脑配件的性能与价格的功能,其特色更是为了让更多的用户根据自己的具体需求使用本系统来组装个人电脑。对于电脑组装报价系统的实现,我们采用的是ASP技术。 Active Server Pages(ASP)是位于服务器端的脚本运行环境,通过这种环境,用户可以用来创建和运行交互式Web服务器应用程序,如交互式的动态网页。更重要的是,ASP使用 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限扩充能力。使用 ASP 还可以利用ADO(Active Data Object) 方便地访问数据库。 SQL
7、 Server 2000: 是基于SQL客户/服务器(C/S)模式的数据库系统,它采用图形化界面,使用数据库管理更加简洁、灵活,同时又具有丰富的编程接口,为用户从事程序开发提供了更多的方便。SQL Server 2000 提供了以Web标准为基础的扩展数据库编程功能。其丰富的XML和Internet 标准支持,允许用户使用内置的存储过程以XML格式轻松存储和检索数据。用户还可以使用XML更新程序容易地插入、更新和删除数据。 4.选题的创新之处: 系统中提供了各种不同的型号的配件信息和性能参考指标,来满足不同价位人的需要。同时价格的修改由运营商负责,这样数据共享和价格公开的模式增加了市场竞争
8、性,同时使用户最大获益;个性推荐模块直接可以根据用户的要求系统自动配置性能最优的电脑,当然也要用户根据自己的经济情况来选择;系统提供的配置信息全面而且清晰,即使对电脑毫不了解的用户也能配置一台自己需要的电脑,就是适合所有人群的一个系统,这是我们追求的目标。 5.预期研究成果或结论: 电脑组装报系统的设计与实现,应该能使用户根据自己的性能需求和承受价格来组装配置或选购适合自己的电脑,使人们真正融入网上选购硬件组装电脑的生活。 6.参考文献: [1] 萨师煊, 王珊. 数据库系统概论[M]. 北京: 高等教育出版社, 2005.5. [2] 西山月. 电脑装机特别助手[J]. 网络与信息
9、 2003, (01) . [3] 臧捷. 电脑流行配件风向标[J]. 电脑爱好者, 1999, (21) . [4] 李文龙. 装配电脑的好助手[J]. 电脑知识与技术, 2003, (04) . [5] 宣小平等. ASP数据库系统开发实例导航[M]. 北京: 人民邮电出版社, 2003. [6] 李禹生. ASP实用技术:网络数据库应用系统设计[M]. 北京: 中国水利水电出版社, 2004. [7] 汪晓平,吴勇强, 张宏林. ASP网络开发技术[M]. 北京: 人民邮电出版社, 2003. [8] 小酷. 购机之前网上看——硬件行情资讯网站精彩推荐[J]. 电脑校园
10、 2002, (05) . [9] 唐红亮. AsP动态网页设计应用教程[M]. 北京: 电子工业出版社,2005. [10] ZhangFQiaoNwang G Y. Design and construction of materials corrosion database for Internet[M]. Beijing: CorrosionScienceandProtectionTechlDlogy, 2004. 二、设计方案:(本页可另加页) 删除硬件信息 添加硬件信息
11、 明 星 电 脑 报 价 系 统 一、设计流程 修改硬件信息 管理员登录 电脑组装报价系统功能模块: 添加厂商信息 修改厂商信息 修改图片 修改硬件价格 删除厂商信息 价格区间查询 关键字查询 品牌机查询 个性推荐 添加硬件价格 添加图片 经销商登录 用户登录 管理后台 列出装机清单 逐步选择硬件 逐步计算出价格 硬件查询 模拟装机
12、
13、
14、
15、 删除图片 按价格查询 查询方式 提示硬件冲突 按价格需求装机方案 按性能需求装机方案 按品牌查询 按硬件类别查询 二、 系统可分为三个模块,以下是对三个模块的简要说明: 1) 登录页面模块: 管理员登录:合法登陆后,可以添加和修改相关的硬件信息和相关的厂家信息; 经销商登录:合法登录后,可以修改自家生产的硬件和品牌机的价格,更新自家生产的硬件和品牌机的信息,但是无法更改别的厂家的产品
16、信息; 图片上传:经销商可以上传自家产品的相关图片,以便用户更直观的看到产品的信息。 2) 主页面模块: 配置信息:列置了组装电脑所需的所有基本硬件名称; 硬件查询:由管理员提供电脑组装所需的硬件信息,由经销商提供硬件的价格和性能和相关的图片,自动查询自己所需的硬件信息;关键字查询自己所需的硬件信息,根据用户所的查询信息查询数据库,并将查询结果的输出; 个性推荐:用户可以输入自己的对性能的需求和价格承受区间,电脑会自动推荐一款组装电脑,供用户参考选择; 保存配置信息:在用户完成了电脑配件的选择以后,确定配置信息,以便保存; 模拟装机:用户向系统提交自己选择的硬件,系统自动计算出用
17、户所选硬件的总价格;在向系统提交的过程中,系统会自动识别一些不兼容的设备以此提示用户选择硬件的冲突性; 品牌机查询:用户可以根据自己的需要,通过关键字查询或者价格区间来选择自己信赖的品牌机; 3) 用户模块: 用户登录:采用用户名、密码登录; 用户功能:浏览系统的硬件信息,查询相关的硬件信息,选择适合的硬件,修改配置信息,保存配置信息,模拟装机,自选品牌机,根据自己的需要选择系统推荐的配置单。 三、毕业设计进度安排 第1-2周,3月8号之前,完成开题报告 第3-7周,4月12日完成系统主要功能编写程序 第8周,中期检查(对完成的工作进行测试) 第9-12周,5月17日前,完成全部设计部分 第13-15周,撰写论文,准备答辩 三、指导教师评语: 指导教师对学生设计方案的评语包括学生对国内外研究现状的了解情况、研究方法、研究手段、预期效果等予以评价。 指导教师签名: 年 月 日 四、学院审查意见: 学院领导签章: 年 月 日 6






