- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
卷烟零售系统项目
详细设计说明书
系统名称 卷烟零售系统项目 文档名称 详细设计说明书 开发人 厦门ETC-起航小组 版本号 V1.00 起草人 提交时间 2012-12-24 审核人 审核时间 2012-12-26 审核
意见
中软国际厦门ETC
2012年12月
目录
详细设计说明书 1
目录 2
1引言 4
1.1编写目的 4
1.2背景 4
1.3基线 5
1.4术语与缩写解释 5
1.5模块命名规则 5
2总体设计 6
2.1基本设计概念 6
2.2模块汇总——人工处理过程 7
3 系统功能设计 9
3.1 模块1(登录) 9
3.1.1 功能描述: 9
3.1.2 输入: 9
3.1.3 输出: 9
3.1.4 活动图: 9
3.2 模块2(用户管理) 10
3.2.1 功能模块描述 10
3.2.2 创建用户并给定用户角色 10
3.2.3 修改用户信息 10
3.2.4 用户废弃 11
3.2.5 活动图 11
3.3 模块3(权限管理) 11
3.3.1 功能模块概述 11
3.3.2 设置角色权限 12
3.3.3 查询修改角色权限 12
3.3.4 活动图 13
3.4 模块4(商品销售管理) 13
3.4.1 功能描述 13
3.4.2 活动图 14
3.5模块5(商品信息) 15
3.5.1 功能描述 15
3.5.2 活动图 15
3.6 模块6(仓库管理) 17
3.6.1 功能描述 17
3.6.2 活动图 18
3.7 模块7(人事管理) 20
3.7.1 功能描述 20
3.7.2 活动图 20
3.8 模块8(统计分析) 23
3.8.1 功能描述 23
3.8.2 活动图 23
4系统数据结构设计 24
5系统类图设计 25
1引言
1.1编写目的
利用计算机技术和信息技术实现卷烟销售管理的信息化,达到业务管理的规范有序、信息查阅快速准确、事务处理方便高效的要求,及时跟踪零售商营销目标并适时进行结构化分析,为营销策略的修正以及新的营销策略的制定提供依据,通过对提高营销效率与降低营销成本的有效支持,从而改善企业宏观运营,提高企业的经济效益。
利用计算机技术和信息技术实现销售管理的信息化,达到商品销售管理、合库存管理、统计分析和商品信息和系统管理的规范有序、信息查阅快速准确、事务处理方便高效的要求,及时跟踪零售商营销目标并适时进行结构化分析,为营销策略的修正以及新的营销策略的制定提供依据,通过对提高营销效率与降低营销成本的有效支持,从而改善零售商宏观运营,提高企业的经济效益。
1.2背景
待开发软件系统的名称:卷烟零售系统
此软件系统任务提出者:XX卷烟零售
此软件系统任务开发者:闽江学院软件学院 起航实训小组
此软件系统任务用户:XX卷烟零售厂
中国是世界烟草大国,但并不是烟草强国。如我国的卷烟出口量和烟叶出口量在世界是所占份额十分有限,销售收入和利润都较低。、我国国有烟草企业为增强自己本身的实力,加快烟草生产和销售的集团化建设步伐。开发本套系统有助于我国烟草零售业的繁荣发展!
1.3基线
卷烟零售系统需求分析说明书 v1.0
卷烟零售系统概要设计说明书 v1.0
1.4术语与缩写解释
缩写、术语 解 释 DAO 数据访问对象 SD 系统设计,System Design CURD 创建(Create)、读取(Read)更新(Update)和删除(Delete)MVC Model(数据模型)View(用户界面)Controller(控制器) HTML HTML(Hypertext Markup Language) 命名规则 Bean 值对象,其中存放的是每个JavaBean,其中JavaBean的命名是和数据库中的表名称是一一对应的。 Action 模块名+Action:是用来给servlet命名的
例子:LoginAction.java form 模块名+ActionForm:是用来给servlet命名的
例子:LoginActionForm.java dao I+有意义的名字+DAO,因为dao包是用来定义接口的,在接口的命名中,在最前面是要加上一个字母“I”的。
包中定义的每一个接口的抽象方法,都是用来让Impl类和Proxy类来实现的。
例子:IUserDAO.java Impl 有意义的名字+Impl:这是用来实现具体的增、删、改、查的操作的真实实现类,不负责数据库的关闭,且直接不会被servlet调用。
例子:UserBeanImpl.java Proxy 代理类:一个有意义的名字+Proxy:这是用用来实现真实的实现类的,它为实现类实例化,调用实现类的方法,是实现类的孪生兄弟,他负责数据库的关闭工作。
例子:UserDaopr
文档评论(0)