您所在位置: 网站首页 / Python课程设计.docx / 文档详情
Python课程设计.docx 立即下载
2024-11-06
约4.9千字
约11页
0
218KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

Python课程设计.docx

Python课程设计.docx

预览

免费试读已结束,剩余 6 页请下载文档后查看

20 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开





智能系统开发课程设计


通讯录信息管理系统

姓名张培琳学院信息与电气工程学院专业信息工程年级2011学号20112814680指导教师周树森2014年12月5日

TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc405739221"1引言	PAGEREF_Toc405739221\h1
HYPERLINK\l"_Toc405739222"1.1课题背景	PAGEREF_Toc405739222\h1
HYPERLINK\l"_Toc405739223"1.2所用技术	PAGEREF_Toc405739223\h1
HYPERLINK\l"_Toc405739224"2系统分析	PAGEREF_Toc405739224\h2
HYPERLINK\l"_Toc405739225"3系统设计	PAGEREF_Toc405739225\h2
HYPERLINK\l"_Toc405739226"3.1结构分析	PAGEREF_Toc405739226\h2
HYPERLINK\l"_Toc405739227"3.2数据库设计	PAGEREF_Toc405739227\h3
HYPERLINK\l"_Toc405739228"4系统实现	PAGEREF_Toc405739228\h4
HYPERLINK\l"_Toc405739229"4.1步骤及截图	PAGEREF_Toc405739229\h4
HYPERLINK\l"_Toc405739230"4.2代码实现	PAGEREF_Toc405739230\h6
HYPERLINK\l"_Toc405739231"5结束语	PAGEREF_Toc405739231\h9
学生信息管理系统
张培琳
(信息与电气工程学院,信息工程专业,2011级2班,20112814680)
摘要:本文是一个通讯录信息管理系统,主要功能有后台管理员可以添加,删除修改联系人的信息,前台供用户使用的界面,用户可以根据姓名查询联系人的信息。
关键词:Eclipse;PythonDjango;数据库(mysql);html;
1引言
1.1课题背景
通讯录已经成为是我们每个人日常不可或缺的一样东西。一个功能齐全、简单易用的通讯录信息管理系统能有效的减轻我们每个人记住联系人信息的负担,它的内容对于我们日常管理联系人来说都至关重要。所以通讯录信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。近年来,随着我们网络信息的发展我们每个人的社交的规模不断扩大,联系人数量急剧增加,有关的各种信息量也能成倍增长。面对庞大的信息量需要有通讯录信息管理系统来提高管理工作的效率。本系统主要用于联系人信息管理,总体任务是实现信息关系的系统化、规范化和自动化,其主要任务是用计算机对联系人各种信息进行日常管理,如查询、修改、增加、删除等,是通讯录信息的管理向着规范化、简单化、有效化的发展。
1.2所用技术
Python是一种开源的、解析性的,面向对象的语言编程。它语法优雅,可读性强,让程序员注重功能实现,而非代码本身实现细节。现广泛运用于Web开发、运维自动化、测试自动化及数据挖掘等多个行业和领域。Python语言有很大的优势:比Java、C++简单更易于使用;比PHP易懂易学并且用途更广;比Perl更简洁的语法、更简单的设计,更具可读性、更易于维护,有助于减少Bug。但它的性能不如Java、C、C++这类编译性语言强大。因此本系统开发选用Python语言编写。
2系统分析
本次设计用Eclipse、Django开发工具,Python语言进行学生信息管理系统的开发,主要功能有后台进行建表,与数据库同步,在数据库中存储学生信息,并有增加、删除、修改功能;用户可以通过网址输入自己的登录姓名和学号,查询其余信息。分为管理端和客户端:
管理端:管理员在后台进行学生信息增加、删除、修改等功能,将学生信息保存进数据库。
客户端:用户通过管理员给定的网址进入查询页面,输入姓名与学号查询自己的信息。
3系统设计
3.1结构分析
(1)根据系统分析,画出系统功能模块结构图:
通讯录
用户
管理员
查询联系人
修改联系人
删除联系人
增加联系人
查询联系人


图3.1系统功能模块结构图






(2)画出系统模块功能流程图:
通讯录
管理员
通讯录信息录入及增删
用户查找通讯录
显示联系人信息


图3.2系统功能模块流程图

3.2数据库设计
本文系统采用了mysql数据库,实现比较简单。主要是对学生各种信息进行存储,用到了一张表格,如果还需要其他信息,可进行表格增加。
表1联系人
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

Python课程设计

文档大小:218KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用