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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

个人事务管理系统.docx

1、个人事务管理系统XXXX学院数计学院20092010第二学期课程设计报告册课程设计题目:个人事务管理系统课程名称:软件工程课程设计班 级:0X计本(X)班姓 名:肖X 高XX 胡XX 黄XX 曾X学 号:0X0X030XX 0X0X0X0XX 0X0X0X0XX 0X0X030XX 0X0X03XXX指导教师:巫XX完成时间:2010年6月1日系统项目简介:近些年来,随着社会的不断发展与进步,人们对于信息化工作的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,信息管理工作的重要性已逐渐被人们所认识,而为了方便个人对日常事务进行信息化管理,使信息存储达到准确、快速、完善并快速反馈进

2、行信息处理加工,我们最终设计出了个人事务管理系统,系统实现了资料管理信息化,提供快速、准确的处理通讯录删、改、存、搜、盘点等多种功能模式,并支持多种查看方式。而个人事务管理系统的实施,可逐步提高人个对自身综合信息的管理水平。1.引言.32.系统分析.7 2.1 可行性分析.7 2.2 功能分析.7 2.3 性能分析.83.系统设计.8 3.1 总体设计.9 3.2 接口设计.16 3.3 详细设计.16 3.4 数据库设计.184.系统实现.205.系统测试.546.总结.557.参考文献.561 引言随着人门之间的交流不断的加深,各种合作也不断增强,为了适应个人对信息综合利用的需要。为此,设

3、计个人事务管理系统这一小型软件来满足人们的要求,这是社会的需要。个人事务管理系统是一个把个人信息集于一体以及另外的一些附加功能; 是培养人才过程中传授知识和技能的基本工具;它结构相对单,没有其它那些软件功能复杂,而且易懂,一学就会,个人制作这个软件只需要很短的时间就可以完全部功能的设计。把微型计算机引入高等院校的对个人信息进行管理,给个人日常事情管理带来了方便,是管理走向现代化的标志。首先,有利个人摆脱“信息紊乱”的繁忙的事务性工作,更多地进行日常事情的研究,及时提供优质适用的信;其次,有利于提高信息管理工作的效率和水平,促进管理的规范化和现代化。微机及其管理软件的运用,使管理信息处理的速度和

4、数量呈几何级数提高,推动了通讯录理工作现代化的发展;第三,有利于提高通讯录管理工作人员的自身素质,管理工作者要通过各种方式和途径不断加强自身的学习和提高,以及适应变化了的工作环境和管理方式。该系统拥有较强大的存储功能。此系统是建立在Microsoft Visual Studio 2005平台上的,后台数据库使用SQLSERVER,具有多种查询和统计功能。按照现在个人常事务管理的需求所设计,数据库容量大并且安全可靠。能及时处理日常的统计任务,且能对单据进行查询和统计,数据备分功能使得本系统更加完善,能有效地防止教材库的数据破坏和丢失。本系统的开发是严格按照软件工程领域中开发软件的方法和步骤来进行

5、的,在开发过程中始终保持认真严谨的态度,对开发出的系统进行了反复的调试,力争做到使该系统更加完善,以适应信息时代发展的需要,如果还有什么不足这处请大家指出。11 任务概述111 目标该系统拥有较强大的存储功能,能使得通讯的更新、统计变得方便、快捷、高效、迅速,后台数据库使用ACCESS,具有多种查询和统计功能。按照现在通讯录的需求所设计,数据库容量不大但安全可靠。能及时处理日常的任务处理,并自动生数据,打出清单,完成各类报表。此外还提供多种查询方式姓及qq号名类别。在库存管理上也提供了多种查询方式,对单据进行查询和统计,数据备分功能使得本系统更加完善,能有效地防止教材库的数据破坏和丢失。(1)

6、资料管理信息化,可随时掌握通讯录的更新情况。(2)提供快速、准确的处理通讯录删、改、存、搜、盘点等多种功能模式,并支持多种查看方式。(3)系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全可靠。(4)个人事务管理系统的实施,可逐步提高人个对自身综合信息的管理水平。(5)系统维护方便可靠,有较高的安全性,满足实用性、先进性的要求。112 用户特点本系统是一个大学校园内部的存储局域网,用户是任何一个日常事务需要进行信息化管理的人,是为了方便个人网络上查看信息而设计的。前台具有信息添加并检索信息的功能,对日常事务管理,进行多方面的查询,维护信息库,对数据备分。12 非技术性要求121 本系统

