已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽宁对外经贸学院本科毕业论文(设计)软件工程论文题 目:管理系统设计与实现 系 部:信息技术系 专 业:信息管理与信息系统 班 级:2008级网络安全1班 学 号: 姓 名: 完成日期:2011年4月6日 基于ASP.NET技术小型WEB财务会计系统设计与实现中文摘要:本财务会计系统采用B/S架构。系统后台数据库采用 Microsoft SQL Server 2000;系统前台采用Microsoft 公司的Microsoft Visual Studio.NET 2003 作为主要的开发工具。财务会计系统主要由三个大模块构成,分别是会计基本信息模块,会计凭证管理模块和账册报表管理模块。会计基本信息模块,主要用于实现系统基本数据的新增、修改、删除、查询、打印功能,从而动态存储会计业务的基本信息。会计凭证管理模块,主要用于实现会计凭证的新增、删除、打印、查询等功能以及会计凭证的审核和过账处理。账册报表管理模块主要用于实现银行存款日记账、现金日记账、会计分类明细账、总分类明细账的统计打印处理,以及试算表、资产负债表、损益表的统计,应付账款、应收账款的分析,收入分析表、费用分析表的统计等功能。关键词:财务会计系统 WEB财务 ASP.NET技术 B/S架构1 概述1.1系统提出意义国内经济加速发展,市场竞争日趋激烈,。1.2 Visual Studio .NET 2010MS Visual Studio .NET 2010 。2 系统分析2.1 可行性分析2.1.1 技术可行性分析从技术可行性的角度来看,ASP.NET是微软公司推出的一种Internet编程技术,它采用编程效率较高的,面向对象的方法来创建动态WEB应用程序。对于WEB环境下的财务会计系统来说,用其作为SQL Server 2008数据库管理系统的客户端开发工具是一种合理的选择。2.1.2 经济可行性分析采用ASP.NET技术和SQL Server数据库开发系统,不仅成本低廉,而且今后的运行和维护的费用也很低。2.2 需求分析WEB财务会计系统可实现以下功能: (1)。(2)。(3)。根据需求分析画出系统业务流程图如图2-1所示:图2-1 WEB财务会计系统业务流程图3 总体设计3.1项目规划WEB财务管理系统主要由会计基本信息模块、会计凭证管理模块和账册报表管理模块组成。系统功能结构如图3-1所示:图3-1 WEB财务会计系统功能结构图3.2系统开发及运行环境(1) 系统开发平台:(2) 系统开发语言:(3) 数据库管理系统软件:(4) 操作系统:(5) 运行环境:Microsoft.NET Framework 4.04 详细设计4.1 数据库设计4.1.1 数据库E-R图分析根据需求分析,在确定了各个表主键字段的基础上,通过表与表之间相关字段之间的联系建立起各表之间的对应关系,表与表之间的关系是主表与子表之间确立的一种约束,用于实现表与表之间的数据参照完整性,这些关系的建立可以避免由于误操作导致数据库的崩溃,保证各表之间数据的一致性和完整性。WEB财务管理系统中会计类别实体属性图,如图4-1所示:图4-1 会计类别实体属性图系统E-R图,如下图4-12所示:图4-12 系统E-R图4.1.2 主要数据表的结构系统各主要数据表的基本结构如表4-1至表4-2所示:表4-1 会计类别主表(MACCSET)字段名数据类型长度主外键否描述ACC_SETvarchar3主键会计类别ACC_SNAvarchar16否类别名称ACC_MARKvarchar16否类别说明ACC_DISvarchar1否描述(+/-)SYS_USRvarchar10外键建表人员代码SYS_DATEvarchar8否建立日期SYS_LASTvarchar8否更新日期表4-2 会计分录主表(ACNAME)字段名数据类型长度主外键否描述AC_NOvarchar3主键分录代码AC_NAMvarchar66否代码名称SYS_USRvarchar10外键建表人员代码SYS_DATEvarchar8否建立日期SYS_LASTvarchar8否更新日期4.2 主要功能模块设计4.2.1 系统登录设计系统登录主要判断用户是否登录及登录用户是否具有要进行相关操作的权限,以防止非法用户进入该系统。在WEB财务会计系统登录页面输入正确的使用者识别代码和使用者进入密码后就能登录到系统主页面,如图4-9所示:图4-9 系统用户登录页面设计图所用到的主要控件如表4-8所示:表4-8 系统用户登录页面控件列表控件类型控件名称主要属性设置用途Text FieldUserName1type设置为“text”输入使用者代码UserPassword1type设置为“password”输入使用者密码Summit ButtonSubmit1text属性设置为“登录系统”执行登录操作Reset ButtonReset1text属性设置为“重新输入”取消登录操作4.2.2会计基本信息管理设计 会计类别维护界面设计WEB财务会计系统中会计类别资料的建档维护是必不可少的,建立会计类别资料,可以供会计作业处理时使用。会计类别建档维护设计图见图4-10所示:图4-10 会计类别建档维护设计图所用到的主要控件如表4-9所示:表4-9 会计类别建档维护页面控件列表控件类型控件名称主要属性设置用途Text FieldAccKind1readonly设置为“False”输入会计类别AccName1readonly设置为“False”输入会计名称Summit ButtonSubmit1text属性设置为“开始查询”执行查询操作Reset ButtonReset1text属性设置为“重新输入”取消查询操作 会计科目建档维护界面设计会计科目建档维护设计图见图4-13所示: 图4-13 会计科目建档维护设计图所用到的主要控件如表4-10所示:表4-10 会计科目建档维护页面控件列表控件类型控件名称主要属性设置用途Text FieldAccNo1readonly设置为“False”输入科目代码AccName1readonly设置为“False”输入科目名称DropdownSelect1type属性设置为“select-one”选择会计类别Summit ButtonSubmit1text属性设置为“开始查询”执行查询操作Reset ButtonReset1text属性设置为“重新输入”取消查询操作5 系统实现5.1 系统登录窗体首先,系统通过用户登录窗体,输入使用者识别代码和使用者进入密码进入系统主窗体,再对该系统中的各个功能模块进行操作。图5-1为使用者登录窗体,图5-2为系统主窗体。图5-1 使用者登录窗体5.2 会计基本信息管理模块会计基本信息模块主要用于实现财务会计系统基本数据的新增、修改、删除、查询、打印等功能,相关基础数据为:会计类别信息、部门建档信息、人员建档信息、会计分录建档信息和会计科目建档信息。该模块主要用来存储处理会计业务的基本信息。这里以会计分录建档维护为例,其查询、新建和打印见图5-3至图5-6:图5-3 会计分录建档维护查询运行结果图5-4 会计分录建档维护新增记录前运行结果图5-6 会计分录建档维护打印记录运行结果(1) 会计基本信息管理程序流程图如图5-7所示:图5-7 会计基本信息程序流程图(2) 会计基本信息管理主要代码:1) 新增:将Session中的信息插入数据表,没有返回值fun_str_QueryKey = INSERT INTO AcName (AC_NO,AC_NAM,SYS_USR,SYS_DATE,SYS_LAST) VALUES fun_str_QueryKey = fun_str_QueryKey & ( & fun_str_AcNo & , & fun_str_AcName & , & Session(SYS_USER_ID) & , & Session(SYSTEM_TODAYD_DATE) & , & Session(SYSTEM_TODAYD_DATE) & )page_obj_DataBaseGo.OpenSQLCommand(Session(DBASE_CONNECTION), fun_str_QueryKey, 1) 2) 查询:执行查询语句,并返回一个OleDbDataReaderIf fun_str_SearchCond.Trim().Equals(String.Empty) Then fun_obj_OpenDataReader = page_obj_OpenDBConn.OpenSQLCommand(Session(DBASE_CONNECTION), SELECT * FROM AcName OR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 充电桩建设工程预算与计划
- 2手车协议出售合同
- 产业技术联盟协议书
- 飞轮、电化学混合储能调频电站项目风险评估报告
- 高速公路养护人员与设备配置优化研究
- 休闲浴室转让协议书
- 隧道施工材料选择与使用方案
- 铺面装修住宿合同范本
- 企业房屋修建协议书
- 专利授权协议书范本
- 吉安市2025年度市直事业单位公开选调工作人员【70人】考试参考试题及答案解析
- 2025年汽车修理工(高级)职业技能考试试题含答案
- 2025年辽宁省辽阳市事业单位工勤技能考试题库及答案
- 认知功能康复训练
- 人工智能+分业施策交通物流智能化解决方案研究报告
- 警察警棍使用教学课件
- 四川省甘孜藏族自治州甘孜县2026届八年级物理第一学期期末教学质量检测试题含解析
- 高中日语课程标准考试题及答案
- 天津统考乐理题库及答案
- mcn公司签约合同范本
- 2025贵州铁路投资集团有限责任公司招聘情况笔试备考试题及答案
评论
0/150
提交评论