




免费预览已结束,剩余27页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业论文(科研训练、毕业设计)题 目:B/S架构企业应用软件开发姓 名:学 院:软件学院系:专 业:软件工程年 级: 学 号:指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 日B/S架构企业应用软件开发摘要 软件针对中小企业的实际情况进行订制开发,可以切实可行的解决企业传统办公存在的问题。本毕业设计根据企业的需求,订制开发了一套基于企业实际情况的管理信息系统。传统办公中,信息以纸张,口头话语的形式存在,分散的信息需要集中的管理和共享。 当组织跨越多个地域时,交流沟通变得困难,通讯成本提高。为了解决这些问题,本系统设计了按部门进行操作,各个办事处通过网络以该系统为平台进行数据的交流和共享,系统自动对数据进行更新、排序、汇总、查询,并可生成报表导出到EXCEL,便于数据存档、查询和打印。系统包括销售管理、财务处理、库存管理、用户管理和系统设置五个功能模块,分别实现不同的功能,使企业各个部门能够协同工作,以达到提高工作效率、减少出错率和节省人力的目的。系统采用B/S(Browser/Server)架构,系统维护只需对服务器进行设置,客户端使用简捷方便;代码采用ASP+SQL Server进行编写,技术相对成熟,便于扩展和维护。关键词 应用软件 B/S架构系统开发 企业订制软件Summary Software development based on the actual conditions of small and medium-sized enterprises, can feasiblely settle the existing problems. This graduation project has ordered and developed a set of the management information system based on enterprises actual conditions according to the demand of enterprises.While handling business in tradition, information is the form of the paper or oral words, scattered information needs centralized management and sharing. When crossing over a lot of regions in the organization , it becomes difficult to exchange and communicate, the communication cost is raised. In order to solve these problems, this system has been designed and operated according to the department, each office regard this system as a platform carry on interchange and sharing of datum, being automatic to carry on to data newer , arrange in an order , gather , inquire about. system can produce report forms as EXCEL files, its convenient to keep in the archives or print. The system includes selling management , financial affairs dealing with , stock control , users management and system setting up, five modules realize different functions separately, enable each department of enterprises to work in coordination, in order to achieve and improve working efficiency , reduce the making mistakes rate and purpose to save manpower.System adopt B/S (Browser/Server ) build up , it is simple, direct and convenient for customer end to use. The code adopts ASP +SQL Server, technology is relatively ripe, easy to expand and safeguard.Key words Application software B/S system software development of ordering of enterprises目录引言5第一章 系统总体设计6一、需求概述:6二、运行环境:61硬件设备62支持软件6三、处理流程:6四、软件结构8五、界面设计9六、网页设计的规范91网站目录规范92文件命名规范103链接结构规范104动态网页制做规范10七、出错输出信息101出错提示102出错处理对策11八、安全保密设计111用户权限管理机制112密码加密机制113日志文件11九、系统维护设计11第二章 数据库设计12一、逻辑结构设计12二、数据库表列表12三、物理结构设计16 四、数据结构与程序的关系16第三章 功能模块开发17一、用户管理模块17二、系统设置模块19三、财务处理模块21第四章 系统运行结果25一、运行界面总览25二、详细运行情况261用户管理模块262系统设置模块273财务处理模块28第五章 结束语30参考文献31引言 系统所需数据输入部分由联网的各个办事处的人员录入,系统(架设在企业自有服务器之上或者租用虚拟主机)则根据该批已录入的数据自动生成相应的统计信息。总部则可以直接通过联网的电脑分享已经录入的数据,管理人员可以直接查询各个统计报表。可以大大提高工作效率。该系统可适应于分销结构信息项目的实施。系统提供了对销售订单、发货、开票的日常业务处理,并且整个系统与库存管理、财务核算紧密相联。支持多层次的销售区域划分;支持各种不同的用户类型。对提货单、发票、回款单的处理,理顺了日常业务之间的关系。丰富的帐表查询功能:各原始单据的详细数据查询;客户欠款、销售收入成本的帐页输出;分别按照客户、办事处、产品、产品类型等要素的报表输出。支持产品的多计量单位的处理。 按照工作分工,本论文着重论述了系统总体设计、数据库设计和部分模块(包括财务处理、系统设置和用户管理三个模块)的运行界面。第一章 系统总体设计一、 需求概述:系统实现以下功能:手工输入由各办事处报来的日、月销售报表,由系统生成月销售明细,该销售明细可以分别按客户、月份进行查询;同时生成各办事处的销售数量、金额汇总(月)、平均单价(按品名);按各办事处的人员登记日记帐,可按人员汇总生成汇总帐(包括各项费用);根据月销售明细生成包括收款金额和费用(该费用可手工修改),每笔账款可根据客户总金额从销售明细查询来源;根据销售回款额、销售成本和费用进行自动统计和损益分析,生成销售回款额、销售成本、毛利、本月费用汇总,得到本月纯利累计,并可查询回款明细;对库存(包括成品和原材料库存)的管理,包括出、入库操作,库存查询,根据手工输入的本月入库和本月出库的各个产品的数量结合上月结存由系统自动生成本月结存,其中本月入库包括公司发货和客户退货,本月出库包括客户、赠送及样品和退回公司。二、 运行环境: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、 用户权限管理机制本系统是一个多用户的系统,通过系统管理员分配系统中所有用户的角色和权限,权限的划分已经到一级页面,根据其在系统中充当的角色,通过各个权限项的组合,形成一个用户的特有权限,通过控制所有用户的操作范围,达到系统资源安全的目的。2、 密码加密机制通过对ADMIN表的Password列(数据库设计时给出),使用相应的加密算法进行加密,以乱码形式存储。3、 日志文件系统通过日志文件记录用户的登录和退出时间,进而对用户操作进行记录,从而保障了系统的安全。九、 系统维护设计为了便于系统以后的维护的方便,系统建立了实现常用数据字典的维护,以便将来情况发生变化时,可以及时修改和补充数据字典。第二章 数据库设计一、 逻辑结构设计我们将列出销售模块、库存模块、财务模块、用户管理模块、系统模块的数据字典,表的命名约定为:模块名称缩写(如p)+_+英文含义,英文复合词用下划线分开。列名统一用英文表示其含义,复合词用下划线分开。缩写含义如下: P_product, 产品 c_customer,客户 w_worker , 员工 m_material, 原料复合词简单举例: p_name 品名 c_name 客户名称 w_name 员工名字 m_name 原料名称 send_id 送货单号 check_id 验收单号 clear_date 结账日期二、 数据库表列表Table 1SUPER_ADMIN中文含义字段名数据类型是否主键表IDidint(4)TRUE用户名USER_NAMEchar(18)FALSE密码PASSWORDchar(18)FALSE部门名称DEPTchar(18)FALSE登陆时间LOGINTIMEdatetime(8)FALSE访问地址IPchar(20)FALSETable 2ADMIN中文含义字段名数据类型是否主键表IDIdint(4)TRUE用户名USER_NAMEchar(18)FALSE密码PASSWORDchar(18)FALSE部门名称DEPTchar(18)FALSE登陆时间LOGINTIMEdatetime(8)FALSE访问地址IPchar(20)FALSETable 3DEPT中文含义字段名数据类型是否主键表IDidInt(4)TRUE部门名称DEPT_NAMEchar(18)FALSE部门地址DEPT_ADDERESSchar(45)FALSE联系方式DEPT_CONTACTchar(25)FALSE电话DEPT_TELchar(25) FALSE备注DEPT_REMARKchar(300)FALSETable 4 PRODUCT中文含义字段名数据类型是否主键表IDidint(4)TRUE产品类别P_CLASSchar(18)FALSE成品名称P_NAMEchar(18)FALSE产品编号P_IDchar(18)FALSE单位UNITchar(10)FALSETable 5 PRODUCT_CLASS中文含义字段名数据类型是否主键表IDidint(4)TRUE类别P_CLASSchar(18)FALSETable 6 CUSTOMER中文含义字段名数据类型是否主键表IDidint(4)TRUE客户名称C_NAMEchar(18)FALSE所属部门DEPTchar(18)FALSE地址ADDRESSchar(45)FALSE电话TELChar(25)FALSE电子邮件EMAILChar(50)FALSE备注REMARKChar(300)FALSETable 7 STOCK中文含义字段名数据类型是否主键表IDidint(4)TRUE成品类型编号STOCK_DATEdatetime(8)FALSE成品编号P_CLASSchar(18)FALSE成品名P_NAMEchar(18)FALSE出货时间P_IDchar(18)FALSE出货数量UNITchar(10)FALSE公司发货COM_SENDnumeric(9)FALSE客户退货CUSTOMER_BACKnumeric(9)FALSE客户发货CUSTOMER_SENDnumeric(9)FALSE赠送样品PRESENT_SAMPLEnumeric(9)FALSE公司退货COM_BACKnumeric(9)FALSE部门DEPTchar(18)FALSE标志IN_OUTint(4)FALSE备注MEMOchar(300)FALSETable 8 FEE 中文含义字段名数据类型是否主键表IDidnumber(9)TRUE费用时间COST_TIMEdatetime(8)FALSE所属部门DEPTchar(18)FALSE员工名称W_NAMEchar(18)FALSE办公费用OFFICE_COST1money(8)FALSE开发费用EXPLOIT_COST1money(8)FALSE装修摊销费FITMENT_COST1money(8)FALSE房租费HOUSE_RENT_COST1money(8)FALSE水电费WATER_ELECTRICITY_COST1money(8)FALSE维修费MEND_COST1money(8)FALSE折旧费用DEPRECIATION_COST1money(8)FALSE运杂费EXPRESS_COST1money(8)FALSE低值易耗费LOW_VALUE_COST1money(8)FALSE物业管理费ADMINISTRATION_COST1money(8)FALSE财务费用FINANCE_COST1money(8)FALSE燃料费FUEL_COST1money(8)FALSE坏账BAD_COST1money(8)FALSE备注MEMOchar(300)FALSETable 9 COST 中文含义字段名数据类型是否主键表IDidnumber(9)TRUE费用时间COST_TIMEdatetime(20)FALSE所属部门DEPTchar(20)FALSE员工名称W_NAMEchar(18)FALSE工资WAGE_COST2money(8)FALSE福利费WELFARE_COST2money(8)FALSE差旅费EVECTION_COST2money(8)FALSE交通费TRAFFIC_COST2money(8)FALSE应酬费DINNER_COST2money(8)FALSE手机费MOBILE_COST2money(8)FALSE社保费SOCIAL_INSURANCE_COST2money(8)FALSE税金RENT_COST2money(8)FALSE电话费TEL_COST2money(8)FALSE回佣BACK_SERVANT_COST2money(8)FALSE商场费用MARKET_COST2money(8)FALSE其他费用ELSE_COST2money(8)FALSE报废USELESS_COST2money(8)FALSE备注MEMOchar(300)FALSETable 10 LOG中文含义字段名数据类型是否主键表IDidint(4)TRUE用户名USER_NAMEchar(18)FALSE登陆时间LOGIN_TIMEdatetime(8)FALSE退出时间OUT_TIMEdatetime(8)FALSE登陆地址IPchar(30)FALSE状态STATchar(10)FALSETable 11 WORKER 中文含义字段名数据类型是否主键用户IDidint(4)TRUE员工名称W_NAMEchar(18)FALSE性别SEXchar(5)FALSE家庭地址ADDRESSchar(45)FALSE生日BIRTHDAYdatetime(8)FALSE电话TELchar(25)FALSE部门名称DEPTchar(18)FALSE备注MEMOchar(300)FALSETable 12 PRODUCT_COST中文含义字段名数据类型是否主键用户IDIdint(4)TRUE员工名称P_NAMEchar(18)FALSE性别PC_PRICEnumeric(9)FALSE产品PC_TIMEdatetime(8)FALSE备注MEMOchar(300)FALSETable 13 MATERIAL中文含义字段名数据类型是否主键用户IDidIntTRUE员工名称M_NAMEchar(18)FALSE性别M_IDchar(18)FALSE家庭地址M_CLASSchar(18)FALSE部门名称UNITchar(10)FALSETable 14 MATERIAL_STOCK中文含义字段名数据类型是否主键表格 IDidnumeric(9)TRUE原料名称M_NAMEchar(18)FALSE原料类别M_CLASSchar(18)FALSE原料编号M_IDchar(18)FALSE单位UNITchar(10)FALSE数量M_QUANTITYnumeric(9)FALSE原料总价M_MONEYchar(18)FALSE进货时间M_DATEdatetime(8)FALSE原料价格M_PRICEnumeric(9)FALSE投入生产OUT_QUANTITYnumeric(9)FALSE标志IN_OUTint(4)FALSE备注MEMOchar(300)FALSETable 15 SALE_DETAIL中文含义字段名数据类型是否主键表格 IDidnumeric(9)TRUE发货日期DATE_TIMEdate(8)FALSE客户名称CUSTOMERchar(18)FALSE发货单号SEND_IDchar(18)FALSE验收单号CHECK_IDchar(18)FALSE订单号ORDER_IDchar(18)FALSE产品名称P_NAMEchar(18)FALSE产品编号P_IDchar(18)FALSE产品类别P_CLASSchar(18)单位UNITchar(10)FALSE数量QUANTITYnumeric(9)FALSE单价PRICEnumeric(9)FALSE金额MONEYnumeric(9)到款日期MONEY_ARRIVE_DATEdatetime(8)部门名称DEPTchar(18)状态STATUSchar(18)备注MEMOchar(300)FALSE三、 物理结构设计这里分三点说明: 数据字典的存储在后台数据库中,要求服务器有足够的空间来存储文件,采用浏览器界面来访问。 对各数据表加入相应的索引(一般以系统的ID作为主索引)和对提醒表加入触发器。 对ADMIN表的PASSWORD列,使用加密算法进行加密,以乱码形式存储;另外,对SUPER_ADMIN表存储的为超级用户的资料,列user_name以超级用户的形式直接写到代码里,其列名为不可更改。四、 数据结构与程序的关系下面使用一张图说明各个数据库表与各模块的对应关系:表名表的中文含义销售采购库存财务系统SUPER_ADMIN超级用户信息表ADMIN用户基本信息表DEPT部门信息表PRODUCT产品信息表PRODUCT_CLASS产品类别表CUSTOMER客户信息表STOCK办事处库存表FEE公司费用表COST日记帐表LOG登陆状况表WORKER员工资料表 PRODUCT_COST产品成本表MATERIAL原料信息表MATERIAL_STOCK原料库存表SALE_DETAIL销售信息表第三章 功能模块开发整个系统由两人分工合作完成,本毕业设计主要开发了该系统的三个模块:用户管理、系统设置和财务处理模块。下面就这三个模块进行描述。一、 用户管理模块1 功能描述 用户管理:管理员在这里设置各个部门或办事处的系统用户,可以修改和删除;管理员帐号admin,该帐号不可删除,可修改密码;密码采用DB5加密存储。 增加用户:该子模块主要实现添加用户的功能,管理员添加系统用户时可以选择该用户所属的部门或办事处。 登录信息:该子模块记录系统用户登录信息,包括:用户、登录时间、是否在线、登录IP和退出时间,作为日志的形式便于查询;提供清空功能。2 功能实现该模块包含以下8个页面,所要实现的功能见下表:包含页面实现功能Admin_Edit.asp系统管理员管理页面,可以更改管理员密码Admin_Edit_save.asp接收页面提交的数据,保存所做的更改User_Add.asp增加系统用户的界面,主要包含用户名、密码和部门或办事处选择User_Edit.asp编辑系统用户信息,如更改密码、更改办事处等;所做的更改提交到页面Admin_Edit_Save.aspUser_Edit_Save.asp接收页面提交的数据,保存所做的更改User_List.asp用户管理的列表,提供可编辑、删除衔接;编辑系统用户提交到页面User_Edit.asp,删除则提交到本页(?action=del),本页提供删除功能(if action=del)。User_LN.asp显示用户登录信息User_LN_Delete.asp实现用户信息清除功能以上页面除User_LN.asp外均加入如下代码以实现权限控制:%if session(AdminUser)admin thenResponse.write alert(您没有足够权限,有任何问题请您与管理员联系。); & chr(13)Response.write history.go(-1);response.endend if%二、 系统设置模块1功能描述 部门设置:设置企业的部门或者办事处,是进行用户管理、销售管理的基础。 员工设置:设置各个部门下的员工,是日记帐的基础。 产品类别:设置产品所属类别,在此基础上设置产品。 产品设置:根据不同的所属类别,设置产品名称、编号和单位信息。 客户设置:设置企业各个部门或办事处的往来客户,是销售管理的基础。2功能实现该模块包含以下30个页面,所要实现的功能见下表:包含页面实现功能Customer_Add.asp增加客户的界面,主要包含客户名称、联系方式和部门或办事处选择等信息,信息提交到页面customer_add_save.aspCustomer_Add_Save.asp接收页面提交的数据,增加新记录Customer_Admin.asp客户管理的列表,提供可编辑、删除衔接;编辑系统用户提交到页面Customer_Edit.asp,删除则提交到本页(?action=del),本页提供删除功能(if action=del)Customer_Edit.asp编辑客户信息,如更改名称、更改联系方式、更改办事处等;所做的更改提交到页面Customer _Edit_Save.aspCustomer_Edit_Save.asp接收页面提交的数据,保存所做的更改Dept_Add.asp增加部门的界面,主要包含部门名称、联系方式等信息,信息提交到页面dept_add_save.aspDept_Add_Save.asp接收页面提交的数据,增加新记录Dept_Admin.asp部门管理的列表,提供可编辑、删除衔接;编辑系统用户提交到页面Dept_Edit.asp,删除则提交到本页(?action=del),本页提供删除功能(if action=del)Dept_Edit.asp编辑部门信息,如更改名称、更改联系方式;所做的更改提交到页面Dept_Edit_save.aspDept_Edit_save.asp接收页面提交的数据,保存所做的更改Material_Add.asp增加原料,主要包含原料名称、原料编号、单位等信息,信息提交到页面material_add_save.aspMaterial_Add_Save.asp接收页面提交的数据,增加新记录Material_Admin.asp原料管理的列表,提供可编辑、删除衔接;编辑系统用户提交到页面Material_Edit.asp,删除则提交到本页(?action=del),本页提供删除功能(if action=del)Material_Edit.asp编辑原料信息,如更改名称、更改编号;所做的更改提交到页面Material_Edit_Save.aspMaterial_Edit_Save.asp接收页面提交的数据,保存所做的更改Product_Add.asp增加产品的界面,主要包含产品名称、产品编号等信息,信息提交到页面Product_Add_Save.aspProduct_Add_save.asp接收页面提交的数据,增加新记录Product_Admin.asp产品管理的列表,提供可编辑、删除衔接;编辑系统用户提交到页面Product_Edit.asp,删除则提交到本页(?action=del),本页提供删除功能(if action=del)Product_Class_Add.asp增加产品类别的界面,主要包含类别名称、类别编号等信息,信息提交到页面Product_Class_Add_Save.aspProduct_Class_Add_save.asp接收页面提交的数据,增加新记录Product_Class_Admin.asp产品类别管理的列表,提供可编辑、删除衔接;编辑系统用户提交到页面Product_Class_Edit.asp,删除则提交到本页(?action=del),本页提供删除功能(if action=del)Product_Class_Edit.asp编辑产品类别信息,如更改名称、更改编号;更改提交到页面Product_Class_Edit_Save.aspProduct_Class_Edit_Save.asp接收页面提交的数据,保存所做的更改Product_Edit.asp编辑产品信息,如更改名称、更改编号;所做的更改提交到页面Material_Edit_Save.aspProduct_Edit_Save.asp接收页面提交的数据,保存所做的更改Worker_Add.asp增加员工的界面,主要包含员工姓名、联系方式等信息,信息提交到页面Worker_Add_Save.aspWorker_Add_Save.asp接收页面提交的数据,增加新记录Worker_Admin.asp员工管理的列表,提供可编辑、删除衔接;编辑系统用户提交到页面Worker_Edit.asp,删除则提交到本页(?action=del),本页提供删除功能(if action=del)Worker_Edit.asp编辑员工信息,如更改姓名、联系方式等;所做的更改提交到页面Worker_Edit_Save.aspWorker_Edit_Save.asp接收页面提交的数据,保存所做的更改该模块所有页面均需加入权限控制语句。三、 财务处理模块1功能描述 应收帐款明细:企业应收帐款和已结帐款统计表单界面,两张帐款类型分别用红色和绿色表示;统计应收帐款累计,计入应收帐款累计列;用到期应和未到期标记该月有无应收帐款;应收帐款应设置为可结存变为已收帐款,并可查询各项帐款的销售明细;预留费用列供企业手工录入;可以将数据导出到EXECL,并可下载打印。 日记帐录入:录入各个办事处人员的日记帐费用。 日记帐汇总:进行日记帐的汇总;可按照人员等查询。 公司费用录入:录入企业的费用,管理员权限限制。 公司费用统计:费用统计功能,包含查询功能。 损益分析:根据应收帐款明细和费用统计得到各个月份的损益表,根据各个部门或办事处的各个客户进行统计;计算得到销售回款额、销售成本、毛利、本月费用和本月纯利累计;可以将数据导出到EXECL,并可下载打印2功能实现该模块包含以下8个页面,所要实现的功能见下表:包含页面实现功能Com_Cost.asp公司费用录入界面,提供公司各项费用的录入Com_Cost_Mod.asp公司费用的修改,接受提交数据,保存到数据库Com_Cost_Total.asp公司费用统计页面,可以修改和删除费用记录,修改提交至页面Com_Cost_Mod.asp,删除则提交至本页面(?actiondel),本页面判断:If Request.QueryString(action) = del ThenDiary_Account.asp部门日记帐录入界面,提供部门日记帐的录入Diary_Account_Mod.asp部门日记帐的修改,接受提交数据,保存到数据库Diary_Account_Total.asp部门日记帐统计页面,可以修改和删除日记帐记录,修改提交至页面Diary_Account_Mod.asp,删除则提交至本页面(?actiondel),本页面判断:If Request.QueryString(action) = del ThenInc_Dec.asp结合运用多层嵌套循环和用数组来记录生成的各个统计数据来生成损益表,包含费用的统计和应收帐款统计,包含以下统计数据:销售回款额、销售成本、毛利、本月费用和本月纯利累计;生成的数据列表可以导出到EXECL,可以下载和打印 Should_Income.asp应收帐款列表页面,结合运用多层嵌套循环来逐个生成统计数据:各个月份的应收或已收款项、收款金额累计、应收帐款累计,判断该月是否有应收帐款即判断记录的Money_Arrive_Date(应收日期)列的值,如果Status为未结应收日期又为当前月的款项累计为该月的应收帐款,同时标记为到期应;Status为已结收款日期又为当前月的款项累计为该月的已收帐款,如果该月无应收帐款则标记为未到期Should_Income_Clear.asp选择应收帐款项,点击结存按钮即提交至该页面,将结存日期写入数据库的Clear_Date列,同时修改Status列为已结Should_Income_Detail.asp各个应收帐款和已收帐款可以点击弹出该笔款项销售明细窗口,打开窗口时传递该笔款项的客户和该客户应收日期对应欲生成月应收帐款的月份的变量值:onclick=openwindow(,);实现数据的输出以上页面除均应加入权限控制代码;数据输出为EXECL主要采用如下三个函数来实现:function Read
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级数学(上)计算题专项练习及答案
- 江苏城乡建设职业学院《国际商务谈判实训》2024-2025学年第一学期期末试卷
- 西交利物浦大学《计算机地质成图技术》2024-2025学年第一学期期末试卷
- 广东行政职业学院《食品基因工程》2024-2025学年第一学期期末试卷
- 洛阳职业技术学院《社会工作基础》2024-2025学年第一学期期末试卷
- 湖南交通工程学院《CAD-CAM应用技术》2024-2025学年第一学期期末试卷
- 西安财经大学行知学院《桥梁工程A(一)》2024-2025学年第一学期期末试卷
- 铁岭师范高等专科学校《微生物学生物类》2024-2025学年第一学期期末试卷
- (2025年标准)宠物训练协议书
- (2025年标准)持有的股权协议书
- GB/T 1690-1992硫化橡胶耐液体试验方法
- 沙盘游戏治疗(2017)课件
- 叉车隐患排查情况记录表
- he及roma用于卵巢癌全程管理省肿瘤雷旦生
- 小儿呼吸机相关知识详解课件
- 维护手册v00-地铁3号线贯通道系统
- 苏教版五年级数学下册【全册课件完整版】
- 心力衰竭心脏再同步(CRT)治疗课件
- 人防地下室墙体后开洞整改施工方案(防办)
- 现金流量表的编制培训课程(共93张)课件
- 慢性肾衰竭(慢性肾脏病)诊疗指南(内容清晰)
评论
0/150
提交评论