开发技术介绍
电子招标投标管理系统主要包括三大功能模块,即管理员、责任单位和供应商。
(1)管理员模块:责任单位管理、供应商管理、招标分类管理、招标项目管理、在线投标管理、结果公示管理、中标公示管理、市场监督管理、帮助中心管理、新闻资讯管理、管理员管理、系统管理。
(2)责任单位:首页、个人中心、招标项目管理、在线投标管理、结果公示管理、中标公告管理。
(3)供应商:在线投标管理、中标公告管理等。
3.1前台首页
前台有招标项目、结果公示、中标公告、市场监督、帮助中心、新闻资讯、业界资讯、个人中心、后台管理等相关功能模块。
招标项目中用户可以查看目前正在招标的项目
个人中心可以查看自己的个人信息,没有账号的可以在前台的注册页面进行注册
责任单位可以在后台发布招标项目。
发布招标项目完成以后可以对项目进行公示或者发布公告通知等操作。
3.2后台管理
管理员后台有责任单位管理、供应商管理、招标分类管理、招标项目管理、在线投标管理、结果公示管理、中标公示管理、市场监督管理、帮助中心管理、新闻资讯管理、管理员管理、系统管理。
管理员可以查看并且管理所以的招标项目。
采购退货 (自动编号、退货单价、供货商工号、退货时间、创建时间、退货备注、员工姓名、药品名称、数量、员工工号、退换编号、供货商名称、审核回复、是否审核、退货总价);
配置文件 (自动编号、配置参数名称、配置参数值);
供货商 (自动编号、供货商手机、邮箱、供货商工号、地址、密码、创建时间、供货商名称、供货商姓名);
库存盘点 (自动编号、是否审核、药品名称、盘点情况、审核回复、创建时间、员工姓名、规格、药品类别、员工工号、盘点备注、员工手机、盘点数量、盘点日期、数量);
token表 (自动编号、表名、新增时间、角色、用户名、密码、过期时间、用户id);
用户表 (自动编号、角色、密码、用户名、新增时间);
销售订单 (自动编号、供货商名称、销售单价、创建时间、销售时间、客户姓名、员工姓名、销售对象、员工工号、销售备注、药品名称、数量、订单编号、药品编号、销售总价格);
药品采购 (自动编号、是否支付、药品编号、供货商名称、采购备注、总价、采购价格、员工姓名、员工工号、是否审核、药品名称、数量、采购编号、供货商工号、创建时间、采购时间、审核回复);
药品信息 (自动编号、供货商工号、规格、药品类别、创建时间、生产日期、药品名称、供货商名称、批次号、药品编号、数量、注意事项、图片);
员工 (自动编号、员工手机、密码、年龄、照片、创建时间、性别、员工工号、员工姓名);
①Python编程语言:作为开发语言,Python提供了丰富的库和工具,使得系统的开发更加高效和灵活。
②框架:使用django框架,将动态的逻辑处理与静态的页面展现分离开。
③数据库管理:使用MySQL数据库存储和管理信息、用户信息、录等数据,实现数据的持久化存储。
④用户身份验证与权限管理:通过用户注册、登录和权限管理模块,确保只有授权用户才能使用系统,并限制他们的操作权限。
⑤文件处理:实现系统信息的导入和导出功能
⑥测试与调试:使用Python的单元测试框架(如unittest)进行系统的测试和调试,确保系统的稳定性和功能完整性。
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;
python基于flask框架的
pycharm毕业设计项目
框架支持:flask/django
Python版本:python3.7.7
开发软件:PyCharm
浏览器:谷歌浏览器
数据库:mysql
数据库工具:Navicat
具体实现截图
开发技术
由于考