7、的开发周期为(90天)开发流程为:需求分析设计编码实现单元测试集成和系统测试交付,其中需求分析的更新贯穿于整个开发过程。122 要交付的工作产品需求规格说明书、设计说明书、测试报告、用户手册代码、可执行程序。13 系统环境131 硬件运行环境服务器处理器型号:AMD / Inter 2.8GHz及以上内存容量:1GB及以上外存剩余空间:5GB及以上网络配置:100M网卡132 软件运行环境操作系统:Windows 2000 / XP / Vista数据库:运行支持软件环境:浏览器:IE6 / IE7/IE8133 开发环境硬件环境本系统PC机开发,配置如下:处理器型号:AMD / Intel

8、1.6GHz及以上内在剩余空间:512MB及以上外存剩余空间:1GB及以上网络配置:100M网卡、串口软件环境操作系统:Windows XP浏览器: IE6+IE7IDE: Microsoft Visual Studio 2005Web服务器:IIS.0数据库:测试工具:Microsoft Visual Studio 2005 集成测试工具配置工具及平台:SVN+Google Code1.4 性能需求141 正确性需求系统正确性需求主要包括如下两项: 系统应能够把学生的用户信息、通讯录信息、个人事务以及财务情况等基本信息准确导入数据库中; 系统也应能够准确无误地读取用户信息、通讯录信息和个人事

9、务和理财情况信息。142 安全性需求系统用于存储学生的用户信息、通讯录信息、个人事务以及财务情况等基本信息的数据库具有很高的安全性,系统管理员、用户登录数据应加密后再通过网络传输。143 界面需求系统对界面的需求应该是布局清晰,颜色搭配合理,色调柔和,各页面主题风格一致,比较美观,其他窗口较合理即可。144 精度需求由于系统所涉及的数据主要是个人或者以寝室为单位的少数用户人数,因此对数据精度无特殊要求。145 时间特性需求当系统最终用户和系统管理员登录系统时,系统应能在0.2秒内识别出登录用户身份并进行签到数据录入。查看登录用户相关信息时,系统应能在1秒内返回结果。146 稳定性需求该系统部署

10、后,在硬件条件和支持软件条件没有发生变化的情况下,能够一直保持运行状态,直到系统被升级或替代。147 灵活性需求当系统出现故障而不能使用时,用户可以用手动方式作为记录学生的用户信息、通讯录信息、个人事务以及财务情况等基本信息。148 扩展性需求本系统能够在以下几个方面进行扩展: 功能扩展:在现在功能模块的基础上增加用户的其他信息、自动文档生成模块等; 支持环境的扩展:系统运行所要求的操作系统可以从Windows平台扩展到其他平台等。149 数据管理能力需求系统数据库中应能对一定数据人员的相关信息进行存储。1410 故障处理能力需求系统可能遇到硬件故障而不能正常读取。故障发生时,将不能自动完成学

11、生或用户个人事务和财务情况信息,此时需要对学生或用户个人事务和财务情况信息进行手动记录。系统出现软件故障时,为满足信息处理的要求,可以采取数据恢复来解决,因此平时要注意经常进行数据备份。2 系统分析21 可行性分析近些年来,随着社会的不断发展与进步,人们对于信息化工作的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,信息管理工作的重要性已逐渐被人们所认识,不少有识之士认为,个人事务管理也是一门科学,而要搞好这门科学,就必须学习和掌握多方面的专业知识,诸如教育管理学,图书管理学,物资财务管理学、信息管理理论以及现代化的计算机管理知识和操作技能等,只有熟练地掌握了这门科学,才能搞好个

12、人事务的管理,才能适应教育改革的需要,为提供更好的服务。信息管理是教材管理中的重要环节,是企业实现现代化管理的基础。因此,在研究和开发信息管理系统时,大多把库存管理系统作为突破口。库存管理系统的实施将帮助用户对信息的存储、删除、添加、修改、搜索和查询等操作进行全面的控制和管理。该系统可帮助管理人员方便地管理信息的内容,了解各个事务的信息情况,使信息管理人员可以及时了解和控制存储业务各方面的准确情况和数据,帮助用户根据市场变化作出快速反应。 本系统是基于现代生活的理念,结合日常生活中您的需求而产生的一款贴近生活的个人事务管理系统。此系统主要针对于个人事务的完整统筹与管理,对于提高生活质量完善生活

13、内容有很好的作用。也更易于了解自身价值与需求。22 功能分析221 基本功能需求分析本课题要实现的是个人事务管理系统,在设计该系统时,应尽可能的贴近生活,便于用户操作。系统在实现上应该具有如下功能: (1)系统要求用户必须输入正确的用户名和密码才能进入系统;(2)系统应该提供用户的基本信息;(3)系统应该提供用户信息管理;(4)系统应该提供通讯录管理;(5)系统应该提供个人理财管理;(6)系统应该提供日志管理;(7)系统应该提供个人事务管理;(8)系统应该提供日历查看功能;(9)系统应提供网页收藏夹管理;(10)系统应该提供系统使用帮助;23 性能分析231 用户界面需求 个人事务管理系统应提

