1、厦门大学软件学院毕业设计(论文)开题报告 学生姓名 班级 学号 指导教师姓 名 职称 副教授 所在单位 厦门大学软件学院 毕业设计(论文)题 目 网上 店铺的设计与实现 毕业设计(论文)的 目标: 一整体的软件目标 1开发基于 Visual Studio .NET 平台的 网上 店铺系统。 2使用 C#编程语言,实现前台客户端功能 (商品浏览,商品查询,会 员注册,购物车等 ),后台管理端功能 (会员管理,商品管理,订单管理,留言管理等 )。 3 使用 SQL Server2000 建立 网上 店铺系统的数据库,实现 数据处理 4人性化的用户界面,方便客户购物体验。 5方便快捷的留言查看和订单
2、管理功能,使商家轻松掌握站内动态。 二 网上 店铺的系统目标 1 网上 店铺的前台页面 ( 1)首页设计(商品浏览页面) ( 2)查看商品详细信息 ( 3)商品查询(按商品名称,生产厂家等) ( 4)会员注册 (添加会员基本信息 ) ( 5)购买商品 (选择商品,添加订单信息 ) ( 6)查看订单(查看订单信息并编辑) 2 网上 店铺的后台管理 ( 1)商品管理 (添加,编辑,删除 ) ( 2)订单 管理 (查看,编辑,删除 ) ( 4)会员管理 (编辑,删除 ) ( 5) 留言管理 (查看用户留言信息 ) ( 6) 信息管理 (站内新闻管理和站内公告管理 ) 3数据库设计 ( 1) Prod
3、uct 表(存储商品信息) ( 2) Users 表(存储用户信息) ( 3) OrderItem 表(存储订单信息) 实现方法: 一基本环境 开发工具: visual studio .net2005,SqlServer2000 开发语言: C# 开发平台: Windows XP 软件建模: Microsoft Office Visio 2003 软件管理: MicroSoft Visual SourceSafe 二 模块关系 三 网上 店铺的用例图 四重要技术简介 1 .NET 平台 .NET 开发平台是一组用于建立 Web 服务器应用程序和 Windows 桌面应用程序的软件组件,用该平台
4、创建的应用程序在 Common Language Runtime( CLR)(通用语言运行环境)(底层)的控制下运行。 CLR 是一个软件引擎,用来加载应用程序,确认它们可以没有错误地执行,进行相应的安全许可验证,执行应用程序,然后在运行完成后将它们清除。类库集提供了使应用程序可以 读写 XML 数据、在 Internet 上通信、访问数据库等的代码。所有的类库都建立在一个基础的类库之上,它提供管理使用最为频繁的数据类型(例如数值或文本字符串)的功能,以及诸如文件输入 /输出等底层功能。 .NET 开发平台使得开发者创建运行在 Internet Information Server (IIS)
5、(互联网信息服务器) Web 服务器上的 Web 应用程序更为容易,它也使创建稳定、可靠而又安全的 Windows 桌面应用程序更为容易。 .NET开发平台包括以下内容: .NET Framework(架构) 。 包括: Common Language Runtime( CLR)(通用语言运行环境),这是用于运行和加载应用程序的软件组件;新的类库,分级组织了开发者可以在他们的应用程序中用来显示图形用户界面、访问数据库和文件以及在 Web 上通信的代码集。 .NET 开发者工具 。 包括: Visual Studio .NET Integrated Development Environment
6、( IDE)( Visual Studio .NET 集成开发环境),用来开发和测试应用程序; .NET 编程语言(例如 Visual Basic .NET 和新的 Visual C#),用来创建运行在 CLR 下并且使用类库的应用程序 。 2 C# C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于 Microsoft .NET 平台的应用程序, Microsoft .NET 提供了一系列的工具和服 务来最大程度地开发利用计算与通讯领域。正是由于 C#面向对象的卓越设计,使它成为构建各类组件的理想之选 无论是高级的商业对象还是系统级的应用程序。使用简单的 C#语言结构,
7、这些组件可以方便的转化为 XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过 Internet 进行调用。最重要的是, C#使得 C+程序员可以高效的开发程序,而绝不损失 C/C+原有的强大的功能。因为这种继承关系,C#与 C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。效率与安全性新兴的网络经济迫使商务企业必须更加迅 速的应对竞争的威胁。开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个“标志性”的版本。 C#在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。支持现有的网络编程新标准新的应用程序开发模型意味着越来越
8、多地解决方案依赖于新出现的网络标准,例如 HTML, XML, SOAP 等。现存的开发工具往往都是早于Internet 出现的,或者是在我们所熟知的网络还处于孕育期时出现的。所以,它们一般无法很好地支持最新的网络技术。 C#程序员可以在Microsoft .NET 平台上事半功 倍的构建应用程序的扩展框架。 C#包含了内置的特性,使任何组件可以轻松转化为 XML 网络服务,通过 Internet被任何操作系统上运行的任何程序调用。 时间进度安排: 2008 年 2 月 26 日 -2008 年 3 月 17 日 搜集相关资料,深入理解课题,确定功能模块,选定实现平台和语言,并完成相应文档。
9、2008 年 3 月 18 日 -2008 年 4 月 6 日 征求导师意见,并进一步完善对课题信息的系统调研,完成论文开题报告。 2008 年 4 月 7 日 -2008 年 4 月 22 日 “网上 店铺系统 ”的总体设计及测试计 划文档的初稿完成。 2008 年 4 月 23 日 -2008 年 5 月 22 日 完成详细设计,界面设计及软件代码的编写,实现基本功能模块。 2008 年 5 月 13 日 -2008 年 6 月 11 日 集成测试,系统测试,确认软件功能的全部实现,补充并修改相关文档,毕业论文定稿并 提交,进入答辩环节。 指导教师审核意见: 校内指导教师签名: 2008 年 月 日