学以致用,总结实践,多动手,少抖脚,才能学好编程。为了巩固之前所学,咱们就用中大型企业经常用到的部门管理功能进行夯实。
在很多企业,生意做大之后,会在多个重点城市设置办事处,为拓展市场提供便利条件,为当地或周边的客户提供信任"凭据",为稳定市场提供保障。
为了方便、提高部门之间的交流和沟通,打破部门防火墙,特意把部门负责人和联系方式纳入部门管理系统中。
对部门管理功能进行分析后,得出的功能点,用功能结构图表达,功能说明用表格表白,整理出的字段用《数据字典》秀一秀。至于那鸡冻人心的界面,用的是效果图(片),它们是程序猿的最爱。
7.1 功能结构图
功能结构图主要是为了更加明确的体现内部组织关系,更加清晰的理清内部逻辑关系,做到一目了然规范各自功能部分,使之条理化。
功能结构图
7.2 功能描述
功能描述,对各个功能点进行概括性的说明,是产品经理和开发人员一个交流的基础。为了功能说明,程序员才能清楚每个功能模块的具体作用。
7.3 数据字典
数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。
部门信息表(Department)
7.4 界面效果图
部门管理功能,对部门进行增删改查。如果用Django开发过相关功能,实现增删改问题不大,难的可能在于部门列表中的分页。
1. 信息列表
部门信息列表分页展示,每页10行。通过部门名称进行查询,没查找信息的话,进行提示,查到就更新列表内容。
点击【添加】跳转到新增部门窗口;点击部门名称,进入详细窗口;点击【编辑】进到部门编辑创建,点击【删除】弹出确认对话框,确定删除后更新信息列表。
2. 新增部门
填写部门相关信息,点击【保存】,系统会进行校验,校验失败的话会看到相关提示信息。保存成功的话,会提示成功信息并清空数据。点击【返回】,回到信息列表窗口。
3. 部门编辑
修改部门相关信息,点击【保存】,系统会进行校验,校验失败的话会看到相关提示信息。保存成功的话,会提示成功信息。点击【返回】,回到信息列表窗口。
4. 详细信息
修改部门相关信息,点击【保存】,系统会进行校验,校验失败的话会看到相关提示信息。保存成功的话,会提示成功信息。点击【返回】,回到信息列表窗口。
好了,有关部门管理系统的需求内容,老陈讲完了,如果觉得对你有所帮助,希望你能转发点赞,让更多的人看到这篇文章。你的转发和点赞,就是对老陈继续创作和分享最大的鼓励。
一个当了10年技术总监的老家伙,分享多年的编程经验。想学编程的朋友,可关注今日头条:老陈说编程。我在分享Python,前端、Java和App方面的干货。关注我,没错的。
#Python##Django##程序员##Web##项目实战#
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。