14、供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。快捷按钮的创建也是非常需要的,以方便用户操作。232 系统安全性需求对于系统为方便客户管理日常事务而开发。在登录时,使用用户验证控件,来确认用户是否为合法用户,以保证信息安全。所以在系统的管理权限上应当进行严格控制,具体思想如下:1.要想对该个人事务管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。2.可以为该系统设定两种登录方式:系统管理员和普通用户。没有系统管理员或者普通用户的用户名和密码任何人都不能

15、登录该系统。系统管理员登录可以对系统信息进行修改,包括用户密码等。当用户忘记密码时可以通过此账号登陆用其他方式直接修改密码。3 系统设计系统设计包括四个部分:总体设计、接口设计、详细设计以及数据库设计。我们将采用图例说明的方式对系统进行全面的剖析,力求让所有人对本系统有全方位的立体了解。31 总体设计 图3.1 系统功能模块图311 在整体设计中,我们将个人事务管理系统分为八个大的模块:用户管理模块:用户管理模块包括:用户登录后的增加用户、修改用户密码和删除用户三个部分;通讯录管理模块:通讯录管理模块包括:查看、添加、修改、删除四个的部分;日志管理模块:日志管理模块包括:日志信息录入添加、查看

16、日志、删除日志三项功能;个人事务模块:个人事务模块包括:个人事务的添加、查看和删除三个部分;个人理财模块:个人理财模块包括:计算器、记账簿二个功能模块;而记账簿又分为添加、查看、删除三个小模块。网页收藏夹模块:网页收藏夹模块包括:收藏信息的查看。查看日历模块:查看日历模块包括:日历的显示以及查看。帮助模块:帮助模块包括:系统介绍和使用说明二个功能。312 系统的功能需求用例图1、系统整体用例图:2、用户登录:用例编号:1用例名称:用户登录用例描述:对用户的添加、修改和删除。前置条件:无前置条件。后置条件:系统管理员登录系统并经过了身份验证。活动步骤:系统管理员登录系统。管理员添加用户信息;管理

17、员修改用户信息;管理员删除用户信息。3、通讯录管理:用例编号:2用例名称:通讯录管理用例描述:对联系人信息进行管理。前置条件:无前置条件。后置条件:系统管理员登录系统并经过了身份验证。活动步骤:系统管理员登录系统。 添加联系人信息; 修改联系人信息; 查看通讯信息。4、日志管理:用例编号:3用例名称:日志管理用例描述:对日志信息进行管理。前置条件:无前置条件。后置条件:系统管理员登录系统并经过了身份验证。活动步骤:系统管理员登录系统。 添加日志信息; 删除日志信息; 查看日志信息。5、个人事务管理:用例编号:4用例名称:票务信息管理用例描述:对票务有关信息进行管理。前置条件:系统管理员登录系统

18、并经过了身份验证。后置条件:系统管理员进行了身份难通过。活动步骤:系统管理员登录系统。 添加订票信息; 修改订票信息; 查询订票信息。6、个人理财管理:用例编号:5用例名称:个人理财管理用例描述:对个人财务信息进行管理。前置条件:无前置条件。后置条件:系统管理员登录系统并经过了身份验证。活动步骤:系统管理员登录系统。 使用计算器进行计算; 添加收支情况信息; 修改收支情况信息; 查看收支情况信息。32 接口设计321 用户接口用C#编写的系统程序,总体上分为两类窗口:登录窗口和用户使用窗口。登录窗口要求大方整洁,而用户使用窗口则要求清晰、美观,用户在使用不同模块功能时,其窗口界面色调柔和,风格

19、和谐一致。322 外部接口1.数据存储:本系统涉及大量数据的存储和处理,通过C#与MS SQL Server 2005 Espress交互;2.文档生成:为了方便自动生成文档,采用Office 2003的可编程接口。323内部接口本系统以数据为中心,各功能模块通过与数据库服务器交互。各功能模块页面跳转时通过传递参数,并通过统一的数据库连接在一起。33 详细设计1)模块编号:01模块名称:登入登出模块编写者:模块功能概述:提供寝室成员用户的身份验证功能。界面描述:登录界面本界面有一个登录框,供所有用户人员输入正确的用户名、密码,则能登录成功,根据登录人员的身份自动跳转到相应的界面进行相应的操作。

20、如果输入错误则显示错误信息。2)模块编号:02模块名称:用户账户管理模块功能概述:增加、删除、修改用户信息界面描述:系统管理员登录后,进入系统管理界面,选择相应的操作对用户账户进行增加修改删除动作。页面设计:此页面包主要含一个用户表单,表单包含各个用户的用户名、密码和权限以及添加、删除用户,修改用户按钮。3)模块编号:03模块名称:通讯录信息管理模块功能概述:宿舍管理员发放外来人员信息单,学生填写相关信息后,宿舍管理员把相关信息录入到系统中。界面描述:用户登录后进入该界面后对有关通讯信息的管理,选择相关操作后可进行添加联系人信息、修改联系人信息、删除联系人信息。a. 添加联系人信息功能:寝室成

21、员等相关管理人员添加联系人信息。页面设计:本页面主要包含了一个添加联系人信息的表单。表单包含联系人的各种信息,还有一个添加后的保存按钮。b.修改联系人信息功能:寝室成员等相关管理人员修改联系人信息。页面设计:本页面包含一个联系人信息表单,单击修改按钮可以修改所在包含一个联系人信息表单,单击修改按钮可以修改所要修改的信息,单击保存按钮保存修改后的联系人信息。c.删除联系人信息功能:寝室成员处等相关管理人员可以删除相关联系人信息。页面设计:本页面包含一个联系人列表和删除按钮,单击删除后可以删除该联系人信息。4)模块编号:04模块名称:个人事务管理模块模块功能概述:按照不同的要求和用户类别管理个人事

22、务信息。界面描述:本模块包括个人事务的添加、查看和删除三个小模块。a.个人事务添加及删除包括对时间、地点、事务等信息的录入以及删除。页面设计:本页面包含一个表单。表单包含时间,地点、事务等基本信息。用户进入后可以录入有关信息。b个人事务查看对已经录入的事物信息进行查看。5)模块编号:05模块名称:个人理财模块模块功能概述:对用户的财务等信息进行管理。界面描述:本模块包括计算器和记账薄两个部分。用户登录后,可以录入自己财务的有关收支情况,并使用系统自带的计算器进行准确的计算。6)模块编号:06模块名称:网页收藏夹及查看日历模块模块功能概述:将用户喜欢的网页进行收藏后查看,以及对当前日期的农历等信

23、息进行查看显示。界面描述:用户登录后,当有浏览到自己喜欢的网页想进行个人的保存时,可以使用收藏夹功能进行保存后的查看,而同时可以对当前日历进行查看。34 数据库设计341 系统E-R图设计图3.2系统E-R图342 系统数据表 用户信息表:字段名称数据类型字段大小说明useridint4用户号usernameText16 用户名passwordText16密码通讯录信息表:字段名称数据类型字段大小说明namevchar50姓名sexvchar50性别boolvchar50血型reluVchar50关系birthvchar50出生日期addressvchar50地址telvchar50电话mob

24、vchar50手机emailvchar50E-mailQQvchar50QQ事务表:字段名称数据类型字段大小说明date1vchar50时间addressvchar50地址eventtext事件记账薄表:字段名称数据类型字段大小说明名称vchar50账目名称事情vchar50账目事情开支vchar50开支收入vchar50收入时间vchar50时间备注vchar50备注日志表:字段名称数据类型字段大小说明titlevchar50标题date1vchar50时间contenttext内容4 系统实现(部分代码如下:)41 登录界面:登录界面提供用户的管理,对用户信息的安全及使用进行有效控制,本系

25、统默认登录名为admin密码为123。代码如下:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Data.SqlClient ;namespace messagemanager / / Form1 的摘要说明。 / public class Form1 : System.Windows.Forms.Form private System.Windows.F

26、orms.Panel panel1; private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label3; private System.Windows.Forms.Button button1; private System.Windows.Forms.Button button2; private System.Windows.Forms.TextBox username; private System.

27、Windows.Forms.TextBox userpassword; / / 必需的设计器变量。 / private System.ComponentModel.Container components = null; public Form1() / / Windows 窗体设计器支持所必需的 / InitializeComponent(); / / TODO: 在InitializeComponent 调用后添加任何构造函数代码 / / / 清理所有正在使用的资源。 / protected override void Dispose( bool disposing ) if( disposing ) if (components != null) components.Dispose(); base.Dispose( disposing ); / / 应用程序的主入口点。 / STAThread static void Main() Application.Run(new Form1(); private void Form1_Load(object sender, System.EventArgs e) private void button1_Click(object sender, System.EventArgs e) if (username.Tex

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

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