网上购物系统设计与数据库应用

版权申诉
0 下载量 185 浏览量 更新于2024-06-26 收藏 438KB PDF 举报
"数据库应用网上购物系统设计书" 该文档详细介绍了设计一个网上购物系统的过程,包括需求分析、可行性分析以及数据库的概念设计和逻辑设计。以下是相关知识点的详细说明: 1. **需求分析**: - 前台管理:系统为用户提供浏览商品、查询、订购、购物车及个人信息维护等功能。未注册用户可以注册,已登录用户可以进行购物操作。 - 后台管理:管理员负责公告管理、商品管理、订单处理、投诉管理和用户管理。这些功能确保了系统的正常运营和用户服务的质量。 2. **可行性分析**: - 用户角度:用户期望快速收到购买的商品,及时解决投诉,以提高商场信誉和满意度。 - 管理员角度:管理员需平衡用户需求与系统管理,如处理订单、发货、解决投诉、市场调查、产品更新和系统维护,以实现经济效益。 3. **数据库概念设计**: - E-R图(实体-关系图)是用于表示实体、属性和联系的工具。实体用矩形表示,属性用椭圆,联系用菱形。本系统中,虽然具体的E-R图没有给出,但通常会包括用户、商品、订单等实体及其相互关系。 4. **数据库逻辑设计**: - **公告信息表(Board)**:包含Id(公告ID)、Title(标题)、Content(内容)、PostTime(发布时间)和Poster(发布者)等字段,用于存储和管理商场的公告信息。 - **商品信息表(Goods)**:包括Id(商品ID)、Typeid(类别ID)、Name(商品名称)、Sn_Number(商品编号)、Producer(生产商)和Package(包装信息)等字段,用于记录商品的基本信息。 设计这样的网上购物系统,需要考虑用户体验、系统效率和数据安全性等多个方面。数据库的设计是关键,它决定了数据的组织方式、查询效率以及系统的扩展性。在实际开发中,还需要进行物理设计,包括选择合适的数据库管理系统、确定数据存储结构、优化查询性能等步骤,以确保系统的稳定运行和高效服务。
2023-01-08 上传
»¡¢ ¯˚ 1.1 —Ł˙– د˚–·œ˜ ˆ˝ ¢ "˝¨¸ˆæ˛˚œ»˜¸ ˘ ˜Æ £ · ¶˜ " ˛¸ – —¿¶ł·¡£ ˛ˆ˙¨ —¯ˇ¢» ˜·˚–·œ£ ˝ł " ˝ `¸—¶¨¸œ» —– »¿˜» ¿ £ ª » »§˜–ª ˚ "˛º·«˝ ˜ "˛ ˚ ·ˇ¶˝¥£ ¨¸ˆ˙ ˇ˚ –ª¡¢ ˚»˜˝ ˚– »–£˙ ¨«˜˛˚£ …¨ –ª`¸ ˝˘¶ ¯ œ… …ˆ˜ ¢ ¡£˛æ˝ł´ "˛˘ ¤£ ˛˚˙ ˚–·œ˜ ł ¡£ 1.2 –—·˜¿˜ ˚¿Ł…˘¸ˆ˚Ø˚˙˚¿Ł…˘˜–" ¿ £ ¶Ł…˘—˜˚¿˜¸ø—–Œ ˚¶¡¢ ´… Æ "˝˛ Æ ˜Ł…˘ ¶¤¡£ –˚¿˜Ł…˘¸ˆ˚Ø–—·˜˜¿ ˜˚˙¶˝łˇ "˛ˇ˝ Ł…˘˜¸ˆ£ ˆ¨ ˇ˝ —˜ ˇ ƒ˜º ˙ ƒ˜˜—Ł˙£ ·¶ł ˇ˝ ˜˚`˝……˚`"ˇ˝…¡£ ˛"ˇ˝ ˜»ø…˛˜£ ˛""˜¿" ¢"˝˛ » Æ '¡£ 1.3 ¨…¶¤ Myeclipse 10.0:» ˙ £¯—ª˜ˆ¿" ¢ Java¡¢ J2EE ˜ Eclipse …… "ˇ£ Myeclipse ƒ˜ ˙ £˙¿·£ § ˚ ª "£ ¨˘¶ ¿"· œ˘ ˜§ »·¡£ Apache Tomcat 6.0:˚˙» ¿" ¯··œ´º¡¢¸—— servlet"˝ JSP Webƒˆ¨…¨ ˘¡£ Microsoft SQL Server 2005:Structured Query Language 1.4 ¿" ¢» –˛æ˝ł´ "˛˘ ¤˜¿" ¢» ˚˙ Windows 7¡¢Myeclipse10.0¡¢ Apache Tomcat6.0£ ˚¿» ˚˙ Microsoft SQL Server 2005¡£ ¶¡¢—Ł˙ ˛ 2.1 ˛˚ ´˚ Ł…˘˝ł´ "˛ˇ˝ ˜˚¿¡£ 2.1 —Ł˝Œ ˜ ƒ˜ ¿˝»§ ƒ˜£" (1) ˛¿˝¿ Ø¿·˘ —¯ˇ¢£ ˝ł—¯ˇ¢£ ¢ Æ¿ ˛" ¢ Æ¿˝»§¡£ (2) ¢ Æ¿˝»§£"¢ Æ¡¢¿˝»§—¯ˇ¢ Ø¿·"˝— ˜¡£¿˝»§˙´…¡¢¨ ¨ˇ¿˝»§—¯ ˇ¢£ ˇ˚¿˝»§—¯ˇ¢¡£˘ —¯ˇ¢ ¡¢ "˛ ¡¢˘ Ø¡¢¶'¥ Ø …˘ ˘´¡£ Ƹ¡¢¨ ¨ˇ¶'¥¡¢¶'¥· Ø ¡¢œ˚ ¶'¥ Ø ¡£ … ƒ˜£"˘ ˜ ˜¡£¶'¥·ƒ¡¢¶'¥¯¸˝¡£ ¿˝»§¢ Æ"£ ˙´… ˛æ˝ł£ ł¨º "˛` ¡£ ¿˝»§ ¸ø—˘ —¯ˇ¢"£ ¿ Ø¿·ˆ¿ ˘ ˜ˇŒˇ —¯ˇ¢£ ¡æ "´»… ¨º "˛ £ "˛ ˜¿¸˘ £ — ˜˘ ˚`¿£ ¢˝ ˚–˝ …˘ "˛ ˜ ˘ ¶¡£ ¿˝»§¨ ¨ˇ "˛ ˜˜˘ £ ¡— "´£ …·¿œ ¶'¥¡£¿ Ø¿·¶'¥· £ ¡ 0 –˚¡–˘ ˛· ¢ £ ¡ 1¡––˚˘ ¢ ¡£ ¿˝»§ ˛"˘˝¤¿˝»§"˝ VIP ¿˝»§£ "´˘ ˜ ¶"˝˚`¿£ ¶ …¶¡£ »˝ ˜ VIP ¨…¶ˇ— »˝ ˜¿¡£ 2.1 ˚`˝… ˝ł´ "˛ˇ˝ ˚`˝…¨ˇ´ ¶'¥—¯ˇ¢– ¿˝»§ … 1.0 Ø¿·˘ 3.0 œ ¶'¥ ˘ —¯ˇ¢ 2.0 "˛ ˘ —¯ ˇ¢ Æ ¸ª ˚ 4.0 ·ƒ¶'¥ 5.0 § ¶ ¸ 6.0 ¿" ¢˘– ¢˘–—¯ˇ¢– ¢˘–˚ ˘ —¯ˇ¢ "¸¶˝¤ ¶'¥ˇ 7.0 ˘ …—¯ˇ¢– ¢ Æ—¯ˇ¢ ¶' "—¯ˇ¢ – 8.0 ¸¿˝ "¸¶˝¤ ¶' ¥ —¯ ˇ¢ …—¯ˇ¢– ˘ —¯ˇ¢ ˘ —¯ˇ¢ "´ ˚ ˛¿˝ VIP »Æ– 9.0 ¢ Æ¿˝»§ 10.0 — ˜¿˝»§—¯ ˇ¢ ¢ Æ—¯ˇ¢ » ƒ ƒ …¶—¯ˇ¢ ¿—¯ˇ¢ ¿˝»§—¯ˇ¢ ¿˝»§—¯ˇ¢– ¿˝»§—¯ˇ¢ ˜—¯ˇ¢ ˝…1£" ˝ł´ "˛ˇ˝ ˚`˝… 2.1 ˚ ¿˝»§–˚£" ¶˛ —˛˜ˆŁ˚ ˚—˝ ˚˙ æ˛"¿ – ¢ UserID ¿˝»§ ID BigInt Not null … UserName ¿˝»§ˆß Varchar(30) Not null RealName ¿˝»§˚—ˆß Varchar(30) Not null UserPassword ¿˝»§ˆ´º Varchar(30) Not null Email ¿˝»§˚ˇ Varchar(30) Not null Phone `"ˇ» Varchar(30) Not null ID "¯ Varchar(30) Not null Question ˆ´º˛˚ Varchar(30) Nu