BS架构的企业应用软件系统结构设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B/S架构的企业应用软件系统结构设计
一、需求概述:
系统实现以下功能:手工输入由各办事处报来的日、月销售报表,由系统生成月销售明细,该销售明细可以分别按客户、月份进行查询;同时生成各办事处的销售数量、金额汇总(月)、平均单价(按品名);按各办事处的人员登记日记帐,可按人员汇总生成汇总帐(包括各项费用);根据月销售明细生成包括收款金额和费用(该费用可手工修改),每笔账款可根据客户总金额从销售明细查询来源;根据销售回款额、销售成本和费用进行自动统计和损益分析,生成销售回款额、销售成本、毛利、本月费用汇总,得到本月纯利累计,并可查询回款明细;对库存(包括成品和原材料库存)的管理,包括出、入库操作,库存查询,根据手工输入的本月入库和本月出库的各个产品的数量结合上月结存由系统自动生成本月结存,其中本月入库包括公司发货和客户退货,本月出库包括客户、赠送及样品和退回公司。
二、运行环境:
1.硬件设备
运行该软件所需要的设备及其规格,包括:
✓具有奔腾III、64兆内存配置的计算机
✓ Microsoft鼠标或其它兼容鼠标
✓最少800MB的硬盘空间
✓VGA显示器或更高
✓一般计算机外设,如:打印机、扫描仪。如要配置网络环境,还需网络连接设备
2.支持软件
✓服务器操作系统:中文Windows98、Window 2000或更高、IIS
✓通讯接口要求安装TCP/IP协议
✓数据库:SQL Server 2000
✓客户端软件:IE5.0及以上版本
三、处理流程
销售、财务部分:
库存部分:
四、软件结构
主要包含以下功能模块:
1.销售模块:手工输入由各办事处报来的日、月销售报表,由系统生
成月销售明细,该销售明细可以分别按客户、月份进行查询;同时
生成各办事处的销售数量、金额汇总(月)、平均单价(按品名)。
2.财务处理模块:
1)日记帐:按各办事处的人员登记,可按人员汇总生成汇总帐(包
括各项费用);
2)编制应收账款明细表:根据月销售明细生成包括收款金额和费
用(该费用可手工修改),每笔账款可根据客户总金额从销售
明细查询来源;
3)编制损益表:根据销售回款额、销售成本和费用进行自动统计
和损益分析,生成销售回款额、销售成本、毛利、本月费用汇
总,得到本月纯利累计。并可查询回款明细。
3.库存模块(备选模块):根据手工输入的本月入库和本月出库的各个
产品的数量结合上月结存由系统自动生成本月结存。其中本月入库
包括公司发货和客户退货;本月出库包括客户、赠送及样品和退回
公司。
4.系统模块:主要包含本系统中所用到的各种参数,包括费用字典、
品名字典和客户字典等,在使用过程中可自动生成相应的表单,也
可以辅助数据录入。
五、界面设计
系统采用B/S架构,进入首页后,弹出最大化的网页窗口,窗口由四个主要的框架组成,分别为:TOP,LEFT,MAIN,BOTTOM,分别对应为:顶部信息、系统栏目、数据窗口、版权信息。
如图所示:
六、网页设计的规范
网站建设要求确定其主体框架、主体色彩、各栏目的安排与图文的混
排及网页所使用的各种效果。其技术规范主要包括:
1.网站目录规范
目录建立的原则:根据网站所设置栏目的情况设置目录结构,以最少的层次提供最清晰简便的访问结构。我们的系统有以下几类目录:
✓根目录
根目录指DNS域名服务器指向的索引文件的存放目录。根目录只允许存
放index.html(jsp)和main.html(jsp)文件,以及其他必须的系统文
件;
✓每个语言版本存放于独立的目录,我们将提供中文简体版,我们暂时不需要提供英文版。
✓每个主要功能(即主页上的主菜单,如公文流转、公共信息信息等等)建立一个相应的独立目录;
✓每个独立目录下存放各自独立images目录下。共用的图片放在根目录下的images目录下;
✓所有的CSS文件存放在各语言版本下的style目录或其他命名目录下
✓所有的java程序存放在根目录并列目录java目录或其他命名目录下
✓所有的javabean组件存放在根目录并列目录javabean目录或其他命名目录下
2.文件命名规范
文件命名的原则:以最少的字母达到最容易理解的意义。
✓索引文件统一使用index.jsp (小写)
✓菜单图片名称按菜单名的英语翻译为名称。
✓所有单英文单词文件名都必须为小写,所有组合英文单词文件名第二个起第一个字母大写。
✓所有文件名字母间连线都为下划线
✓图片命名原则以英语字母为名。大小原则同上。
✓所有的jsp文件后缀为.jsp,java类 .class。
3.链接结构规范
链接结构的原则:用最少的链接,使得浏览最有效率。
✓首页是一个FRAME框,一级页面置于上方,二级页面置于左方。超过三级页面,在页面中放置按钮进行链接。
✓本网站内的导航链接使用相对路径,根据与所连接对象之间的关系决定使用在本窗口显示或开新窗口显示。
4.尺寸规范和相关的HTML语言
尺寸规范如下:
✓页面标准按800*600分辨率制作,实际尺寸为778*434px
✓每个标准页面为A4幅面大小,即8.5X11英寸
✓网站导航标签作到统一、规范,与网站的主题保持一致!如有广告条,其制作按照国际通用标准(468X60;400X40;88X31),文件大小应控制在15K以下,但同时也要兼顾与图片质量的关系。根据不同的情况选择GIF或JPG格式。
✓网页的主体文字使用标准9pt字体。具体颜色根据网站的主题色彩确定。内容的错误率保证在0.1%下。
5.动态网页制做规范
按照开发工具ASP的脚本语言VB本身的编程规范实行,所编制的程序必须有足够的注释,函数、变量的命名也要作到统一规范,以利于其他人员阅读、调用。
七、出错输出信息
1.出错提示
2.出错处理对策
说明故障出现后我们可能采用的补救措施,包括:
✓后备技术:定时对数据库备份副件,当原始数据丢失时,我们起用数据副本
✓性能降级:当系统崩溃时,暂时采用人工处理的办法
✓恢复及再启动:通过刷新页面或重新启动浏览器来从故障点恢复执行或使软件从头开始运行
八、安全保密设计
我们通过使用用户权限管理机制、密码加密机制和日志文件来实现安全保密设计。
1、用户权限管理机制
本系统是一个多用户的系统,通过系统管理员分配系统中所有用户的角色和权限,权限的划分已经到一级页面,根据其在系统中充当的角色,