一、 课程设计目的
通过使用 Visual Studio 2005 集成开发环境,了解一个具体的 Web 程序开发过程,深入
了解 Web 程序的分析、设计和部署的过程。掌握 B/S 软件的基本概念和理论体系、掌握该
类型软件的管理和开发方法。并结合具体软件的编码过程,加深对于该类型软件的开发的
理解和应用,同时也进一步加深对于在软件工程方面的系统规划、分析、设计和实施的能
力。
二、 课程设计内容
网上书店
要求:购书者可以通过访问 Web 站点,得到图书信息。系统可以:
(1)、显示每本书的详细信息
(2)、显示购物车和顾客选购的图书信息
(3)、收集顾客个人资料
(4)、对定单的修改、确认、提交等
三、 程序设计
1. 系统功能分析,程序流程设计
程序主要实现的功能:
(1) 用户登陆,注册
(2)在用户浏览页面显示图书信息
(3)用户登陆以后建立订单、购物车选购图书
(4)修改订单
购书活动图:
2. 数据库设计
根据程序的需要,可以看出系统中的一些实体对象,包括图书、用户和订单。这些对象和
数据库的实体对应。据此新建一个数据库,建立两个表,一个顾客信息,用来存放网站用
户的信息,一个图书信息,用来存放书店的图书信息。在用户购买图书过程中,建立用户
自定义的数据库,用来存放用户的订单信息。
放 到 购 物
车
添加订单用户登陆
查看、修改
订单
用户浏览
图书信息