欢迎来到天天文库
浏览记录
ID:20039375
大小:1.15 MB
页数:8页
时间:2018-10-09
《在线销售系统概要设计new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、8在线销售系统在线销售系统概要设计说明书1.导言1.1目的该文档的目的是描述在线销售系统项目的概要设计,其主要内容包括:l系统功能简介l系统结构设计l系统接口设计l数据设计l模块设计l维护设计8在线销售系统[概要设计说明书]§1.引言1.1.编写目的本概要设计说明书的编写目的在于从总体设计的角度明确网上图书销售系统的功能和处理模式,完成接口设计。采用了ADO技术访问数据库。系统各个模块所访问的数据都存储在数据库中,杜绝了文件访问,具有很高的安全性和保密性§2.总体设计2.1.处理流程采用三层构架以后,用户界面层通过统一的
2、接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。§3.根据需求分析及三层架构设计的思想,设计出系统的主要功能8在线销售系统§1.界面设计1.1.登陆界面1.2.8在线销售系统以下是登陆功能设计流程图,分为管理员身份登陆和普通用户登陆1.1.管理员界面8在线销售系统1.1.普通用户界面1.2.运行环境l操作系统:WIN7l数据库:Oraclel开发工具包:JDKVers
3、ion1.7l开发环境:MyEclipse-win64§2.数据结构设计2.1.逻辑结构设计本系统数据库采用Oracle数据库,系统数据库名称为ERP_EMPLOYEE,下面给出各个数据表的结构。表5-1为商品信息列表,记录现有的商品信息。表5-1 TB_GOOD表8在线销售系统表5-2为管理员用户信息表,记录用户信息。表5-2TB_USER表表5-3为订单总表,记录某个用户的订单总信息。表5-3TB_DEFORDER表§1.接口设计1.1.DAO接口//商品接口voidcreateGood(GoodsEntityev)
4、throwsException;//创建新商品voidupdateGood(GoodsEntityev)throwsException;//修改商品voiddeleteGood(GoodsEntityev)throwsException;//删除商品GoodsEntitygetGoodByNa(Stringname)throwsException;//取得指定的商品信息ListgetAllGood()throwsException;//取得所有商品列表8在线销售系统//用户接口voidcreat
5、eUser(UserEntityev)throwsException;//创建新用户voidupdateUserSID(UserEntityev)throwsException;//修改用户voiddeleteUser(UserEntityev)throwsException;//删除用户UserEntitygetUser(Stringname)throwsException;//取得指定的用户信息ListgetAllUser()throwsException;//取得所有用户列表1.1.业务接口
6、//用户接口voidaddUser(Stringuserid,Stringusername,Stringuserpassword,Stringuseraddr,intuersalary,Dateuerlogintime)throwsException;voidmodifyUser(Stringuserid,Stringusername,Stringuseraddr,Stringuserpassword,intuersalary,Dateuerlogintime)throwsException;voiddeleteUser
7、(Stringuserid)throwsException;UserEntitygetUser(Stringuserid)throwsException;ListgetAllLiUser()throwsException;booleanisValiteUser()throwsException;//获取商品单价publicfloatgetGoodUnitPrice(Stringgoodsid)throwsException;//获取所有管理员商品列表publicListgetAllLiGoodA
8、dmin()throwsException;//购买商品publicvoidbuyGoods(Stringgoodid)throwsException;//获取用户姓名publicStringgetUserName(StringuserName)throwsException;//判断是否购买publicvoidis
此文档下载收益归作者所有