电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

在线阅读_总体设计VIP免费

在线阅读_总体设计_第1页
1/14
在线阅读_总体设计_第2页
2/14
在线阅读_总体设计_第3页
3/14
在线阅读系统总体设计 陈怡东 一、系统设计 1.1 功能分解 (1)功能分析图 (2)业务分析图 (3) 数据流图 用户端的数据流图: 服务端的数据流图 1.2 设计软件结构 (1) 层次图 我们采用软件架构中的三层架构,分别分为DAL,DLL,UI 三层。 其中DAL 为数据访问层,根据数据库中的数据定义类;DAL 为数据处理层,负责实现对数据库的操作;UI 层负责在界面上实现各功能函数。 (2) 数据流图映射 主要分为两大部分。第一部分为用户端,可以进行网站的正常访问,实现在线阅读功能。第二部分为服务端,即后台,负责处理对用户访问的管理,这部分是超级管理员才可以使用的。 1.3 设计数据库 1.3.1 表的设计 (1)表AccountInfo 用于记录客户的信息 字段 类型 可否为空 备注 ID 整型 否 AccountId 整型 否 用户ID,不同身份的用户,对应ID 不同 SafeQuestiON 字符串 长度 50 是 安全问题 SafeAnswer 字符串 长度 50 是 安全问题答案 EmailAddress 字符串 长度 50 否 用户的邮箱 RealName 字符串 长度 50 否 真实姓名 CardNumber 整型 是 一卡通号码 AvatarUrl 字符串 长度 200 是 用户头像的链接路径 Gender 整型 是 性别 AccountType 整型 否 用户类型,1 表示超级管理员;2 表示图书管理员;3 表示普通用户 (2)表BookAdminAccount 用于记录图书管理员的ID,密码,登录状态以及管理员名字 字段 类型 可否为空 备注 ID 整型 否 Password 字符串 长度 50 否 密码 State 整型 否 表示用户登录状态;1 表示未登录;2 表示已登录;3表示已封号 BookAccountNa字符串 长度 否 me 50 (3)表BookInfo 用于记录图书的信息 (4)表BookMark 用于表示图书的书签信息,与BookInfo 的ID、Accou ntInfo 的ID 关联 名称 类型 可否为空 备注 ID 整型 否 BookID 整型 否 Accou ntID 整型 否 PageNu m 整型 否 (5)表Comment 用于书的评论相关信息 字段 类型 可否为空 备注 ID 整型 否 DateTime datetime 否 评论时间 Accou ntID 整型 否 评论者 ID,用于对应普通用户的字段 类型 可否为空 备注 BinfoID int 否 Accou ntID int 否 发布图书的用户 BookName 字符串 50 否 Au thor 字符串 50 可以 Au thorInfo 字符串 300 可以 FON tCov erImageUrl 字符串 50 可以 书的封面...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

在线阅读_总体设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部