卷烟零售管理系统详细设计说明书.docx_第1页
卷烟零售管理系统详细设计说明书.docx_第2页
卷烟零售管理系统详细设计说明书.docx_第3页
卷烟零售管理系统详细设计说明书.docx_第4页
卷烟零售管理系统详细设计说明书.docx_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

详细设计文档程序名称详细设计文档H/codefish文档索引文档名称文档编号文档审核编制人日 期审核人日 期审定人日 期批准人日 期文档修订版本号修订内容修订日期修订人 第 13 页 共5页详细设计文档目录1引言31.1编写目的31.2背景31.3定义31.4参考资料31.5模块命名规则52程序系统的结构63程序设计说明73.1收银模型73.2商品信息模型(总)83.3商品信息83.4需求0034商品销售93.5库存管理93.6系统管理103.7统计分析103.8数据库模型104系统模块设计114.1 模块1114.2 模块2114.3 模块3114.4 模块4124.5 模块5121 引言1.1 编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。本说明书的预期读者为:项目经理、系统开发人员、系统测试人员、客户。1.2 背景说明:待开发软件系统的名称:卷烟零售管理系统本项目的开发者:厦门理工软件学院 PP实训组此软件的用户:XX卷烟零售商1.3 定义MVC:Model(数据模型)View(用户界面)Controller(控制器)缓存:ASP.NET Cache是提升系统性能的重要方法,它使用了“最近使用”原则(a least-recently-used algorithm)。在数据库访问中经常会用到Cache保存数据库数据。1.4 参考资料软件开发标准:类似于MVC的三层开发架构 分别是界面层(WenUI层),业务逻辑层(BLL层),数据访问层(DALAccess层),实体层(Model层)书名作者出版时间C#高级编程Christian NagelBill Evjen Jay Glynn2006.10SQLServer深入详解王寅永 李降宇2008.11数据库系统概论王珊 萨师煊2008.4ASP.net实例导航张蓓2006.21.5 模块命名规则命名空间规范 尽量与实际的窗口的名称命名一样数据库命名 如:卷烟零售管理系统,则命名为CigaretteManagementDB表的命名 尽量做到看到表就知道是什么表函数命名 若单词为复合词,每个单词的第一个字母为大写常量命名:尽可能都为大写2 程序系统的结构3 程序设计说明收银模型商品信息模型以下为商品信息模型里的分类:商品信息需求0034商品销售库存管理系统管理统计分析数据库的模型数据模型4 系统模块设计4.1 模块1模块名称登录界面功能描述新用户可以从该界面注册,然后登录,老用户需输入用户的相关信息即可登录4.2 模块2模块名称用户管理功能描述对用户进行增删改查,并对用户赋予权限接口与属性通过调用方法,实现增加业务人员的功能。该方法传入一个封装了对象,如果返回true,则增加成功;false则增加失败。通过调用方法,实现对业务人员的删除操作。如果返回true,则删除成功;false则删除失败4.3 模块3模块名称权限管理功能描述灵活的创建角色以实现全线的动态管理接口与属性权限管理模块通过对角色的动态管理来实现功能。4.3 模块4模块名称入库管理功能描述可以对商品的入库进行统计,分类,标识接口与属性通过对商品的灵活管理来实现功能4.4 模块4模块名称库存结转功能描述通过上期的结转与本期入库的相加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论