网络招标系统——基于asp.net mvc

开发环境:vs 2013,sql server 2012
技术栈:EF,asp.mvc,jq,easyUI
代码托管地址:https://github.com/956159241/NetworkBiddingSystem
基本角色:公司,平台管理员
基本功能,公司可进行投标,招标
平台管理员则是对公司信息及投标信息的管理。

补充:烂尾,由于功能过于简陋,废弃。

数据结构如下:


2789632-a2ff75472642b2e2.png

表结构设计的有点随意,对业务流程不是很熟悉,大致做了简单的数据结构。未使用外键,不太喜欢在数据库中使用外键约束。
数据表解释:
User:公司信息
Bid:招标记录信息,将SellerId改为BuyerId
Item:项目信息
Success:成功竞投记录
ItemBidDoc:标书信息
目前只是有大概的构思,之后有需求再做考虑,一般不会再做改变。

以下将整个小练习分为多个模块进行讲解

1.登录模块

针对登录模块,系统会自动识别输入的帐号用户是管理员帐号还是公司帐号进入不同的界面。
注释:公司帐号由注册得到,管理员帐号需手动在数据库表中添加。User表中type为1则为管理员,0为公司用户。


2789632-7467a38b48e1af7f.gif

登录功能大致完成。接下来就要完成用户的提交投标模块。界面会在功能完成后统一整改。
基本逻辑:公司A提交投标,管理员对该投标进行审核,审核通过对外进行展示,可由其余公司进行招标。
管理员界面一:


2789632-2d2b06fbffb632da.png

管理员界面一->详细界面


2789632-4cdd3368e48a4d82.png

投标管理:
2789632-eef9247110cc88b9.png

用户界面:
这里采用js公用了管理员界面的数据,隐藏了不需要的内容,添加了额外的按钮。
2789632-07f18f9dba416436.png

2789632-1e46e9309cf457a0.png
通过这次做的系统练习,以后还要对mvc多加练习。缓存的使用,js的使用,数据传递等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值