1、1 课程设计(论文) 课程名称 数据库系统课程设计 题目名称 学生学院 专业班级 学 号 学生姓名 指导教师 2013 年 1 月 成 绩 2 目目 录录 一、系统定义一、系统定义.1 二、需求分析二、需求分析.2 三、系统设计三、系统设计.5 四、 数据库设计四、 数据库设计11 五、 详细设计五、 详细设计17 六、 系统设计六、 系统设计26 七、 课程设计总结七、 课程设计总结30 八、 参考文献八、 参考文献31 3 网上购书管理系统网上购书管理系统 一、 系统定义 1. 1 任务概述 1.1.1 开发背景 Internet 的出现使企业拥有了一个商机无限的网络发展空间, 许多传统的
2、信息和数 据库系统正在被移植到互联网上,电子商务以其高效率、低成本的优势,逐步成为新兴 的经营模式和理念,越来越多的企业开始将自己的业务通过 Internet 的形式直接提供 给客户,一个基于 Internet 的全球电子商务框架正在形成。 随着计算机技术、网络技术的不断提高,电子商务技术的日渐成熟,人们已不再满 足于传统的图书购买方式,而是渴望通过 Internet 购买所需图书,享受网上订购所带 来的更多的便利,为了满足于广大客户的需求,越来越多的图书网站投身到提供电子商 务服务的行列中来。 1.1.2 系统任务 本网上购书管理系统实现让用户选择图书、购买图书、查看购物车以及 结帐的功能并
3、为管理员特别实现了管理后台较完整的功能。读者可以随意地 在网上浏览各种图书,也可以使用网站的搜索功能寻找所需的图书。读者看 到合适的图书就可以向自己的购物车中添加图书书籍。确定购物车内的图书 书籍正确无误之后,就可以提交订单并结帐。同时管理员可以对交易过程进 行实时的了解和完成整个交易过程,并对仓库进行管理,实现进销存功能。 1.1.3 相关技术介绍 SQL server :SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库 管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增 加了许多更先进的功能具有使用方便可伸缩性
4、好与相关软件集成程度高等 优点可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。SQL Server 2000 界面友好,易学易用且功能强大,与 Windows 2000 操作系统完美结合,可 以构造网络环境数据库甚至分布式数据库,可以满足企业及 Intemet 等大型 数据库应用。 ASP.NET:ASP.NET是一个已编译的、基于 .NET的环境,可以用任何 与 .NET兼容的语言包括Visual Basic。NET、C# 和JScript .NET.)创作应用 程序。另外,任何A
5、SP. NET应用程序都可以使用整个 .NET框架。开发人员 4 可以方便地获得这些技术的优点, 其中包括托管的公共语言运行库环境、 类 型安全、继承等等。ASP.NET的结构中, IIS(Internet Information Services) 为Windows NT/2000/XP操作系统的一个组件,所有Web客户端和ASP.NET 应用程序之间的联系都必须通过IIS来进行。ASP.NET应用程序是建立 在.NET框架技术的基础上的,因此在这些应用程序中可以充分利用由.NET 框架技术提供的各种特性(例如Web表单和Web服务) ,通过对这些特性的 利用,体现.NET框架技术对RAD(Rapid Application Development)和OOP (Object-Oriented Programming)技术的支持,实现减少编程工作量和快速 开发的目标。 Visual Studio 2005:Visual Studio 2005 是基于.NET2.0 框架的。它同时也能开 发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说 是一个非常庞大的软件, 甚至包含代码测试功能。 这个版本的Visual Stu