超市销售管理系统软件设计.doc
《超市销售管理系统软件设计.doc》由会员分享,可在线阅读,更多相关《超市销售管理系统软件设计.doc(16页珍藏版)》请在沃文网上搜索。
1、软件工程课程设计软件工程课程设计超市销售管理系统学 院: 数学与计算机学院学 号: 姓 名: 专 业: 计算机科学与技术指导老师 : 年级(班级): 目录第1章 系统设计31.1 系统功能分析31.2 系统模块设计31.2.1系统的总体功能设计31.2.2系统各子模块功能详细设计31.2.2.1标识参与者31.2.2.2标识用例31.2.2.3求精用例31.3对象设计51.3.1分析对象51.3.2绘制类图6第2章 映射及编码72.1 对象模型映射为代码72.1.1新闻动态管理对象的映射72.2 将持久性数据对象映射到数据表102.2.1将新闻对象的属性映射为News表的字段102.3 编程实
2、现该对象112.3.1新闻动态管理类11第3章 测试133.1测试用例133.1.1 新闻添加用例测试13第1章 系统设计1.1 系统功能分析该系统主要为用户实现如:销售处理功能。该系统采用C#面向对象语言和基于.Net4.0平台开发的款基于Web模式的功能强大、页面友好、使用方便的新闻资讯后台管理系统。1.2 系统模块设计1.2.1系统的总体功能设计该系统主要的功能模块为:常规管理模块、资讯管理模块、管理员管理模块等。系统要能对以上各个模块的基本信息进行管理,并且对不同权限的用户的操作进行限制,从而保证了系统关键数据的保密性和安全性。1.2.2 系统各子模块功能详细设计1.2.2.1标识参与
3、者 用户;系统管理员;1.2.2.2 标识用例 (1)添加资讯用例;1.2.2.3求精用例1.用例NewsAdd:添加资讯用例范围:咨询网站后台管理系统应用级别:管理目标主要参与者:系统管理员(Admin)涉众及其关注点:系统管理员:希望以最小代价完成新闻发布,希望便捷、清晰的看到所输入的信息,希望能及时得到发布的信息等。后台管理系统:希望正确而迅速的响应管理员的操作信息,希望及时的完成资讯动态的查询、修改、删除等活动,希望系统具有一定的容错能力,即使在某些服务器构件不可用时,也可以完成资讯发布,希望能够准确、快速地更新数据库信息。前置条件:管理员必须登录且身份必须经过确认和认证。后置条件:存
4、储资讯信息,更新数据库信息。主成功场景(主事件流、基本事件流):1、系统管理员打开后台管理系统登录页面(login),输入用户名(admin)及密码(admin),验证用户身份正确后进入管理系统界面(master_index)。2、系统验证成功后链接到后台管理系统主页面(master_index),单击上方导航栏上的咨讯管理导航按钮,在管理系统主页面的左侧显示资讯管理导航(添加,管理)。3、管理员用鼠标点击咨询信息添加, 管理系统主页面的右侧显示资讯信息添加页面(News_Page)。4、管理员选择输入相关资讯的分类,标题,来源,网址以及内容等信息。5、管理员在完成输入后,单击添加按钮。6、后
5、台管理系统将资讯信息保存到数据库(News_Data)中的资讯表(News)中。7、系统弹出提示对话框提示资讯添加成功。8、添加结束后系统又跳转到资讯添加页面(News_Page)。用例图:术语表:编号名称标识说明1系统管理员Admin主要参与者2后台管理登录页面login用于验证管理员登录后台管理3后台管理系统界面master_index用于后台各个模块的链接等4资讯添加页面News_Page用于编辑资讯动态详细信息5数据库News_Data包含用户业务及个人信息表等6资讯表News用于存储资讯动态详细信息时序图:1.3 对象设计1.3.1分析对象标识产品变更用例的参与对象:后台登录页面(l
6、ogin):用于后台管理员的登录后台管理主页面(mater_index):用于各个模块的链接等资讯添加页面(news_page):用于添加资讯的web表示层资讯表(news):存储新闻资讯信息标识属性:属性数据类型允许空新闻编号(id)Integer标识唯一新闻(不允许为空)新闻类型(newsType)String新闻标题(newsTitle)String新闻发布时间(newsTime)String新闻来源(newsLy)String新闻内容(newsContent)String主要方法:名称方法功能说明doPost()处理新闻业务逻辑方法可见性:protected,方法返回值:void,参数
7、:(HttpServletRequest request, HttpServletResponse response)addNews()处理数据操作的方法方法可见性:public,方法返回值:void,参数:(News news)1.3.2绘制类图1、新闻动态类图第2章 映射及编码2.1 对象模型映射为代码2.1.1新闻动态管理对象的映射 该对象映射到Eclipse编程环境下,就是类News。类News描述如下: public class News implements java.io.Serializable /* * Fields serialVersionUID */private st
8、atic final long serialVersionUID = 1213256905974252231L;private Integer id;private String newsType;/新闻类型private String newsTitle;/新闻标题private String newsTime;/新闻时间private String newsLy;/新闻来源private String newsContent;/新闻内容/* * return id */public Integer getId() return id;/* * param id 要设置的 id */publ
9、ic void setId(Integer id) this.id = id;/* * return newsType */public String getNewsType() return newsType;/* * param newsType 要设置的 newsType */public void setNewsType(String newsType) this.newsType = newsType;/* * return newsTitle */public String getNewsTitle() return newsTitle;/* * param newsTitle 要
10、设置的 newsTitle */public void setNewsTitle(String newsTitle) this.newsTitle = newsTitle;/* * return newsTime */public String getNewsTime() return newsTime;/* * param newsTime 要设置的 newsTime */public void setNewsTime(String newsTime) this.newsTime = newsTime;/* * return newsLy */public String getNewsLy(
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 销售 管理 系统软件 设计