毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于C#的图书管理系统设计论文(5)
d. 风格简洁美观,保持整体基调的一直性,操作灵活易懂。
e. 与数据库存储数据的一致性。
图书管理系统的开发是为了让管理系统代替手工劳动,让数字数据存储代替纸质资料存储,真正实现信息的系统化和自动化。本次课题中设计的图书管理系统能够及时、准确地查询书籍、读者,能够对以上两个对象进行添加、删除等编辑。使用这种编辑方式,能够在一定程度上降低管理员的工作量,原理手工劳动的辛苦和频繁的错误,降低失误的几率和提高工作效率。做到系统而便利地规划图书管理工作。
3.3 系统功能模块设计
对上述各项功能和数据进行集中、分块,按照结构化程序设计的要求,得出下图的功能模块:
图3.3.1:管理员功能模块图
图3.3.2:读者功能模块图
4 总体设计
4.1 系统总体设计原理
通过之前的需求分析,已经大致能够把握这个系统有什么样的作用、能够在系统中做什么。接下来就需要知道系统应该如何实现,即对有关系统全局的问题设计和规划。这样对系统整体概况的设计主要分为以下几个部分:计算机配置设计、系统模块结构设计、数据库和文件设计、代码设计、系统可靠性以及内部配置设计等。系统总体设计能够使后续具体的实施工作变得更加顺利。由于本次图书管理系统并非是大型的工程体系,设计的方面并不十分广泛,此处对系统的总体设计说明采用模块结构化设计。
模块化设计就是把系统的某些功能拆分再组合,把相关度最高的放在一起,分别构成一个个有特定功能的模块,每个模块再与其它契合的部分结合,构成拥有相似功能或针对性不同的系统。模块应当具有以下特点,使之能够构成可“拆卸”、“组装”的系统。首先它应当相对与其他模块是独立的,这样便于面向不同对象、不同领域的系统均可使用;其次它应当具有互换性,要便于修改参数;最后,模块还要有通用性,能适合不同标准的系统。
模块化的最大优点就是模块之间能够拆分、组合,最大限度的节省效率和资源,缩短研发周期,提高系统质量,并快速的对市场做出响应。这样通过选择和组合不同的模块,满足不同的系统需求和顾客需求,实现了标准化和多元化,并结合统一了效率、低工作量和多品种,使这种方法成为了当今设计的一种趋势。
4.2 概念结构设计
概念结构关系是通过需求分析得到的用户需求转换为概念模型,简单明了地体现信息过程的关系。根据以上需求分析得出的模块,对数据库中数据存储的实体属性进行以下的初步规定:
用户(用户编号,用户名称,登陆系统密码,性别,电话,电子邮件,地址,是否激活,是否管理员,账号创建日期)。其中主键为用户编号,以防止用户名称相同,并且管理方便。性别只能为男或女。用户只有在激活状态下才能使用该账户,对一些账户,管理员可以关闭激活状态。
图书(图书编号,书名,分类,作者,出版社,ISBN,出版日期,价格,图书图片,图书库存)其中主键为图书编号,方便管理图书,并且产生的数据量也小于文字。
借还信息(记录编号,图书编号,用户编号,借书日期,还书日期,实际还书日期,过期金额)其中主键为记录编号,便于管理,也防止同一用户借阅同一图书造成系统判别错误。图书编号和用户编号与用户表和图书表中的主键关联。
图书出售(记录编号,图书编号,用户编号,出售数量,出售金额,出售日期)其中主键也为记录编号,防止同一用户购买同一图书造成系统判别错误。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
基于WPF和三层架构技术的高级网络会所信息管理系统
下一篇:
C#无线传感器网络节点定位系统的设计
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
国内外图像分割技术研究现状
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
志愿者活动的调查问卷表
公寓空调设计任务书
中国学术生态细节考察《...