- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(游戏点卡在线销售系统需求分析报告论文
游戏点卡在线销售系统
一,该网站的主要用途是进行点卡的交易,所以应当先有点卡,这是其他一切的基础。
CardStates (点卡状态表) – 完成
该表储存了点卡的两种状态,已售和未售,编号为1和0,该表只需提供一个根据编号查询对象的方法。
Id 编号 Int 主键
Name 名称 varchar(50) 只包含“已售”和“未售”,非空
存储过程:
usp_GetCardStateById 根据编号获取记录,DAL相关方法单元测试通过。
CardTypes(点卡类型表)– 完成
该表存储了点卡的种类信息,包括名称,价格和图片,该表需提供增删改查的所有方法
Id 编号 自动增长 主键
Name 名称 varchar(50) 非空
Image 图片 varchar(200) 非空
Price 价格 money 非空
存储过程:
usp_GetAllCardTypes 查询所有的点卡类型信息,DAL相关方法单元测试通过。
usp_GetCardTypeById 根据编号查询点卡类型信息,DAL相关方法单元测试通过。
usp_DeleteCardType删除指定的点卡类型,DAL相关方法单元测试通过。
usp_AddCardType 添加点卡类型信息,DAL相关方法单元测试通过。
usp_UpdateCardType 更新点卡类型信息,DAL相关方法单元测试通过。
usp_GetCardTypeByName 根据名称查询点卡类型信息,DAL相关方法单元测试通过。
usp_GetHotCardTypes 查询推荐点卡类型信息,
Cards(点卡信息表)– 完成
该表存储了点卡的具体信息,包括其序号和密码,Id使用流水号
Id 从00001开始的流水号 varchar(5) 主键
SerialId 序号 varchar(50) 非空
Pass密码 varchar(50) 非空
Description 描述信息 varchar(200) 可以为空
TypeId CardTypes表的外键Id int 非空
StateId CardStates表的外键Id int 非空
Time创建时间 datetime 非空
存储过程:
usp_GetAllCards 查询所有的点卡信息,DAL相关方法单元测试通过。
usp_GetSomeCards 根据条件查询点卡信息,DAL相关方法单元测试通过。
usp_GetCardById 根据Id查询点卡信息,DAL相关方法单元测试通过。
usp_DeleteCard 删除指定的Id的点卡信息,DAL相关方法单元测试通过。
usp_AddCard 添加点卡信息,包含描述信息未填的情况 DAL相关方法单元测试通过。
usp_UpdateCard 更新点卡信息,DAL相关方法单元测试通过。
usp_GetDefaultId 获取默认要添加的编号,DAL相关方法单元测试通过。
usp_GetCardBySerialId 根据序号查询点卡信息,DAL相关方法单元测试通过。
usp_GetCardsByCardTypeId 根据卡片类型查询点卡信息,DAL相关方法单元测试通过。
二,该网站需要及时发布公告,而且公告信息表与其他表无联系,便于开发,应优先解决。值得注意的是公告在发布之后是无法更改的。
News (公告信息表) – 完成
该表存储了网站的公告信息,用于通知用户网站最新的动态。
Id自动增长 int 非空 主键
Title标题 varchar(50) 非空
Content内容 varchar(1000) 非空
Time发布时间datetime 非空
stateId 状态Id int 0未发布 1发布
存储过程:
usp_GetAllNews ?获取所有的公告信息,DAL相关方法单元测试通过。
usp_GetNewById 获取指定Id的公告信息,DAL相关方法单元测试通过。
usp_DeleteNew 删除公告,DAL相关方法单元测试通过。
usp_AddNew 添加公告,DAL相关方法单元测试通过。
usp_UpdateNew 更新公告,DAL相关方法单元测试通过。
usp_GetLatestNews 获取最新的已发布的公告
三,网站用户分为管理员和普通用户,没有用户信息的话,其他功能无法实现,所以应先建立用户信息表。
UserStates (用户状态表)– 完成
该表存储了用户状态信息,包括活动和非活动两项,无须提供增删改方法。
Id int 非空 主键 0表示活动 1表示非活动
Name varchar(50) 状态名称 非空
存储过程:
usp_GetUserStateById 获取指定Id的用户状态信息,DAL相关方法单元测试通过。
UserRoles (用户角色表)– 完成
该表存储了用户
文档评论(0)