《XXX财务管理系统设计与实现(毕业设计)(共53页).doc》由会员分享,可在线阅读,更多相关《XXX财务管理系统设计与实现(毕业设计)(共53页).doc(53页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上 毕业设计(论文)题 目:紫光化工公司财务管理系统设计与实现院 (系): 信息工程系 专 业: 计算机应用技术 姓 名: 学 号: 指导教师: XXXXXX 二一三年三月十日 毕业设计(论文)任务书学生姓名XXXX学号XXX专 业计算机应用技术院(系)信息工程系毕业设计(论文)题目XXXX公司财务管理系统设计与实现任务与要求1、 毕业设计任务:通过对紫光化工公司财务管理系统的设计与实现,充分掌握管理信息系统开发的流程,实现对紫光化工公司财务账目实现信息化管理。要求完成以下内容:(1)系统能对不同的用户使用本系统的权限进行管理;(2)用户根据不同的权限可对财务信息进行添
2、加查询等操作;(3)用户可以根据不同使用用户的权限对用户进行添加;(4)用户可以根据登录用户权限对用户的权限进行修改;(5)用户可以查看系统使用用户的基本信息。(6)可以了解软件的基本制作信息2、毕业设计要求:(1)WIN200以上的操作系统+ C#(或其它面向对象的程序设计语言)+SQL server2000(或其他数据库系统)开发。(2)采用C/S结构或B/S结构或单机版。(3)设计方法:采用软件工程的思路进行设计,具体设计模型可根据自己搜集资料的详细程度来自行选择,不作指定要求。(4)软件作品要有一定的实用性和可操作性,必须采取多种测试方法的测试,保证软件的可运行性。完成时间段2012年
3、12月3月至2013年3月15日 共15周指导教师单位XXX职称讲师院(系)审核意见毕业设计(论文)进度计划表日 期工 作 内 容执 行 情 况指导教师签 字2012-12-3至2012-12-9论文选题2012-12-10至2012-12-20收集资料,论文提纲写作2012-12-21至2013-1-20初稿写作2013-1-21至2013-2-28二稿写作2013-3-1至2013-3-8定稿并上交论文的电子文档2013-3-9至2013-3-15做好论文答辩准备工作教师对进度计划实施情况总评 签名 年 月 日 毕业设计(论文)中期检查记录表学生填写毕业设计(论文)题目:XXXXXX学生姓
4、名: XX学号:XXXX专业:计算机应用技术指导教师姓名:XXX职称: 讲师检查教师填写毕业设计(论文)题目工作量饱满一般不够毕业设计(论文)题目难度大适中不够毕业设计(论文)题目涉及知识点丰富比较丰富较少毕业设计(论文)题目价值很有价值一般价值不大学生是否按计划进度独立完成工作任务学生毕业设计(论文)工作进度填写情况指导次数学生工作态度认真一般较差其他检查内容:存在问题及采取措施: 检查教师签字: 年 月 日院(系)意见(加盖公章): 年 月 日专心-专注-专业摘 要财务管理是公司的一项重要工作,使用计算机来管理公司财务,不但可以节省时间和人力,更能全面、有效地掌握公司财务的基本情况,及时获
5、取最新的准确资料和信息。本财务管理系统是以JAVA为前台开发工具,以Microsoft SQL Server 2008为后台数据库开发工具的一套完整的基于C/S (Client/ Server)管理信息系统。JAVA语言是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。本系统为用户提供强大的数据操纵功能,界面友好、使用简单方便,同时基于客户机/服务器模式,可实现通过网络对数据进行远程管理。采用审计的方式详细的记载每个用户的登录信息,跟据不同的需要,对用户分配不同
6、的权限,并且对数据库进得完全备份或差异备份,能够对数据库进行还原。在对系统在设计过程中进行白盒测试和对完成阶段进行黑盒测试。该设计基本合理,功能比较完备,经过测试运行稳定,能够满足工作中的基本需要。关键词:财务管理系统 JAVA SQLServer2008 AbstractFinancial management is an important work of the company, using computer to manage the company financial, not only can save time and manpower, more fully, effectiv
7、ely grasp the basic situation of corporate finance, timely access to the latest accurate data and information. The financial management system is based on JAVA as the development tool, using Microsoft SQL Server 2008 as background database development tool based on a complete set C/S ( Client/ Serve
8、r ) and management information system. JAVA language is a kind of object-oriented development kit, has the rich component, the language is simple, powerful advantages.The paper mainly introduced this topic development background, must complete function and development. Key explanation system design
9、key point, design thought, difficult technology and solution. This system is for the user to provide powerful data manipulation functions, friendly interface, simple and convenient to use, based on (client / server) mode, can realize the remote management of data through the network. The audit of th
10、e detailed records of each users login information, according to the different needs of the user, assign different permissions on the database, and in full or differential backup, can to restore the database. In the system in the design process of white box testing and black box testing of the compl
11、eted stage. The design is reasonable, function relatively complete, the test run stability, can meet the need of the work.KEY WORD: Financial management system JAVA SQL Server 2008目录第一章 绪论第一节 项目开发背景在信息时代,各企业都紧跟时代步伐,转变着企业的经营模式、办公模式。与此同时,企业的传统的管理模式也在逐步由人工管理向自动化管理模式转变,财务管理系统就是在这样的大背景下应运而生。无论是政府还是企事业单位,
12、内部成员相互之间的信息沟通对于提高工作效率,更好的完成工作都显得很重要。此外,每个单位都希望能和异地的分支机构、各个部门等保持实时联系,进行统一管理,因此,建立一个财务管理系统是可行的。在针对现有的系统进行调查之后,拟开发一套财务管理系统以适应信息化时代的财务管理需求。我国的生产企业发展十分迅速。但企业的信息化管理一直是影响我国企业进一步发展的难点。企业信息化是企业应用信息化的过程,是指在企业的生产、经营、管理等各个层次、各个环节和各个方面,应用先进的计算机、通信、互联网和软件等信息化技术和产品,并充分整合、广泛利用企业内外的信息资源,提高企业生产、经营和管理水平,增强企业竞争力的过程。结合我
13、国目前的国情来看,改革开放以来,我国的中小企业得到了迅速发展。这些中小企业存在着一定的普遍特征:资金不是十分雄厚,不是非常完善,基础普遍较差,面临着异常激烈的市场竞争。随着信息时代的到来,中小企业的生存和竞争环境发生了根本性的变化。当前中小具有宽广和深刻的内容,其中是一个重要方面。如何运用信息技术增强企业的,如何制定发展战略来提升企业的,如何把系统融入日常的工作为企业带来效益,是当前我们所面临的重要课题。第二节 项目开发环境1、硬件系统简介:表1.1 硬件简介表硬件平台CPUIntel P4 1.5G主板Intel 850芯片组的GA-8TX-C内存2128M的三星Rambus内存硬盘Seag
14、ate Barracuda 7200.7 80G显卡Unika 小妖G9800显示器美格770PF,17寸纯平显示器软件环境操作系统Microsoft WindowsXP简体中文专业版SP1办公软件Microsoft Office 2003显卡驱动nVIDIA ForceWare驱动56.72版For Win2000/XP2、软件系统:Eclipse中文版、SQL Server 2008。第三节 Java语言简介Java是一种简单的、面向对象的、分布式的、解释型的、健壮安全的、结构中立的、可移植的、性能优异和多线程的动态语言。Java平台由JAVA虚拟机(Java Virtual Machin
15、e)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为 Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经适用于几乎所有的操作系统。这样Java程序可以只编译一次,就能使其在各种系统中运行,十分方便,这也是其应用的优势。Java语言是简单的。Java语言的语法与C语言和C+语言很接近,使得大多数程序员很容易学习和使用。Java丢弃了C+中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载
16、、多继承、自动的强制类型转换等等。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。第四节 数据库开发工具简介SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿意帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。阅读本文,了解微软数据平台愿 SQ
17、L Server 2008出现在微软数据平台愿景上是因为它使得公司可以运行他们关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台有以下特点:1)可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们关键任务的应用程序。2) 高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本。3)智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。第二章 需求分析第一节 功能需求描述以紫光实际情况为基础,对于财务管理设计一个适合于紫光化工使用的财务管理系统。还可以为紫光化工领导提供财务的查询。该系统需要完成工资管理、员工管理、固定资产
18、管理、报销管理等。第二节 对应数据需求描述一、工资管理数据需求1、管理员登录表:用于管理员登录时进行用户密码验证,并根据职务编号对职务进行查找,从而验证其权限。表2.1 管理员登录表数据项数据需求管理员登录名对管理员进行识别登陆密码任意6位以上的字符职务编号对应职务表中的职务编号2、员工职务表:用于记录员工职务,其中职务名称对应员工的权限,职务工资用于员工工资的结算。表2.2 员工职务表数据项数据需求职务编号对数据进行编号识别,无实际意义职务名称对应职务名称和管理权限职务基本工资本职务的工资,对应工资结算管理3、员工工作状态表:用于记录员工的工作状态,在计算工资的时候加入计算,状态类型则对应这
19、加分还是扣分,并且便于用户查看。表2.3 员工工作状态表数据项数据需求工作状态对数据进行编号识别,无实际意义工作状态类型对应工资数据加分还是扣分根据工作状态类型判断加减分分4、员工工资结算表:员工工资结算表用于计算员工的工资,其中姓名对应员工表中的职工姓名,结算日期用于计算工作时间,。结算数目用于记录结算的工资数额。表2.4 员工工资结算表数据项数据需求月工资结算职工姓名对应员工的姓名职务,根据姓名和职务进行工资的结算工资结算日期根据结算日期计算工资数额工资结算数目记录结算工资的数额5、员工工作表:用于计算员工的工资,其中ID对应员工表中的ID,日期是记录当前记录的时间,加班或者迟到时间用于工
20、资的结算。工作状态的ID联系工作状态表。表2.5 员工工作表数据项数据需求迟到(加班)人ID对应员工编号当天日期对工作日期进行记录迟到(加班)时间记录加班或迟到的时间,联系工资结算工作状态ID联系工作状态表,对应工资结算6、员工信息表:记录员工的基本信息和职务编号,职务编号对应职务表中的编号,用于权限的说明。员工编号则对应其他表中的员工编号。表2.6 员工信息表数据项数据需求员工编号对应员工编号,对员工进行识别职务编号对应职务表中的职务编号员工姓名记录员工的姓名出生日期记录员工的出生日期计算员工的年龄联系电话记录员工的联系电话用于联系员工家庭住址记录员工的家庭住址身份证编号记录员工的身份证编号
21、用于核对员工信息二、员工管理数据需求1、管理员登录表:用于管理员登录时进行用户密码验证,并根据职务编号对职务进行查找,从而验证其权限。表2.7 员工登录表数据项数据需求管理员登录名对管理员进行识别登陆密码任意6位以上的字符职务编号对应职务表中的职务编号2、员工职务表:用于记录员工职务,其中职务名称对应员工的权限,职务工资用于员工工资的结算。表2.8 员工职务表数据项数据需求职务编号对数据进行编号识别,无实际意义职务名称对应职务名称和管理权限职务基本工资本职务的工资,对应工资结算管理3、员工工作表:用于计算员工的工资,其中ID对应员工表中的ID,日期是记录当前记录的时间,加班或者迟到时间用于工资
22、的结算。工作状态的ID联系工作状态表,用于员工工资结算时的计算。表2.9 员工工作表数据项数据需求迟到(加班)人ID对应员工编号当天日期对工作日期进行记录迟到(加班)时间记录加班或迟到的时间,联系工资结算工作状态ID联系工作状态表,对应工资结算4、员工工作状态表:用于记录员工的工作状态,在计算工资的时候加入计算,状态类型则对应这加分还是扣分,并且便于用户查看。表2.10 员工状态表数据项数据需求工作状态对数据进行编号识别,无实际意义工作状态类型对应工资数据加分还是扣分根据工作状态类型判断加减分5、员工信息表:记录员工的基本信息和职务编号,职务编号对应职务表中的编号,用于权限的说明。员工编号则对
23、应其他表中的员工编号。表2.11 员工信息表数据项数据需求员工编号对应员工编号,对员工进行识别职务编号对应职务表中的职务编号员工姓名记录员工的姓名出生日期记录员工的出生日期计算员工的年龄联系电话记录员工的联系电话用于联系员工家庭住址记录员工的家庭住址身份证编号记录员工的身份证编号用于核对员工信息三、固定资产管理数据需求1、固定资产登记表:记录固定资产登记的基本信息。其中包括固定资产编号、资产名称资产数量和单价、购买部门则对应数据库中的部门表。而经手人ID则对应着员工表中的员工编号。购买日期是记录当前输入的时间由系统自动获取。资产说明则是对资产信息进行补充说明。表2.12 固定资产登记表数据项数
24、据需求固定资产编号对数据进行编号识别,无实际意义固定资产名称记录资产名称固定资产数量记录资产数量,用于计算金额固定资产单价记录资产单价,用于计算金额购买部门记录资产购买的部门经手人ID记录固定资产的经手人购买日期记录购买的时间联系电话记录经手人联系方式资产说明对资产进行关键说明2、管理员登录表:用于管理员登录时进行用户密码验证,并根据职务编号对职务进行查找,从而验证其权限。表2.13 管理员登录表数据项数据需求管理员登录名对管理员进行识别登陆密码任意6位以上的字符职务编号对应职务表中的职务编号四、报销管理数据需求1、管理员登录表:用于管理员登录时进行用户密码验证,并根据职务编号对职务进行查找,
25、从而验证其权限。表2.14 管理员登录表数据项数据需求管理员登录名对管理员进行识别登陆密码任意6位以上的字符职务编号对应职务表中的职务编号2、报销登记表:记录报销登记的基本信息。其中包括报销编号、报销类别和报销金额、报销部门则对应数据库中的部门表。而报销ID则对应着员工表中的员工编号。报销日期是记录当前输入的时间由系统自动获取。报销说明则是对资产信息进行补充说明。表2.15 报销登记表数据项数据需求报销编号对数据进行编号识别,无实际意义报销类别记录报销的类别报销金额报销的金额报销部门报销部门记录报销人ID报销人记录报销时间记录报销的时间联系电话报销人联系电话报销说明对报销进行关键说明第三章 总
26、体设计第一节 功能模块设计员工管理模块主要的功能是针对系统使用人员的管理:其中包括增加管理员、修改管理员密码、注销管理员、查看管理员、退出系统。工资管模块理模块功能:(增加考勤记录,修改考勤记录,查询考勤记录,计算工资)。固定资产模块功能:(增加固定资产记录,修改固定资产记录,查询固定资产记录,删除固定资产记录)。流动资产模块(增加报销记录,查询报销记录,导出报销记录)。登录主界面系统管理财务管理用户管理退出系统添加固定资产添加报销记录固定资产信息查看财务报销信息查看添加管理员用户信息查看密码修改权限管理注销管理员软件升级软件关于帮助图3.1 功能模块图第二节 系统控制结构用户通过用户ID和注
27、册时的密码登录在登录时可以选择记住密码,帐号信息自动存储上一次所输入的帐号。通过密码和用户ID验证登录主界面。登录的时候会自动的获取用户ID并在界面之间传递用于信息记录时记录操作员的ID。操作员的ID联系员工表和职务表。根据职务不同开放不同的功能。在进入主界面之后会有四个大的功能其中包括主要功能财务管理和用户管理。在财务管理中包含四个子功能,主要是记录和查看。用户管理这是管理操作员的相关信息,其中包含五个子功能主要是管理人员的添加、用户信息查看、权限管理、密码修改、注销管理员。其中系统管理是退出系统的连接。帮助中就是简单的介绍了系统的版权和制作。主界面系统管理财务管理用户管理退出系统添加固定资
28、产添加报销记录固定资产信息查看财务报销信息查看添加管理员用户信息查看密码修改权限管理注销管理员软件升级软件关于帮助Y用户登录身份验证显示登录用户信息N开始判断用户权限图3.2 系统控制结构图第四章 数据库设计第一节 概念结构设计概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。概念模型具有以下的特点:l、概念模型是对现实世界的抽象和概括,它真实、充分地反映了现实世界中事物和事物之间的联系,能满足用户对数据的处理
29、要求。2、由于概念模型简洁、明晰、独立于计算机,很容易理解,因此可以用概念模型和不熟悉计算机的用户交换意见,使用户能积极参与数据库的设计工作,保证设计工作顺利进行。3、概念模型易于更新,当应用环境和应用要求改变时,容易对概念模型修改和扩充。4、概念模型很容易向关系、网状、层次等各种数据模型转换。工资结算结算日期工资结算数目职工姓名本系统中包括有工资结算实体图,员工职务实体图,固定资产实体图,报销实体图,管理员登录实体图,工作实体图,工作状态实体图,员工实体图的结构设计。1、工资结算实体图 对象:工资结算,工资结算的属性如下:图4.1工资结算实体图2、员工职务实体图 对象:员工职务,员工职务的属
30、性如下:员工职务职务名称职务基本工资职务编号图4.2员工职务实体图3、固定资产实体图 对象:固定资产,固定资产的属性如下:固定资产固定资产名称固定资产数量固定资产编号固定资产单价资产说明联系电话购买日期经手人购买部门图4.3固定资产管理类型实体图4、报销实体图 对象:报销,报销的属性如下:报销报销编号报销类别名报销说明报销金额联系电话报销部门报销时间报销人ID图4.4报销类型实体图用户登录密码管理员登录名职务编号5、用户实体图 对象:用户,用户的属性如下:图4.5管理员登录实体图工作当天日期迟到(加班)时间迟到(加班)人ID工作状态ID6、工作实体图 对象:工作,工作的属性如下:工作状态工作状
31、态类型加分还是扣分工作状态ID图4.6员工工作实体图7、工作状态实体图 对象:工作状态,工作状态的属性如下:图4.7员工工作状态实体图员工职务编号员工姓名员工编号出生日期联系电话家庭住址身份证编号8、员工实体图 对象:员工,员工的属性如下:图4.8员工信息实体图第二节 逻辑结构设计逻辑结构设计的任务是将基本概念模型图转换为与选用的数据模型相符合的逻辑结构。逻辑结构设计的步骤:概念模型、一般数据模型、特定持的数据模型、优化的数据模型。根据E-R图,将其转换为关系模式可得到以下8个关系模式:1、员工信息:(员工编号,职务编号,员工姓名,出生日期,联系电话,家庭住址,身份证编号);2、工资结算:(职
32、工姓名,结算日期,工资结算数目,职务编号);3、员工职务:(职务编号,职务名称,职务基本工资);4、固定资产:(固定资产编号,固定资产名称,固定资产数量,固定资产单价,联系电话,购买日期,购买部门,经手人ID,资产说明);5、报销:(报销编号,报销类别名,报销金额,报销部门,报销人,报销时间,报销说明);6、管理员登录:(管理员登录名,管理员密码);7、工作:(迟到人ID,日期,迟到时间,工作状态ID);8、工作状态:(工作状态ID,工作状态类型,加分还是扣分)。用建表语言实现数据库。其中包括财务管理和用户管理所需要的数据。实现数据库之间的连接和数据库之间的功能。以下数据表包括有:员工职务表、
33、员工工资结算表、固定资产管理表、报销资产管理表、管理员登录表、员工工作表、员工工作状态详细表、员工表。由上面的关系模式分析出如下的表结构:1、员工信息表User的表结构如下:表4.1 员工信息表字段名称类型是否为空默认值是否主键员工编号(User_Id)intnot null自增长主键职务编号(Role_Id)textnot null外键员工姓名(User_Name)varcharnot null出生日期(User_Time)datenot null联系电话(User_Tel)intnot null家庭住址(User_Address)varcharnot null身份证编号(User_Numb
34、er)varcharnot null2、管理员登录表Admin的表结构如下:表4.2 管理员登录表字段名称类型是否为空默认值是否主键管理员登录名(Admin_Id)intnot null主键/外键登陆密码(Admin_Password)Textnot null职务编号Role_Idintnot null外键3、员工职务表Role的表结构如下:表4.3 员工职务表字段名称类型是否为空默认值是否主键职务编号(Role_Id)intnot null自增长主键职务中文名称(Role_Name)textnot null职务基本工资(Role_Money)intnot null4、员工工作表Work的表结
35、构如下:表4.4 员工工作表字段名称类型是否为空默认值是否主键迟到(加班)人的ID(Work_Id)intnot null主键/外键当天日期(Work_Date)Textnot null迟到(加班)时间(分钟为单位)(Work_Time)intnot null工作状态ID(Work_Type)varcharnot null外键5、员工工作状态表Type的表结构如下:表4.5 员工工作状态表字段名称类型是否为空默认值是否主键工作状态ID(Type_Id)intnot null自增长主键工作状态类型(Type_Name)textnot null加分还是扣分(Type_Mark)Intnot nul
36、l0或16、员工工资结算表Pay的表结构如下:表4.6 员工工资结算表字段名称类型是否为空默认值是否主键月工资结算职工姓名(Pay_User)char(8)not null主键/外键工资结算日期(Pay_Date)Textnot null工资结算数目(Pay_Money)intnot null7、固定资产管理表Fixed的表结构如下:表4.7 固定资产管理表字段名称类型是否为空默认值是否主键固定资产编号(Fixed_Id)varcharnot null主键固定资产名称(Fixed_Name)Textnot null固定资产数量(Fixed_Num)intnot null固定资产单价(Fixed
37、_Money)intnot null购买部门(Fixed_Part)intnot null经手人ID(Fixed_User)intnot null外键购买日期(Fixed_Date)textnot null自动获取联系电话(Fixed_Phone)textnot null资产说明(Fixed_Remark)textnot null8、报销记录表Curtype的表结构如下:表4.8 报销记录表字段名称类型是否为空默认值是否主键报销类别编号(Curtype_Id)intnot null自增长主键报销类别名称(Curtype_Name)Textnot null报销金额(Curtype_Money)m
38、oney报销部门(Curtype_Part)text报销人ID(Curtype_User)int外键报销时间(Curtype_Date)datatime自动获取报销说明(Curtype_Remark)text第三节 数据库实施对数据库的物理设计初步评价完成后就可以开始建立数据库了。数据库实施主要包括以下工作:(1)用DLL定义数据库结构;(2)组织数据入库;(3)编制与调试应用程序;(4)数据库试运行。经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。现在就可以在SQL Server 2008数据库系统中实现该逻辑结构。这是利用SQL Server 2008数据库系统中的SQL 查询
39、分析器实现的。下面给出创建这些表格的SQL语句。一、创建User表create table User (User _Id int primary key,Role _Id text not null,User _Name varchar not null,User _Time date not null,User _Tel int not null,User _Address varchar not null,User _Number varchar not null)二、创建Admin表create table Admin (Admin_Id varchar primary key,Admi
40、n_Password text not null,Role_Id int not null)三、创建Role表create table Role (Role_Id int primary key identity,Role_Name text not null,Role_Money int not null )四、创建Work表create table Work (Work_Id varchar primary key,Work_Date text not null,Work_Time int not null,Work_Type int not null)五、创建Typex表create t
41、able Typex (Typex_Id int primary key,Typex_Name text not null,Typex_Mark int check(Typex_Mark=0 or Typex_Mark=1)not null)六、创建Pay表create table Payle(Pay_User char(8) primary key,Pay_Date text not null,Pay_Money int not null )七、创建Fixed表create table Fixed (Fixed_Id varchar primary key,Fixed_Name text n
42、ot null,Fixed_Money int not null ,Fixed_Part int not null ,Fixed_User text not null ,Fixed_Date text not null ,Fixed_Phone text not null ,Fixed_Remark text not null )八、创建Curtype表create table Curtype (Curtype_Id int primary key identity,Curtype_Name text not null,Curtype_Money monet not null,Curtype_Part text not null,Curtype_User text not null,Curtype_Date datatime not null,Curtype_Remark text not null)第五章 详细设计第一节 用户登录模块设计用户登录模块的设计,是财务管理系统的登录门户。用户登录模块设计的好坏,也是开发的软件是否好用的标志之一。用户登录模块要完成的功能有: