版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1系统设计说明书目录TOC\o"1-3"\u1可行性研究 11.1概述 11.2系统目标 11.3系统开发背景、必要性、意义 11.4建议的新系统 21.5可行性研究 21.5.1技术可行性 21.5.2经济可行性 31.5.3运行可行性 31.6结论 32总体规划 42.1组织机构与调查 42.2划分子系统 42.3具体计划 43系统分析 53.1现行系统分析 53.1.1书店管理流程 53.2新系统逻辑设计(改进的数据流程) 54系统设计 64.1系统结构设计 64.2模块设计 64.3数据库设计 65系统实施 85.1代码 85.2系统测试 9书店管理系统1可行性研究1.1概述当今已进入信息化时代,各企业单位都已不再应用传统的管理手段,管理信息系统软件的开发给社会带来了巨大的改变。书店管理系统,作为一种典型的管理信息系统是采用MicrosoftVisualStudio.Net2005程序设计,对SQLServer2000数据库技术进行了比较深入的应用,主要完成对整个书店的管理。系统运行结果证明,其特点:提高效率,移动性强,操作简便。以前书店进行信息管理的方式主要是基于人工检查,这样容易出错且不易查找。要解决日常经营中包括商品的采购、销售、库存等所有业务环节在内的科学化管理,就要完成业务数据共享及决策支持,将进、销、存等的经营业务有机结合起来,达到数据共享、降低成本、提高效率、改进服务等目的。因此,很有必要建立一个书店管理系统,使图书管理工作规范化,系统化,程序化。提高信息处理的速度和准确性。1.2系统目标该系统是一个为书店设计的管理系统。该系统的设计应用的软件为VisualC#.NET和SQLServer。书店管理系统主要由图书管理、客户管理、订单管理和账目管理等功能组成,其实现功能如下:对新图书进行录入并显示其表中信息;对图书信息中的记录可进行增加、修改、删除和查询等操作;客户订购图书更新图书表中的信息和账目信息;销售清单计算总价格并对账目进行核算,计算出纯收入,可日查询;账目与客户的报表便于用户打印输出。1.3系统开发背景、必要性、意义一直以来人们使用传统人工的方式管理产品,这种管理方式存在着许多缺点,如:效率低、保密性差等。另外,由于时间一长,将产生大量的文件和数据,这对于查找、更新和维护产品都带来了不少的困难。所以书店管理系统对图书信息进行管理,具有人工管理无法比拟的优点,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高对图书的管理效率,也是书店管理科学化、正规化,与世界接轨的重要条件。因此,开发一个书店管理系统是很有必要的,具有其特有的技术意义和管理意义。在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。1.4建议的新系统1.采用现有的资源与环境,先进的管理系统开发方案,充分利用现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。2.对各个数据库进行动态管理,防止数据的混乱。3.能够按照用户选择的不同的条件进行简单查询和复合查询。4.能够对查询结果进行分类汇总,实现报表打印。5.方便用户的操作,尽量减少用户的操作。1.5可行性研究现今社会是一个讲究效率的社会,如果仍使用手工操作,既浪费了人力,又浪费物力,无法提高效率,为此开发书店管理系统软件,提高工作效率。该系统软件操作界面友好,系统管理完善,达到资源合理利用的目的,节省了大量时间。书店管理系统完成对书店整体的管理,包括对图书的库存信息、订单信息、客户基本信息和账目统计等数据库表的操作。根据调查分析,系统设计方案有以下三个可行性。1.5.1技术可行性技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求。此外,还要考虑开发人员的水平,我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用及维护有了一定的认识与动手实践的能力,从而在一定程度上具备了开发一个小型系统的能力,本系统采用MicrosoftVisualStudio.Net2005语言进行编写,利用SQLServer2000对数据库表进行存储,提供数据之间的操作功能。本系统代替传统的手工操作,提高工作效率。1.5.2经济可行性书店管理系统软件的优点是检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高对图书的管理效率,为书店管理者减轻负担和经济开支。1.5.3运行可行性本系统要求运行环境较低,日常应用的Windows操作系统即可支持,通过友好的可视化操作界面,向用户展现方便快捷的使用菜单及工具按钮,用户操作起来简单易懂,无需特殊培训。通过该系统有效的管理方法,更便于管理书店的情况,大大提高了工作效率。综上所述无论是从经济上还是从技术上看,建立一套书店管理系统的开发系统势在必行。开发书店管理系统都是可行的。1.6结论该系统的主要功能包括对新图书进行录入并显示其表中信息;对图书信息中的记录可进行增加、修改、删除和查询等操作,解决日常经营中包括商品的采购、销售、库存等所有业务环节在内的科学化管理;客户订购图书更新图书表中的信息和账目信息;销售清单计算总价格并对账目进行核算,计算出纯收入,可日查询;账目与客户的报表便于用户打印输出。将进、销、存等的经营业务有机结合起来,达到数据共享、降低成本、提高效率、改进服务等目的。2总体规划2.1组织机构与调查书店管理包括:图书管理、客户管理和账目管理。1、图书管理:图书的信息、订单的管理和销售清单;2、客户管理:客户的基本信息管理;3、账目管理:账目的统计和报表。2.2划分子系统将书店管理系统主要划分成如下几个子系统:1、图书管理:对图书的增、删、改操作;2、订单管理:提交客户的订单;3、销售管理:销售图书的清单;4、账目管理:账目信息和账目报表;5、客户信息:客户的基本信息和报表;6、附加帮助和退出系统功能。2.3具体计划实施计划阶段人数时间(天)月份起止时间可行性研究1242008-4-112008-4-13系统分析1242008-4-132008-4-15系统设计1242008-4-152008-4-17系统测试1242008-4-192008-4-213系统分析3.1现行系统分析3.1.1书店管理流程书店图书的修改、增加、删除等操作要通过管理员来完成,图书可进行单条查询,可以根据书名、作者、出版社进行分类查询,可查找到图书的基本库存情况。还可对某本图书进行不同的修改。客户管理是要了解客户的基本信息,可对其进行增、删、改等操作,可生成客户报表。3.2新系统逻辑设计(改进的数据流程)用户用户P1验证信息登录P2图书增删改图书管理tushu表P3订购图书订单管理P4销售清单销售管理P5账目统计及报表账目管理P6客户信息及报表客户管理dingdan表kehu表zhangmu表根据销售清单来统计账目图3.1书店管理数据流程4系统设计4.1系统结构设计书店管理系统书店管理系统图书管理订单管理销售管理账目管理附加帮助退出系统客户信息账目信息账目报表客户信息客户报表图书的增删改提交订单销售清单计算器小游戏4.2模块设计1、图书管理:对图书的增、删、改操作;2、订单管理:提交客户的订单;3、销售管理:销售图书的清单;4、账目管理:账目信息和账目报表;5、客户信息:客户的基本信息和报表;6、附加帮助和退出系统功能。4.3数据库设计功能:tushu表用来保存图书信息,其数量与dingdan表中订购数量有关。可进行添加,删除,修改等操作。表4.1tushu表列名数据类型长度允许空书号char10书名Char30√作者Char10√出版社Char30√入库时间Datetime8√进价Int4√定价int4√数量Int4√图书类型Char10√功能:dingdan表是客户提交信息的表,与zhangmu表和kehu表都有关系。表4.2dingdan表列名数据类型长度允许空书号Char10√书名Char30√作者Char10√出版社Char30√定价Int4√订购数量Int4√订购日期Datetime8√客户编号Char10√客户名char10√功能:此表统计销售图书的纯收入。表4.3zhangmu表列名数据类型长度允许空书号Char10√书名Char30√定价Int4√进价Int4√销售日期Datetime8√纯收入int4√功能:此表保存客户的信息,与dingdan表相连。表4.4kehu表列名数据类型长度允许空客户编号char10√客户名Char10√性别Char2√出生日期Datetime8√联系电话char15√家庭地址Char30√5系统实施5.1代码privatevoidbutton1_Click(objectsender,System.EventArgse){SqlConnectionconn=newSqlConnection("server=(local);uid=sa;password=;database=wssd;"); conn.Open(); SqlCommandcmd=newSqlCommand("insertintotushuvalues('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"','"+dateTimePicker1.Value+"',"+Convert.ToInt16(textBox5.Text)+","+Convert.ToInt16(textBox8.Text)+","+Convert.ToInt16(textBox6.Text)+",'"+comboBox1.Text+"'"); SqlDataReadersd=cmd.ExecuteReader();conn.Close();textBox1.Text=""; textBox2.Text=""; textBox3.Text=""; textBox4.Text=""; textBox5.Text=""; textBox6.Text=""; textBox8.Text=""; textBox1.Focus(); SqlDataAdapterda1=newSqlDataAdapter("select*fromtushu",this.sqlConnection1); DataSetds1=newDataSet();da1.Fill(ds1,"tushu"); this.dataGrid1.DataSource=ds1;this.dataGrid1.DataMember="tushu"; MessageBox.Show("添加成功!","提示");}//此项完成添加功能5.2系统测试软件测试是软件的质量管理,核心技术是软件测试用例,软件测试是有组织性、步骤性、计划性的。软件测试的方式分为白盒技术和黑盒技术。前者有称结构性测试是内部人员进行的测试,后者测试着重于软件的功能的测试,测试人员必须使用测试用例。黑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度国有土地上房屋征收补偿安置合同4篇
- 多灾种风险评估模型-深度研究
- 菏泽市2025版临时工劳动合同规范执行标准3篇
- 2025年广东财贸职业学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 智慧农业品牌构建-深度研究
- 2025年广东体育职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年平顶山工业职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析
- 二零二五版专科医院神经内科合作经营合同3篇
- 个人消费微贷合同范本(2024年版)一
- 二零二五年度厨师团队管理与服务雇佣合同3篇
- 保险专题课件教学课件
- 牛津上海版小学英语一年级上册同步练习试题(全册)
- 室上性心动过速-医学课件
- 建设工程法规及相关知识试题附答案
- 中小学心理健康教育课程标准
- 四年级上册脱式计算400题及答案
- 新课标人教版小学数学六年级下册集体备课教学案全册表格式
- 人教精通版三年级英语上册各单元知识点汇总
- 教案:第三章 公共管理职能(《公共管理学》课程)
- 诺和关怀俱乐部对外介绍
- 保定市县级地图PPT可编辑矢量行政区划(河北省)
评论
0/150
提交评论