第四章总体设计
依据需求分析所确定的系统目标进行总体设计
4.1数据库的设计
4.1.1数据库的需求分析
用户的需求主要体现在对各总细心的浏览的,查询,保存和更新的操作上,这就要求数据库设计上能够满足用户的这些需求,并且在结构的设计上能够做到简单明了,并保证系统的工作效率
因此,影片的租赁系统客户管理部分在数据设计时,经过上述的需求分析,应该设计如下的数据项
用户信息:用户名 密码 真实姓名 身份证 详细住址,电话 E-MAIL
影片信息:片名 类型 简介,图片 影片ID 状态
影片类型:类型ID 类型名称
租赁信息:影片ID 用户ID 租借时间 租期 押金 结算时间 退还金额
系统信息: 版权 关于 联系人
4.1.2概念结构的设计
①为了方便设计与识别,以后E-R图中 代表实体 代表属性。
②实体与属性
实体: 用户 影片类型 影片 租借信息
属性:
用户:用户名 密码 真实姓名 身份证 详细住址
电话 E-MAIL
影片类型: 类型编号 名称
影片: 影片ID 片名 简介 图片
租借信息:影片ID 用户ID 租借时间 租期 押金 结算时间 退还金额 错误信息
③实体之间联系的分析
用户分为普通用户和管理员用户
影片从属与影片类型
一个用户可以拥有多个预定和租借关系
一部影片也可以同时拥有多个用户租赁和预定
一个租赁关系只能拥有一个相对应的租赁信息
目录
第一章 前言 2
第二章编程环境基础知识 3
2.1 利用ADO访问数据库 3
2.2ASP与CGI的比较 4
第三章需求分析 6
3.1功能需求分析 6
3.2性能需求分析 6
3.2.1软件 6
3.2.2硬件 6
第四章总体设计 7
4.1数据库的设计 7
4.1.1数据库的需求分析 7
4.1.2概念结构的设计 7
4.1.3数据库逻辑结构的设计 10
4.1.4物理结构的设计 10
4.2功能模块的划分 14
第五章 详细设计 14
5.1模块详细的设计 15
5.1.1模块接口 15
5.2页面设计及代码 18
5.2.1注册页面及代码分析 18
5.2.2用户登陆界面及代码分析 20
5.2.3 影片浏览界面及代码 22
5.2.4用户信息界面及代码分析 26
5.2.5 用户资料界面及代码 30
5.2.6 查看用户租赁信息截面及代码 35
5.2.7 用户预定影片界面及代码 38
5.2.8 用户注销的代码分析 40
第六章节调试 41
结论 42
结束语 42
致谢 43
参考文献 43