软件工程期末论文_第1页
软件工程期末论文_第2页
软件工程期末论文_第3页
软件工程期末论文_第4页
软件工程期末论文_第5页
已阅读5页,还剩6页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁对外经贸学院本科毕业论文(设计)软件工程论文题目:管理系统设计与实现系部:信息技术系专业:信息管理与信息系统班级:2008级网络安全1班学号:姓名:完成日期:2011年4月6基于ASP.NET技术小型WEB财务会计系统设计与实现中文摘要:本财务会计系统采用B/S架构。系统后台数据库采用MicrosoftSQLServer2000;系统前台采用Microsoft公司的MicrosoftVisualStudio.NET2003作为主要的开发工具。财务会计系统主要由三个大模块构成,分别是会计基本信息模块,会计凭证管理模块和账册报表管理模块。会计基本信息模块,主要用于实现系统基本数据的新增、修改、删除、查询、打印功能,从而动态存储会计业务的基本信息。会计凭证管理模块,主要用于实现会计凭证的新增、删除、打印、查询等功能以及会计凭证的审核和过账处理。账册报表管理模块主要用于实现银行存款日记账、现金日记账、会计分类明细账、总分类明细账的统计打印处理,以及试算表、资产负债表、损益表的统计,应付账款、应收账款的分析,收入分析表、费用分析表的统计等功能。关键词:财务会计系统WEB财务ASP.NET技术B/S架构1概述1.1系统提出意义国内经济加速发展,市场竞争日趋激烈,××××。1.2VisualStudio.NET2010MSVisualStudio.NET2010××××。2系统分析2.1可行性分析2.1.1技术可行性分析从技术可行性的角度来看,ASP.NET是微软公司推出的一种Internet编程技术,它采用编程效率较高的,面向对象的方法来创建动态WEB应用程序。对于WEB环境下的财务会计系统来说,用其作为SQLServer2008数据库管理系统的客户端开发工具是一种合理的选择。2.1.2经济可行性分析采用ASP.NET技术和SQLServer数据库开发系统,不仅成本低廉,而且今后的运行和维护的费用也很低。2.2需求分析WEB财务会计系统可实现以下功能:(1)×××。(2)×××。图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系统用户登录页面控件列表控件类型控件名称主要属性设置用途TextFieldUserName1type设置为“text”输入使用者代码UserPassword1type设置为“password”输入使用者密码SummitButtonSubmit1text属性设置为“登录系统”执行登录操作ResetButtonReset1text属性设置为“重新输入”取消登录操作4.2.2会计基本信息管理设计会计类别维护界面设计WEB财务会计系统中会计类别资料的建档维护是必不可少的,建立会计类别资料,可以供会计作业处理时使用。会计类别建档维护设计图见图4-10所示:图4-10会计类别建档维护设计图所用到的主要控件如表4-9所示:表4-9会计类别建档维护页面控件列表控件类型控件名称主要属性设置用途TextFieldAccKind1readonly设置为“False”输入会计类别AccName1readonly设置为“False”输入会计名称SummitButtonSubmit1text属性设置为“开始查询”执行查询操作ResetButtonReset1text属性设置为“重新输入”取消查询操作会计科目建档维护界面设计会计科目建档维护设计图见图4-13所示:图4-13会计科目建档维护设计图所用到的主要控件如表4-10所示:表4-10会计科目建档维护页面控件列表控件类型控件名称主要属性设置用途TextFieldAccNo1readonly设置为“False”输入科目代码AccName1readonly设置为“False”输入科目名称DropdownSelect1type属性设置为“select-one”选择会计类别SummitButtonSubmit1text属性设置为“开始查询”执行查询操作ResetButtonReset1text属性设置为“重新输入”取消查询操作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)会计基本信息管理主要代码:新增:'将Session中的信息插入数据表,没有返回值fun_str_QueryKey="INSERTINTOAcName(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)查询:'执行查询语句,并返回一个OleDbDataReaderIffun_str_SearchCond.Trim().Equals(String.Empty)Thenfun_obj_OpenDataReader=page_obj_OpenDBConn.OpenSQLCommand(Session("DBASE_CONNECTION"),"SELECT*FROMAcNameORDERBYAC_NO",2)Else

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论