c语言图书管理系统实践专周标准设计报告.doc

c语言图书管理系统实践专周标准设计报告.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言图书管理系统实践专周标准设计报告

电子科技大学成都学院计算机系 实践专周设计报告 课 程 名 称:__ 程序设计实践 设 计 题 目:___职工管理系统 _ 指导 教师 组:___方智 陈科 _ 组长学号姓名:______________ _ 组员学号姓名:______________ _ 组员学号姓名:______________ _ 组员学号姓名:______________ _ 计算机系制 2014年2月 目 录 第1章 引言 1 1.1 设计目的 1 1.2 功能要求 1 1.2.1 基本要求 1 1.2.2 创新要求 2 1.3 信息描述 2 1.4 功能描述 2 第2章 总体设计 4 2.1 程序功能结构图 4 2.2 系统功能设计 4 第3章 详细设计 6 3.1 存储结构设计 6 3.2 模块功能及算法设计 7 3.2.1 加载所有联系人信息LoadData() 7 3.2.2 保存联系人Save() 8 3.2.3 录入联系人信息Input () 8 3.2.4 浏览所有联系人信息:Display() 9 3.2.5 显示某一个联系人的所有信息:DisplayDetails() 10 3.2.6 查找联系人:Search( ) 11 3.2.7 修改联系人:Modify( ) 11 3.2.8 删除联系人:Delete( ) 12 第4章 系统实现 14 4.1 系统主界面 14 4.2 录入联系人信息 18 4.3 浏览所有联系人信息 21 4.4 查找联系人 22 4.5 修改联系人 25 4.6 删除联系人 28 第5章 总结 31 5.1 系统存在的问题及解决方案 31 5.2 收获及心得体会 31 参考文献 32 致谢 34 附录 35 附录一:程序设计清单 35 引言 问题分析 职工管理系统是一个工作单位不可缺少的管理工具,它管理的数据对于公司的决策者和管理者来说都至关重要,所以职工管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来各个公司基本上都是靠传统的人工方式来管理职工信息,这种管理方式存在着许多缺点,如:效率低、必威体育官网网址性差,另外时间一长,将产生大量的文件和数据,这对于信息的查找、更新和维护都带来了不少的困难。 职工管理系统是一个工作单位不可缺少的管理工具,它管理的数据对于公司的决策者和管理者来说都至关重要,所以职工管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来各个公司基本上都是靠传统的人工方式来管理职工信息,这种管理方式存在着许多缺点,如:效率低、必威体育官网网址性差,另外时间一长,将产生大量的文件和数据,这对于信息的查找、更新和维护都带来了不少的困难。 设计目标 基本功能 设计一个职工系统管理软件。该系统将完成录入职工信息、查询职工信息和删除职工信息、添加职工信息,本系统的功能模块图如图1-1所示。 图1-1 职工系统管理软件功能模块图 扩展功能 姓名检索信息,点击此按钮则可以显示出当前那一条或几条员工信息,用名字来查看员工信息。综上本系统可以对员工信息实现科学自动的管理,其中包括显示职工基本信息,并实现信息的添加、删除、显示、及检索。 信息描述 本系统中涉及的基本数据对象有员工人数、职工姓名、职工性别和职工电话。下面给出各对象所包含的部分属性。如表1-2所示。 对象名称 包含属性 员工人数 总共的员工数 职工姓名 每个职工的姓名 职工电话 每个职工的手机号 职工工资 不同职工的工资分布 表1-2信息描述表 功能描述 经过实际考察与分析,典型的职工信息管理系统主要应具有以下功能:? ?1.创建职工信息功能:包括职工姓名、年龄、工龄、性别、婚姻状况、是否在职的录入功能。? ?2.查询功能:按姓名、工龄、级别进行查询职工基本信息。? 3.?修改功能:按姓名、工龄、级别进行职工个人信息的修改。?? 4.添加功能:成功添加新进员工的个人信息。? 5.删除功能:按姓名、工龄、级别将离职员工的个人信息删除????调整工资功能:按员工级别进行工资调整。??? 6.保存文件功能:将职工信息保存。?? 7.读取文件功能:读取职工信息。? 8.输出功能:将更新的职工信息打印。?? 9.退出功能:退出程序 设计思路 (1)具有高度的容错机制,不会因小的失误造成死循环。 (2)简洁? (3)错误报警机制可以提醒用户进行正确的操作。? (4)可选择性,在进行修改、删除等操作时可按不同方式进行,方便用户操作。?? (5)功能齐全,充分考虑到用户的实际需求。 (6)操作简单。因为使用者多为非计算机专业人员,所以该系统要求设计的操作方便。易于维护。一个软件的好坏,关键在于产品便于维护。? 2.开发语言的选择? 鉴于电脑在人群中的广泛普及和工

文档评论(0)

cuotian + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档