ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:454.93KB ,
资源ID:9927259      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9927259.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程期末论文doc.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程期末论文doc.docx

1、软件工程期末论文doc软件工程期末论文软件工程论文题 目:管理系统设计与实现 系 部:信息技术系 专 业:信息管理与信息系统 班 级:2008级网络安全1班 学 号: 姓 名: 完成日期:2011年4月6日 1 概述1.1系统提出意义国内经济加速发展,市场竞争日趋激烈,。1.2 Visual Studio .NET 2010MS Visual Studio .NET 2010 。2 系统分析2.1 可行性分析2.1.1 技术可行性分析从技术可行性的角度来看,ASP.NET是微软公司推出的一种Internet编程技术,它采用编程效率较高的,面向对象的方法来创建动态WEB应用程序。对于WEB环境下

2、的财务会计系统来说,用其作为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系统开发及运行环境(

3、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、图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_NAMv

5、archar66否代码名称SYS_USRvarchar10外键建表人员代码SYS_DATEvarchar8否建立日期SYS_LASTvarchar8否更新日期4.2 主要功能模块设计4.2.1 系统登录设计系统登录主要判断用户是否登录及登录用户是否具有要进行相关操作的权限,以防止非法用户进入该系统。在WEB财务会计系统登录页面输入正确的使用者识别代码和使用者进入密码后就能登录到系统主页面,如图4-9所示:图4-9 系统用户登录页面设计图所用到的主要控件如表4-8所示:表4-8 系统用户登录页面控件列表控件类型控件名称主要属性设置用途Text FieldUserName1type设置为“text

6、”输入使用者代码UserPassword1type设置为“password”输入使用者密码Summit ButtonSubmit1text属性设置为“登录系统”执行登录操作Reset ButtonReset1text属性设置为“重新输入”取消登录操作4.2.2会计基本信息管理设计4.2.2.1 会计类别维护界面设计WEB财务会计系统中会计类别资料的建档维护是必不可少的,建立会计类别资料,可以供会计作业处理时使用。会计类别建档维护设计图见图4-10所示:图4-10 会计类别建档维护设计图所用到的主要控件如表4-9所示:表4-9 会计类别建档维护页面控件列表控件类型控件名称主要属性设置用途Text

7、 FieldAccKind1readonly设置为“False”输入会计类别AccName1readonly设置为“False”输入会计名称Summit ButtonSubmit1text属性设置为“开始查询”执行查询操作Reset ButtonReset1text属性设置为“重新输入”取消查询操作4.2.2.2 会计科目建档维护界面设计会计科目建档维护设计图见图4-13所示: 图4-13 会计科目建档维护设计图所用到的主要控件如表4-10所示:表4-10 会计科目建档维护页面控件列表控件类型控件名称主要属性设置用途Text FieldAccNo1readonly设置为“False”输入科目代

8、码AccName1readonly设置为“False”输入科目名称DropdownSelect1type属性设置为“select-one”选择会计类别Summit ButtonSubmit1text属性设置为“开始查询”执行查询操作Reset ButtonReset1text属性设置为“重新输入”取消查询操作5 系统实现5.1 系统登录窗体首先,系统通过用户登录窗体,输入使用者识别代码和使用者进入密码进入系统主窗体,再对该系统中的各个功能模块进行操作。图5-1为使用者登录窗体,图5-2为系统主窗体。图5-1 使用者登录窗体5.2 会计基本信息管理模块会计基本信息模块主要用于实现财务会计系统基本

9、数据的新增、修改、删除、查询、打印等功能,相关基础数据为:会计类别信息、部门建档信息、人员建档信息、会计分录建档信息和会计科目建档信息。该模块主要用来存储处理会计业务的基本信息。这里以会计分录建档维护为例,其查询、新建和打印见图5-3至图5-6:图5-3 会计分录建档维护查询运行结果图5-4 会计分录建档维护新增记录前运行结果图5-6 会计分录建档维护打印记录运行结果(1) 会计基本信息管理程序流程图如图5-7所示:图5-7 会计基本信息程序流程图(2) 会计基本信息管理主要代码:1)新增:将Session中的信息插入数据表,没有返回值fun_str_QueryKey = INSERT INT

10、O 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

11、_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 ORDER BY AC_NO, 2) Else fun_obj_OpenDataReader = page_obj_OpenDBConn.OpenSQLCommand(Session(DBASE_CONNECTION), SELECT * FROM AcName WHERE & fun_str_SearchCond.Trim() & ORDER BY AC_NO, 2) End If

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1